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 CodeableConcepthybridTypeThe hybrid type of an organism shall be specified.protected StringTypematernalOrganismIdThe identifier of the maternal species constituting the hybrid organism shall be specified based on a controlled vocabulary.protected StringTypematernalOrganismNameThe name of the maternal species constituting the hybrid organism shall be specified.protected StringTypepaternalOrganismIdThe identifier of the paternal species constituting the hybrid organism shall be specified based on a controlled vocabulary.protected StringTypepaternalOrganismNameThe 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:
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 SubstanceSourceMaterial.SubstanceSourceMaterialOrganismHybridComponent copy()
- Specified by:
copyin classBackboneElement
-
copyValues
public void copyValues(SubstanceSourceMaterial.SubstanceSourceMaterialOrganismHybridComponent 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
-
-