public class XORClusterPair<T>
extends java.lang.Object
Constructor and Description |
---|
XORClusterPair() |
XORClusterPair(XORCluster<T> source,
XORCluster<T> target,
boolean inBranch) |
Modifier and Type | Method and Description |
---|---|
void |
addAllBranchClusterPair(java.util.List<XORClusterPair<T>> clusterPairList) |
void |
addBranchClusterPair(XORClusterPair<T> clusterPair) |
java.util.List<XORClusterPair<T>> |
getBranchClusterPair() |
java.util.List<LTRule<XORCluster<T>>> |
getConnection() |
java.util.List<XORClusterPair<T>> |
getLtBranchClusterPair() |
java.util.List<LTRule<XORCluster<T>>> |
getLtConnections() |
java.util.Map<java.lang.String,org.processmining.models.graphbased.directed.petrinet.PetrinetNode> |
getPNMap() |
XORCluster<T> |
getSourceXORCluster() |
XORCluster<T> |
getTargetXORCluster() |
void |
initialize()
this initialize is used to get the branchPair from source and target
cluster but when the sBranch and tBranch changes its form, and with xor,
we need to take care of this the most important thing is if it has xor
and then get the xorList of it then
|
boolean |
isAvailable() |
boolean |
isComplete() |
boolean |
isConnected() |
boolean |
isInBranch() |
boolean |
isSoundConnection() |
void |
setAvailable(boolean available) |
void |
setComplete(boolean complete) |
void |
setInBranch(boolean inBranch) |
void |
setPNMap(java.util.Map<java.lang.String,org.processmining.models.graphbased.directed.petrinet.PetrinetNode> pnNodeMap) |
void |
setSourceXORCluster(XORCluster<T> sourceXORCluster) |
void |
setTargetXORCluster(XORCluster<T> targetXORCluster) |
boolean |
testConnected() |
public XORClusterPair()
public XORClusterPair(XORCluster<T> source, XORCluster<T> target, boolean inBranch)
public boolean isAvailable()
public void setAvailable(boolean available)
public boolean isInBranch()
public void setInBranch(boolean inBranch)
public void initialize()
public XORCluster<T> getSourceXORCluster()
public void setSourceXORCluster(XORCluster<T> sourceXORCluster)
public XORCluster<T> getTargetXORCluster()
public void setTargetXORCluster(XORCluster<T> targetXORCluster)
public void addBranchClusterPair(XORClusterPair<T> clusterPair)
public void addAllBranchClusterPair(java.util.List<XORClusterPair<T>> clusterPairList)
public java.util.List<XORClusterPair<T>> getBranchClusterPair()
public java.util.List<XORClusterPair<T>> getLtBranchClusterPair()
public java.util.List<LTRule<XORCluster<T>>> getLtConnections()
public boolean isComplete()
public void setComplete(boolean complete)
public boolean testConnected()
public boolean isSoundConnection()
public java.util.List<LTRule<XORCluster<T>>> getConnection()
public boolean isConnected()
public void setPNMap(java.util.Map<java.lang.String,org.processmining.models.graphbased.directed.petrinet.PetrinetNode> pnNodeMap)
public java.util.Map<java.lang.String,org.processmining.models.graphbased.directed.petrinet.PetrinetNode> getPNMap()