public interface EventRelations<T>
Modifier and Type | Method and Description |
---|---|
org.processmining.framework.util.Pair<java.util.List<org.deckfour.xes.classification.XEventClass>,int[][]> |
absoluteDirectlyFollowsMatrix()
Returns a matrix with absolute dfr-frequencies.
|
org.processmining.framework.util.Pair<java.util.List<org.deckfour.xes.classification.XEventClass>,double[][]> |
causalMatrix()
Returns a causal matrix with some causal measure.
|
java.util.Map<org.processmining.framework.util.Pair<org.deckfour.xes.classification.XEventClass,org.deckfour.xes.classification.XEventClass>,java.lang.Double> |
getCausalDependencies()
Returns a map from pairs of event classes to double, such that if a pair
(x,y) of two event classes x and y are in the map, and the double value
attached to this pair is greater than 0, then a causal dependency from x
to y exists.
|
java.util.Map<org.processmining.framework.util.Pair<org.deckfour.xes.classification.XEventClass,org.deckfour.xes.classification.XEventClass>,java.lang.Integer> |
getDirectFollowsDependencies()
Returns a map from pairs of event classes to integers, such that if a
pair (x,y) of two event classes x and y are in the map, and the integer
value attached to this pair is greater than 0, then a dfrPairs follows
dependency from x to y exists.
|
java.util.Map<org.deckfour.xes.classification.XEventClass,java.lang.Integer> |
getEndEvents()
Tells for each event class how often it appears at the endEvents of a
trace in the log, if any, i.e.
|
org.deckfour.xes.classification.XEventClasses |
getEventClasses()
Returns the event classes defined in the log and used in the relations
|
java.util.Map<org.deckfour.xes.classification.XEventClass,java.lang.Integer> |
getLengthOneLoops()
Returns a map from self-loop event classes to integers.
|
java.util.Map<org.processmining.framework.util.Pair<org.deckfour.xes.classification.XEventClass,org.deckfour.xes.classification.XEventClass>,java.lang.Integer> |
getLengthTwoLoops()
Returns a map from pairs of event classes to integers for which it is
known that they are in length-two loop situations.
|
java.util.Map<org.processmining.framework.util.Pair<org.deckfour.xes.classification.XEventClass,org.deckfour.xes.classification.XEventClass>,java.lang.Double> |
getParallelRelations()
Returns a map from pairs of event classes to double, such that if a pair
(x,y) of two event classes x and y are in the map, and the double value
attached to this pair is greater than 0, then a parallel relation between
x and y exists.
|
T |
getSource() |
java.util.Map<org.deckfour.xes.classification.XEventClass,java.lang.Integer> |
getStartEvents()
Tells for each event class how often it appears at the startEvents of a
trace in the log, if any, i.e.
|
java.util.Map<org.deckfour.xes.classification.XEventClass,java.lang.Double> |
lengthOneLoops()
Returns a map from self-loop event classes to doubles.
|
java.util.Map<org.processmining.framework.util.Pair<org.deckfour.xes.classification.XEventClass,org.deckfour.xes.classification.XEventClass>,java.lang.Double> |
lengthTwoLoops()
Returns a map from pairs of event classes to doubles for which it is
known that they are in length-two loop situations.
|
T getSource()
org.deckfour.xes.classification.XEventClasses getEventClasses()
org.processmining.framework.util.Pair<java.util.List<org.deckfour.xes.classification.XEventClass>,int[][]> absoluteDirectlyFollowsMatrix()
org.processmining.framework.util.Pair<java.util.List<org.deckfour.xes.classification.XEventClass>,double[][]> causalMatrix()
java.util.Map<org.processmining.framework.util.Pair<org.deckfour.xes.classification.XEventClass,org.deckfour.xes.classification.XEventClass>,java.lang.Double> getCausalDependencies()
java.util.Map<org.processmining.framework.util.Pair<org.deckfour.xes.classification.XEventClass,org.deckfour.xes.classification.XEventClass>,java.lang.Integer> getDirectFollowsDependencies()
java.util.Map<org.processmining.framework.util.Pair<org.deckfour.xes.classification.XEventClass,org.deckfour.xes.classification.XEventClass>,java.lang.Double> getParallelRelations()
java.util.Map<org.deckfour.xes.classification.XEventClass,java.lang.Integer> getStartEvents()
java.util.Map<org.deckfour.xes.classification.XEventClass,java.lang.Integer> getEndEvents()
java.util.Map<org.deckfour.xes.classification.XEventClass,java.lang.Integer> getLengthOneLoops()
java.util.Map<org.deckfour.xes.classification.XEventClass,java.lang.Double> lengthOneLoops()
java.util.Map<org.processmining.framework.util.Pair<org.deckfour.xes.classification.XEventClass,org.deckfour.xes.classification.XEventClass>,java.lang.Integer> getLengthTwoLoops()
java.util.Map<org.processmining.framework.util.Pair<org.deckfour.xes.classification.XEventClass,org.deckfour.xes.classification.XEventClass>,java.lang.Double> lengthTwoLoops()