public static class GraphDefinition.GraphDefinitionLinkTargetCompartmentComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
| Modifier and Type | Field and Description |
|---|---|
protected Enumeration<GraphDefinition.CompartmentCode> |
code
Identifies the compartment.
|
protected StringType |
description
Documentation for FHIRPath expression.
|
protected StringType |
expression
Custom rule, as a FHIRPath expression.
|
protected Enumeration<GraphDefinition.GraphCompartmentRule> |
rule
identical | matching | different | no-rule | custom.
|
protected Enumeration<GraphDefinition.GraphCompartmentUse> |
use
Defines how the compartment rule is used - whether it it is used to test whether resources are subject to the rule, or whether it is a rule that must be followed.
|
modifierExtension| Constructor and Description |
|---|
GraphDefinitionLinkTargetCompartmentComponent()
Constructor
|
GraphDefinitionLinkTargetCompartmentComponent(Enumeration<GraphDefinition.GraphCompartmentUse> use,
Enumeration<GraphDefinition.CompartmentCode> code,
Enumeration<GraphDefinition.GraphCompartmentRule> rule)
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, toString, wait, wait, waitaddExtension, getExtension, hasExtensiongetFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserDataprotected Enumeration<GraphDefinition.GraphCompartmentUse> use
protected Enumeration<GraphDefinition.CompartmentCode> code
protected Enumeration<GraphDefinition.GraphCompartmentRule> rule
protected StringType expression
protected StringType description
public GraphDefinitionLinkTargetCompartmentComponent()
public GraphDefinitionLinkTargetCompartmentComponent(Enumeration<GraphDefinition.GraphCompartmentUse> use, Enumeration<GraphDefinition.CompartmentCode> code, Enumeration<GraphDefinition.GraphCompartmentRule> rule)
public Enumeration<GraphDefinition.GraphCompartmentUse> getUseElement()
use (Defines how the compartment rule is used - whether it it is used to test whether resources are subject to the rule, or whether it is a rule that must be followed.). This is the underlying object with id, value and extensions. The accessor "getUse" gives direct access to the valuepublic boolean hasUseElement()
public boolean hasUse()
public GraphDefinition.GraphDefinitionLinkTargetCompartmentComponent setUseElement(Enumeration<GraphDefinition.GraphCompartmentUse> value)
value - use (Defines how the compartment rule is used - whether it it is used to test whether resources are subject to the rule, or whether it is a rule that must be followed.). This is the underlying object with id, value and extensions. The accessor "getUse" gives direct access to the valuepublic GraphDefinition.GraphCompartmentUse getUse()
public GraphDefinition.GraphDefinitionLinkTargetCompartmentComponent setUse(GraphDefinition.GraphCompartmentUse value)
value - Defines how the compartment rule is used - whether it it is used to test whether resources are subject to the rule, or whether it is a rule that must be followed.public Enumeration<GraphDefinition.CompartmentCode> getCodeElement()
code (Identifies the compartment.). This is the underlying object with id, value and extensions. The accessor "getCode" gives direct access to the valuepublic boolean hasCodeElement()
public boolean hasCode()
public GraphDefinition.GraphDefinitionLinkTargetCompartmentComponent setCodeElement(Enumeration<GraphDefinition.CompartmentCode> value)
value - code (Identifies the compartment.). This is the underlying object with id, value and extensions. The accessor "getCode" gives direct access to the valuepublic GraphDefinition.CompartmentCode getCode()
public GraphDefinition.GraphDefinitionLinkTargetCompartmentComponent setCode(GraphDefinition.CompartmentCode value)
value - Identifies the compartment.public Enumeration<GraphDefinition.GraphCompartmentRule> getRuleElement()
rule (identical | matching | different | no-rule | custom.). This is the underlying object with id, value and extensions. The accessor "getRule" gives direct access to the valuepublic boolean hasRuleElement()
public boolean hasRule()
public GraphDefinition.GraphDefinitionLinkTargetCompartmentComponent setRuleElement(Enumeration<GraphDefinition.GraphCompartmentRule> value)
value - rule (identical | matching | different | no-rule | custom.). This is the underlying object with id, value and extensions. The accessor "getRule" gives direct access to the valuepublic GraphDefinition.GraphCompartmentRule getRule()
public GraphDefinition.GraphDefinitionLinkTargetCompartmentComponent setRule(GraphDefinition.GraphCompartmentRule value)
value - identical | matching | different | no-rule | custom.public StringType getExpressionElement()
expression (Custom rule, as a FHIRPath expression.). This is the underlying object with id, value and extensions. The accessor "getExpression" gives direct access to the valuepublic boolean hasExpressionElement()
public boolean hasExpression()
public GraphDefinition.GraphDefinitionLinkTargetCompartmentComponent setExpressionElement(StringType value)
value - expression (Custom rule, as a FHIRPath expression.). This is the underlying object with id, value and extensions. The accessor "getExpression" gives direct access to the valuepublic String getExpression()
public GraphDefinition.GraphDefinitionLinkTargetCompartmentComponent setExpression(String value)
value - Custom rule, as a FHIRPath expression.public StringType getDescriptionElement()
description (Documentation for FHIRPath expression.). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the valuepublic boolean hasDescriptionElement()
public boolean hasDescription()
public GraphDefinition.GraphDefinitionLinkTargetCompartmentComponent setDescriptionElement(StringType value)
value - description (Documentation for FHIRPath expression.). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the valuepublic String getDescription()
public GraphDefinition.GraphDefinitionLinkTargetCompartmentComponent setDescription(String value)
value - Documentation for FHIRPath expression.protected 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 GraphDefinition.GraphDefinitionLinkTargetCompartmentComponent copy()
copy in class BackboneElementpublic void copyValues(GraphDefinition.GraphDefinitionLinkTargetCompartmentComponent 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.