Package org.hl7.fhir.dstu2016may.model
Class StructureMap.StructureMapGroupRuleTargetComponent
- java.lang.Object
-
- org.hl7.fhir.dstu2016may.model.Base
-
- org.hl7.fhir.dstu2016may.model.Element
-
- org.hl7.fhir.dstu2016may.model.BackboneElement
-
- org.hl7.fhir.dstu2016may.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 IdTypecontextType or variable this rule applies to.protected Enumeration<StructureMap.StructureMapContextType>contextTypeHow to interpret the context.protected StringTypeelementField to create in the context.protected List<Enumeration<StructureMap.StructureMapListMode>>listModeIf field is a list, how to manage the list.protected IdTypelistRuleIdInternal rule reference for shared list items.protected List<StructureMap.StructureMapGroupRuleTargetParameterComponent>parameterParameters to the transform.protected Enumeration<StructureMap.StructureMapTransform>transformHow the data is copied / created.protected IdTypevariableNamed context for field, if desired, and a field is specified.-
Fields inherited from class org.hl7.fhir.dstu2016may.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description StructureMapGroupRuleTargetComponent()ConstructorStructureMapGroupRuleTargetComponent(IdType context, Enumeration<StructureMap.StructureMapContextType> contextType)Constructor
-
Method Summary
-
Methods inherited from class org.hl7.fhir.dstu2016may.model.BackboneElement
addModifierExtension, addModifierExtension, copyValues, getModifierExtension, hasModifierExtension
-
Methods inherited from class org.hl7.fhir.dstu2016may.model.Element
addExtension, addExtension, copyValues, getExtension, getExtensionsByUrl, getExtensionString, getId, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, setId, setIdElement
-
Methods inherited from class org.hl7.fhir.dstu2016may.model.Base
castToActionDefinition, castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactPoint, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToModuleMetadata, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToTriggerDefinition, castToUnsignedInt, castToUri, children, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isMetadataBased, isPrimitive, 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
-
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.StructureMapListMode>> 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
-
StructureMapGroupRuleTargetComponent
public StructureMapGroupRuleTargetComponent(IdType context, Enumeration<StructureMap.StructureMapContextType> contextType)
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.StructureMapListMode>> getListMode()
- Returns:
listMode(If field is a list, how to manage the list.)
-
hasListMode
public boolean hasListMode()
-
setListMode
public StructureMap.StructureMapGroupRuleTargetComponent setListMode(List<Enumeration<StructureMap.StructureMapListMode>> listMode)
-
addListModeElement
public Enumeration<StructureMap.StructureMapListMode> addListModeElement()
- Returns:
listMode(If field is a list, how to manage the list.)
-
addListMode
public StructureMap.StructureMapGroupRuleTargetComponent addListMode(StructureMap.StructureMapListMode value)
- Parameters:
value-listMode(If field is a list, how to manage the list.)
-
hasListMode
public boolean hasListMode(StructureMap.StructureMapListMode 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.)
-
hasParameter
public boolean hasParameter()
-
addParameter
public StructureMap.StructureMapGroupRuleTargetParameterComponent addParameter()
- Returns:
parameter(Parameters to the transform.)
-
addParameter
public StructureMap.StructureMapGroupRuleTargetComponent addParameter(StructureMap.StructureMapGroupRuleTargetParameterComponent t)
-
listChildren
protected void listChildren(List<Property> childrenList)
- Overrides:
listChildrenin classBackboneElement
-
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 void setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public void 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
Description copied from class:Basemake an instance of a property. If the property is a repeating property, make a new instance. if the property is not repeating, return the property- Overrides:
makePropertyin classBackboneElement- Returns:
- 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 StructureMap.StructureMapGroupRuleTargetComponent copy()
- Specified by:
copyin classBackboneElement
-
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
-
-