public class NewXORPairGenerator<T>
extends java.lang.Object
Constructor and Description |
---|
NewXORPairGenerator() |
Modifier and Type | Method and Description |
---|---|
java.util.List<XORClusterPair<T>> |
buildAllPairInOrder() |
XORCluster<T> |
buildCluster(org.processmining.processtree.Node node,
java.util.Set<org.processmining.processtree.Node> aSet,
boolean inXor) |
boolean |
checkPairValid(XORCluster<T> source,
XORCluster<T> target) |
XORClusterPair<T> |
createClusterXORPair(XORCluster<T> sourceCluster,
XORCluster<T> targetCluster) |
XORClusterPair<T> |
findClusterPair(XORCluster<T> sourceCluster,
XORCluster<T> targetCluster) |
java.util.List<XORCluster<T>> |
getAddAvailableSources() |
java.util.List<XORCluster<T>> |
getAddAvailableTargets(XORCluster<T> source) |
java.util.List<LTRule<XORCluster<T>>> |
getAllLTConnection() |
java.util.Set<org.processmining.processtree.Node> |
getAllXORAncestors(java.util.Set<org.processmining.processtree.Node> xorSet) |
java.util.Set<org.processmining.processtree.Node> |
getAllXORs(org.processmining.processtree.ProcessTree tree) |
java.util.List<org.processmining.processtree.Node> |
getAncestors(org.processmining.processtree.Node node) |
XORCluster<T> |
getCluster(org.processmining.processtree.Node node) |
java.util.List<XORCluster<T>> |
getClusterList() |
java.util.List<XORClusterPair<T>> |
getClusterPair() |
java.util.List<XORCluster<T>> |
getCPList() |
XORClusterPair<T> |
getPairBySource(XORCluster<T> source) |
java.util.List<XORCluster<T>> |
getRMAvailableSources() |
java.util.List<XORCluster<T>> |
getRMAvailableTargets(XORCluster<T> source) |
void |
initialize(org.processmining.processtree.ProcessTree pTree) |
void |
resetSourceTargetMark() |
public void initialize(org.processmining.processtree.ProcessTree pTree)
public boolean checkPairValid(XORCluster<T> source, XORCluster<T> target)
public java.util.List<XORClusterPair<T>> buildAllPairInOrder()
public XORClusterPair<T> createClusterXORPair(XORCluster<T> sourceCluster, XORCluster<T> targetCluster)
public java.util.List<XORCluster<T>> getCPList()
public java.util.List<XORCluster<T>> getClusterList()
public java.util.List<LTRule<XORCluster<T>>> getAllLTConnection()
public XORCluster<T> getCluster(org.processmining.processtree.Node node)
public XORCluster<T> buildCluster(org.processmining.processtree.Node node, java.util.Set<org.processmining.processtree.Node> aSet, boolean inXor)
public java.util.Set<org.processmining.processtree.Node> getAllXORs(org.processmining.processtree.ProcessTree tree)
public java.util.List<org.processmining.processtree.Node> getAncestors(org.processmining.processtree.Node node)
public java.util.Set<org.processmining.processtree.Node> getAllXORAncestors(java.util.Set<org.processmining.processtree.Node> xorSet)
public java.util.List<XORClusterPair<T>> getClusterPair()
public XORClusterPair<T> findClusterPair(XORCluster<T> sourceCluster, XORCluster<T> targetCluster)
public java.util.List<XORCluster<T>> getAddAvailableSources()
public java.util.List<XORCluster<T>> getAddAvailableTargets(XORCluster<T> source)
public java.util.List<XORCluster<T>> getRMAvailableSources()
public java.util.List<XORCluster<T>> getRMAvailableTargets(XORCluster<T> source)
public void resetSourceTargetMark()
public XORClusterPair<T> getPairBySource(XORCluster<T> source)