Package org.processmining.plugins.tsml
Class TsmlState
- java.lang.Object
-
- org.processmining.plugins.tsml.TsmlElement
-
- org.processmining.plugins.tsml.TsmlBasicObject
-
- org.processmining.plugins.tsml.TsmlNode
-
- org.processmining.plugins.tsml.TsmlState
-
public class TsmlState extends TsmlNode
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringTAG-
Fields inherited from class org.processmining.plugins.tsml.TsmlBasicObject
name, toolSpecificList
-
Fields inherited from class org.processmining.plugins.tsml.TsmlElement
lineNumber, tag
-
-
Constructor Summary
Constructors Constructor Description TsmlState()Creates a fresh PNML place.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.StringexportAttributes(Tsml tsml)Exports the dimension.protected voidimportAttributes(org.xmlpull.v1.XmlPullParser xpp, Tsml tsml)Imports the known attributes.TsmlStatemarshall(State state, StartStateSet starts, AcceptStateSet accepts, org.processmining.models.graphbased.directed.DirectedGraphElementWeights weights, java.lang.String id, org.processmining.models.connections.GraphLayoutConnection layout)voidunmarshall(TransitionSystem ts, StartStateSet starts, AcceptStateSet accepts, org.processmining.models.graphbased.directed.DirectedGraphElementWeights weights, java.util.Map<java.lang.String,State> idStateMap, org.processmining.models.connections.GraphLayoutConnection layout)Converts this state to a TS state.-
Methods inherited from class org.processmining.plugins.tsml.TsmlNode
checkValidity, exportElements, getGraphics, importElements, marshall, unmarshall
-
Methods inherited from class org.processmining.plugins.tsml.TsmlBasicObject
getName, marshall, unmarshall, unmarshall
-
Methods inherited from class org.processmining.plugins.tsml.TsmlElement
exportAttribute, exportElement, importElement, importText
-
-
-
-
Field Detail
-
TAG
public static final java.lang.String TAG
- See Also:
- Constant Field Values
-
-
Method Detail
-
importAttributes
protected void importAttributes(org.xmlpull.v1.XmlPullParser xpp, Tsml tsml)Imports the known attributes.- Overrides:
importAttributesin classTsmlNode
-
exportAttributes
protected java.lang.String exportAttributes(Tsml tsml)
Exports the dimension.- Overrides:
exportAttributesin classTsmlNode- Returns:
-
unmarshall
public void unmarshall(TransitionSystem ts, StartStateSet starts, AcceptStateSet accepts, org.processmining.models.graphbased.directed.DirectedGraphElementWeights weights, java.util.Map<java.lang.String,State> idStateMap, org.processmining.models.connections.GraphLayoutConnection layout)
Converts this state to a TS state.- Parameters:
ts- TS to add this state to.map- States found so far.
-
marshall
public TsmlState marshall(State state, StartStateSet starts, AcceptStateSet accepts, org.processmining.models.graphbased.directed.DirectedGraphElementWeights weights, java.lang.String id, org.processmining.models.connections.GraphLayoutConnection layout)
-
-