
Package org.hl7.fhir.dstu3.model
Class StructureMap.StructureMapGroupRuleTargetComponent
- java.lang.Object
-
- org.hl7.fhir.dstu3.model.Base
-
- org.hl7.fhir.dstu3.model.Element
-
- org.hl7.fhir.dstu3.model.BackboneElement
-
- org.hl7.fhir.dstu3.model.StructureMap.StructureMapGroupRuleTargetComponent
-
- 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:
- StructureMap
public static class StructureMap.StructureMapGroupRuleTargetComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected IdType
context
Type or variable this rule applies to.protected Enumeration<StructureMap.StructureMapContextType>
contextType
How to interpret the context.protected StringType
element
Field to create in the context.protected List<Enumeration<StructureMap.StructureMapTargetListMode>>
listMode
If field is a list, how to manage the list.protected IdType
listRuleId
Internal rule reference for shared list items.protected List<StructureMap.StructureMapGroupRuleTargetParameterComponent>
parameter
Parameters to the transform.protected Enumeration<StructureMap.StructureMapTransform>
transform
How the data is copied / created.protected IdType
variable
Named context for field, if desired, and a field is specified.-
Fields inherited from class org.hl7.fhir.dstu3.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description StructureMapGroupRuleTargetComponent()
Constructor
-
Method Summary
-
Methods inherited from class org.hl7.fhir.dstu3.model.BackboneElement
addModifierExtension, addModifierExtension, copyValues, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, setModifierExtension
-
Methods inherited from class org.hl7.fhir.dstu3.model.Element
addExtension, addExtension, addExtension, copyValues, getExtension, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, setExtension, setId, setIdBase, setIdElement
-
Methods inherited from class org.hl7.fhir.dstu3.model.Base
castToAddress, 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, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isMetadataBased, isPrimitive, isResource, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINN
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, 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
-
contextType
protected Enumeration<StructureMap.StructureMapContextType> contextType
How to interpret the context.
-
element
protected StringType element
Field to create in the context.
-
listMode
protected List<Enumeration<StructureMap.StructureMapTargetListMode>> listMode
If field is a list, how to manage the list.
-
listRuleId
protected IdType listRuleId
Internal rule reference for shared list items.
-
transform
protected Enumeration<StructureMap.StructureMapTransform> transform
How the data is copied / created.
-
parameter
protected List<StructureMap.StructureMapGroupRuleTargetParameterComponent> parameter
Parameters to the transform.
-
-
Constructor Detail
-
StructureMapGroupRuleTargetComponent
public StructureMapGroupRuleTargetComponent()
Constructor
-
-
Method Detail
-
getContextElement
public IdType getContextElement()
- Returns:
context
(Type or variable this rule applies to.). This is the underlying object with id, value and extensions. The accessor "getContext" gives direct access to the value
-
hasContextElement
public boolean hasContextElement()
-
hasContext
public boolean hasContext()
-
setContextElement
public StructureMap.StructureMapGroupRuleTargetComponent setContextElement(IdType value)
- Parameters:
value
-context
(Type or variable this rule applies to.). This is the underlying object with id, value and extensions. The accessor "getContext" gives direct access to the value
-
getContext
public String getContext()
- Returns:
- Type or variable this rule applies to.
-
setContext
public StructureMap.StructureMapGroupRuleTargetComponent setContext(String value)
- Parameters:
value
- Type or variable this rule applies to.
-
getContextTypeElement
public Enumeration<StructureMap.StructureMapContextType> getContextTypeElement()
- Returns:
contextType
(How to interpret the context.). This is the underlying object with id, value and extensions. The accessor "getContextType" gives direct access to the value
-
hasContextTypeElement
public boolean hasContextTypeElement()
-
hasContextType
public boolean hasContextType()
-
setContextTypeElement
public StructureMap.StructureMapGroupRuleTargetComponent setContextTypeElement(Enumeration<StructureMap.StructureMapContextType> value)
- Parameters:
value
-contextType
(How to interpret the context.). This is the underlying object with id, value and extensions. The accessor "getContextType" gives direct access to the value
-
getContextType
public StructureMap.StructureMapContextType getContextType()
- Returns:
- How to interpret the context.
-
setContextType
public StructureMap.StructureMapGroupRuleTargetComponent setContextType(StructureMap.StructureMapContextType value)
- Parameters:
value
- How to interpret the context.
-
getElementElement
public StringType getElementElement()
- Returns:
element
(Field to create in the context.). This is the underlying object with id, value and extensions. The accessor "getElement" gives direct access to the value
-
hasElementElement
public boolean hasElementElement()
-
hasElement
public boolean hasElement()
-
setElementElement
public StructureMap.StructureMapGroupRuleTargetComponent setElementElement(StringType value)
- Parameters:
value
-element
(Field to create in the context.). This is the underlying object with id, value and extensions. The accessor "getElement" gives direct access to the value
-
getElement
public String getElement()
- Returns:
- Field to create in the context.
-
setElement
public StructureMap.StructureMapGroupRuleTargetComponent setElement(String value)
- Parameters:
value
- Field to create in the context.
-
getVariableElement
public IdType getVariableElement()
- Returns:
variable
(Named context for field, if desired, and a field is specified.). This is the underlying object with id, value and extensions. The accessor "getVariable" gives direct access to the value
-
hasVariableElement
public boolean hasVariableElement()
-
hasVariable
public boolean hasVariable()
-
setVariableElement
public StructureMap.StructureMapGroupRuleTargetComponent setVariableElement(IdType value)
- Parameters:
value
-variable
(Named context for field, if desired, and a field is specified.). This is the underlying object with id, value and extensions. The accessor "getVariable" gives direct access to the value
-
getVariable
public String getVariable()
- Returns:
- Named context for field, if desired, and a field is specified.
-
setVariable
public StructureMap.StructureMapGroupRuleTargetComponent setVariable(String value)
- Parameters:
value
- Named context for field, if desired, and a field is specified.
-
getListMode
public List<Enumeration<StructureMap.StructureMapTargetListMode>> getListMode()
- Returns:
listMode
(If field is a list, how to manage the list.)
-
setListMode
public StructureMap.StructureMapGroupRuleTargetComponent setListMode(List<Enumeration<StructureMap.StructureMapTargetListMode>> theListMode)
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasListMode
public boolean hasListMode()
-
addListModeElement
public Enumeration<StructureMap.StructureMapTargetListMode> addListModeElement()
- Returns:
listMode
(If field is a list, how to manage the list.)
-
addListMode
public StructureMap.StructureMapGroupRuleTargetComponent addListMode(StructureMap.StructureMapTargetListMode value)
- Parameters:
value
-listMode
(If field is a list, how to manage the list.)
-
hasListMode
public boolean hasListMode(StructureMap.StructureMapTargetListMode value)
- Parameters:
value
-listMode
(If field is a list, how to manage the list.)
-
getListRuleIdElement
public IdType getListRuleIdElement()
- Returns:
listRuleId
(Internal rule reference for shared list items.). This is the underlying object with id, value and extensions. The accessor "getListRuleId" gives direct access to the value
-
hasListRuleIdElement
public boolean hasListRuleIdElement()
-
hasListRuleId
public boolean hasListRuleId()
-
setListRuleIdElement
public StructureMap.StructureMapGroupRuleTargetComponent setListRuleIdElement(IdType value)
- Parameters:
value
-listRuleId
(Internal rule reference for shared list items.). This is the underlying object with id, value and extensions. The accessor "getListRuleId" gives direct access to the value
-
getListRuleId
public String getListRuleId()
- Returns:
- Internal rule reference for shared list items.
-
setListRuleId
public StructureMap.StructureMapGroupRuleTargetComponent setListRuleId(String value)
- Parameters:
value
- Internal rule reference for shared list items.
-
getTransformElement
public Enumeration<StructureMap.StructureMapTransform> getTransformElement()
- Returns:
transform
(How the data is copied / created.). This is the underlying object with id, value and extensions. The accessor "getTransform" gives direct access to the value
-
hasTransformElement
public boolean hasTransformElement()
-
hasTransform
public boolean hasTransform()
-
setTransformElement
public StructureMap.StructureMapGroupRuleTargetComponent setTransformElement(Enumeration<StructureMap.StructureMapTransform> value)
- Parameters:
value
-transform
(How the data is copied / created.). This is the underlying object with id, value and extensions. The accessor "getTransform" gives direct access to the value
-
getTransform
public StructureMap.StructureMapTransform getTransform()
- Returns:
- How the data is copied / created.
-
setTransform
public StructureMap.StructureMapGroupRuleTargetComponent setTransform(StructureMap.StructureMapTransform value)
- Parameters:
value
- How the data is copied / created.
-
getParameter
public List<StructureMap.StructureMapGroupRuleTargetParameterComponent> getParameter()
- Returns:
parameter
(Parameters to the transform.)
-
setParameter
public StructureMap.StructureMapGroupRuleTargetComponent setParameter(List<StructureMap.StructureMapGroupRuleTargetParameterComponent> theParameter)
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasParameter
public boolean hasParameter()
-
addParameter
public StructureMap.StructureMapGroupRuleTargetParameterComponent addParameter()
-
addParameter
public StructureMap.StructureMapGroupRuleTargetComponent addParameter(StructureMap.StructureMapGroupRuleTargetParameterComponent t)
-
getParameterFirstRep
public StructureMap.StructureMapGroupRuleTargetParameterComponent getParameterFirstRep()
- Returns:
- The first repetition of repeating field
parameter
, creating it if it does not already exist
-
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 StructureMap.StructureMapGroupRuleTargetComponent copy()
- Specified by:
copy
in classBackboneElement
-
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
-
-