public class MonotonicityOrderLocalImpl extends java.lang.Object implements MonotonicityOrderLocal
| Constructor and Description |
|---|
MonotonicityOrderLocalImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
addCutOffPoint(java.util.UUID monoNodeID)
Sets a cut off point meaning that no process model worse than this is every analysed
|
void |
addMonoOrderNode(MonoOrderNode monoNode)
Adds a MonoOrderNode
|
void |
addProcessTree(org.processmining.processtree.ProcessTree tree,
java.util.Map<java.util.UUID,java.util.Set<java.util.UUID>> mapping) |
Monotonicity |
getMonotonicityClass()
Get the comparator to be used here
|
MonoOrderNode |
getNext()
returns the next MonoOrderNode taking into account cut off points
|
boolean |
hasNext()
returns if there is a next Process Tree taking into account the calls to stopLastReturnedPath()
|
void |
printOrdering()
TEMP function for debugging purposes
|
void |
setMonotonicityClass(Monotonicity monotonicity)
Sets the comparator to be used here
|
public void setMonotonicityClass(Monotonicity monotonicity)
MonotonicityOrderLocalsetMonotonicityClass in interface MonotonicityOrderLocalpublic Monotonicity getMonotonicityClass()
MonotonicityOrderLocalgetMonotonicityClass in interface MonotonicityOrderLocalpublic void addProcessTree(org.processmining.processtree.ProcessTree tree,
java.util.Map<java.util.UUID,java.util.Set<java.util.UUID>> mapping)
throws java.lang.Exception
java.lang.Exceptionpublic void addMonoOrderNode(MonoOrderNode monoNode) throws java.lang.Exception
MonotonicityOrderLocaladdMonoOrderNode in interface MonotonicityOrderLocaljava.lang.Exceptionpublic boolean hasNext()
MonotonicityOrderLocalhasNext in interface MonotonicityOrderLocalpublic MonoOrderNode getNext()
MonotonicityOrderLocalgetNext in interface MonotonicityOrderLocalpublic void addCutOffPoint(java.util.UUID monoNodeID)
MonotonicityOrderLocaladdCutOffPoint in interface MonotonicityOrderLocalpublic void printOrdering()
MonotonicityOrderLocalprintOrdering in interface MonotonicityOrderLocal