
Package org.hl7.fhir.dstu3.model
Class Location.LocationPositionComponent
- java.lang.Object
-
- org.hl7.fhir.dstu3.model.Base
-
- org.hl7.fhir.dstu3.model.Element
-
- org.hl7.fhir.dstu3.model.BackboneElement
-
- org.hl7.fhir.dstu3.model.Location.LocationPositionComponent
-
- All Implemented Interfaces:
ca.uhn.fhir.model.api.IElement
,Serializable
,org.hl7.fhir.instance.model.api.IBase
,org.hl7.fhir.instance.model.api.IBaseBackboneElement
,org.hl7.fhir.instance.model.api.IBaseElement
,org.hl7.fhir.instance.model.api.IBaseHasExtensions
,org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions
- Enclosing class:
- Location
public static class Location.LocationPositionComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected DecimalType
altitude
Altitude.protected DecimalType
latitude
Latitude.protected DecimalType
longitude
Longitude.-
Fields inherited from class org.hl7.fhir.dstu3.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description LocationPositionComponent()
ConstructorLocationPositionComponent(DecimalType longitude, DecimalType latitude)
Constructor
-
Method Summary
-
Methods inherited from class org.hl7.fhir.dstu3.model.BackboneElement
addModifierExtension, addModifierExtension, copyValues, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, setModifierExtension
-
Methods inherited from class org.hl7.fhir.dstu3.model.Element
addExtension, addExtension, addExtension, copyValues, getExtension, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, setExtension, setId, setIdBase, setIdElement
-
Methods inherited from class org.hl7.fhir.dstu3.model.Base
castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isMetadataBased, isPrimitive, isResource, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINN
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.hl7.fhir.instance.model.api.IBase
getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserData
-
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseElement
getUserData, setUserData
-
-
-
-
Field Detail
-
longitude
protected DecimalType longitude
Longitude. The value domain and the interpretation are the same as for the text of the longitude element in KML (see notes below).
-
latitude
protected DecimalType latitude
Latitude. The value domain and the interpretation are the same as for the text of the latitude element in KML (see notes below).
-
altitude
protected DecimalType altitude
Altitude. The value domain and the interpretation are the same as for the text of the altitude element in KML (see notes below).
-
-
Constructor Detail
-
LocationPositionComponent
public LocationPositionComponent()
Constructor
-
LocationPositionComponent
public LocationPositionComponent(DecimalType longitude, DecimalType latitude)
Constructor
-
-
Method Detail
-
getLongitudeElement
public DecimalType getLongitudeElement()
- Returns:
longitude
(Longitude. The value domain and the interpretation are the same as for the text of the longitude element in KML (see notes below).). This is the underlying object with id, value and extensions. The accessor "getLongitude" gives direct access to the value
-
hasLongitudeElement
public boolean hasLongitudeElement()
-
hasLongitude
public boolean hasLongitude()
-
setLongitudeElement
public Location.LocationPositionComponent setLongitudeElement(DecimalType value)
- Parameters:
value
-longitude
(Longitude. The value domain and the interpretation are the same as for the text of the longitude element in KML (see notes below).). This is the underlying object with id, value and extensions. The accessor "getLongitude" gives direct access to the value
-
getLongitude
public BigDecimal getLongitude()
- Returns:
- Longitude. The value domain and the interpretation are the same as for the text of the longitude element in KML (see notes below).
-
setLongitude
public Location.LocationPositionComponent setLongitude(BigDecimal value)
- Parameters:
value
- Longitude. The value domain and the interpretation are the same as for the text of the longitude element in KML (see notes below).
-
setLongitude
public Location.LocationPositionComponent setLongitude(long value)
- Parameters:
value
- Longitude. The value domain and the interpretation are the same as for the text of the longitude element in KML (see notes below).
-
setLongitude
public Location.LocationPositionComponent setLongitude(double value)
- Parameters:
value
- Longitude. The value domain and the interpretation are the same as for the text of the longitude element in KML (see notes below).
-
getLatitudeElement
public DecimalType getLatitudeElement()
- Returns:
latitude
(Latitude. The value domain and the interpretation are the same as for the text of the latitude element in KML (see notes below).). This is the underlying object with id, value and extensions. The accessor "getLatitude" gives direct access to the value
-
hasLatitudeElement
public boolean hasLatitudeElement()
-
hasLatitude
public boolean hasLatitude()
-
setLatitudeElement
public Location.LocationPositionComponent setLatitudeElement(DecimalType value)
- Parameters:
value
-latitude
(Latitude. The value domain and the interpretation are the same as for the text of the latitude element in KML (see notes below).). This is the underlying object with id, value and extensions. The accessor "getLatitude" gives direct access to the value
-
getLatitude
public BigDecimal getLatitude()
- Returns:
- Latitude. The value domain and the interpretation are the same as for the text of the latitude element in KML (see notes below).
-
setLatitude
public Location.LocationPositionComponent setLatitude(BigDecimal value)
- Parameters:
value
- Latitude. The value domain and the interpretation are the same as for the text of the latitude element in KML (see notes below).
-
setLatitude
public Location.LocationPositionComponent setLatitude(long value)
- Parameters:
value
- Latitude. The value domain and the interpretation are the same as for the text of the latitude element in KML (see notes below).
-
setLatitude
public Location.LocationPositionComponent setLatitude(double value)
- Parameters:
value
- Latitude. The value domain and the interpretation are the same as for the text of the latitude element in KML (see notes below).
-
getAltitudeElement
public DecimalType getAltitudeElement()
- Returns:
altitude
(Altitude. The value domain and the interpretation are the same as for the text of the altitude element in KML (see notes below).). This is the underlying object with id, value and extensions. The accessor "getAltitude" gives direct access to the value
-
hasAltitudeElement
public boolean hasAltitudeElement()
-
hasAltitude
public boolean hasAltitude()
-
setAltitudeElement
public Location.LocationPositionComponent setAltitudeElement(DecimalType value)
- Parameters:
value
-altitude
(Altitude. The value domain and the interpretation are the same as for the text of the altitude element in KML (see notes below).). This is the underlying object with id, value and extensions. The accessor "getAltitude" gives direct access to the value
-
getAltitude
public BigDecimal getAltitude()
- Returns:
- Altitude. The value domain and the interpretation are the same as for the text of the altitude element in KML (see notes below).
-
setAltitude
public Location.LocationPositionComponent setAltitude(BigDecimal value)
- Parameters:
value
- Altitude. The value domain and the interpretation are the same as for the text of the altitude element in KML (see notes below).
-
setAltitude
public Location.LocationPositionComponent setAltitude(long value)
- Parameters:
value
- Altitude. The value domain and the interpretation are the same as for the text of the altitude element in KML (see notes below).
-
setAltitude
public Location.LocationPositionComponent setAltitude(double value)
- Parameters:
value
- Altitude. The value domain and the interpretation are the same as for the text of the altitude element in KML (see notes below).
-
listChildren
protected void listChildren(List<Property> children)
- Overrides:
listChildren
in classBackboneElement
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getNamedProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
public Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
makeProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getTypesForProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
addChild
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
copy
public Location.LocationPositionComponent copy()
- Specified by:
copy
in classBackboneElement
-
equalsDeep
public boolean equalsDeep(Base other_)
- Overrides:
equalsDeep
in classBackboneElement
-
equalsShallow
public boolean equalsShallow(Base other_)
- Overrides:
equalsShallow
in classBackboneElement
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmpty
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
isEmpty
in classBackboneElement
-
fhirType
public String fhirType()
- Specified by:
fhirType
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
fhirType
in classBackboneElement
-
-