org.processmining.analysis.recommendation
Class SingleProcessAcceptor

java.lang.Object
  extended by org.processmining.analysis.recommendation.SingleProcessAcceptor
All Implemented Interfaces:
AnalysisPlugin, Plugin
Direct Known Subclasses:
LogBasedRecommendation

public abstract class SingleProcessAcceptor
extends java.lang.Object
implements AnalysisPlugin

Title:

Description:

Copyright: Copyright (c) 2004

Company:

Version:
1.0
Author:
not attributable

Constructor Summary
SingleProcessAcceptor()
           
 
Method Summary
 javax.swing.JComponent analyse(AnalysisInputItem[] inputs)
          Start this analysis algorithm.
protected abstract  javax.swing.JComponent analyse(LogReader log)
           
 AnalysisInputItem[] getInputItems()
          Returns the input items needed by this analysis algorithm.
 boolean isOneProcess(LogReader log)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.processmining.framework.plugin.Plugin
getHtmlDescription, getName
 

Constructor Detail

SingleProcessAcceptor

public SingleProcessAcceptor()
Method Detail

getInputItems

public AnalysisInputItem[] getInputItems()
Description copied from interface: AnalysisPlugin
Returns the input items needed by this analysis algorithm. The framework uses this information to let the user select appropriate inputs.

Specified by:
getInputItems in interface AnalysisPlugin
Returns:
the input items accepted by this analysis algorithm

isOneProcess

public boolean isOneProcess(LogReader log)

analyse

public javax.swing.JComponent analyse(AnalysisInputItem[] inputs)
Description copied from interface: AnalysisPlugin
Start this analysis algorithm.

Specified by:
analyse in interface AnalysisPlugin
Parameters:
inputs - the inputs chosen by the user
Returns:
user interface to the result of the analysis algorithm

analyse

protected abstract javax.swing.JComponent analyse(LogReader log)