Package org.hl7.fhir.r4.model
Class MolecularSequence.MolecularSequenceStructureVariantComponent
- 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.MolecularSequence.MolecularSequenceStructureVariantComponent
-
- 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:
- MolecularSequence
public static class MolecularSequence.MolecularSequenceStructureVariantComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected BooleanTypeexactUsed to indicate if the outer and inner start-end values have the same meaning.protected MolecularSequence.MolecularSequenceStructureVariantInnerComponentinnerStructural variant inner.protected IntegerTypelengthLength of the variant chromosome.protected MolecularSequence.MolecularSequenceStructureVariantOuterComponentouterStructural variant outer.protected CodeableConceptvariantTypeInformation about chromosome structure variation DNA change type.-
Fields inherited from class org.hl7.fhir.r4.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description MolecularSequenceStructureVariantComponent()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
-
variantType
protected CodeableConcept variantType
Information about chromosome structure variation DNA change type.
-
exact
protected BooleanType exact
Used to indicate if the outer and inner start-end values have the same meaning.
-
length
protected IntegerType length
Length of the variant chromosome.
-
outer
protected MolecularSequence.MolecularSequenceStructureVariantOuterComponent outer
Structural variant outer.
-
inner
protected MolecularSequence.MolecularSequenceStructureVariantInnerComponent inner
Structural variant inner.
-
-
Constructor Detail
-
MolecularSequenceStructureVariantComponent
public MolecularSequenceStructureVariantComponent()
Constructor
-
-
Method Detail
-
getVariantType
public CodeableConcept getVariantType()
- Returns:
variantType(Information about chromosome structure variation DNA change type.)
-
hasVariantType
public boolean hasVariantType()
-
setVariantType
public MolecularSequence.MolecularSequenceStructureVariantComponent setVariantType(CodeableConcept value)
- Parameters:
value-variantType(Information about chromosome structure variation DNA change type.)
-
getExactElement
public BooleanType getExactElement()
- Returns:
exact(Used to indicate if the outer and inner start-end values have the same meaning.). This is the underlying object with id, value and extensions. The accessor "getExact" gives direct access to the value
-
hasExactElement
public boolean hasExactElement()
-
hasExact
public boolean hasExact()
-
setExactElement
public MolecularSequence.MolecularSequenceStructureVariantComponent setExactElement(BooleanType value)
- Parameters:
value-exact(Used to indicate if the outer and inner start-end values have the same meaning.). This is the underlying object with id, value and extensions. The accessor "getExact" gives direct access to the value
-
getExact
public boolean getExact()
- Returns:
- Used to indicate if the outer and inner start-end values have the same meaning.
-
setExact
public MolecularSequence.MolecularSequenceStructureVariantComponent setExact(boolean value)
- Parameters:
value- Used to indicate if the outer and inner start-end values have the same meaning.
-
getLengthElement
public IntegerType getLengthElement()
- Returns:
length(Length of the variant chromosome.). This is the underlying object with id, value and extensions. The accessor "getLength" gives direct access to the value
-
hasLengthElement
public boolean hasLengthElement()
-
hasLength
public boolean hasLength()
-
setLengthElement
public MolecularSequence.MolecularSequenceStructureVariantComponent setLengthElement(IntegerType value)
- Parameters:
value-length(Length of the variant chromosome.). This is the underlying object with id, value and extensions. The accessor "getLength" gives direct access to the value
-
getLength
public int getLength()
- Returns:
- Length of the variant chromosome.
-
setLength
public MolecularSequence.MolecularSequenceStructureVariantComponent setLength(int value)
- Parameters:
value- Length of the variant chromosome.
-
getOuter
public MolecularSequence.MolecularSequenceStructureVariantOuterComponent getOuter()
- Returns:
outer(Structural variant outer.)
-
hasOuter
public boolean hasOuter()
-
setOuter
public MolecularSequence.MolecularSequenceStructureVariantComponent setOuter(MolecularSequence.MolecularSequenceStructureVariantOuterComponent value)
- Parameters:
value-outer(Structural variant outer.)
-
getInner
public MolecularSequence.MolecularSequenceStructureVariantInnerComponent getInner()
- Returns:
inner(Structural variant inner.)
-
hasInner
public boolean hasInner()
-
setInner
public MolecularSequence.MolecularSequenceStructureVariantComponent setInner(MolecularSequence.MolecularSequenceStructureVariantInnerComponent value)
- Parameters:
value-inner(Structural variant inner.)
-
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 MolecularSequence.MolecularSequenceStructureVariantComponent copy()
- Specified by:
copyin classBackboneElement
-
copyValues
public void copyValues(MolecularSequence.MolecularSequenceStructureVariantComponent 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
-
-