public class PnmlPlace extends PnmlNode
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
TAG
PNML place tag.
|
name, toolSpecificList
factory, lineNumber, tag
Modifier | Constructor and Description |
---|---|
protected |
PnmlPlace()
Creates a fresh PNML place.
|
Modifier and Type | Method and Description |
---|---|
PnmlPlace |
convertFromNet(Marking marking,
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) |
void |
convertToNet(PetrinetGraph net,
ExpandableSubNet subNet,
Marking marking,
java.util.Map<java.lang.String,Place> map,
java.awt.geom.Point2D.Double displacement,
org.processmining.models.connections.GraphLayoutConnection layout)
Converts this place to a Petri net place.
|
protected java.lang.String |
exportElements(Pnml pnml)
Exports all child elements.
|
protected boolean |
importElements(org.xmlpull.v1.XmlPullParser xpp,
Pnml pnml)
Checks whether the current start tag is known.
|
checkValidity, convertFromNet, convertToNet, exportAttributes, getBoundingBox, getGraphics, importAttributes
convertFromNet, convertToNet, convertToNet, getName
exportAttribute, exportElement, importElement, importText, setFactory
public static final java.lang.String TAG
protected boolean importElements(org.xmlpull.v1.XmlPullParser xpp, Pnml pnml)
importElements
in class PnmlNode
protected java.lang.String exportElements(Pnml pnml)
exportElements
in class PnmlNode
public void convertToNet(PetrinetGraph net, ExpandableSubNet subNet, Marking marking, java.util.Map<java.lang.String,Place> map, java.awt.geom.Point2D.Double displacement, org.processmining.models.connections.GraphLayoutConnection layout)
net
- Net to add this place to.subNet
- Sub net to add this place to.marking
- Marking to add the initial marking of this place to.map
- Places found so far.public PnmlPlace convertFromNet(Marking marking, 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)