Package org.hl7.fhir.r4.model
Class PlanDefinition.PlanDefinitionActionRelatedActionComponent
- 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.PlanDefinition.PlanDefinitionActionRelatedActionComponent
-
- 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:
- PlanDefinition
public static class PlanDefinition.PlanDefinitionActionRelatedActionComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected IdType
actionId
The element id of the related action.protected Type
offset
A duration or range of durations to apply to the relationship.protected Enumeration<PlanDefinition.ActionRelationshipType>
relationship
The relationship of this action to the related action.-
Fields inherited from class org.hl7.fhir.r4.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description PlanDefinitionActionRelatedActionComponent()
ConstructorPlanDefinitionActionRelatedActionComponent(IdType actionId, Enumeration<PlanDefinition.ActionRelationshipType> relationship)
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
-
relationship
protected Enumeration<PlanDefinition.ActionRelationshipType> relationship
The relationship of this action to the related action.
-
-
Constructor Detail
-
PlanDefinitionActionRelatedActionComponent
public PlanDefinitionActionRelatedActionComponent()
Constructor
-
PlanDefinitionActionRelatedActionComponent
public PlanDefinitionActionRelatedActionComponent(IdType actionId, Enumeration<PlanDefinition.ActionRelationshipType> relationship)
Constructor
-
-
Method Detail
-
getActionIdElement
public IdType getActionIdElement()
- Returns:
actionId
(The element id of the related action.). This is the underlying object with id, value and extensions. The accessor "getActionId" gives direct access to the value
-
hasActionIdElement
public boolean hasActionIdElement()
-
hasActionId
public boolean hasActionId()
-
setActionIdElement
public PlanDefinition.PlanDefinitionActionRelatedActionComponent setActionIdElement(IdType value)
- Parameters:
value
-actionId
(The element id of the related action.). This is the underlying object with id, value and extensions. The accessor "getActionId" gives direct access to the value
-
getActionId
public String getActionId()
- Returns:
- The element id of the related action.
-
setActionId
public PlanDefinition.PlanDefinitionActionRelatedActionComponent setActionId(String value)
- Parameters:
value
- The element id of the related action.
-
getRelationshipElement
public Enumeration<PlanDefinition.ActionRelationshipType> getRelationshipElement()
- Returns:
relationship
(The relationship of this action to the related action.). This is the underlying object with id, value and extensions. The accessor "getRelationship" gives direct access to the value
-
hasRelationshipElement
public boolean hasRelationshipElement()
-
hasRelationship
public boolean hasRelationship()
-
setRelationshipElement
public PlanDefinition.PlanDefinitionActionRelatedActionComponent setRelationshipElement(Enumeration<PlanDefinition.ActionRelationshipType> value)
- Parameters:
value
-relationship
(The relationship of this action to the related action.). This is the underlying object with id, value and extensions. The accessor "getRelationship" gives direct access to the value
-
getRelationship
public PlanDefinition.ActionRelationshipType getRelationship()
- Returns:
- The relationship of this action to the related action.
-
setRelationship
public PlanDefinition.PlanDefinitionActionRelatedActionComponent setRelationship(PlanDefinition.ActionRelationshipType value)
- Parameters:
value
- The relationship of this action to the related action.
-
getOffset
public Type getOffset()
- Returns:
offset
(A duration or range of durations to apply to the relationship. For example, 30-60 minutes before.)
-
getOffsetDuration
public Duration getOffsetDuration() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
offset
(A duration or range of durations to apply to the relationship. For example, 30-60 minutes before.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasOffsetDuration
public boolean hasOffsetDuration()
-
getOffsetRange
public Range getOffsetRange() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
offset
(A duration or range of durations to apply to the relationship. For example, 30-60 minutes before.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasOffsetRange
public boolean hasOffsetRange()
-
hasOffset
public boolean hasOffset()
-
setOffset
public PlanDefinition.PlanDefinitionActionRelatedActionComponent setOffset(Type value)
- Parameters:
value
-offset
(A duration or range of durations to apply to the relationship. For example, 30-60 minutes before.)
-
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 PlanDefinition.PlanDefinitionActionRelatedActionComponent copy()
- Specified by:
copy
in classBackboneElement
-
copyValues
public void copyValues(PlanDefinition.PlanDefinitionActionRelatedActionComponent 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
-
-