public abstract class PnmlNode extends PnmlBasicObject
Modifier and Type | Field and Description |
---|---|
protected PnmlNodeGraphics |
graphics
Graphics element.
|
protected java.lang.String |
id
Id attribute.
|
name, toolSpecificList
factory, lineNumber, tag
Modifier | Constructor and Description |
---|---|
protected |
PnmlNode(java.lang.String tag)
Creates a fresh PNML node.
|
Modifier and Type | Method and Description |
---|---|
protected void |
checkValidity(Pnml pnml)
Checks the validity of this node.
|
PnmlNode |
convertFromNet(ExpandableSubNet parent,
org.processmining.models.graphbased.AbstractGraphElement element,
java.util.Map<org.processmining.framework.util.Pair<org.processmining.models.graphbased.AbstractGraphElement,ExpandableSubNet>,java.lang.String> idMap,
org.processmining.models.connections.GraphLayoutConnection layout) |
void |
convertToNet(ExpandableSubNet subNet,
PetrinetNode node,
java.awt.geom.Point2D.Double displacement,
org.processmining.models.connections.GraphLayoutConnection layout) |
protected java.lang.String |
exportAttributes(Pnml pnml)
Exports all attributes.
|
protected java.lang.String |
exportElements(Pnml pnml)
Exports all child elements.
|
org.processmining.framework.util.Pair<java.awt.geom.Point2D.Double,java.awt.geom.Point2D.Double> |
getBoundingBox()
Gets the bounding box for this node.
|
PnmlNodeGraphics |
getGraphics() |
protected void |
importAttributes(org.xmlpull.v1.XmlPullParser xpp,
Pnml pnml)
Imports all known attributes.
|
protected boolean |
importElements(org.xmlpull.v1.XmlPullParser xpp,
Pnml pnml)
Checks whether the current start tag is known.
|
convertFromNet, convertToNet, convertToNet, getName
exportAttribute, exportElement, importElement, importText, setFactory
protected java.lang.String id
protected PnmlNodeGraphics graphics
protected PnmlNode(java.lang.String tag)
tag
- protected void importAttributes(org.xmlpull.v1.XmlPullParser xpp, Pnml pnml)
importAttributes
in class PnmlElement
protected java.lang.String exportAttributes(Pnml pnml)
exportAttributes
in class PnmlElement
protected boolean importElements(org.xmlpull.v1.XmlPullParser xpp, Pnml pnml)
importElements
in class PnmlBasicObject
protected java.lang.String exportElements(Pnml pnml)
exportElements
in class PnmlBasicObject
protected void checkValidity(Pnml pnml)
checkValidity
in class PnmlElement
public PnmlNodeGraphics getGraphics()
public org.processmining.framework.util.Pair<java.awt.geom.Point2D.Double,java.awt.geom.Point2D.Double> getBoundingBox()
public void convertToNet(ExpandableSubNet subNet, PetrinetNode node, java.awt.geom.Point2D.Double displacement, org.processmining.models.connections.GraphLayoutConnection layout)
public PnmlNode convertFromNet(ExpandableSubNet parent, org.processmining.models.graphbased.AbstractGraphElement element, java.util.Map<org.processmining.framework.util.Pair<org.processmining.models.graphbased.AbstractGraphElement,ExpandableSubNet>,java.lang.String> idMap, org.processmining.models.connections.GraphLayoutConnection layout)