Class AlphaLogRelationsImpl
- java.lang.Object
-
- org.processmining.plugins.log.logabstraction.abstracts.AbstractLogRelations
-
- org.processmining.plugins.log.logabstraction.implementations.AlphaLogRelationsImpl
-
- All Implemented Interfaces:
EventRelations<org.deckfour.xes.model.XLog>,LogRelations
public class AlphaLogRelationsImpl extends AbstractLogRelations
-
-
Field Summary
Fields Modifier and Type Field Description protected double[][]parallelMatrix-
Fields inherited from class org.processmining.plugins.log.logabstraction.abstracts.AbstractLogRelations
absoluteDirectlyFollowsMatrix, absoluteLengthTwoLoopMatrix, causalMatrix, classes, dfrTraceMap, ends, eventClasses, log, progress, starts, summary
-
-
Constructor Summary
Constructors Constructor Description AlphaLogRelationsImpl(org.deckfour.xes.model.XLog log)AlphaLogRelationsImpl(org.deckfour.xes.model.XLog log, org.deckfour.xes.info.XLogInfo summary)AlphaLogRelationsImpl(org.deckfour.xes.model.XLog log, org.deckfour.xes.info.XLogInfo summary, org.processmining.framework.plugin.Progress progress)AlphaLogRelationsImpl(org.deckfour.xes.model.XLog log, org.processmining.framework.plugin.Progress progress)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcalculateLogRelations()protected voidcalculateMetrics()protected voidexpandProgress()Add to the progress, the additional cost of computation generated by calculate metrics.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.-
Methods inherited from class org.processmining.plugins.log.logabstraction.abstracts.AbstractLogRelations
absoluteDirectlyFollowsMatrix, causalDependencies, causalMatrix, fillDirectSuccessionMatrices, getCausalDependencies, getCountDirect, getDirectFollowsDependencies, getEndEvents, getEndTraceInfo, getEventClasses, getLengthOneLoops, getLengthTwoLoops, getLog, getSource, getStartEvents, getStartTraceInfo, getSummary, increaseProgress, lengthOneLoops, lengthTwoLoops, setupEventClasses, storePair, traceContainsLengthTwoConstruct
-
-
-
-
Constructor Detail
-
AlphaLogRelationsImpl
public AlphaLogRelationsImpl(org.deckfour.xes.model.XLog log)
-
AlphaLogRelationsImpl
public AlphaLogRelationsImpl(org.deckfour.xes.model.XLog log, org.deckfour.xes.info.XLogInfo summary)
-
AlphaLogRelationsImpl
public AlphaLogRelationsImpl(org.deckfour.xes.model.XLog log, org.processmining.framework.plugin.Progress progress)
-
AlphaLogRelationsImpl
public AlphaLogRelationsImpl(org.deckfour.xes.model.XLog log, org.deckfour.xes.info.XLogInfo summary, org.processmining.framework.plugin.Progress progress)
-
-
Method Detail
-
calculateLogRelations
protected void calculateLogRelations()
- Specified by:
calculateLogRelationsin classAbstractLogRelations
-
expandProgress
protected void expandProgress()
Description copied from class:AbstractLogRelationsAdd to the progress, the additional cost of computation generated by calculate metrics.- Specified by:
expandProgressin classAbstractLogRelations
-
calculateMetrics
protected void calculateMetrics()
- Specified by:
calculateMetricsin classAbstractLogRelations
-
getParallelRelations
public java.util.Map<org.processmining.framework.util.Pair<org.deckfour.xes.classification.XEventClass,org.deckfour.xes.classification.XEventClass>,java.lang.Double> getParallelRelations()
Description copied from interface:EventRelationsReturns 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. It can be assumed that the double value attached to (x,y) equals the value attached to (y,x). The double value indicates the strength of the parallel relation and should be between 0 and 1 (inclusive).- Returns:
- a map from pairs of event classes to doubles
-
-