public static class Profile.StructureElement extends BaseIdentifiableElement implements IResourceBlock
Definition: Captures constraints on each element within the resource
Constructor and Description |
---|
StructureElement() |
Modifier and Type | Method and Description |
---|---|
BoundCodeDt<PropertyRepresentationEnum> |
addRepresentation()
Add a value for representation (How this element is represented in instances)
|
BoundCodeDt<PropertyRepresentationEnum> |
addRepresentation(PropertyRepresentationEnum theValue)
Add a value for representation (How this element is represented in instances) using an enumerated type.
|
<T extends IElement> |
getAllPopulatedChildElementsOfType(Class<T> theType) |
Profile.StructureElementDefinition |
getDefinition()
Gets the value(s) for definition (More specific definition of the element).
|
Profile.StructureElementDefinition |
getDefinitionElement()
Gets the value(s) for definition (More specific definition of the element).
|
StringDt |
getName()
Gets the value(s) for name (Name for this particular element definition (reference target)).
|
StringDt |
getNameElement()
Gets the value(s) for name (Name for this particular element definition (reference target)).
|
StringDt |
getPath()
Gets the value(s) for path (The path of the element (see the formal definitions)).
|
StringDt |
getPathElement()
Gets the value(s) for path (The path of the element (see the formal definitions)).
|
List<BoundCodeDt<PropertyRepresentationEnum>> |
getRepresentation()
Gets the value(s) for representation (How this element is represented in instances).
|
List<BoundCodeDt<PropertyRepresentationEnum>> |
getRepresentationElement()
Gets the value(s) for representation (How this element is represented in instances).
|
BoundCodeDt<PropertyRepresentationEnum> |
getRepresentationFirstRep()
Gets the first repetition for representation (How this element is represented in instances),
creating it if it does not already exist.
|
Profile.StructureElementSlicing |
getSlicing()
Gets the value(s) for slicing (This element is sliced - slices follow).
|
Profile.StructureElementSlicing |
getSlicingElement()
Gets the value(s) for slicing (This element is sliced - slices follow).
|
boolean |
isEmpty() |
Profile.StructureElement |
setDefinition(Profile.StructureElementDefinition theValue)
Sets the value(s) for definition (More specific definition of the element)
|
Profile.StructureElement |
setName(String theString)
Sets the value for name (Name for this particular element definition (reference target))
|
Profile.StructureElement |
setName(StringDt theValue)
Sets the value(s) for name (Name for this particular element definition (reference target))
|
Profile.StructureElement |
setPath(String theString)
Sets the value for path (The path of the element (see the formal definitions))
|
Profile.StructureElement |
setPath(StringDt theValue)
Sets the value(s) for path (The path of the element (see the formal definitions))
|
Profile.StructureElement |
setRepresentation(List<BoundCodeDt<PropertyRepresentationEnum>> theValue)
Sets the value(s) for representation (How this element is represented in instances)
|
Profile.StructureElement |
setRepresentation(PropertyRepresentationEnum theValue)
Sets the value(s), and clears any existing value(s) for representation (How this element is represented in instances)
|
Profile.StructureElement |
setSlicing(Profile.StructureElementSlicing theValue)
Sets the value(s) for slicing (This element is sliced - slices follow)
|
getElementSpecificId, getId, setElementSpecificId, setId, setId
addUndeclaredExtension, addUndeclaredExtension, addUndeclaredExtension, getAllUndeclaredExtensions, getFormatCommentsPost, getFormatCommentsPre, getUndeclaredExtensions, getUndeclaredExtensionsByUrl, getUndeclaredModifierExtensions, hasFormatComment, isBaseEmpty
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getElementSpecificId, getId, setElementSpecificId, setId, setId
getFormatCommentsPost, getFormatCommentsPre, hasFormatComment
public <T extends IElement> List<T> getAllPopulatedChildElementsOfType(Class<T> theType)
getAllPopulatedChildElementsOfType
in interface ICompositeElement
public StringDt getPath()
null
.
Definition: The path identifies the element and is expressed as a \".\"-separated list of ancestor elements, beginning with the name of the resource
public StringDt getPathElement()
null
.
Definition: The path identifies the element and is expressed as a \".\"-separated list of ancestor elements, beginning with the name of the resource
public Profile.StructureElement setPath(StringDt theValue)
Definition: The path identifies the element and is expressed as a \".\"-separated list of ancestor elements, beginning with the name of the resource
public Profile.StructureElement setPath(String theString)
Definition: The path identifies the element and is expressed as a \".\"-separated list of ancestor elements, beginning with the name of the resource
public List<BoundCodeDt<PropertyRepresentationEnum>> getRepresentation()
null
.
Definition: Codes that define how this element is represented in instances, when the deviation varies from the normal case
public List<BoundCodeDt<PropertyRepresentationEnum>> getRepresentationElement()
null
.
Definition: Codes that define how this element is represented in instances, when the deviation varies from the normal case
public Profile.StructureElement setRepresentation(List<BoundCodeDt<PropertyRepresentationEnum>> theValue)
Definition: Codes that define how this element is represented in instances, when the deviation varies from the normal case
public BoundCodeDt<PropertyRepresentationEnum> addRepresentation(PropertyRepresentationEnum theValue)
addRepresentation()
method.
Definition: Codes that define how this element is represented in instances, when the deviation varies from the normal case
public BoundCodeDt<PropertyRepresentationEnum> getRepresentationFirstRep()
Definition: Codes that define how this element is represented in instances, when the deviation varies from the normal case
public BoundCodeDt<PropertyRepresentationEnum> addRepresentation()
Definition: Codes that define how this element is represented in instances, when the deviation varies from the normal case
public Profile.StructureElement setRepresentation(PropertyRepresentationEnum theValue)
Definition: Codes that define how this element is represented in instances, when the deviation varies from the normal case
public StringDt getName()
null
.
Definition: The name of this element definition (to refer to it from other element definitions using Profile.structure.element.definition.nameReference). This is a unique name referring to a specific set of constraints applied to this element. One use of this is to provide a name to different slices of the same element
public StringDt getNameElement()
null
.
Definition: The name of this element definition (to refer to it from other element definitions using Profile.structure.element.definition.nameReference). This is a unique name referring to a specific set of constraints applied to this element. One use of this is to provide a name to different slices of the same element
public Profile.StructureElement setName(StringDt theValue)
Definition: The name of this element definition (to refer to it from other element definitions using Profile.structure.element.definition.nameReference). This is a unique name referring to a specific set of constraints applied to this element. One use of this is to provide a name to different slices of the same element
public Profile.StructureElement setName(String theString)
Definition: The name of this element definition (to refer to it from other element definitions using Profile.structure.element.definition.nameReference). This is a unique name referring to a specific set of constraints applied to this element. One use of this is to provide a name to different slices of the same element
public Profile.StructureElementSlicing getSlicing()
null
.
Definition: Indicates that the element is sliced into a set of alternative definitions (there are multiple definitions on a single element in the base resource). The set of slices is any elements that come after this in the element sequence that have the same path, until a shorter path occurs (the shorter path terminates the set)
public Profile.StructureElementSlicing getSlicingElement()
null
.
Definition: Indicates that the element is sliced into a set of alternative definitions (there are multiple definitions on a single element in the base resource). The set of slices is any elements that come after this in the element sequence that have the same path, until a shorter path occurs (the shorter path terminates the set)
public Profile.StructureElement setSlicing(Profile.StructureElementSlicing theValue)
Definition: Indicates that the element is sliced into a set of alternative definitions (there are multiple definitions on a single element in the base resource). The set of slices is any elements that come after this in the element sequence that have the same path, until a shorter path occurs (the shorter path terminates the set)
public Profile.StructureElementDefinition getDefinition()
null
.
Definition: Definition of the content of the element to provide a more specific definition than that contained for the element in the base resource
public Profile.StructureElementDefinition getDefinitionElement()
null
.
Definition: Definition of the content of the element to provide a more specific definition than that contained for the element in the base resource
public Profile.StructureElement setDefinition(Profile.StructureElementDefinition theValue)
Definition: Definition of the content of the element to provide a more specific definition than that contained for the element in the base resource
Copyright © 2014–2017 University Health Network. All rights reserved.