Interface COMPOSITION

  • All Superinterfaces:
    Archetyped, org.apache.xmlbeans.XmlObject, org.apache.xmlbeans.XmlTokenSource
    All Known Implementing Classes:
    COMPOSITIONImpl

    public interface COMPOSITION
    extends Archetyped
    An XML COMPOSITION(@openEHR/v1/Template). This is a complex type.
    • Field Detail

      • type

        static final org.apache.xmlbeans.SchemaType type
    • Method Detail

      • getContentArray

        ContentItem[] getContentArray()
        Gets array of all "Content" elements
      • getContentArray

        ContentItem getContentArray​(int i)
        Gets ith "Content" element
      • sizeOfContentArray

        int sizeOfContentArray()
        Returns number of "Content" element
      • setContentArray

        void setContentArray​(ContentItem[] contentArray)
        Sets array of all "Content" element
      • setContentArray

        void setContentArray​(int i,
                             ContentItem content)
        Sets ith "Content" element
      • insertNewContent

        ContentItem insertNewContent​(int i)
        Inserts and returns a new empty value (as xml) as the ith "Content" element
      • addNewContent

        ContentItem addNewContent()
        Appends and returns a new empty value (as xml) as the last "Content" element
      • removeContent

        void removeContent​(int i)
        Removes the ith "Content" element
      • getContext

        EVENTCONTEXT getContext()
        Gets the "Context" element
      • isSetContext

        boolean isSetContext()
        True if has "Context" element
      • setContext

        void setContext​(EVENTCONTEXT context)
        Sets the "Context" element
      • addNewContext

        EVENTCONTEXT addNewContext()
        Appends and returns a new empty "Context" element
      • unsetContext

        void unsetContext()
        Unsets the "Context" element
      • getRuleArray

        Statement[] getRuleArray()
        Gets array of all "Rule" elements
      • getRuleArray

        Statement getRuleArray​(int i)
        Gets ith "Rule" element
      • sizeOfRuleArray

        int sizeOfRuleArray()
        Returns number of "Rule" element
      • setRuleArray

        void setRuleArray​(Statement[] ruleArray)
        Sets array of all "Rule" element
      • setRuleArray

        void setRuleArray​(int i,
                          Statement rule)
        Sets ith "Rule" element
      • insertNewRule

        Statement insertNewRule​(int i)
        Inserts and returns a new empty value (as xml) as the ith "Rule" element
      • addNewRule

        Statement addNewRule()
        Appends and returns a new empty value (as xml) as the last "Rule" element
      • removeRule

        void removeRule​(int i)
        Removes the ith "Rule" element
      • getName

        String getName()
        Gets the "name" attribute
      • xgetName

        org.apache.xmlbeans.XmlString xgetName()
        Gets (as xml) the "name" attribute
      • isSetName

        boolean isSetName()
        True if has "name" attribute
      • setName

        void setName​(String name)
        Sets the "name" attribute
      • xsetName

        void xsetName​(org.apache.xmlbeans.XmlString name)
        Sets (as xml) the "name" attribute
      • unsetName

        void unsetName()
        Unsets the "name" attribute
      • getAnnotation

        String getAnnotation()
        Gets the "annotation" attribute
      • xgetAnnotation

        org.apache.xmlbeans.XmlString xgetAnnotation()
        Gets (as xml) the "annotation" attribute
      • isSetAnnotation

        boolean isSetAnnotation()
        True if has "annotation" attribute
      • setAnnotation

        void setAnnotation​(String annotation)
        Sets the "annotation" attribute
      • xsetAnnotation

        void xsetAnnotation​(org.apache.xmlbeans.XmlString annotation)
        Sets (as xml) the "annotation" attribute
      • unsetAnnotation

        void unsetAnnotation()
        Unsets the "annotation" attribute