public abstract class ProcessModel
extends java.lang.Object
implements java.lang.Cloneable
| Constructor and Description |
|---|
ProcessModel(org.deckfour.xes.model.XLog log,
Metric defaultMetric)
Create a new process model using the given metric as the default.
|
| Modifier and Type | Method and Description |
|---|---|
abstract ProcessModel |
add(java.util.Collection<? extends org.deckfour.xes.model.XTrace> traces)
Create a new process model.
|
abstract ProcessModel |
clone() |
float |
getCorrectness()
Returns the correctness of the represented process model, measured by the
default metric of this model.
|
float |
getCorrectness(java.util.Collection<? extends org.deckfour.xes.model.XTrace> traces) |
float |
getCorrectness(Metric m) |
float |
getCorrectness(Metric m,
java.util.Collection<? extends org.deckfour.xes.model.XTrace> traces) |
abstract float |
getCorrectness(Metric m,
org.deckfour.xes.model.XLog log) |
float |
getCorrectness(Metric m,
org.deckfour.xes.model.XTrace trace) |
float |
getCorrectness(org.deckfour.xes.model.XLog log) |
float |
getCorrectness(org.deckfour.xes.model.XTrace trace) |
Metric |
getDefaultMetric() |
abstract java.lang.Object |
getInternalObject() |
protected org.deckfour.xes.model.XLog |
getLog() |
abstract java.util.List<Metric> |
getSupportedMetrics() |
void |
setDefaultMetric(Metric metric) |
public ProcessModel(org.deckfour.xes.model.XLog log,
Metric defaultMetric)
getSupportedMetrics() at the time the
object is created.
The behaviour of this constructor is undefined when the given log is
empty.public abstract ProcessModel add(java.util.Collection<? extends org.deckfour.xes.model.XTrace> traces)
traces - The traces that should be used in combination with the log
used to create this process model to create the new process
model.public abstract ProcessModel clone()
clone in class java.lang.Objectpublic final float getCorrectness()
getDefaultMetric()public float getCorrectness(java.util.Collection<? extends org.deckfour.xes.model.XTrace> traces)
public float getCorrectness(Metric m)
public float getCorrectness(Metric m, java.util.Collection<? extends org.deckfour.xes.model.XTrace> traces)
public abstract float getCorrectness(Metric m, org.deckfour.xes.model.XLog log)
public float getCorrectness(Metric m, org.deckfour.xes.model.XTrace trace)
public float getCorrectness(org.deckfour.xes.model.XLog log)
public float getCorrectness(org.deckfour.xes.model.XTrace trace)
public final Metric getDefaultMetric()
protected org.deckfour.xes.model.XLog getLog()
public abstract java.util.List<Metric> getSupportedMetrics()
public final void setDefaultMetric(Metric metric)
public abstract java.lang.Object getInternalObject()