public static class GraphDefinition.GraphDefinitionLinkComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
| Modifier and Type | Field and Description |
|---|---|
protected StringType |
description
Information about why this link is of interest in this graph definition.
|
protected StringType |
max
Maximum occurrences for this link.
|
protected IntegerType |
min
Minimum occurrences for this link.
|
protected StringType |
path
A FHIR expression that identifies one of FHIR References to other resources.
|
protected StringType |
sliceName
Which slice (if profiled).
|
protected List<GraphDefinition.GraphDefinitionLinkTargetComponent> |
target
Potential target for the link.
|
modifierExtension| Constructor and Description |
|---|
GraphDefinitionLinkComponent()
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 StringType path
protected StringType sliceName
protected IntegerType min
protected StringType max
protected StringType description
protected List<GraphDefinition.GraphDefinitionLinkTargetComponent> target
public GraphDefinitionLinkComponent()
public StringType getPathElement()
path (A FHIR expression that identifies one of FHIR References to other resources.). This is the underlying object with id, value and extensions. The accessor "getPath" gives direct access to the valuepublic boolean hasPathElement()
public boolean hasPath()
public GraphDefinition.GraphDefinitionLinkComponent setPathElement(StringType value)
value - path (A FHIR expression that identifies one of FHIR References to other resources.). This is the underlying object with id, value and extensions. The accessor "getPath" gives direct access to the valuepublic String getPath()
public GraphDefinition.GraphDefinitionLinkComponent setPath(String value)
value - A FHIR expression that identifies one of FHIR References to other resources.public StringType getSliceNameElement()
sliceName (Which slice (if profiled).). This is the underlying object with id, value and extensions. The accessor "getSliceName" gives direct access to the valuepublic boolean hasSliceNameElement()
public boolean hasSliceName()
public GraphDefinition.GraphDefinitionLinkComponent setSliceNameElement(StringType value)
value - sliceName (Which slice (if profiled).). This is the underlying object with id, value and extensions. The accessor "getSliceName" gives direct access to the valuepublic String getSliceName()
public GraphDefinition.GraphDefinitionLinkComponent setSliceName(String value)
value - Which slice (if profiled).public IntegerType getMinElement()
min (Minimum occurrences for this link.). This is the underlying object with id, value and extensions. The accessor "getMin" gives direct access to the valuepublic boolean hasMinElement()
public boolean hasMin()
public GraphDefinition.GraphDefinitionLinkComponent setMinElement(IntegerType value)
value - min (Minimum occurrences for this link.). This is the underlying object with id, value and extensions. The accessor "getMin" gives direct access to the valuepublic int getMin()
public GraphDefinition.GraphDefinitionLinkComponent setMin(int value)
value - Minimum occurrences for this link.public StringType getMaxElement()
max (Maximum occurrences for this link.). This is the underlying object with id, value and extensions. The accessor "getMax" gives direct access to the valuepublic boolean hasMaxElement()
public boolean hasMax()
public GraphDefinition.GraphDefinitionLinkComponent setMaxElement(StringType value)
value - max (Maximum occurrences for this link.). This is the underlying object with id, value and extensions. The accessor "getMax" gives direct access to the valuepublic GraphDefinition.GraphDefinitionLinkComponent setMax(String value)
value - Maximum occurrences for this link.public StringType getDescriptionElement()
description (Information about why this link is of interest in this graph definition.). 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.GraphDefinitionLinkComponent setDescriptionElement(StringType value)
value - description (Information about why this link is of interest in this graph definition.). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the valuepublic String getDescription()
public GraphDefinition.GraphDefinitionLinkComponent setDescription(String value)
value - Information about why this link is of interest in this graph definition.public List<GraphDefinition.GraphDefinitionLinkTargetComponent> getTarget()
target (Potential target for the link.)public GraphDefinition.GraphDefinitionLinkComponent setTarget(List<GraphDefinition.GraphDefinitionLinkTargetComponent> theTarget)
this for easy method chainingpublic boolean hasTarget()
public GraphDefinition.GraphDefinitionLinkTargetComponent addTarget()
public GraphDefinition.GraphDefinitionLinkComponent addTarget(GraphDefinition.GraphDefinitionLinkTargetComponent t)
public GraphDefinition.GraphDefinitionLinkTargetComponent getTargetFirstRep()
target, 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 GraphDefinition.GraphDefinitionLinkComponent copy()
copy in class BackboneElementpublic void copyValues(GraphDefinition.GraphDefinitionLinkComponent 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.