public static class PlanDefinition.PlanDefinitionActionRelatedActionComponent extends BackboneElement implements IBaseBackboneElement
| Modifier and Type | Field and 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.
|
modifierExtension| Constructor and Description |
|---|
PlanDefinitionActionRelatedActionComponent()
Constructor
|
PlanDefinitionActionRelatedActionComponent(IdType actionId,
Enumeration<PlanDefinition.ActionRelationshipType> relationship)
Constructor
|
addModifierExtension, addModifierExtension, copyValues, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, setModifierExtensionaddExtension, addExtension, addExtension, copyValues, getExtension, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, setExtension, setId, setIdBase, setIdElementcastToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isMetadataBased, isPrimitive, isResource, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetFormatCommentsPost, getFormatCommentsPre, hasFormatCommentaddExtension, getExtension, hasExtensionaddModifierExtension, getModifierExtension, hasModifierExtensionprotected Enumeration<PlanDefinition.ActionRelationshipType> relationship
public PlanDefinitionActionRelatedActionComponent()
public PlanDefinitionActionRelatedActionComponent(IdType actionId, Enumeration<PlanDefinition.ActionRelationshipType> relationship)
public IdType getActionIdElement()
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 valuepublic boolean hasActionIdElement()
public boolean hasActionId()
public PlanDefinition.PlanDefinitionActionRelatedActionComponent setActionIdElement(IdType value)
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 valuepublic String getActionId()
public PlanDefinition.PlanDefinitionActionRelatedActionComponent setActionId(String value)
value - The element id of the related action.public Enumeration<PlanDefinition.ActionRelationshipType> getRelationshipElement()
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 valuepublic boolean hasRelationshipElement()
public boolean hasRelationship()
public PlanDefinition.PlanDefinitionActionRelatedActionComponent setRelationshipElement(Enumeration<PlanDefinition.ActionRelationshipType> value)
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 valuepublic PlanDefinition.ActionRelationshipType getRelationship()
public PlanDefinition.PlanDefinitionActionRelatedActionComponent setRelationship(PlanDefinition.ActionRelationshipType value)
value - The relationship of this action to the related action.public Type getOffset()
offset (A duration or range of durations to apply to the relationship. For example, 30-60 minutes before.)public Duration getOffsetDuration() throws FHIRException
offset (A duration or range of durations to apply to the relationship. For example, 30-60 minutes before.)FHIRExceptionpublic boolean hasOffsetDuration()
public Range getOffsetRange() throws FHIRException
offset (A duration or range of durations to apply to the relationship. For example, 30-60 minutes before.)FHIRExceptionpublic boolean hasOffsetRange()
public boolean hasOffset()
public PlanDefinition.PlanDefinitionActionRelatedActionComponent setOffset(Type value)
value - offset (A duration or range of durations to apply to the relationship. For example, 30-60 minutes before.)protected void listChildren(List<Property> childrenList)
listChildren in class BackboneElementpublic Base[] getProperty(int hash, String name, boolean checkValid) throws FHIRException
getProperty in class BackboneElementFHIRExceptionpublic Base setProperty(int hash, String name, Base value) throws FHIRException
setProperty in class BackboneElementFHIRExceptionpublic Base setProperty(String name, Base value) throws FHIRException
setProperty in class BackboneElementFHIRExceptionpublic Base makeProperty(int hash, String name) throws FHIRException
makeProperty in class BackboneElementFHIRExceptionpublic String[] getTypesForProperty(int hash, String name) throws FHIRException
getTypesForProperty in class BackboneElementFHIRExceptionpublic Base addChild(String name) throws FHIRException
addChild in class BackboneElementFHIRExceptionpublic PlanDefinition.PlanDefinitionActionRelatedActionComponent copy()
copy in class BackboneElementpublic boolean equalsDeep(Base other)
equalsDeep in class BackboneElementpublic boolean equalsShallow(Base other)
equalsShallow in class BackboneElementpublic boolean isEmpty()
isEmpty in interface IBaseisEmpty in class BackboneElementpublic String fhirType()
fhirType in class BackboneElementCopyright © 2014–2017 University Health Network. All rights reserved.