public static class ElementDefinitionDt.Type extends BaseIdentifiableElement implements IResourceBlock
Definition: The data type or resource that the value of this element is permitted to be
| Constructor and Description |
|---|
Type() |
| Modifier and Type | Method and Description |
|---|---|
BoundCodeDt<AggregationModeEnum> |
addAggregation()
Add a value for aggregation ()
|
BoundCodeDt<AggregationModeEnum> |
addAggregation(AggregationModeEnum theValue)
Add a value for aggregation () using an enumerated type.
|
UriDt |
addProfile()
Adds and returns a new value for profile ()
|
ElementDefinitionDt.Type |
addProfile(String theUri)
Adds a new value for profile ()
|
ElementDefinitionDt.Type |
addProfile(UriDt theValue)
Adds a given new value for profile ()
|
List<BoundCodeDt<AggregationModeEnum>> |
getAggregation()
Gets the value(s) for aggregation ().
|
BoundCodeDt<AggregationModeEnum> |
getAggregationFirstRep()
Gets the first repetition for aggregation (),
creating it if it does not already exist.
|
<T extends IElement> |
getAllPopulatedChildElementsOfType(Class<T> theType) |
String |
getCode()
Gets the value(s) for code ().
|
CodeDt |
getCodeElement()
Gets the value(s) for code ().
|
List<UriDt> |
getProfile()
Gets the value(s) for profile ().
|
UriDt |
getProfileFirstRep()
Gets the first repetition for profile (),
creating it if it does not already exist.
|
boolean |
isEmpty() |
ElementDefinitionDt.Type |
setAggregation(AggregationModeEnum theValue)
Sets the value(s), and clears any existing value(s) for aggregation ()
|
ElementDefinitionDt.Type |
setAggregation(List<BoundCodeDt<AggregationModeEnum>> theValue)
Sets the value(s) for aggregation ()
|
ElementDefinitionDt.Type |
setCode(CodeDt theValue)
Sets the value(s) for code ()
|
ElementDefinitionDt.Type |
setCode(String theCode)
Sets the value for code ()
|
ElementDefinitionDt.Type |
setProfile(List<UriDt> theValue)
Sets the value(s) for profile ()
|
getElementSpecificId, getId, setElementSpecificId, setId, setIdaddUndeclaredExtension, addUndeclaredExtension, addUndeclaredExtension, getAllUndeclaredExtensions, getUndeclaredExtensions, getUndeclaredExtensionsByUrl, getUndeclaredModifierExtensions, isBaseEmptyclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetElementSpecificId, getId, setElementSpecificId, setId, setIdpublic Type()
public <T extends IElement> List<T> getAllPopulatedChildElementsOfType(Class<T> theType)
getAllPopulatedChildElementsOfType in interface ICompositeElementpublic CodeDt getCodeElement()
null.
Definition: Name of Data type or Resource that is a(or the) type used for this element
public String getCode()
null.
Definition: Name of Data type or Resource that is a(or the) type used for this element
public ElementDefinitionDt.Type setCode(CodeDt theValue)
Definition: Name of Data type or Resource that is a(or the) type used for this element
public ElementDefinitionDt.Type setCode(String theCode)
Definition: Name of Data type or Resource that is a(or the) type used for this element
public List<UriDt> getProfile()
null.
Definition: Identifies a profile structure or implementation Guide that SHALL hold for resources or datatypes referenced as the type of this element. Can be a local reference - to another structure in this profile, or a reference to a structure in another profile. When more than one profile is specified, the content must conform to all of them. When an implementation guide is specified, the resource SHALL conform to at least one profile defined in the implementation guide
public ElementDefinitionDt.Type setProfile(List<UriDt> theValue)
Definition: Identifies a profile structure or implementation Guide that SHALL hold for resources or datatypes referenced as the type of this element. Can be a local reference - to another structure in this profile, or a reference to a structure in another profile. When more than one profile is specified, the content must conform to all of them. When an implementation guide is specified, the resource SHALL conform to at least one profile defined in the implementation guide
public UriDt addProfile()
Definition: Identifies a profile structure or implementation Guide that SHALL hold for resources or datatypes referenced as the type of this element. Can be a local reference - to another structure in this profile, or a reference to a structure in another profile. When more than one profile is specified, the content must conform to all of them. When an implementation guide is specified, the resource SHALL conform to at least one profile defined in the implementation guide
public ElementDefinitionDt.Type addProfile(UriDt theValue)
Definition: Identifies a profile structure or implementation Guide that SHALL hold for resources or datatypes referenced as the type of this element. Can be a local reference - to another structure in this profile, or a reference to a structure in another profile. When more than one profile is specified, the content must conform to all of them. When an implementation guide is specified, the resource SHALL conform to at least one profile defined in the implementation guide
theValue - The profile to add (must not be null)public UriDt getProfileFirstRep()
Definition: Identifies a profile structure or implementation Guide that SHALL hold for resources or datatypes referenced as the type of this element. Can be a local reference - to another structure in this profile, or a reference to a structure in another profile. When more than one profile is specified, the content must conform to all of them. When an implementation guide is specified, the resource SHALL conform to at least one profile defined in the implementation guide
public ElementDefinitionDt.Type addProfile(String theUri)
Definition: Identifies a profile structure or implementation Guide that SHALL hold for resources or datatypes referenced as the type of this element. Can be a local reference - to another structure in this profile, or a reference to a structure in another profile. When more than one profile is specified, the content must conform to all of them. When an implementation guide is specified, the resource SHALL conform to at least one profile defined in the implementation guide
public List<BoundCodeDt<AggregationModeEnum>> getAggregation()
null.
Definition: If the type is a reference to another resource, how the resource is or can be aggregated - is it a contained resource, or a reference, and if the context is a bundle, is it included in the bundle.
public ElementDefinitionDt.Type setAggregation(List<BoundCodeDt<AggregationModeEnum>> theValue)
Definition: If the type is a reference to another resource, how the resource is or can be aggregated - is it a contained resource, or a reference, and if the context is a bundle, is it included in the bundle.
public BoundCodeDt<AggregationModeEnum> addAggregation(AggregationModeEnum theValue)
addAggregation() method.
Definition: If the type is a reference to another resource, how the resource is or can be aggregated - is it a contained resource, or a reference, and if the context is a bundle, is it included in the bundle.
public BoundCodeDt<AggregationModeEnum> getAggregationFirstRep()
Definition: If the type is a reference to another resource, how the resource is or can be aggregated - is it a contained resource, or a reference, and if the context is a bundle, is it included in the bundle.
public BoundCodeDt<AggregationModeEnum> addAggregation()
Definition: If the type is a reference to another resource, how the resource is or can be aggregated - is it a contained resource, or a reference, and if the context is a bundle, is it included in the bundle.
public ElementDefinitionDt.Type setAggregation(AggregationModeEnum theValue)
Definition: If the type is a reference to another resource, how the resource is or can be aggregated - is it a contained resource, or a reference, and if the context is a bundle, is it included in the bundle.
Copyright © 2014–2016 University Health Network. All rights reserved.