Class DirectSuccessionCounter
- java.lang.Object
-
- org.processmining.logprojection.abstraction.DirectSuccessionCounter
-
- All Implemented Interfaces:
CausalDependencyMatrix
public class DirectSuccessionCounter extends java.lang.Object implements CausalDependencyMatrix
-
-
Field Summary
Fields Modifier and Type Field Description static intNOEVENT
-
Constructor Summary
Constructors Constructor Description DirectSuccessionCounter(LightLog log)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetABACount(int i, int j)doublegetCausalDependency(int node1, int node2)Returns a value between 0 and 1 indicating the strenght of the causal depencencies between two nodes.intgetCount(int node1, int node2)java.lang.StringgetEventClass(int index)LightLoggetLog()intgetNumberOfNodes()intgetNumEventClasses()intgetOccurenceCount(int eventClass)intgetSucCount(int i, int j)booleanisCausal(int from, int to)booleanisParallel(int from, int to)booleanisSucceeding(int from, int to)booleanisUnrelated(int from, int to)java.lang.StringtoString()
-
-
-
Field Detail
-
NOEVENT
public static final int NOEVENT
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
DirectSuccessionCounter
public DirectSuccessionCounter(LightLog log)
-
-
Method Detail
-
isCausal
public boolean isCausal(int from, int to)
-
isParallel
public boolean isParallel(int from, int to)
-
isUnrelated
public boolean isUnrelated(int from, int to)
-
getEventClass
public java.lang.String getEventClass(int index)
- Specified by:
getEventClassin interfaceCausalDependencyMatrix
-
getNumEventClasses
public int getNumEventClasses()
-
isSucceeding
public boolean isSucceeding(int from, int to)
-
getOccurenceCount
public int getOccurenceCount(int eventClass)
- Specified by:
getOccurenceCountin interfaceCausalDependencyMatrix
-
getLog
public LightLog getLog()
-
getSucCount
public int getSucCount(int i, int j)
-
getABACount
public int getABACount(int i, int j)
-
getCausalDependency
public double getCausalDependency(int node1, int node2)Description copied from interface:CausalDependencyMatrixReturns a value between 0 and 1 indicating the strenght of the causal depencencies between two nodes.- Specified by:
getCausalDependencyin interfaceCausalDependencyMatrix- Returns:
-
getNumberOfNodes
public int getNumberOfNodes()
- Specified by:
getNumberOfNodesin interfaceCausalDependencyMatrix
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getCount
public int getCount(int node1, int node2)- Specified by:
getCountin interfaceCausalDependencyMatrix
-
-