Package de.julielab.xml
Class JeDISVTDGraphNode
- java.lang.Object
-
- de.julielab.xml.JeDISVTDGraphNode
-
- Direct Known Subclasses:
SofaVTDGraphNode
public class JeDISVTDGraphNode extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected Set<String>annotationModuleLabelsstatic JeDISVTDGraphNodeCAS_NULLprotected longelementFragmentprotected IntegernewXmiIdprotected IntegeroldXmiIdprotected List<JeDISVTDGraphNode>predecessorsprotected intsofaXmiIdprotected StringtypeName
-
Constructor Summary
Constructors Constructor Description JeDISVTDGraphNode()JeDISVTDGraphNode(Integer oldXmiId)
-
Method Summary
-
-
-
Field Detail
-
CAS_NULL
public static final JeDISVTDGraphNode CAS_NULL
-
elementFragment
protected long elementFragment
-
oldXmiId
protected Integer oldXmiId
-
newXmiId
protected Integer newXmiId
-
sofaXmiId
protected int sofaXmiId
-
typeName
protected String typeName
-
predecessors
protected List<JeDISVTDGraphNode> predecessors
-
-
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)
-
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)
-
getPredecessors
public List<JeDISVTDGraphNode> getPredecessors()
-
setPredecessors
public void setPredecessors(List<JeDISVTDGraphNode> predecessors)
-
addPredecessor
public void addPredecessor(JeDISVTDGraphNode referencingNode)
-
addAnnotationModuleLabel
public void addAnnotationModuleLabel(String typeName)
-
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)
-
-