public static class StructureMap.StructureMapGroupRuleTargetComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
| Modifier and Type | Field and 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.
|
modifierExtension| Constructor and Description |
|---|
StructureMapGroupRuleTargetComponent()
Constructor
|
addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, setModifierExtensionaddExtension, addExtension, addExtension, copyValues, getExtension, getExtensionByUrl, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, noExtensions, removeExtension, setDisallowExtensions, setExtension, setId, setIdBase, setIdElementcastToAddress, 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, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddExtension, getExtension, hasExtensiongetFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserDataprotected Enumeration<StructureMap.StructureMapContextType> contextType
protected StringType element
protected List<Enumeration<StructureMap.StructureMapTargetListMode>> listMode
protected IdType listRuleId
protected Enumeration<StructureMap.StructureMapTransform> transform
protected List<StructureMap.StructureMapGroupRuleTargetParameterComponent> parameter
public StructureMapGroupRuleTargetComponent()
public IdType getContextElement()
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 valuepublic boolean hasContextElement()
public boolean hasContext()
public StructureMap.StructureMapGroupRuleTargetComponent setContextElement(IdType value)
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 valuepublic String getContext()
public StructureMap.StructureMapGroupRuleTargetComponent setContext(String value)
value - Type or variable this rule applies to.public Enumeration<StructureMap.StructureMapContextType> getContextTypeElement()
contextType (How to interpret the context.). This is the underlying object with id, value and extensions. The accessor "getContextType" gives direct access to the valuepublic boolean hasContextTypeElement()
public boolean hasContextType()
public StructureMap.StructureMapGroupRuleTargetComponent setContextTypeElement(Enumeration<StructureMap.StructureMapContextType> value)
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 valuepublic StructureMap.StructureMapContextType getContextType()
public StructureMap.StructureMapGroupRuleTargetComponent setContextType(StructureMap.StructureMapContextType value)
value - How to interpret the context.public StringType getElementElement()
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 valuepublic boolean hasElementElement()
public boolean hasElement()
public StructureMap.StructureMapGroupRuleTargetComponent setElementElement(StringType value)
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 valuepublic String getElement()
public StructureMap.StructureMapGroupRuleTargetComponent setElement(String value)
value - Field to create in the context.public IdType getVariableElement()
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 valuepublic boolean hasVariableElement()
public boolean hasVariable()
public StructureMap.StructureMapGroupRuleTargetComponent setVariableElement(IdType value)
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 valuepublic String getVariable()
public StructureMap.StructureMapGroupRuleTargetComponent setVariable(String value)
value - Named context for field, if desired, and a field is specified.public List<Enumeration<StructureMap.StructureMapTargetListMode>> getListMode()
listMode (If field is a list, how to manage the list.)public StructureMap.StructureMapGroupRuleTargetComponent setListMode(List<Enumeration<StructureMap.StructureMapTargetListMode>> theListMode)
this for easy method chainingpublic boolean hasListMode()
public Enumeration<StructureMap.StructureMapTargetListMode> addListModeElement()
listMode (If field is a list, how to manage the list.)public StructureMap.StructureMapGroupRuleTargetComponent addListMode(StructureMap.StructureMapTargetListMode value)
value - listMode (If field is a list, how to manage the list.)public boolean hasListMode(StructureMap.StructureMapTargetListMode value)
value - listMode (If field is a list, how to manage the list.)public IdType getListRuleIdElement()
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 valuepublic boolean hasListRuleIdElement()
public boolean hasListRuleId()
public StructureMap.StructureMapGroupRuleTargetComponent setListRuleIdElement(IdType value)
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 valuepublic String getListRuleId()
public StructureMap.StructureMapGroupRuleTargetComponent setListRuleId(String value)
value - Internal rule reference for shared list items.public Enumeration<StructureMap.StructureMapTransform> getTransformElement()
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 valuepublic boolean hasTransformElement()
public boolean hasTransform()
public StructureMap.StructureMapGroupRuleTargetComponent setTransformElement(Enumeration<StructureMap.StructureMapTransform> value)
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 valuepublic StructureMap.StructureMapTransform getTransform()
public StructureMap.StructureMapGroupRuleTargetComponent setTransform(StructureMap.StructureMapTransform value)
value - How the data is copied / created.public List<StructureMap.StructureMapGroupRuleTargetParameterComponent> getParameter()
parameter (Parameters to the transform.)public StructureMap.StructureMapGroupRuleTargetComponent setParameter(List<StructureMap.StructureMapGroupRuleTargetParameterComponent> theParameter)
this for easy method chainingpublic boolean hasParameter()
public StructureMap.StructureMapGroupRuleTargetParameterComponent addParameter()
public StructureMap.StructureMapGroupRuleTargetComponent addParameter(StructureMap.StructureMapGroupRuleTargetParameterComponent t)
public StructureMap.StructureMapGroupRuleTargetParameterComponent getParameterFirstRep()
parameter, creating it if it does not already existprotected void listChildren(List<Property> children)
listChildren in class BackboneElementpublic Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
getNamedProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
getProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
makeProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
getTypesForProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
addChild in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic StructureMap.StructureMapGroupRuleTargetComponent copy()
copy in class BackboneElementpublic void copyValues(StructureMap.StructureMapGroupRuleTargetComponent dst)
public boolean equalsDeep(Base other_)
equalsDeep in class BackboneElementpublic boolean equalsShallow(Base other_)
equalsShallow in class BackboneElementpublic boolean isEmpty()
isEmpty in interface org.hl7.fhir.instance.model.api.IBaseisEmpty in class BackboneElementpublic String fhirType()
fhirType in interface org.hl7.fhir.instance.model.api.IBasefhirType in class BackboneElementCopyright © 2014–2021 Health Level 7. All rights reserved.