Package org.hl7.fhir.r4.model
Class ElementDefinition.ElementDefinitionMappingComponent
- java.lang.Object
-
- org.hl7.fhir.r4.model.Base
-
- org.hl7.fhir.r4.model.Element
-
- org.hl7.fhir.r4.model.ElementDefinition.ElementDefinitionMappingComponent
-
- All Implemented Interfaces:
ca.uhn.fhir.model.api.IElement,Serializable,org.hl7.fhir.instance.model.api.IBase,org.hl7.fhir.instance.model.api.IBaseDatatypeElement,org.hl7.fhir.instance.model.api.IBaseElement,org.hl7.fhir.instance.model.api.IBaseHasExtensions
- Enclosing class:
- ElementDefinition
public static class ElementDefinition.ElementDefinitionMappingComponent extends Element implements org.hl7.fhir.instance.model.api.IBaseDatatypeElement
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected StringTypecommentComments that provide information about the mapping or its use.protected IdTypeidentityAn internal reference to the definition of a mapping.protected CodeTypelanguageIdentifies the computable language in which mapping.map is expressed.protected StringTypemapExpresses what part of the target specification corresponds to this element.
-
Constructor Summary
Constructors Constructor Description ElementDefinitionMappingComponent()ConstructorElementDefinitionMappingComponent(IdType identity, StringType map)Constructor
-
Method Summary
-
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
-
-
-
-
Field Detail
-
language
protected CodeType language
Identifies the computable language in which mapping.map is expressed.
-
map
protected StringType map
Expresses what part of the target specification corresponds to this element.
-
comment
protected StringType comment
Comments that provide information about the mapping or its use.
-
-
Constructor Detail
-
ElementDefinitionMappingComponent
public ElementDefinitionMappingComponent()
Constructor
-
ElementDefinitionMappingComponent
public ElementDefinitionMappingComponent(IdType identity, StringType map)
Constructor
-
-
Method Detail
-
getIdentityElement
public IdType getIdentityElement()
- Returns:
identity(An internal reference to the definition of a mapping.). This is the underlying object with id, value and extensions. The accessor "getIdentity" gives direct access to the value
-
hasIdentityElement
public boolean hasIdentityElement()
-
hasIdentity
public boolean hasIdentity()
-
setIdentityElement
public ElementDefinition.ElementDefinitionMappingComponent setIdentityElement(IdType value)
- Parameters:
value-identity(An internal reference to the definition of a mapping.). This is the underlying object with id, value and extensions. The accessor "getIdentity" gives direct access to the value
-
getIdentity
public String getIdentity()
- Returns:
- An internal reference to the definition of a mapping.
-
setIdentity
public ElementDefinition.ElementDefinitionMappingComponent setIdentity(String value)
- Parameters:
value- An internal reference to the definition of a mapping.
-
getLanguageElement
public CodeType getLanguageElement()
- Returns:
language(Identifies the computable language in which mapping.map is expressed.). This is the underlying object with id, value and extensions. The accessor "getLanguage" gives direct access to the value
-
hasLanguageElement
public boolean hasLanguageElement()
-
hasLanguage
public boolean hasLanguage()
-
setLanguageElement
public ElementDefinition.ElementDefinitionMappingComponent setLanguageElement(CodeType value)
- Parameters:
value-language(Identifies the computable language in which mapping.map is expressed.). This is the underlying object with id, value and extensions. The accessor "getLanguage" gives direct access to the value
-
getLanguage
public String getLanguage()
- Returns:
- Identifies the computable language in which mapping.map is expressed.
-
setLanguage
public ElementDefinition.ElementDefinitionMappingComponent setLanguage(String value)
- Parameters:
value- Identifies the computable language in which mapping.map is expressed.
-
getMapElement
public StringType getMapElement()
- Returns:
map(Expresses what part of the target specification corresponds to this element.). This is the underlying object with id, value and extensions. The accessor "getMap" gives direct access to the value
-
hasMapElement
public boolean hasMapElement()
-
hasMap
public boolean hasMap()
-
setMapElement
public ElementDefinition.ElementDefinitionMappingComponent setMapElement(StringType value)
- Parameters:
value-map(Expresses what part of the target specification corresponds to this element.). This is the underlying object with id, value and extensions. The accessor "getMap" gives direct access to the value
-
getMap
public String getMap()
- Returns:
- Expresses what part of the target specification corresponds to this element.
-
setMap
public ElementDefinition.ElementDefinitionMappingComponent setMap(String value)
- Parameters:
value- Expresses what part of the target specification corresponds to this element.
-
getCommentElement
public StringType getCommentElement()
- Returns:
comment(Comments that provide information about the mapping or its use.). This is the underlying object with id, value and extensions. The accessor "getComment" gives direct access to the value
-
hasCommentElement
public boolean hasCommentElement()
-
hasComment
public boolean hasComment()
-
setCommentElement
public ElementDefinition.ElementDefinitionMappingComponent setCommentElement(StringType value)
- Parameters:
value-comment(Comments that provide information about the mapping or its use.). This is the underlying object with id, value and extensions. The accessor "getComment" gives direct access to the value
-
getComment
public String getComment()
- Returns:
- Comments that provide information about the mapping or its use.
-
setComment
public ElementDefinition.ElementDefinitionMappingComponent setComment(String value)
- Parameters:
value- Comments that provide information about the mapping or its use.
-
listChildren
protected void listChildren(List<Property> children)
- Overrides:
listChildrenin classElement
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getNamedPropertyin classElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getPropertyin classElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
public Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
makePropertyin classElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getTypesForPropertyin classElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
copy
public ElementDefinition.ElementDefinitionMappingComponent copy()
-
copyValues
public void copyValues(ElementDefinition.ElementDefinitionMappingComponent dst)
-
equalsDeep
public boolean equalsDeep(Base other_)
- Overrides:
equalsDeepin classElement
-
equalsShallow
public boolean equalsShallow(Base other_)
- Overrides:
equalsShallowin classElement
-
isEmpty
public boolean isEmpty()
-
-