public class RandomProvider extends AbstractProvider implements org.processmining.framework.util.ui.widgets.logging.Loggable
| Constructor and Description |
|---|
RandomProvider(OSService owner) |
| Modifier and Type | Method and Description |
|---|---|
java.util.logging.Logger |
getLogger() |
java.lang.String |
getName() |
<R,L,P> Prediction<R> |
predict(Session session,
org.deckfour.xes.model.XLog availableItems,
java.lang.String langauge,
L query,
P projection,
boolean done) |
<R,L,P,E> Recommendation<R> |
recommend(Session session,
org.deckfour.xes.model.XLog availableItems,
java.lang.String langauge,
L query,
P projection,
E evaluator,
boolean done) |
static Provider |
registerServiceProvider(org.processmining.framework.plugin.PluginContext context,
OSService service) |
void |
updateTrace(Session session,
org.deckfour.xes.model.XTrace trace)
Called whenever new events arrive to allow incremental update without
having to handle all queries.
|
accept, comparison, destroy, getOwner, matchesFeature, matchesLanguage, setOwner, simple, toStringpublic RandomProvider(OSService owner)
public static Provider registerServiceProvider(org.processmining.framework.plugin.PluginContext context, OSService service)
context - service - public java.util.logging.Logger getLogger()
getLogger in interface org.processmining.framework.util.ui.widgets.logging.Loggablepublic <R,L,P> Prediction<R> predict(Session session, org.deckfour.xes.model.XLog availableItems, java.lang.String langauge, L query, P projection, boolean done)
predict in interface Providerpredict in class AbstractProviderorg.processmining.operationalsupport.provider.Provider#predict(org.processmining.operationalsupport.session.Session,
org.deckfour.xes.model.XLog, java.lang.String, java.lang.Object,
boolean)public <R,L,P,E> Recommendation<R> recommend(Session session, org.deckfour.xes.model.XLog availableItems, java.lang.String langauge, L query, P projection, E evaluator, boolean done)
recommend in interface Providerrecommend in class AbstractProviderorg.processmining.operationalsupport.provider.Provider#recommend(org.processmining.operationalsupport.session.Session,
org.deckfour.xes.model.XLog, java.lang.String, java.lang.Object,
boolean)public void updateTrace(Session session, org.deckfour.xes.model.XTrace trace)
ProviderupdateTrace in interface ProviderupdateTrace in class AbstractProviderorg.processmining.operationalsupport.provider.Provider#updateTrace(org.deckfour.xes.model.XTrace)