Package org.hl7.fhir.dstu2.model
Class ElementDefinition.ElementDefinitionBindingComponent
- java.lang.Object
-
- org.hl7.fhir.dstu2.model.Base
-
- org.hl7.fhir.dstu2.model.Element
-
- org.hl7.fhir.dstu2.model.ElementDefinition.ElementDefinitionBindingComponent
-
- All Implemented Interfaces:
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 TypevalueSetPoints to the value set or external definition (e.g.
-
Constructor Summary
Constructors Constructor Description ElementDefinitionBindingComponent()ElementDefinitionBindingComponent(Enumeration<Enumerations.BindingStrength> strength)
-
Method Summary
-
Methods inherited from class org.hl7.fhir.dstu2.model.Element
addExtension, addExtension, copyValues, getExtension, getExtensionsByUrl, getExtensionString, getId, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, setId, setIdElement
-
Methods inherited from class org.hl7.fhir.dstu2.model.Base
castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactPoint, castToDate, castToDateTime, castToDecimal, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToMoney, castToNarrative, castToOid, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToUnsignedInt, castToUri, children, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasType, hasUserData, isMetadataBased, isPrimitive, 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.
-
-
Constructor Detail
-
ElementDefinitionBindingComponent
public ElementDefinitionBindingComponent()
-
ElementDefinitionBindingComponent
public ElementDefinitionBindingComponent(Enumeration<Enumerations.BindingStrength> strength)
-
-
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.
-
getValueSet
public Type getValueSet()
- Returns:
valueSet(Points to the value set or external definition (e.g. implicit value set) that identifies the set of codes to be used.)
-
getValueSetUriType
public UriType getValueSetUriType() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
valueSet(Points to the value set or external definition (e.g. implicit value set) that identifies the set of codes to be used.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasValueSetUriType
public boolean hasValueSetUriType()
-
getValueSetReference
public Reference getValueSetReference() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
valueSet(Points to the value set or external definition (e.g. implicit value set) that identifies the set of codes to be used.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasValueSetReference
public boolean hasValueSetReference()
-
hasValueSet
public boolean hasValueSet()
-
setValueSet
public ElementDefinition.ElementDefinitionBindingComponent setValueSet(Type value)
- Parameters:
value-valueSet(Points to the value set or external definition (e.g. implicit value set) that identifies the set of codes to be used.)
-
listChildren
protected void listChildren(List<Property> childrenList)
- Overrides:
listChildrenin classElement
-
setProperty
public void setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
copy
public ElementDefinition.ElementDefinitionBindingComponent copy()
-
equalsDeep
public boolean equalsDeep(Base other)
- Overrides:
equalsDeepin classElement
-
equalsShallow
public boolean equalsShallow(Base other)
- Overrides:
equalsShallowin classElement
-
isEmpty
public boolean isEmpty()
-
-