Class StructureDefinition.Snapshot

  • All Implemented Interfaces:
    ca.uhn.fhir.model.api.ICompositeElement, ca.uhn.fhir.model.api.IElement, ca.uhn.fhir.model.api.IIdentifiableElement, ca.uhn.fhir.model.api.IResourceBlock, ca.uhn.fhir.model.api.ISupportsUndeclaredExtensions, Serializable, org.hl7.fhir.instance.model.api.IBase
    Enclosing class:
    StructureDefinition

    public static class StructureDefinition.Snapshot
    extends ca.uhn.fhir.model.api.BaseIdentifiableElement
    implements ca.uhn.fhir.model.api.IResourceBlock
    Block class for child element: StructureDefinition.snapshot ()

    Definition: A snapshot view is expressed in a stand alone form that can be used and interpreted without considering the base StructureDefinition

    See Also:
    Serialized Form
    • Method Detail

      • isEmpty

        public boolean isEmpty()
        Specified by:
        isEmpty in interface org.hl7.fhir.instance.model.api.IBase
      • getAllPopulatedChildElementsOfType

        public <T extends ca.uhn.fhir.model.api.IElement> List<T> getAllPopulatedChildElementsOfType​(Class<T> theType)
        Specified by:
        getAllPopulatedChildElementsOfType in interface ca.uhn.fhir.model.api.ICompositeElement
      • getElement

        public List<ElementDefinitionDtgetElement()
        Gets the value(s) for element (). creating it if it does not exist. Will not return null.

        Definition: Captures constraints on each element within the resource

      • addElement

        public ElementDefinitionDt addElement()
        Adds and returns a new value for element ()

        Definition: Captures constraints on each element within the resource

      • getElementFirstRep

        public ElementDefinitionDt getElementFirstRep()
        Gets the first repetition for element (), creating it if it does not already exist.

        Definition: Captures constraints on each element within the resource