public class PnmlDeclarativeArc
extends org.processmining.plugins.pnml.elements.PnmlBasicObject
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
TAG
PNML arc tag.
|
| Modifier | Constructor and Description |
|---|---|
protected |
PnmlDeclarativeArc()
Creates a fresh PNML arc.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
checkValidity(org.processmining.plugins.pnml.base.Pnml pnml)
Checks validity.
|
PnmlDeclarativeArc |
convertFromNet(org.processmining.models.graphbased.directed.petrinet.elements.ExpandableSubNet parent,
DeclarativeArc edge,
org.processmining.plugins.pnml.elements.PnmlPage page,
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.PetrinetGraph net,
org.processmining.models.graphbased.directed.petrinet.elements.ExpandableSubNet subNet,
java.util.Map<java.lang.String,org.processmining.models.graphbased.directed.petrinet.elements.Place> placeMap,
java.util.Map<java.lang.String,org.processmining.models.graphbased.directed.petrinet.elements.Transition> transitionMap,
java.util.Map<java.lang.String,org.processmining.models.graphbased.directed.petrinet.PetrinetEdge<? extends org.processmining.models.graphbased.directed.petrinet.PetrinetNode,? extends org.processmining.models.graphbased.directed.petrinet.PetrinetNode>> edgeMap,
java.awt.geom.Point2D.Double displacement,
org.processmining.models.connections.GraphLayoutConnection layout)
Converts this PNML arc to a declarative arc
|
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 all child elements.
|
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.
|
convertFromNet, convertToNet, convertToNet, getNamepublic static final 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.PnmlElementprotected java.lang.String exportAttributes(org.processmining.plugins.pnml.base.Pnml pnml)
exportAttributes in class org.processmining.plugins.pnml.base.PnmlElementprotected boolean importElements(org.xmlpull.v1.XmlPullParser xpp,
org.processmining.plugins.pnml.base.Pnml pnml)
importElements in class org.processmining.plugins.pnml.elements.PnmlBasicObjectprotected java.lang.String exportElements(org.processmining.plugins.pnml.base.Pnml pnml)
exportElements in class org.processmining.plugins.pnml.elements.PnmlBasicObjectprotected void checkValidity(org.processmining.plugins.pnml.base.Pnml pnml)
checkValidity in class org.processmining.plugins.pnml.base.PnmlElementpublic void convertToNet(org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net,
org.processmining.models.graphbased.directed.petrinet.elements.ExpandableSubNet subNet,
java.util.Map<java.lang.String,org.processmining.models.graphbased.directed.petrinet.elements.Place> placeMap,
java.util.Map<java.lang.String,org.processmining.models.graphbased.directed.petrinet.elements.Transition> transitionMap,
java.util.Map<java.lang.String,org.processmining.models.graphbased.directed.petrinet.PetrinetEdge<? extends org.processmining.models.graphbased.directed.petrinet.PetrinetNode,? extends org.processmining.models.graphbased.directed.petrinet.PetrinetNode>> edgeMap,
java.awt.geom.Point2D.Double displacement,
org.processmining.models.connections.GraphLayoutConnection layout)
net - The net to add the arc to.subNet - The sub net to add the arc to.placeMap - The places found so far.transitionMap - The transitions found so far.public PnmlDeclarativeArc convertFromNet(org.processmining.models.graphbased.directed.petrinet.elements.ExpandableSubNet parent, DeclarativeArc edge, org.processmining.plugins.pnml.elements.PnmlPage page, 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)