Class PnmlReferenceTransition
- java.lang.Object
-
- org.processmining.plugins.pnml.base.PnmlElement
-
- org.processmining.plugins.pnml.elements.PnmlBasicObject
-
- org.processmining.plugins.pnml.elements.PnmlNode
-
- org.processmining.plugins.pnml.elements.PnmlReferenceTransition
-
public class PnmlReferenceTransition extends PnmlNode
Basic PNML referenceTransition object.- Author:
- hverbeek
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringTAGPNML referenceTransition tag.-
Fields inherited from class org.processmining.plugins.pnml.elements.PnmlBasicObject
name, toolSpecificList
-
Fields inherited from class org.processmining.plugins.pnml.base.PnmlElement
factory, lineNumber, tag
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedPnmlReferenceTransition()Creates a fresh reference transition object.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcheckValidity(Pnml pnml)Check validity.PnmlReferenceTransitionconvertFromNet(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)voidconvertToNet(PetrinetGraph net, ExpandableSubNet subNet, java.util.Map<java.lang.String,Transition> map)Converts this reference transition object to a regular Petri net transition.protected java.lang.StringexportAttributes(Pnml pnml)Exports all known attributes.protected voidimportAttributes(org.xmlpull.v1.XmlPullParser xpp, Pnml pnml)Imports all known attributes.-
Methods inherited from class org.processmining.plugins.pnml.elements.PnmlNode
convertFromNet, convertToNet, exportElements, getBoundingBox, getGraphics, importElements
-
Methods inherited from class org.processmining.plugins.pnml.elements.PnmlBasicObject
convertFromNet, convertToNet, convertToNet, getName
-
Methods inherited from class org.processmining.plugins.pnml.base.PnmlElement
exportAttribute, exportElement, importElement, importText, setFactory
-
-
-
-
Field Detail
-
TAG
public static final java.lang.String TAG
PNML referenceTransition tag.- See Also:
- Constant Field Values
-
-
Method Detail
-
importAttributes
protected void importAttributes(org.xmlpull.v1.XmlPullParser xpp, Pnml pnml)Imports all known attributes.- Overrides:
importAttributesin classPnmlNode
-
exportAttributes
protected java.lang.String exportAttributes(Pnml pnml)
Exports all known attributes.- Overrides:
exportAttributesin classPnmlNode- Returns:
-
checkValidity
protected void checkValidity(Pnml pnml)
Check validity. Should have a ref attribute.- Overrides:
checkValidityin classPnmlNode
-
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)
-
-