Package org.hl7.fhir.r4.model
Class Location.LocationPositionComponent
- java.lang.Object
-
- org.hl7.fhir.r4.model.Base
-
- org.hl7.fhir.r4.model.Element
-
- org.hl7.fhir.r4.model.BackboneElement
-
- org.hl7.fhir.r4.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 DecimalTypealtitudeAltitude.protected DecimalTypelatitudeLatitude.protected DecimalTypelongitudeLongitude.-
Fields inherited from class org.hl7.fhir.r4.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description LocationPositionComponent()ConstructorLocationPositionComponent(DecimalType longitude, DecimalType latitude)Constructor
-
Method Summary
-
Methods inherited from class org.hl7.fhir.r4.model.BackboneElement
addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, setModifierExtension
-
Methods inherited from class org.hl7.fhir.r4.model.Element
addExtension, addExtension, addExtension, copyValues, getExtension, getExtensionByUrl, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, noExtensions, removeExtension, setDisallowExtensions, setExtension, setId, setIdBase, setIdElement
-
Methods inherited from class org.hl7.fhir.r4.model.Base
castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCanonical, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExpression, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMarketingStatus, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPopulation, castToPositiveInt, castToProdCharacteristic, castToProductShelfLife, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToSubstanceAmount, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUrl, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isDateTime, 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:
listChildrenin classBackboneElement
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getNamedPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
public Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
makePropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getTypesForPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
addChildin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
copy
public Location.LocationPositionComponent copy()
- Specified by:
copyin classBackboneElement
-
copyValues
public void copyValues(Location.LocationPositionComponent dst)
-
equalsDeep
public boolean equalsDeep(Base other_)
- Overrides:
equalsDeepin classBackboneElement
-
equalsShallow
public boolean equalsShallow(Base other_)
- Overrides:
equalsShallowin classBackboneElement
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
isEmptyin classBackboneElement
-
fhirType
public String fhirType()
- Specified by:
fhirTypein interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
fhirTypein classBackboneElement
-
-