public class ActivityClusterArrayImpl extends java.lang.Object implements ActivityClusterArray
Modifier | Constructor and Description |
---|---|
protected |
ActivityClusterArrayImpl() |
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) |
java.lang.String |
toHTMLString(boolean includeHTMLTags) |
public void init(ActivityClusterArray clusters)
init
in interface ActivityClusterArray
public void init(java.lang.String label, java.util.Set<org.deckfour.xes.classification.XEventClass> activities)
init
in interface ActivityClusterArray
public int addCluster(java.util.Set<org.deckfour.xes.classification.XEventClass> activities)
ActivityClusterArray
addCluster
in interface ActivityClusterArray
activities
- The given activities.public int removeCluster(java.util.Set<org.deckfour.xes.classification.XEventClass> activities)
ActivityClusterArray
removeCluster
in interface ActivityClusterArray
activities
- The given activities.public void addCluster(int index, java.util.Set<org.deckfour.xes.classification.XEventClass> activities)
ActivityClusterArray
addCluster
in interface ActivityClusterArray
index
- The given index.activities
- The given set of activities.public void removeCluster(int index)
ActivityClusterArray
removeCluster
in interface ActivityClusterArray
index
- The given index.public java.util.Set<org.deckfour.xes.classification.XEventClass> getCluster(int index)
ActivityClusterArray
getCluster
in interface ActivityClusterArray
index
- The given index.public java.util.ArrayList<java.util.Set<org.deckfour.xes.classification.XEventClass>> getClusters(java.util.Set<org.deckfour.xes.classification.XEventClass> activities)
ActivityClusterArray
getClusters
in interface ActivityClusterArray
activities
- The given activities.public java.util.ArrayList<java.util.Set<org.deckfour.xes.classification.XEventClass>> getClusters()
ActivityClusterArray
getClusters
in interface ActivityClusterArray
public void setInputs(java.util.Set<org.deckfour.xes.classification.XEventClass> cluster, java.util.Set<org.deckfour.xes.classification.XEventClass> activities)
setInputs
in interface ActivityClusterArray
public void setOutputs(java.util.Set<org.deckfour.xes.classification.XEventClass> cluster, java.util.Set<org.deckfour.xes.classification.XEventClass> activities)
setOutputs
in interface ActivityClusterArray
public java.util.Set<org.deckfour.xes.classification.XEventClass> getInputs(java.util.Set<org.deckfour.xes.classification.XEventClass> cluster)
getInputs
in interface ActivityClusterArray
public java.util.Set<org.deckfour.xes.classification.XEventClass> getOutputs(java.util.Set<org.deckfour.xes.classification.XEventClass> cluster)
getOutputs
in interface ActivityClusterArray
public java.lang.String toHTMLString(boolean includeHTMLTags)
toHTMLString
in interface org.processmining.framework.util.HTMLToString
public void importFromStream(java.io.InputStream input) throws java.io.IOException
importFromStream
in interface ActivityClusterArray
java.io.IOException
public void exportToFile(java.io.File file) throws java.io.IOException
exportToFile
in interface ActivityClusterArray
java.io.IOException
public boolean isConsistent()
isConsistent
in interface ActivityClusterArray