public static class GraphDefinition.GraphDefinitionLinkComponent extends BackboneElement implements 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
Path in the resource that contains the link.
|
protected StringType |
sliceName
Which slice (if profiled).
|
protected List<GraphDefinition.GraphDefinitionLinkTargetComponent> |
target
Potential target for the link.
|
modifierExtension| Constructor and Description |
|---|
GraphDefinitionLinkComponent()
Constructor
|
GraphDefinitionLinkComponent(StringType path)
Constructor
|
addModifierExtension, addModifierExtension, copyValues, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, setModifierExtensionaddExtension, addExtension, addExtension, copyValues, getExtension, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, setExtension, setId, setIdBase, setIdElementcastToAddress, 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, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isMetadataBased, isPrimitive, isResource, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetFormatCommentsPost, getFormatCommentsPre, hasFormatCommentaddExtension, getExtension, hasExtensionaddModifierExtension, getModifierExtension, hasModifierExtensionprotected StringType path
protected StringType sliceName
protected IntegerType min
protected StringType max
protected StringType description
protected List<GraphDefinition.GraphDefinitionLinkTargetComponent> target
public GraphDefinitionLinkComponent()
public GraphDefinitionLinkComponent(StringType path)
public StringType getPathElement()
path (Path in the resource that contains the link.). 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 (Path in the resource that contains the link.). This is the underlying object with id, value and extensions. The accessor "getPath" gives direct access to the valuepublic GraphDefinition.GraphDefinitionLinkComponent setPath(String value)
value - Path in the resource that contains the link.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> childrenList)
listChildren in class BackboneElementpublic Base[] getProperty(int hash, String name, boolean checkValid) throws FHIRException
getProperty in class BackboneElementFHIRExceptionpublic Base setProperty(int hash, String name, Base value) throws FHIRException
setProperty in class BackboneElementFHIRExceptionpublic Base setProperty(String name, Base value) throws FHIRException
setProperty in class BackboneElementFHIRExceptionpublic Base makeProperty(int hash, String name) throws FHIRException
makeProperty in class BackboneElementFHIRExceptionpublic String[] getTypesForProperty(int hash, String name) throws FHIRException
getTypesForProperty in class BackboneElementFHIRExceptionpublic Base addChild(String name) throws FHIRException
addChild in class BackboneElementFHIRExceptionpublic GraphDefinition.GraphDefinitionLinkComponent copy()
copy in class BackboneElementpublic boolean equalsDeep(Base other)
equalsDeep in class BackboneElementpublic boolean equalsShallow(Base other)
equalsShallow in class BackboneElementpublic boolean isEmpty()
isEmpty in interface IBaseisEmpty in class BackboneElementpublic String fhirType()
fhirType in class BackboneElementCopyright © 2014–2017 University Health Network. All rights reserved.