public interface MonotonicityOrderGlobal
| Modifier and Type | Method and Description |
|---|---|
void |
addMonotonicityNotion(Monotonicity monotonicity)
add an extra notion of monotonicity
|
void |
addProcessTree(org.processmining.processtree.ProcessTree tree,
java.util.Map<java.util.UUID,java.util.Set<java.util.UUID>> mapping)
adds a Process Tree to the set of monotonicity comparators
|
void |
addProcessTree(org.processmining.processtree.ProcessTree tree,
java.util.Set<Run> runs)
adds a Process Tree to the set of monotonicity comparators
|
java.util.List<MonotonicityOrderLocal> |
getMonotonicityOrderLocals()
Get the local monotonicity orders
|
org.processmining.framework.util.Pair<org.processmining.processtree.ProcessTree,java.util.UUID> |
getNext()
returns the process tree which could be on the Pareto front, note that first hasNext() has to be called
|
java.util.List<MonoOrderNode> |
getNodes()
Get all the nodes
|
boolean |
hasNext()
returns if there is another Process Tree which could be on the Pareto front
|
void |
printOrdering()
Deprecated.
|
void |
removedFromParetoFront(java.util.Set<org.processmining.framework.util.Pair<java.util.UUID,org.processmining.processtree.ProcessTree>> removedElements)
indicates if the last returned model was on the Pareto front (note we have added a nodeID to distinguish between trees in a parallel setting)
|
void addMonotonicityNotion(Monotonicity monotonicity)
monotonicity - java.util.List<MonotonicityOrderLocal> getMonotonicityOrderLocals()
java.util.List<MonoOrderNode> getNodes()
void addProcessTree(org.processmining.processtree.ProcessTree tree,
java.util.Map<java.util.UUID,java.util.Set<java.util.UUID>> mapping)
tree - mapping - void addProcessTree(org.processmining.processtree.ProcessTree tree,
java.util.Set<Run> runs)
tree - runs - boolean hasNext()
org.processmining.framework.util.Pair<org.processmining.processtree.ProcessTree,java.util.UUID> getNext()
void removedFromParetoFront(java.util.Set<org.processmining.framework.util.Pair<java.util.UUID,org.processmining.processtree.ProcessTree>> removedElements)
@Deprecated void printOrdering()