Class SyncProductModel
- java.lang.Object
-
- org.processmining.partialorder.models.replay.SyncProductModel
-
public class SyncProductModel extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSyncProductModel.PlaceType
-
Constructor Summary
Constructors Constructor Description SyncProductModel(org.processmining.models.graphbased.directed.petrinet.PetrinetGraph model, PTrace potrace, org.deckfour.xes.classification.XEventClasses eclasses, org.processmining.models.semantics.petrinet.Marking orgInitialMarking, org.processmining.models.semantics.petrinet.Marking[] orgFinalMarkings, org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping mapping)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.processmining.models.semantics.petrinet.Marking[]getFinalMarkings()static intgetIndex(java.lang.String label)org.processmining.models.semantics.petrinet.MarkinggetInitialMarking()org.processmining.models.graphbased.directed.petrinet.PetrinetgetPetrinetModel()static SyncProductModel.PlaceTypegetPlaceType(java.lang.String label)org.processmining.models.graphbased.directed.petrinet.elements.TransitiongetTransition(java.lang.Object obj, org.processmining.models.semantics.petrinet.Marking currMarking, org.processmining.plugins.petrinet.replayresult.StepTypes stepType, int eventIndex)static org.processmining.plugins.petrinet.replayresult.StepTypesgetTransitionType(java.lang.String label)static booleanisLogMove(java.lang.String label)static booleanisModelMove(java.lang.String label)static booleanisSilentModelMove(java.lang.String label)static booleanisSyncMove(java.lang.String label)
-
-
-
Constructor Detail
-
SyncProductModel
public SyncProductModel(org.processmining.models.graphbased.directed.petrinet.PetrinetGraph model, PTrace potrace, org.deckfour.xes.classification.XEventClasses eclasses, org.processmining.models.semantics.petrinet.Marking orgInitialMarking, org.processmining.models.semantics.petrinet.Marking[] orgFinalMarkings, org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping mapping)
-
-
Method Detail
-
getPlaceType
public static SyncProductModel.PlaceType getPlaceType(java.lang.String label)
-
getTransitionType
public static org.processmining.plugins.petrinet.replayresult.StepTypes getTransitionType(java.lang.String label)
-
getPetrinetModel
public org.processmining.models.graphbased.directed.petrinet.Petrinet getPetrinetModel()
-
getInitialMarking
public org.processmining.models.semantics.petrinet.Marking getInitialMarking()
-
getFinalMarkings
public org.processmining.models.semantics.petrinet.Marking[] getFinalMarkings()
-
getTransition
public org.processmining.models.graphbased.directed.petrinet.elements.Transition getTransition(java.lang.Object obj, org.processmining.models.semantics.petrinet.Marking currMarking, org.processmining.plugins.petrinet.replayresult.StepTypes stepType, int eventIndex)
-
isSyncMove
public static boolean isSyncMove(java.lang.String label)
-
isModelMove
public static boolean isModelMove(java.lang.String label)
-
isSilentModelMove
public static boolean isSilentModelMove(java.lang.String label)
-
isLogMove
public static boolean isLogMove(java.lang.String label)
-
getIndex
public static int getIndex(java.lang.String label)
-
-