public class Cluster
extends java.lang.Object
Constructor and Description |
---|
Cluster(org.deckfour.xes.model.XLog log,
ProcessModel model,
java.lang.String name)
Create a new Cluster, with the given internal log, model and name.
|
Modifier and Type | Method and Description |
---|---|
void |
addExternal(org.deckfour.xes.model.XLog log)
Add the traces in the given XLog to the external traces.
|
int |
getExternalGroupCount()
Return the amount of DPI in the external log.
|
org.deckfour.xes.model.XLog |
getExternalLog()
Return a copy of the external log of this cluster.
|
float |
getFitness()
Return the total ICS-fitness of this Cluster, when evaluated for this
cluster's process model.
|
int |
getInternalGroupCount()
Return the amount of DPI in the internal log.
|
org.deckfour.xes.model.XLog |
getInternalLog()
Return a copy of the internal log of this Cluster.
|
java.lang.String |
getName()
Return the name of this cluster.
|
ProcessModel |
getProcessModel()
Return the ProcessModel that represents this cluster.
|
public Cluster(org.deckfour.xes.model.XLog log, ProcessModel model, java.lang.String name)
log
- The internal log for this cluster.model
- The process model (this should be a model calculated based on
the given log).name
- The name of this cluster.public void addExternal(org.deckfour.xes.model.XLog log)
public int getExternalGroupCount()
public org.deckfour.xes.model.XLog getExternalLog()
public float getFitness()
public int getInternalGroupCount()
public org.deckfour.xes.model.XLog getInternalLog()
public java.lang.String getName()
public ProcessModel getProcessModel()