Class LpoValidator
- java.lang.Object
-
- org.processmining.est2miner.algorithms.placeevaluation.LpoValidator
-
- Direct Known Subclasses:
LpoESTFlowValidator
public abstract class LpoValidator extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.HashMap<java.lang.String,org.processmining.models.graphbased.directed.petrinet.elements.Transition>eventToTransitionprotected java.util.HashMap<org.processmining.models.graphbased.directed.petrinet.elements.Place,java.lang.Integer>initialMarkingCountprotected ESTPartialOrderpartialOrderTraceprotected org.processmining.models.graphbased.directed.petrinet.Petrinetpetrinet
-
Constructor Summary
Constructors Modifier Constructor Description protectedLpoValidator(org.processmining.models.graphbased.directed.petrinet.Petrinet petrinet, org.processmining.models.semantics.petrinet.Marking initialMarking, ESTPartialOrder partialOrderTrace)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected intgetWeight(org.processmining.models.graphbased.directed.petrinet.PetrinetEdge<? extends org.processmining.models.graphbased.directed.petrinet.PetrinetNode,? extends org.processmining.models.graphbased.directed.petrinet.PetrinetNode> edge)protected voidmodifyPartialOrder()abstract LpoESTValidationResultvalidate()
-
-
-
Field Detail
-
petrinet
protected final org.processmining.models.graphbased.directed.petrinet.Petrinet petrinet
-
initialMarkingCount
protected final java.util.HashMap<org.processmining.models.graphbased.directed.petrinet.elements.Place,java.lang.Integer> initialMarkingCount
-
partialOrderTrace
protected ESTPartialOrder partialOrderTrace
-
eventToTransition
protected final java.util.HashMap<java.lang.String,org.processmining.models.graphbased.directed.petrinet.elements.Transition> eventToTransition
-
-
Constructor Detail
-
LpoValidator
protected LpoValidator(org.processmining.models.graphbased.directed.petrinet.Petrinet petrinet, org.processmining.models.semantics.petrinet.Marking initialMarking, ESTPartialOrder partialOrderTrace)
-
-
Method Detail
-
modifyPartialOrder
protected void modifyPartialOrder()
-
validate
public abstract LpoESTValidationResult validate()
-
getWeight
protected int getWeight(org.processmining.models.graphbased.directed.petrinet.PetrinetEdge<? extends org.processmining.models.graphbased.directed.petrinet.PetrinetNode,? extends org.processmining.models.graphbased.directed.petrinet.PetrinetNode> edge)
-
-