public interface ActivityClusterArray
extends org.processmining.framework.util.HTMLToString
Modifier and Type | Method and Description |
---|---|
void |
addCluster(int index,
java.util.Set<org.deckfour.xes.classification.XEventClass> activities)
Adds the given set of activities at the given index.
|
int |
addCluster(java.util.Set<org.deckfour.xes.classification.XEventClass> activities)
Adds a cluster with the given activities, even if a cluster with these
activities already exists.
|
void |
exportToFile(java.io.File file) |
java.util.Set<org.deckfour.xes.classification.XEventClass> |
getCluster(int index)
Returns the cluster at the given index, if valid.
|
java.util.ArrayList<java.util.Set<org.deckfour.xes.classification.XEventClass>> |
getClusters()
Returns an ArrayList containing all clusters.
|
java.util.ArrayList<java.util.Set<org.deckfour.xes.classification.XEventClass>> |
getClusters(java.util.Set<org.deckfour.xes.classification.XEventClass> activities)
Returns an ArrayList containing all clusters that contain all of the
given activities.
|
java.util.Set<org.deckfour.xes.classification.XEventClass> |
getInputs(java.util.Set<org.deckfour.xes.classification.XEventClass> cluster) |
java.util.Set<org.deckfour.xes.classification.XEventClass> |
getOutputs(java.util.Set<org.deckfour.xes.classification.XEventClass> cluster) |
void |
importFromStream(java.io.InputStream input) |
void |
init(ActivityClusterArray clusters) |
void |
init(java.lang.String label,
java.util.Set<org.deckfour.xes.classification.XEventClass> activities) |
boolean |
isConsistent() |
void |
removeCluster(int index)
Removes the cluster at the given index, if valid.
|
int |
removeCluster(java.util.Set<org.deckfour.xes.classification.XEventClass> activities)
Removes the first cluster with the given activities, if present.
|
void |
setInputs(java.util.Set<org.deckfour.xes.classification.XEventClass> cluster,
java.util.Set<org.deckfour.xes.classification.XEventClass> activities) |
void |
setOutputs(java.util.Set<org.deckfour.xes.classification.XEventClass> cluster,
java.util.Set<org.deckfour.xes.classification.XEventClass> activities) |
void init(ActivityClusterArray clusters)
void init(java.lang.String label, java.util.Set<org.deckfour.xes.classification.XEventClass> activities)
int addCluster(java.util.Set<org.deckfour.xes.classification.XEventClass> activities)
activities
- The given activities.int removeCluster(java.util.Set<org.deckfour.xes.classification.XEventClass> activities)
activities
- The given activities.void addCluster(int index, java.util.Set<org.deckfour.xes.classification.XEventClass> activities)
index
- The given index.activities
- The given set of activities.void removeCluster(int index)
index
- The given index.java.util.Set<org.deckfour.xes.classification.XEventClass> getCluster(int index)
index
- The given index.java.util.ArrayList<java.util.Set<org.deckfour.xes.classification.XEventClass>> getClusters(java.util.Set<org.deckfour.xes.classification.XEventClass> activities)
activities
- The given activities.java.util.ArrayList<java.util.Set<org.deckfour.xes.classification.XEventClass>> getClusters()
void setInputs(java.util.Set<org.deckfour.xes.classification.XEventClass> cluster, java.util.Set<org.deckfour.xes.classification.XEventClass> activities)
void setOutputs(java.util.Set<org.deckfour.xes.classification.XEventClass> cluster, java.util.Set<org.deckfour.xes.classification.XEventClass> activities)
java.util.Set<org.deckfour.xes.classification.XEventClass> getInputs(java.util.Set<org.deckfour.xes.classification.XEventClass> cluster)
java.util.Set<org.deckfour.xes.classification.XEventClass> getOutputs(java.util.Set<org.deckfour.xes.classification.XEventClass> cluster)
boolean isConsistent()
void importFromStream(java.io.InputStream input) throws java.io.IOException
java.io.IOException
void exportToFile(java.io.File file) throws java.io.IOException
java.io.IOException