public abstract class OnlineMinerPlugin
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected org.processmining.operationalsupport.xml.OSXMLConverter |
converter |
protected java.lang.Thread |
miner |
protected boolean |
minerRunning |
Constructor and Description |
---|
OnlineMinerPlugin() |
Modifier and Type | Method and Description |
---|---|
abstract void |
inc()
This method is called each time an event has been processed
|
abstract void |
notifyFinish()
This method is called when the stream connection is over
|
abstract void |
onModelUpdate(java.lang.Object newModel)
This method is called when the algorithm generates a new model
|
abstract void |
onNewFitnessValue(double newFitnessValue)
This method is called when the algorithm generates a new fitness value
|
abstract void |
onNewPrecisionValue(double newPrecisionValue)
This method is called when the algorithm generates a new precision value
|
abstract void |
start(OnlineMiningAlgorithm algorithm)
This method starts the online mining
|
void |
stop()
This method stops the online mining
|
protected boolean minerRunning
protected org.processmining.operationalsupport.xml.OSXMLConverter converter
protected java.lang.Thread miner
public abstract void start(OnlineMiningAlgorithm algorithm)
public void stop()
public abstract void inc()
public abstract void notifyFinish()
public abstract void onModelUpdate(java.lang.Object newModel)
newModel
- the new model generatedpublic abstract void onNewFitnessValue(double newFitnessValue)
newFitnessValue
- the new fitness valuepublic abstract void onNewPrecisionValue(double newPrecisionValue)
newFitnessValue
- the new precision value