org.processmining.mining.dmcscanning
Class DmcScanningResult

java.lang.Object
  extended by org.processmining.mining.dmcscanning.DmcScanningResult
All Implemented Interfaces:
MiningResult

public class DmcScanningResult
extends java.lang.Object
implements MiningResult

Custom class used for storing and visualizing the results of DMC scanning (incl. derived ADMC and MDMC sets).

Author:
Christian W. Guenther (christian at deckfour dot org)

Field Summary
protected  AdmcSet admcSet
           
protected  DmcSet dmcSet
           
protected  MdmcSet mdmcSet
           
protected  LogReader reader
           
 
Constructor Summary
DmcScanningResult(LogReader aReader, DmcSet dmc, AdmcSet admc, MdmcSet mdmc)
          constructor
 
Method Summary
 AdmcSet getAdmcSet()
           
 DmcSet getDmcSet()
           
 LogReader getLogReader()
          Returns the LogReader object that was used to generate this mining result.
 MdmcSet getMdmcSet()
           
 javax.swing.JComponent getVisualization()
          Returns a component that contains the visualization of this mining result.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

reader

protected LogReader reader

dmcSet

protected DmcSet dmcSet

admcSet

protected AdmcSet admcSet

mdmcSet

protected MdmcSet mdmcSet
Constructor Detail

DmcScanningResult

public DmcScanningResult(LogReader aReader,
                         DmcSet dmc,
                         AdmcSet admc,
                         MdmcSet mdmc)
constructor

Parameters:
aReader - the LogReader instance used for mining
dmc - the set of initially scanned DMCs
admc - the set of aggregated DMCs, ADMC
mdmc - the set of minimal DMCs, MDMC
Method Detail

getVisualization

public javax.swing.JComponent getVisualization()
Description copied from interface: MiningResult
Returns a component that contains the visualization of this mining result. This function should return null if this result cannot be visualized.

Specified by:
getVisualization in interface MiningResult
Returns:
a component that contains the visualization of this mining result or null if this result cannot be visualized

getLogReader

public LogReader getLogReader()
Description copied from interface: MiningResult
Returns the LogReader object that was used to generate this mining result. This function may return null.

Specified by:
getLogReader in interface MiningResult
Returns:
the LogReader object that was used to generate this mining result or null.

getAdmcSet

public AdmcSet getAdmcSet()
Returns:
Returns the AdmcSet.

getDmcSet

public DmcSet getDmcSet()
Returns:
Returns the DmcSet.

getMdmcSet

public MdmcSet getMdmcSet()
Returns:
Returns the MdmcSet.