Package org.hl7.fhir.r4.model
Class SubstanceSourceMaterial.SubstanceSourceMaterialOrganismHybridComponent
- 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.SubstanceSourceMaterial.SubstanceSourceMaterialOrganismHybridComponent
-
- 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:
- SubstanceSourceMaterial
public static class SubstanceSourceMaterial.SubstanceSourceMaterialOrganismHybridComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected CodeableConcept
hybridType
The hybrid type of an organism shall be specified.protected StringType
maternalOrganismId
The identifier of the maternal species constituting the hybrid organism shall be specified based on a controlled vocabulary.protected StringType
maternalOrganismName
The name of the maternal species constituting the hybrid organism shall be specified.protected StringType
paternalOrganismId
The identifier of the paternal species constituting the hybrid organism shall be specified based on a controlled vocabulary.protected StringType
paternalOrganismName
The name of the paternal species constituting the hybrid organism shall be specified.-
Fields inherited from class org.hl7.fhir.r4.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description SubstanceSourceMaterialOrganismHybridComponent()
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
-
maternalOrganismId
protected StringType maternalOrganismId
The identifier of the maternal species constituting the hybrid organism shall be specified based on a controlled vocabulary. For plants, the parents aren’t always known, and it is unlikely that it will be known which is maternal and which is paternal.
-
maternalOrganismName
protected StringType maternalOrganismName
The name of the maternal species constituting the hybrid organism shall be specified. For plants, the parents aren’t always known, and it is unlikely that it will be known which is maternal and which is paternal.
-
paternalOrganismId
protected StringType paternalOrganismId
The identifier of the paternal species constituting the hybrid organism shall be specified based on a controlled vocabulary.
-
paternalOrganismName
protected StringType paternalOrganismName
The name of the paternal species constituting the hybrid organism shall be specified.
-
hybridType
protected CodeableConcept hybridType
The hybrid type of an organism shall be specified.
-
-
Constructor Detail
-
SubstanceSourceMaterialOrganismHybridComponent
public SubstanceSourceMaterialOrganismHybridComponent()
Constructor
-
-
Method Detail
-
getMaternalOrganismIdElement
public StringType getMaternalOrganismIdElement()
- Returns:
maternalOrganismId
(The identifier of the maternal species constituting the hybrid organism shall be specified based on a controlled vocabulary. For plants, the parents aren’t always known, and it is unlikely that it will be known which is maternal and which is paternal.). This is the underlying object with id, value and extensions. The accessor "getMaternalOrganismId" gives direct access to the value
-
hasMaternalOrganismIdElement
public boolean hasMaternalOrganismIdElement()
-
hasMaternalOrganismId
public boolean hasMaternalOrganismId()
-
setMaternalOrganismIdElement
public SubstanceSourceMaterial.SubstanceSourceMaterialOrganismHybridComponent setMaternalOrganismIdElement(StringType value)
- Parameters:
value
-maternalOrganismId
(The identifier of the maternal species constituting the hybrid organism shall be specified based on a controlled vocabulary. For plants, the parents aren’t always known, and it is unlikely that it will be known which is maternal and which is paternal.). This is the underlying object with id, value and extensions. The accessor "getMaternalOrganismId" gives direct access to the value
-
getMaternalOrganismId
public String getMaternalOrganismId()
- Returns:
- The identifier of the maternal species constituting the hybrid organism shall be specified based on a controlled vocabulary. For plants, the parents aren’t always known, and it is unlikely that it will be known which is maternal and which is paternal.
-
setMaternalOrganismId
public SubstanceSourceMaterial.SubstanceSourceMaterialOrganismHybridComponent setMaternalOrganismId(String value)
- Parameters:
value
- The identifier of the maternal species constituting the hybrid organism shall be specified based on a controlled vocabulary. For plants, the parents aren’t always known, and it is unlikely that it will be known which is maternal and which is paternal.
-
getMaternalOrganismNameElement
public StringType getMaternalOrganismNameElement()
- Returns:
maternalOrganismName
(The name of the maternal species constituting the hybrid organism shall be specified. For plants, the parents aren’t always known, and it is unlikely that it will be known which is maternal and which is paternal.). This is the underlying object with id, value and extensions. The accessor "getMaternalOrganismName" gives direct access to the value
-
hasMaternalOrganismNameElement
public boolean hasMaternalOrganismNameElement()
-
hasMaternalOrganismName
public boolean hasMaternalOrganismName()
-
setMaternalOrganismNameElement
public SubstanceSourceMaterial.SubstanceSourceMaterialOrganismHybridComponent setMaternalOrganismNameElement(StringType value)
- Parameters:
value
-maternalOrganismName
(The name of the maternal species constituting the hybrid organism shall be specified. For plants, the parents aren’t always known, and it is unlikely that it will be known which is maternal and which is paternal.). This is the underlying object with id, value and extensions. The accessor "getMaternalOrganismName" gives direct access to the value
-
getMaternalOrganismName
public String getMaternalOrganismName()
- Returns:
- The name of the maternal species constituting the hybrid organism shall be specified. For plants, the parents aren’t always known, and it is unlikely that it will be known which is maternal and which is paternal.
-
setMaternalOrganismName
public SubstanceSourceMaterial.SubstanceSourceMaterialOrganismHybridComponent setMaternalOrganismName(String value)
- Parameters:
value
- The name of the maternal species constituting the hybrid organism shall be specified. For plants, the parents aren’t always known, and it is unlikely that it will be known which is maternal and which is paternal.
-
getPaternalOrganismIdElement
public StringType getPaternalOrganismIdElement()
- Returns:
paternalOrganismId
(The identifier of the paternal species constituting the hybrid organism shall be specified based on a controlled vocabulary.). This is the underlying object with id, value and extensions. The accessor "getPaternalOrganismId" gives direct access to the value
-
hasPaternalOrganismIdElement
public boolean hasPaternalOrganismIdElement()
-
hasPaternalOrganismId
public boolean hasPaternalOrganismId()
-
setPaternalOrganismIdElement
public SubstanceSourceMaterial.SubstanceSourceMaterialOrganismHybridComponent setPaternalOrganismIdElement(StringType value)
- Parameters:
value
-paternalOrganismId
(The identifier of the paternal species constituting the hybrid organism shall be specified based on a controlled vocabulary.). This is the underlying object with id, value and extensions. The accessor "getPaternalOrganismId" gives direct access to the value
-
getPaternalOrganismId
public String getPaternalOrganismId()
- Returns:
- The identifier of the paternal species constituting the hybrid organism shall be specified based on a controlled vocabulary.
-
setPaternalOrganismId
public SubstanceSourceMaterial.SubstanceSourceMaterialOrganismHybridComponent setPaternalOrganismId(String value)
- Parameters:
value
- The identifier of the paternal species constituting the hybrid organism shall be specified based on a controlled vocabulary.
-
getPaternalOrganismNameElement
public StringType getPaternalOrganismNameElement()
- Returns:
paternalOrganismName
(The name of the paternal species constituting the hybrid organism shall be specified.). This is the underlying object with id, value and extensions. The accessor "getPaternalOrganismName" gives direct access to the value
-
hasPaternalOrganismNameElement
public boolean hasPaternalOrganismNameElement()
-
hasPaternalOrganismName
public boolean hasPaternalOrganismName()
-
setPaternalOrganismNameElement
public SubstanceSourceMaterial.SubstanceSourceMaterialOrganismHybridComponent setPaternalOrganismNameElement(StringType value)
- Parameters:
value
-paternalOrganismName
(The name of the paternal species constituting the hybrid organism shall be specified.). This is the underlying object with id, value and extensions. The accessor "getPaternalOrganismName" gives direct access to the value
-
getPaternalOrganismName
public String getPaternalOrganismName()
- Returns:
- The name of the paternal species constituting the hybrid organism shall be specified.
-
setPaternalOrganismName
public SubstanceSourceMaterial.SubstanceSourceMaterialOrganismHybridComponent setPaternalOrganismName(String value)
- Parameters:
value
- The name of the paternal species constituting the hybrid organism shall be specified.
-
getHybridType
public CodeableConcept getHybridType()
- Returns:
hybridType
(The hybrid type of an organism shall be specified.)
-
hasHybridType
public boolean hasHybridType()
-
setHybridType
public SubstanceSourceMaterial.SubstanceSourceMaterialOrganismHybridComponent setHybridType(CodeableConcept value)
- Parameters:
value
-hybridType
(The hybrid type of an organism shall be specified.)
-
listChildren
protected void listChildren(List<Property> children)
- Overrides:
listChildren
in classBackboneElement
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getNamedProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
public Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
makeProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getTypesForProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
addChild
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
copy
public SubstanceSourceMaterial.SubstanceSourceMaterialOrganismHybridComponent copy()
- Specified by:
copy
in classBackboneElement
-
copyValues
public void copyValues(SubstanceSourceMaterial.SubstanceSourceMaterialOrganismHybridComponent dst)
-
equalsDeep
public boolean equalsDeep(Base other_)
- Overrides:
equalsDeep
in classBackboneElement
-
equalsShallow
public boolean equalsShallow(Base other_)
- Overrides:
equalsShallow
in classBackboneElement
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmpty
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
isEmpty
in classBackboneElement
-
fhirType
public String fhirType()
- Specified by:
fhirType
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
fhirType
in classBackboneElement
-
-