Package org.hl7.fhir.r4.model
Class SubstanceSpecification.SubstanceSpecificationPropertyComponent
- 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.SubstanceSpecification.SubstanceSpecificationPropertyComponent
-
- 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:
- SubstanceSpecification
public static class SubstanceSpecification.SubstanceSpecificationPropertyComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected TypeamountQuantitative value for this property.protected CodeableConceptcategoryA category for this property, e.g.protected CodeableConceptcodeProperty type e.g.protected TypedefiningSubstanceA substance upon which a defining property depends (e.g.protected StringTypeparametersParameters that were used in the measurement of a property (e.g.-
Fields inherited from class org.hl7.fhir.r4.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description SubstanceSpecificationPropertyComponent()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
-
category
protected CodeableConcept category
A category for this property, e.g. Physical, Chemical, Enzymatic.
-
code
protected CodeableConcept code
Property type e.g. viscosity, pH, isoelectric point.
-
parameters
protected StringType parameters
Parameters that were used in the measurement of a property (e.g. for viscosity: measured at 20C with a pH of 7.1).
-
definingSubstance
protected Type definingSubstance
A substance upon which a defining property depends (e.g. for solubility: in water, in alcohol).
-
-
Constructor Detail
-
SubstanceSpecificationPropertyComponent
public SubstanceSpecificationPropertyComponent()
Constructor
-
-
Method Detail
-
getCategory
public CodeableConcept getCategory()
- Returns:
category(A category for this property, e.g. Physical, Chemical, Enzymatic.)
-
hasCategory
public boolean hasCategory()
-
setCategory
public SubstanceSpecification.SubstanceSpecificationPropertyComponent setCategory(CodeableConcept value)
- Parameters:
value-category(A category for this property, e.g. Physical, Chemical, Enzymatic.)
-
getCode
public CodeableConcept getCode()
- Returns:
code(Property type e.g. viscosity, pH, isoelectric point.)
-
hasCode
public boolean hasCode()
-
setCode
public SubstanceSpecification.SubstanceSpecificationPropertyComponent setCode(CodeableConcept value)
- Parameters:
value-code(Property type e.g. viscosity, pH, isoelectric point.)
-
getParametersElement
public StringType getParametersElement()
- Returns:
parameters(Parameters that were used in the measurement of a property (e.g. for viscosity: measured at 20C with a pH of 7.1).). This is the underlying object with id, value and extensions. The accessor "getParameters" gives direct access to the value
-
hasParametersElement
public boolean hasParametersElement()
-
hasParameters
public boolean hasParameters()
-
setParametersElement
public SubstanceSpecification.SubstanceSpecificationPropertyComponent setParametersElement(StringType value)
- Parameters:
value-parameters(Parameters that were used in the measurement of a property (e.g. for viscosity: measured at 20C with a pH of 7.1).). This is the underlying object with id, value and extensions. The accessor "getParameters" gives direct access to the value
-
getParameters
public String getParameters()
- Returns:
- Parameters that were used in the measurement of a property (e.g. for viscosity: measured at 20C with a pH of 7.1).
-
setParameters
public SubstanceSpecification.SubstanceSpecificationPropertyComponent setParameters(String value)
- Parameters:
value- Parameters that were used in the measurement of a property (e.g. for viscosity: measured at 20C with a pH of 7.1).
-
getDefiningSubstance
public Type getDefiningSubstance()
- Returns:
definingSubstance(A substance upon which a defining property depends (e.g. for solubility: in water, in alcohol).)
-
getDefiningSubstanceReference
public Reference getDefiningSubstanceReference() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
definingSubstance(A substance upon which a defining property depends (e.g. for solubility: in water, in alcohol).)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasDefiningSubstanceReference
public boolean hasDefiningSubstanceReference()
-
getDefiningSubstanceCodeableConcept
public CodeableConcept getDefiningSubstanceCodeableConcept() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
definingSubstance(A substance upon which a defining property depends (e.g. for solubility: in water, in alcohol).)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasDefiningSubstanceCodeableConcept
public boolean hasDefiningSubstanceCodeableConcept()
-
hasDefiningSubstance
public boolean hasDefiningSubstance()
-
setDefiningSubstance
public SubstanceSpecification.SubstanceSpecificationPropertyComponent setDefiningSubstance(Type value)
- Parameters:
value-definingSubstance(A substance upon which a defining property depends (e.g. for solubility: in water, in alcohol).)
-
getAmountQuantity
public Quantity getAmountQuantity() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
amount(Quantitative value for this property.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasAmountQuantity
public boolean hasAmountQuantity()
-
getAmountStringType
public StringType getAmountStringType() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
amount(Quantitative value for this property.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasAmountStringType
public boolean hasAmountStringType()
-
hasAmount
public boolean hasAmount()
-
setAmount
public SubstanceSpecification.SubstanceSpecificationPropertyComponent setAmount(Type value)
- Parameters:
value-amount(Quantitative value for this property.)
-
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 SubstanceSpecification.SubstanceSpecificationPropertyComponent copy()
- Specified by:
copyin classBackboneElement
-
copyValues
public void copyValues(SubstanceSpecification.SubstanceSpecificationPropertyComponent 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
-
-