Class PnmlReferencePlace
- 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.PnmlReferencePlace
-
public class PnmlReferencePlace extends PnmlNode
Basic PNML referencePlace object.- Author:
- hverbeek
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringTAGPNML referencePlace 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 protectedPnmlReferencePlace()Creates a fresh reference place.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcheckValidity(Pnml pnml)Check validity.PnmlReferencePlaceconvertFromNet(ExpandableSubNet parent, Place place, 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,Place> map)Converts this reference place to a regular Petri net place.protected java.lang.StringexportAttributes(Pnml pnml)Exports all 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 referencePlace 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 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,Place> map)
Converts this reference place to a regular Petri net place.- Parameters:
net- The net to add the place to.subNet- The sub net to add the place to.map- The places found so far.
-
convertFromNet
public PnmlReferencePlace convertFromNet(ExpandableSubNet parent, Place place, java.util.Map<org.processmining.framework.util.Pair<org.processmining.models.graphbased.AbstractGraphElement,ExpandableSubNet>,java.lang.String> idMap, org.processmining.models.connections.GraphLayoutConnection layout)
-
-