public interface EventRelationStorage
Modifier and Type | Interface and Description |
---|---|
static class |
EventRelationStorage.Factory |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ARTIFICIAL_END |
static java.lang.String |
ARTIFICIAL_START |
Modifier and Type | Method and Description |
---|---|
void |
addDirectlyFollows(org.deckfour.xes.classification.XEventClass source,
org.deckfour.xes.classification.XEventClass target) |
void |
addEventuallyFollows(org.deckfour.xes.classification.XEventClass source,
org.deckfour.xes.classification.XEventClass target) |
void |
addLengthTwoFollows(org.deckfour.xes.classification.XEventClass source,
org.deckfour.xes.classification.XEventClass target) |
void |
addTrace(org.deckfour.xes.model.XTrace trace) |
java.lang.Iterable<org.processmining.models.causalgraph.Relation> |
allCombinations() |
java.lang.Iterable<org.processmining.models.causalgraph.Relation> |
allCombinations(org.deckfour.xes.classification.XEventClass source) |
java.lang.Iterable<org.processmining.models.causalgraph.Relation> |
allNonEqualCombinations() |
java.lang.Iterable<org.processmining.models.causalgraph.Relation> |
allObservedCombinations() |
int |
countDirectlyFollows(org.processmining.models.causalgraph.Relation relation) |
int |
countDirectlyFollows(org.deckfour.xes.classification.XEventClass source,
org.deckfour.xes.classification.XEventClass target) |
int |
countEvents() |
int |
countEventuallyFollows(org.deckfour.xes.classification.XEventClass source,
org.deckfour.xes.classification.XEventClass target) |
int |
countLengthTwoFollows(org.deckfour.xes.classification.XEventClass source,
org.deckfour.xes.classification.XEventClass target) |
int |
countOccurence(org.deckfour.xes.classification.XEventClass eventClass) |
int |
countTraces() |
java.util.Set<org.deckfour.xes.classification.XEventClass> |
directlyFollows(org.deckfour.xes.classification.XEventClass source) |
java.util.Collection<org.deckfour.xes.model.XTrace> |
getAllTraces() |
org.deckfour.xes.classification.XEventClassifier |
getClassifier() |
DependencyRelation |
getDependencyRelation(org.processmining.models.causalgraph.Relation relation) |
com.google.common.collect.Multiset<org.processmining.models.causalgraph.Relation> |
getDirectlyFollowsRelations() |
org.deckfour.xes.classification.XEventClass |
getEndEventClass() |
org.deckfour.xes.classification.XEventClass |
getEventClass(org.deckfour.xes.model.XEvent event) |
com.google.common.collect.ImmutableSet<org.deckfour.xes.classification.XEventClass> |
getEventClasses() |
com.google.common.collect.ImmutableMap<java.lang.String,org.deckfour.xes.classification.XEventClass> |
getEventClassesById() |
com.google.common.collect.Multiset<org.deckfour.xes.classification.XEventClass> |
getEventClassOccurence() |
com.google.common.collect.Multiset<org.processmining.models.causalgraph.Relation> |
getEventuallyFollowsRelations() |
DependencyRelation |
getL1LoopRelation(org.processmining.models.causalgraph.Relation relation) |
DependencyRelation |
getL2LoopRelation(org.processmining.models.causalgraph.Relation relation) |
DependencyRelation |
getLongDistanceDependency(org.processmining.models.causalgraph.Relation element) |
org.deckfour.xes.classification.XEventClass |
getStartEventClass() |
boolean |
includesStartOrEnd(org.processmining.models.causalgraph.Relation relation) |
static final java.lang.String ARTIFICIAL_START
static final java.lang.String ARTIFICIAL_END
com.google.common.collect.ImmutableSet<org.deckfour.xes.classification.XEventClass> getEventClasses()
com.google.common.collect.ImmutableMap<java.lang.String,org.deckfour.xes.classification.XEventClass> getEventClassesById()
org.deckfour.xes.classification.XEventClassifier getClassifier()
org.deckfour.xes.classification.XEventClass getEventClass(org.deckfour.xes.model.XEvent event)
org.deckfour.xes.classification.XEventClass getStartEventClass()
org.deckfour.xes.classification.XEventClass getEndEventClass()
boolean includesStartOrEnd(org.processmining.models.causalgraph.Relation relation)
java.lang.Iterable<org.processmining.models.causalgraph.Relation> allNonEqualCombinations()
java.lang.Iterable<org.processmining.models.causalgraph.Relation> allCombinations()
java.lang.Iterable<org.processmining.models.causalgraph.Relation> allObservedCombinations()
java.lang.Iterable<org.processmining.models.causalgraph.Relation> allCombinations(org.deckfour.xes.classification.XEventClass source)
void addTrace(org.deckfour.xes.model.XTrace trace)
void addEventuallyFollows(org.deckfour.xes.classification.XEventClass source, org.deckfour.xes.classification.XEventClass target)
void addLengthTwoFollows(org.deckfour.xes.classification.XEventClass source, org.deckfour.xes.classification.XEventClass target)
void addDirectlyFollows(org.deckfour.xes.classification.XEventClass source, org.deckfour.xes.classification.XEventClass target)
java.util.Collection<org.deckfour.xes.model.XTrace> getAllTraces()
com.google.common.collect.Multiset<org.processmining.models.causalgraph.Relation> getDirectlyFollowsRelations()
java.util.Set<org.deckfour.xes.classification.XEventClass> directlyFollows(org.deckfour.xes.classification.XEventClass source)
com.google.common.collect.Multiset<org.processmining.models.causalgraph.Relation> getEventuallyFollowsRelations()
com.google.common.collect.Multiset<org.deckfour.xes.classification.XEventClass> getEventClassOccurence()
int countTraces()
int countEvents()
int countOccurence(org.deckfour.xes.classification.XEventClass eventClass)
int countDirectlyFollows(org.deckfour.xes.classification.XEventClass source, org.deckfour.xes.classification.XEventClass target)
int countDirectlyFollows(org.processmining.models.causalgraph.Relation relation)
int countLengthTwoFollows(org.deckfour.xes.classification.XEventClass source, org.deckfour.xes.classification.XEventClass target)
int countEventuallyFollows(org.deckfour.xes.classification.XEventClass source, org.deckfour.xes.classification.XEventClass target)
DependencyRelation getDependencyRelation(org.processmining.models.causalgraph.Relation relation)
DependencyRelation getL1LoopRelation(org.processmining.models.causalgraph.Relation relation)
DependencyRelation getL2LoopRelation(org.processmining.models.causalgraph.Relation relation)
DependencyRelation getLongDistanceDependency(org.processmining.models.causalgraph.Relation element)