Package org.hl7.fhir.r4.model
Class ElementDefinition.ElementDefinitionBindingComponent
- java.lang.Object
-
- org.hl7.fhir.r4.model.Base
-
- org.hl7.fhir.r4.model.Element
-
- org.hl7.fhir.r4.model.ElementDefinition.ElementDefinitionBindingComponent
-
- 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.ElementDefinitionBindingComponent extends Element implements org.hl7.fhir.instance.model.api.IBaseDatatypeElement
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected StringTypedescriptionDescribes the intended use of this particular set of codes.protected Enumeration<Enumerations.BindingStrength>strengthIndicates the degree of conformance expectations associated with this binding - that is, the degree to which the provided value set must be adhered to in the instances.protected CanonicalTypevalueSetRefers to the value set that identifies the set of codes the binding refers to.
-
Constructor Summary
Constructors Constructor Description ElementDefinitionBindingComponent()ConstructorElementDefinitionBindingComponent(Enumeration<Enumerations.BindingStrength> strength)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
-
strength
protected Enumeration<Enumerations.BindingStrength> strength
Indicates the degree of conformance expectations associated with this binding - that is, the degree to which the provided value set must be adhered to in the instances.
-
description
protected StringType description
Describes the intended use of this particular set of codes.
-
valueSet
protected CanonicalType valueSet
Refers to the value set that identifies the set of codes the binding refers to.
-
-
Constructor Detail
-
ElementDefinitionBindingComponent
public ElementDefinitionBindingComponent()
Constructor
-
ElementDefinitionBindingComponent
public ElementDefinitionBindingComponent(Enumeration<Enumerations.BindingStrength> strength)
Constructor
-
-
Method Detail
-
getStrengthElement
public Enumeration<Enumerations.BindingStrength> getStrengthElement()
- Returns:
strength(Indicates the degree of conformance expectations associated with this binding - that is, the degree to which the provided value set must be adhered to in the instances.). This is the underlying object with id, value and extensions. The accessor "getStrength" gives direct access to the value
-
hasStrengthElement
public boolean hasStrengthElement()
-
hasStrength
public boolean hasStrength()
-
setStrengthElement
public ElementDefinition.ElementDefinitionBindingComponent setStrengthElement(Enumeration<Enumerations.BindingStrength> value)
- Parameters:
value-strength(Indicates the degree of conformance expectations associated with this binding - that is, the degree to which the provided value set must be adhered to in the instances.). This is the underlying object with id, value and extensions. The accessor "getStrength" gives direct access to the value
-
getStrength
public Enumerations.BindingStrength getStrength()
- Returns:
- Indicates the degree of conformance expectations associated with this binding - that is, the degree to which the provided value set must be adhered to in the instances.
-
setStrength
public ElementDefinition.ElementDefinitionBindingComponent setStrength(Enumerations.BindingStrength value)
- Parameters:
value- Indicates the degree of conformance expectations associated with this binding - that is, the degree to which the provided value set must be adhered to in the instances.
-
getDescriptionElement
public StringType getDescriptionElement()
- Returns:
description(Describes the intended use of this particular set of codes.). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the value
-
hasDescriptionElement
public boolean hasDescriptionElement()
-
hasDescription
public boolean hasDescription()
-
setDescriptionElement
public ElementDefinition.ElementDefinitionBindingComponent setDescriptionElement(StringType value)
- Parameters:
value-description(Describes the intended use of this particular set of codes.). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the value
-
getDescription
public String getDescription()
- Returns:
- Describes the intended use of this particular set of codes.
-
setDescription
public ElementDefinition.ElementDefinitionBindingComponent setDescription(String value)
- Parameters:
value- Describes the intended use of this particular set of codes.
-
getValueSetElement
public CanonicalType getValueSetElement()
- Returns:
valueSet(Refers to the value set that identifies the set of codes the binding refers to.). This is the underlying object with id, value and extensions. The accessor "getValueSet" gives direct access to the value
-
hasValueSetElement
public boolean hasValueSetElement()
-
hasValueSet
public boolean hasValueSet()
-
setValueSetElement
public ElementDefinition.ElementDefinitionBindingComponent setValueSetElement(CanonicalType value)
- Parameters:
value-valueSet(Refers to the value set that identifies the set of codes the binding refers to.). This is the underlying object with id, value and extensions. The accessor "getValueSet" gives direct access to the value
-
getValueSet
public String getValueSet()
- Returns:
- Refers to the value set that identifies the set of codes the binding refers to.
-
setValueSet
public ElementDefinition.ElementDefinitionBindingComponent setValueSet(String value)
- Parameters:
value- Refers to the value set that identifies the set of codes the binding refers to.
-
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.ElementDefinitionBindingComponent copy()
-
copyValues
public void copyValues(ElementDefinition.ElementDefinitionBindingComponent dst)
-
equalsDeep
public boolean equalsDeep(Base other_)
- Overrides:
equalsDeepin classElement
-
equalsShallow
public boolean equalsShallow(Base other_)
- Overrides:
equalsShallowin classElement
-
isEmpty
public boolean isEmpty()
-
-