org.processmining.plugins.pnml
Class PnmlReferenceTransition
java.lang.Object
org.processmining.plugins.pnml.PnmlElement
org.processmining.plugins.pnml.PnmlBasicObject
org.processmining.plugins.pnml.PnmlNode
org.processmining.plugins.pnml.PnmlReferenceTransition
public class PnmlReferenceTransition
- extends PnmlNode
Basic PNML referenceTransition object.
- Author:
- hverbeek
Field Summary |
static java.lang.String |
TAG
PNML referenceTransition tag. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TAG
public static final java.lang.String TAG
- PNML referenceTransition tag.
- See Also:
- Constant Field Values
PnmlReferenceTransition
public PnmlReferenceTransition()
- Creates a fresh reference transition object.
importAttributes
protected void importAttributes(org.xmlpull.v1.XmlPullParser xpp,
Pnml pnml)
- Imports all known attributes.
- Overrides:
importAttributes
in class PnmlNode
exportAttributes
protected java.lang.String exportAttributes(Pnml pnml)
- Exports all known attributes.
- Overrides:
exportAttributes
in class PnmlNode
- Returns:
checkValidity
protected void checkValidity(Pnml pnml)
- Check validity. Should have a ref attribute.
- Overrides:
checkValidity
in class PnmlNode
convertToNet
public void convertToNet(PetrinetGraph net,
ExpandableSubNet subNet,
java.util.Map<java.lang.String,Transition> map)
- Converts this reference transition object to a regular Petri net
transition.
- Parameters:
net
- Net to add transition to.subNet
- Sub net to add transition to.map
- Transitions found so far.
convertFromNet
public PnmlReferenceTransition convertFromNet(ExpandableSubNet parent,
Transition transition,
java.util.Map<org.processmining.framework.util.Pair<org.processmining.models.graphbased.AbstractGraphElement,ExpandableSubNet>,java.lang.String> idMap,
org.processmining.models.connections.GraphLayoutConnection layout)