public class EntryDG
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected org.processmining.framework.util.Pair<java.lang.String,java.lang.Float> |
strongestCause |
protected org.processmining.framework.util.Pair<java.lang.String,java.lang.Float> |
strongestFollower |
Constructor and Description |
---|
EntryDG(java.util.List<org.processmining.framework.util.Pair<java.lang.String,java.lang.String>> id) |
EntryDG(java.util.List<org.processmining.framework.util.Pair<java.lang.String,java.lang.String>> id,
int frequency) |
Modifier and Type | Method and Description |
---|---|
void |
addDirectDependencies(java.util.AbstractMap<java.lang.String,java.lang.Float> dependencyValues) |
protected java.lang.Object |
addInput(java.lang.String input,
java.lang.Object info) |
void |
addL1Ldependency(java.lang.Float dependencyValue,
double l1lThreshold) |
void |
addL2Ldependencies(java.util.AbstractMap<java.lang.String,java.lang.Float> dependencyValues,
double l2lThreshold,
java.util.AbstractMap<java.lang.String,EntryDG> relations) |
protected java.lang.Object |
addOutput(java.lang.String output,
java.lang.Object info) |
void |
checkUnconnectedTasks(java.util.AbstractMap<java.lang.String,EntryDG> relations) |
void |
computeDependencies(java.util.AbstractMap<java.lang.String,EntryDG> relations,
double dependencyThreshold,
double relativeToBestThreshold) |
void |
computeStrongestDependencies(java.util.AbstractMap<java.lang.String,EntryDG> relations) |
boolean |
containsInput(java.lang.String input) |
boolean |
containsOutput(java.lang.String output) |
java.util.ArrayList<org.processmining.framework.util.Pair<java.lang.String,java.lang.Float>> |
getDirectDependencies() |
int |
getFrequency() |
java.util.List<org.processmining.framework.util.Pair<java.lang.String,java.lang.String>> |
getID() |
java.lang.Object |
getInputInfo(java.lang.String input) |
java.util.Set<java.lang.String> |
getInputs() |
java.lang.String |
getKey() |
java.util.ArrayList<org.processmining.framework.util.Pair<java.lang.String,java.lang.Float>> |
getL2Ldependencies() |
java.lang.Object |
getOutputInfo(java.lang.String output) |
java.util.Set<java.lang.String> |
getOutputs() |
int |
inputsSize() |
int |
outputsSize() |
void |
removeWeakDependencies(java.util.AbstractMap<java.lang.String,EntryDG> relations,
double l2lThreshold,
double dependencyThreshold,
double relativeToBestThreshold) |
java.lang.String |
toString() |
protected org.processmining.framework.util.Pair<java.lang.String,java.lang.Float> strongestFollower
protected org.processmining.framework.util.Pair<java.lang.String,java.lang.Float> strongestCause
public EntryDG(java.util.List<org.processmining.framework.util.Pair<java.lang.String,java.lang.String>> id, int frequency)
public EntryDG(java.util.List<org.processmining.framework.util.Pair<java.lang.String,java.lang.String>> id)
public void addL1Ldependency(java.lang.Float dependencyValue, double l1lThreshold)
public void addL2Ldependencies(java.util.AbstractMap<java.lang.String,java.lang.Float> dependencyValues, double l2lThreshold, java.util.AbstractMap<java.lang.String,EntryDG> relations)
public void addDirectDependencies(java.util.AbstractMap<java.lang.String,java.lang.Float> dependencyValues)
public void computeStrongestDependencies(java.util.AbstractMap<java.lang.String,EntryDG> relations)
public void removeWeakDependencies(java.util.AbstractMap<java.lang.String,EntryDG> relations, double l2lThreshold, double dependencyThreshold, double relativeToBestThreshold)
public void computeDependencies(java.util.AbstractMap<java.lang.String,EntryDG> relations, double dependencyThreshold, double relativeToBestThreshold)
public void checkUnconnectedTasks(java.util.AbstractMap<java.lang.String,EntryDG> relations)
public java.util.ArrayList<org.processmining.framework.util.Pair<java.lang.String,java.lang.Float>> getL2Ldependencies()
public java.util.ArrayList<org.processmining.framework.util.Pair<java.lang.String,java.lang.Float>> getDirectDependencies()
public int getFrequency()
protected java.lang.Object addInput(java.lang.String input, java.lang.Object info)
protected java.lang.Object addOutput(java.lang.String output, java.lang.Object info)
public boolean containsInput(java.lang.String input)
public boolean containsOutput(java.lang.String output)
public java.lang.Object getInputInfo(java.lang.String input)
public java.lang.Object getOutputInfo(java.lang.String output)
public java.util.Set<java.lang.String> getInputs()
public java.util.Set<java.lang.String> getOutputs()
public int inputsSize()
public int outputsSize()
public java.util.List<org.processmining.framework.util.Pair<java.lang.String,java.lang.String>> getID()
public java.lang.String getKey()
public java.lang.String toString()
toString
in class java.lang.Object