public class AnnotatedDGraph extends DGraph
| Modifier and Type | Field and Description |
|---|---|
protected java.util.HashMap<java.lang.String,Multiset<java.util.Set<java.lang.String>>> |
join_multisets |
protected java.util.HashMap<java.lang.String,Multiset<java.util.Set<java.lang.String>>> |
split_multisets |
activities, causesMap, entries, successorsMap| Constructor and Description |
|---|
AnnotatedDGraph() |
AnnotatedDGraph(DGraph dg) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
activityAsString(java.lang.String act) |
void |
add(AnnotatedDGraph a_dgraph)
Add data from the parameter graph to the actual graph
|
void |
countJoinSet(java.lang.String activity,
java.util.Set<java.lang.String> set)
Count the appearance of a new set as a join of the activity
|
void |
countJoinSet(java.lang.String activity,
java.util.Set<java.lang.String> set,
long count)
Count the appearance of a new set as a join of the activity
|
void |
countSplitSet(java.lang.String activity,
java.util.Set<java.lang.String> set)
Count the appearance of a new set as a split of the activity
|
void |
countSplitSet(java.lang.String activity,
java.util.Set<java.lang.String> set,
long count)
Count the appearance of a new set as a split of the activity
|
long |
getActivityCount(java.lang.String activity)
Return the total number of appearances of the activity in the log
|
long |
getCount(java.lang.String predecessor,
java.lang.String successor)
Return the number of times the predecessor is followed by the successor
|
java.util.Set<java.lang.String> |
getEndActivities()
A set with the end activities
|
long |
getEndCount(java.lang.String activity)
Return the number of times the activity is the end activity
|
java.util.Set<java.lang.String> |
getIntermediateActivities()
A set with the intermediate activities
|
long |
getJoinCount(java.lang.String activity,
java.util.Set<java.lang.String> set)
Return the number of the occurrence of the set in the join multiset
|
Multiset<java.util.Set<java.lang.String>> |
getJoins(java.lang.String activity)
Return the joins of the activity
|
long |
getSplitCount(java.lang.String activity,
java.util.Set<java.lang.String> set)
Return the number of the occurrence of the set in the split multiset
|
Multiset<java.util.Set<java.lang.String>> |
getSplits(java.lang.String activity)
Return the splits of the activity
|
java.util.Set<java.lang.String> |
getStartActivities()
A set with the start activities
|
long |
getStartCount(java.lang.String activity)
Return the number of times the activity is the start activity
|
protected java.util.Set<java.lang.String> |
processSetString(java.lang.String string_set)
Transform the set represented as a string to a Set object
|
boolean |
read(java.lang.String filename)
Read a dependency graph from an input file
|
java.lang.String |
toString() |
add, add, addActivity, contains, getActivities, getCauses, getEntries, getFollowers, remove, write, writeprotected java.util.HashMap<java.lang.String,Multiset<java.util.Set<java.lang.String>>> join_multisets
protected java.util.HashMap<java.lang.String,Multiset<java.util.Set<java.lang.String>>> split_multisets
public AnnotatedDGraph()
public AnnotatedDGraph(DGraph dg)
public Multiset<java.util.Set<java.lang.String>> getSplits(java.lang.String activity)
activity - Activitypublic Multiset<java.util.Set<java.lang.String>> getJoins(java.lang.String activity)
activity - Activitypublic void countJoinSet(java.lang.String activity,
java.util.Set<java.lang.String> set)
activity - Activityset - Successor setpublic void countSplitSet(java.lang.String activity,
java.util.Set<java.lang.String> set)
activity - Activityset - Causes setpublic void countJoinSet(java.lang.String activity,
java.util.Set<java.lang.String> set,
long count)
activity - Activityset - Successor setcount - Countpublic void countSplitSet(java.lang.String activity,
java.util.Set<java.lang.String> set,
long count)
activity - Activityset - Causes setcount - Countpublic long getJoinCount(java.lang.String activity,
java.util.Set<java.lang.String> set)
activity - Activityset - Setpublic long getCount(java.lang.String predecessor,
java.lang.String successor)
predecessor - Predecessor activitysuccessor - Successor activitypublic long getSplitCount(java.lang.String activity,
java.util.Set<java.lang.String> set)
activity - Activityset - Setpublic long getActivityCount(java.lang.String activity)
activity - public void add(AnnotatedDGraph a_dgraph)
a_dgraph - Annotated dependency graphpublic boolean read(java.lang.String filename)
protected java.util.Set<java.lang.String> processSetString(java.lang.String string_set)
string_set - Set as a stringpublic java.util.Set<java.lang.String> getStartActivities()
public java.util.Set<java.lang.String> getIntermediateActivities()
public java.util.Set<java.lang.String> getEndActivities()
public java.lang.String activityAsString(java.lang.String act)
public long getStartCount(java.lang.String activity)
activity - Activitypublic long getEndCount(java.lang.String activity)
activity - Activity