Class XmiSerializationSharedData.OotsElementData

  • Enclosing class:
    XmiSerializationSharedData

    public static class XmiSerializationSharedData.OotsElementData
    extends java.lang.Object

    Data structure holding all information about an XMI element containing an out-of-typesystem FS.

    Also used to hold information for deferring deserialization of subtypes of AnnotationBase when the sofa is not yet known

    • Field Detail

      • xmiId

        final java.lang.String xmiId
        xmi:id of the element
      • elementName

        final XmlElementName elementName
        Name of the element, including XML namespace.
      • attributes

        public final java.util.List<XmlAttribute> attributes
        List of XmlAttribute objects each holding name and value of an attribute.
      • childElements

        final java.util.List<XmlElementNameAndContents> childElements
        List of XmlElementNameAndContents objects each describing one of the child elements representing features of this out-of-typesystem element.
      • lineNumber

        final int lineNumber
      • colNumber

        final int colNumber
    • Constructor Detail

      • OotsElementData

        public OotsElementData​(java.lang.String xmiId,
                               XmlElementName elementName)
      • OotsElementData

        public OotsElementData​(java.lang.String xmiId,
                               XmlElementName elementName,
                               int lineNumber,
                               int colNumber)
    • Method Detail

      • getAttributes

        public org.xml.sax.Attributes getAttributes()