|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface MiningPlugin
The interface implemented by all mining algorithms.
This interface is the minimum that should be implemented by a mining algorithm that is used in the process mining framework. See the documentation on how to implement mining algorithms for more information.
Method Summary | |
---|---|
javax.swing.JPanel |
getOptionsPanel(LogSummary summary)
Returns the option panel associated with this mining algorithm or null if it has no options panel. |
MiningResult |
mine(LogReader log)
Execute this mining algorithm on the given log file. |
Methods inherited from interface org.processmining.framework.plugin.Plugin |
---|
getHtmlDescription, getName |
Method Detail |
---|
javax.swing.JPanel getOptionsPanel(LogSummary summary)
null
if it has no options panel.
The option panel is the panel that is shown when a log file has just been opened.
The user can set the options for the mining algorithm here.
summary
- all known information about the log that's going to be mined with this algorithm
null
if it has no options panelMiningResult mine(LogReader log)
log
parameter provides methods to
extract the process instances and audit trail entries (cases) from the log file.
This method is allowed to return null
in case there are no results.
log
- process instances and audit trail entries
MininResult
object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |