Class DfgMsdImpl
- java.lang.Object
-
- org.processmining.plugins.inductiveminer2.helperclasses.IntDfgImpl
-
- org.processmining.plugins.inductiveminer2.withoutlog.dfgmsd.DfgMsdImpl
-
- All Implemented Interfaces:
java.lang.Cloneable,DirectlyFollowsGraph,IntDfg,DfgMsd
public class DfgMsdImpl extends IntDfgImpl implements DfgMsd
Keeps a directly follows graph (int) and a minimum self-distance graph (int), and a map activity index (int) -> activity name (string). Not every activity in the map needs to be used.- Author:
- sander
-
-
Constructor Summary
Constructors Constructor Description DfgMsdImpl(java.lang.String[] activities)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DfgMsdImplclone()java.lang.StringgetActivityOfIndex(int value)java.lang.String[]getAllActivities()IntGraphgetMinimumSelfDistanceGraph()voidsetMinimumSelfDistanceGraph(IntGraph minimumSelfDistanceGraph)voidtouchActivity(int index)Make sure an activity is in the graphs.-
Methods inherited from class org.processmining.plugins.inductiveminer2.helperclasses.IntDfgImpl
addActivity, addEmptyTraces, collapseParallelIntoDirectly, getActivities, getConcurrencyGraph, getDirectlyFollowsGraph, getEndActivities, getNumberOfActivities, getNumberOfEmptyTraces, getStartActivities, hasEndActivities, hasStartActivities, setNumberOfEmptyTraces, toString
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.processmining.plugins.directlyfollowsgraph.DirectlyFollowsGraph
equals, hashCode
-
Methods inherited from interface org.processmining.plugins.inductiveminer2.helperclasses.IntDfg
addActivity, addEmptyTraces, collapseParallelIntoDirectly, getActivities, getConcurrencyGraph, getDirectlyFollowsGraph, getEndActivities, getNumberOfActivities, getNumberOfEmptyTraces, getStartActivities, hasEndActivities, hasStartActivities, setNumberOfEmptyTraces
-
-
-
-
Method Detail
-
getMinimumSelfDistanceGraph
public IntGraph getMinimumSelfDistanceGraph()
- Specified by:
getMinimumSelfDistanceGraphin interfaceDfgMsd
-
setMinimumSelfDistanceGraph
public void setMinimumSelfDistanceGraph(IntGraph minimumSelfDistanceGraph)
-
touchActivity
public void touchActivity(int index)
Description copied from interface:IntDfgMake sure an activity is in the graphs.- Specified by:
touchActivityin interfaceIntDfg- Overrides:
touchActivityin classIntDfgImpl
-
getActivityOfIndex
public java.lang.String getActivityOfIndex(int value)
- Specified by:
getActivityOfIndexin interfaceDirectlyFollowsGraph
-
clone
public DfgMsdImpl clone()
- Specified by:
clonein interfaceDfgMsd- Specified by:
clonein interfaceDirectlyFollowsGraph- Specified by:
clonein interfaceIntDfg- Overrides:
clonein classIntDfgImpl
-
getAllActivities
public java.lang.String[] getAllActivities()
- Specified by:
getAllActivitiesin interfaceDirectlyFollowsGraph
-
-