Class JeDISVTDGraphNode

    • Field Detail

      • elementFragment

        protected long elementFragment
      • oldXmiId

        protected Integer oldXmiId
      • newXmiId

        protected Integer newXmiId
      • annotationModuleLabels

        protected Set<String> annotationModuleLabels
      • sofaXmiId

        protected int sofaXmiId
      • typeName

        protected String typeName
    • Constructor Detail

      • JeDISVTDGraphNode

        public JeDISVTDGraphNode​(Integer oldXmiId)
      • JeDISVTDGraphNode

        public JeDISVTDGraphNode()
    • Method Detail

      • getElementFragment

        public long getElementFragment()
      • setElementFragment

        public void setElementFragment​(long elementFragment)
      • getByteLength

        public int getByteLength()
      • setByteLength

        public void setByteLength​(int byteLength)
      • getOldXmiId

        public Integer getOldXmiId()
      • setOldXmiId

        public void setOldXmiId​(Integer oldXmiId)
      • getNewXmiId

        public Integer getNewXmiId()
      • setNewXmiId

        public void setNewXmiId​(Integer newXmiId)
      • getAnnotationModuleLabels

        public Set<String> getAnnotationModuleLabels()
      • setAnnotationModuleLabels

        public void setAnnotationModuleLabels​(Set<String> annotationModuleLabels)
      • getSofaXmiId

        public int getSofaXmiId()
      • setSofaXmiId

        public void setSofaXmiId​(int sofaXmiId)
      • getTypeName

        public String getTypeName()
      • setTypeName

        public void setTypeName​(String typeName)
      • addAnnotationModuleLabel

        public void addAnnotationModuleLabel​(String typeName)
      • addAnnotationModuleLabels

        public void addAnnotationModuleLabels​(Set<String> labels)
      • setReferencedXmiIds

        public void setReferencedXmiIds​(Map<String,​List<Integer>> referencedXmiIds)
      • getByteOffset

        public int getByteOffset()
      • setByteOffset

        public void setByteOffset​(int byteOffset)
      • getModuleXmlData

        public String getModuleXmlData()

        Returns the final result of the splitting process for this node. This includes an updated XMI ID, Sofa ID and reference XMI IDs.

        Returns:
        The final XML data to be stored in the annotation module for this node.
      • setModuleData

        public void setModuleData​(String moduleXmlData)
      • getByteSegmentedStartTag

        public XmlStartTag getByteSegmentedStartTag​(byte[] elementData)
      • setByteSegmentedStartTag

        public void setByteSegmentedStartTag​(XmlStartTag byteSegmentedStartTag)