public class DPnmlMultiArcGraphics
extends org.processmining.plugins.pnml.base.PnmlElement
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
otherNode
other node element.
|
protected java.util.List<org.processmining.plugins.pnml.elements.graphics.PnmlPosition> |
positionList
Positions elements (may be multiple).
|
static java.lang.String |
TAG
PNML annotation graphics tag.
|
protected boolean |
toIntermediate
to Intermediate element.
|
Modifier | Constructor and Description |
---|---|
protected |
DPnmlMultiArcGraphics()
Creates a fresh PNML arc graphics.
|
protected |
DPnmlMultiArcGraphics(java.lang.String tag)
Creates a fresh PNML arc graphics.
|
Modifier and Type | Method and Description |
---|---|
DPnmlMultiArcGraphics |
convertFromNet(org.processmining.models.graphbased.directed.petrinet.elements.ExpandableSubNet parent,
org.processmining.models.jgraph.DirectedGraphEdgeForMultiGraph element,
java.util.Map<org.processmining.framework.util.Pair<org.processmining.models.graphbased.AbstractGraphElement,org.processmining.models.graphbased.directed.petrinet.elements.ExpandableSubNet>,java.lang.String> idMap,
org.processmining.models.connections.GraphLayoutConnection layout) |
void |
convertToNet(org.processmining.models.graphbased.directed.petrinet.elements.ExpandableSubNet subNet,
org.processmining.models.graphbased.AbstractGraphElement element,
java.awt.geom.Point2D.Double displacement,
org.processmining.models.connections.GraphLayoutConnection layout)
Sets the graphics for the given graph element.
|
protected java.lang.String |
exportAttributes(org.processmining.plugins.pnml.base.Pnml pnml)
Exports all attributes.
|
protected java.lang.String |
exportElements(org.processmining.plugins.pnml.base.Pnml pnml)
Exports the arc graphics.
|
protected void |
importAttributes(org.xmlpull.v1.XmlPullParser xpp,
org.processmining.plugins.pnml.base.Pnml pnml)
Imports all known attributes.
|
protected boolean |
importElements(org.xmlpull.v1.XmlPullParser xpp,
org.processmining.plugins.pnml.base.Pnml pnml)
Checks whether the current start tag is known.
|
public static final java.lang.String TAG
protected final java.util.List<org.processmining.plugins.pnml.elements.graphics.PnmlPosition> positionList
protected boolean toIntermediate
protected java.lang.String otherNode
protected DPnmlMultiArcGraphics()
protected DPnmlMultiArcGraphics(java.lang.String tag)
protected void importAttributes(org.xmlpull.v1.XmlPullParser xpp, org.processmining.plugins.pnml.base.Pnml pnml)
importAttributes
in class org.processmining.plugins.pnml.base.PnmlElement
protected java.lang.String exportAttributes(org.processmining.plugins.pnml.base.Pnml pnml)
exportAttributes
in class org.processmining.plugins.pnml.base.PnmlElement
protected boolean importElements(org.xmlpull.v1.XmlPullParser xpp, org.processmining.plugins.pnml.base.Pnml pnml)
importElements
in class org.processmining.plugins.pnml.base.PnmlElement
protected java.lang.String exportElements(org.processmining.plugins.pnml.base.Pnml pnml)
exportElements
in class org.processmining.plugins.pnml.base.PnmlElement
public void convertToNet(org.processmining.models.graphbased.directed.petrinet.elements.ExpandableSubNet subNet, org.processmining.models.graphbased.AbstractGraphElement element, java.awt.geom.Point2D.Double displacement, org.processmining.models.connections.GraphLayoutConnection layout)
subNet
- The given sub net.element
- The given element.displacement
- The displacement for this sub net.public DPnmlMultiArcGraphics convertFromNet(org.processmining.models.graphbased.directed.petrinet.elements.ExpandableSubNet parent, org.processmining.models.jgraph.DirectedGraphEdgeForMultiGraph element, java.util.Map<org.processmining.framework.util.Pair<org.processmining.models.graphbased.AbstractGraphElement,org.processmining.models.graphbased.directed.petrinet.elements.ExpandableSubNet>,java.lang.String> idMap, org.processmining.models.connections.GraphLayoutConnection layout)