org.processmining.mining.patternsmining
Class PatternsResult

java.lang.Object
  extended by org.processmining.mining.patternsmining.PatternsResult
All Implemented Interfaces:
Provider, MiningResult

public class PatternsResult
extends java.lang.Object
implements MiningResult, Provider


Field Summary
protected  ModelGraph mainGraph
           
protected  java.util.ArrayList vertices
           
 
Constructor Summary
PatternsResult(LogReader log, ModelGraph net, MiningPlugin algorithm)
           
PatternsResult(MiningPlugin algorithm, LogReader log, DependenciesTables relations)
           
 
Method Summary
 ModelGraph build()
           
 LogReader getLogReader()
          Returns the LogReader object that was used to generate this mining result.
 ProvidedObject[] getProvidedObjects()
           
 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

mainGraph

protected ModelGraph mainGraph

vertices

protected java.util.ArrayList vertices
Constructor Detail

PatternsResult

public PatternsResult(MiningPlugin algorithm,
                      LogReader log,
                      DependenciesTables relations)

PatternsResult

public PatternsResult(LogReader log,
                      ModelGraph net,
                      MiningPlugin algorithm)
Method Detail

build

public ModelGraph build()

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.

getProvidedObjects

public ProvidedObject[] getProvidedObjects()
Specified by:
getProvidedObjects in interface Provider