Class SimpleBpmnMarkingUtils
- java.lang.Object
-
- org.processmining.poemsconformancecheckingforbpmn.models.bpmn.execution.marking.utils.SimpleBpmnMarkingUtils
-
- All Implemented Interfaces:
BpmnMarkingUtils
public class SimpleBpmnMarkingUtils extends java.lang.Object implements BpmnMarkingUtils
-
-
Constructor Summary
Constructors Constructor Description SimpleBpmnMarkingUtils(MultisetUtils multisetUtils, BpmnMarkingFactory markingFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BpmnMarkingcopy(BpmnMarking marking)BpmnMarkingdifference(BpmnMarking m1, BpmnMarking m2)BpmnMarkingemptyMarking(org.processmining.models.graphbased.directed.bpmn.BPMNDiagram model)BpmnMarkingintersection(BpmnMarking m1, BpmnMarking m2)intisContainedTimes(BpmnMarking superSet, BpmnMarking subSet)booleanisSubset(BpmnMarking superSet, BpmnMarking subSet)BpmnMarkingmultiply(BpmnMarking m1, int times)BpmnMarkingsum(BpmnMarking m1, BpmnMarking m2)BpmnMarkingunion(BpmnMarking m1, BpmnMarking m2)
-
-
-
Constructor Detail
-
SimpleBpmnMarkingUtils
public SimpleBpmnMarkingUtils(MultisetUtils multisetUtils, BpmnMarkingFactory markingFactory)
-
-
Method Detail
-
union
public BpmnMarking union(BpmnMarking m1, BpmnMarking m2)
- Specified by:
unionin interfaceBpmnMarkingUtils
-
sum
public BpmnMarking sum(BpmnMarking m1, BpmnMarking m2)
- Specified by:
sumin interfaceBpmnMarkingUtils
-
difference
public BpmnMarking difference(BpmnMarking m1, BpmnMarking m2)
- Specified by:
differencein interfaceBpmnMarkingUtils
-
intersection
public BpmnMarking intersection(BpmnMarking m1, BpmnMarking m2)
- Specified by:
intersectionin interfaceBpmnMarkingUtils
-
multiply
public BpmnMarking multiply(BpmnMarking m1, int times)
- Specified by:
multiplyin interfaceBpmnMarkingUtils
-
emptyMarking
public BpmnMarking emptyMarking(org.processmining.models.graphbased.directed.bpmn.BPMNDiagram model)
- Specified by:
emptyMarkingin interfaceBpmnMarkingUtils
-
isSubset
public boolean isSubset(BpmnMarking superSet, BpmnMarking subSet)
- Specified by:
isSubsetin interfaceBpmnMarkingUtils
-
isContainedTimes
public int isContainedTimes(BpmnMarking superSet, BpmnMarking subSet)
- Specified by:
isContainedTimesin interfaceBpmnMarkingUtils
-
copy
public BpmnMarking copy(BpmnMarking marking)
- Specified by:
copyin interfaceBpmnMarkingUtils
-
-