public final class DataRelationStorageImpl extends java.lang.Object implements DataRelationStorage
DataRelationStorage.Factory
Constructor and Description |
---|
DataRelationStorageImpl(org.processmining.dataawarecnetminer.model.EventRelationStorage eventRelationStorage,
java.util.Map<java.lang.String,java.lang.Class<?>> availableAttributes,
java.util.Set<java.lang.String> consideredAttributes) |
Modifier and Type | Method and Description |
---|---|
int |
countDirectlyFollows(org.processmining.models.causalgraph.Relation relation,
org.processmining.datapetrinets.expression.GuardExpression condition) |
int |
countDirectlyFollows(org.deckfour.xes.classification.XEventClass source,
org.deckfour.xes.classification.XEventClass target,
org.processmining.datapetrinets.expression.GuardExpression condition) |
int |
countLengthTwoFollows(org.processmining.models.causalgraph.Relation relation,
org.processmining.datapetrinets.expression.GuardExpression condition) |
int |
countLengthTwoFollows(org.deckfour.xes.classification.XEventClass source,
org.deckfour.xes.classification.XEventClass target,
org.processmining.datapetrinets.expression.GuardExpression condition) |
int |
countOccurence(org.deckfour.xes.classification.XEventClass eventClass,
org.processmining.datapetrinets.expression.GuardExpression condition) |
com.google.common.collect.Multiset<java.util.Map<java.lang.String,java.lang.Object>> |
directlyFollowsUnderAttributes(org.processmining.models.causalgraph.Relation relation) |
com.google.common.collect.ImmutableMap<java.lang.String,org.processmining.datadiscovery.estimators.Type> |
getAttributeTypes() |
com.google.common.collect.ImmutableMap<java.lang.String,java.lang.Class<?>> |
getAvailableAttributes() |
com.google.common.collect.ImmutableSet<java.lang.String> |
getConsideredAttributes() |
org.processmining.dataawarecnetminer.model.DependencyRelation |
getDependencyRelationUnderCondition(org.processmining.models.causalgraph.Relation followsRelation,
org.processmining.datapetrinets.expression.GuardExpression condition) |
org.processmining.dataawarecnetminer.model.DependencyRelation |
getL1RelationUnderCondition(org.processmining.models.causalgraph.Relation relation,
org.processmining.datapetrinets.expression.GuardExpression condition) |
org.processmining.dataawarecnetminer.model.DependencyRelation |
getL2RelationUnderCondition(org.processmining.models.causalgraph.Relation relation,
org.processmining.datapetrinets.expression.GuardExpression condition) |
java.util.Map<java.lang.String,java.util.Set<java.lang.String>> |
getLiteralValues() |
void |
registerTrace(org.deckfour.xes.model.XTrace trace) |
void |
setConsideredAttributes(java.util.Set<java.lang.String> consideredAttributes) |
void |
setConsideredAttributes(java.util.Set<java.lang.String> consideredAttributes,
java.util.concurrent.ExecutorService executor) |
public DataRelationStorageImpl(org.processmining.dataawarecnetminer.model.EventRelationStorage eventRelationStorage, java.util.Map<java.lang.String,java.lang.Class<?>> availableAttributes, java.util.Set<java.lang.String> consideredAttributes)
public com.google.common.collect.ImmutableSet<java.lang.String> getConsideredAttributes()
getConsideredAttributes
in interface DataRelationStorage
public void setConsideredAttributes(java.util.Set<java.lang.String> consideredAttributes, java.util.concurrent.ExecutorService executor)
public void setConsideredAttributes(java.util.Set<java.lang.String> consideredAttributes)
setConsideredAttributes
in interface DataRelationStorage
public void registerTrace(org.deckfour.xes.model.XTrace trace)
registerTrace
in interface DataRelationStorage
public org.processmining.dataawarecnetminer.model.DependencyRelation getDependencyRelationUnderCondition(org.processmining.models.causalgraph.Relation followsRelation, org.processmining.datapetrinets.expression.GuardExpression condition)
getDependencyRelationUnderCondition
in interface DataRelationStorage
public org.processmining.dataawarecnetminer.model.DependencyRelation getL1RelationUnderCondition(org.processmining.models.causalgraph.Relation relation, org.processmining.datapetrinets.expression.GuardExpression condition)
getL1RelationUnderCondition
in interface DataRelationStorage
public org.processmining.dataawarecnetminer.model.DependencyRelation getL2RelationUnderCondition(org.processmining.models.causalgraph.Relation relation, org.processmining.datapetrinets.expression.GuardExpression condition)
getL2RelationUnderCondition
in interface DataRelationStorage
public int countOccurence(org.deckfour.xes.classification.XEventClass eventClass, org.processmining.datapetrinets.expression.GuardExpression condition)
countOccurence
in interface DataRelationStorage
public int countDirectlyFollows(org.deckfour.xes.classification.XEventClass source, org.deckfour.xes.classification.XEventClass target, org.processmining.datapetrinets.expression.GuardExpression condition)
countDirectlyFollows
in interface DataRelationStorage
public com.google.common.collect.Multiset<java.util.Map<java.lang.String,java.lang.Object>> directlyFollowsUnderAttributes(org.processmining.models.causalgraph.Relation relation)
directlyFollowsUnderAttributes
in interface DataRelationStorage
public int countDirectlyFollows(org.processmining.models.causalgraph.Relation relation, org.processmining.datapetrinets.expression.GuardExpression condition)
countDirectlyFollows
in interface DataRelationStorage
public int countLengthTwoFollows(org.processmining.models.causalgraph.Relation relation, org.processmining.datapetrinets.expression.GuardExpression condition)
countLengthTwoFollows
in interface DataRelationStorage
public int countLengthTwoFollows(org.deckfour.xes.classification.XEventClass source, org.deckfour.xes.classification.XEventClass target, org.processmining.datapetrinets.expression.GuardExpression condition)
countLengthTwoFollows
in interface DataRelationStorage
public com.google.common.collect.ImmutableMap<java.lang.String,org.processmining.datadiscovery.estimators.Type> getAttributeTypes()
getAttributeTypes
in interface DataRelationStorage
public java.util.Map<java.lang.String,java.util.Set<java.lang.String>> getLiteralValues()
getLiteralValues
in interface DataRelationStorage
public com.google.common.collect.ImmutableMap<java.lang.String,java.lang.Class<?>> getAvailableAttributes()
getAvailableAttributes
in interface DataRelationStorage