public abstract class TemplateInfo
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.util.HashMap<java.lang.String,MetricsValues> |
metricsValues4precedence |
protected java.util.HashMap<java.lang.String,MetricsValues> |
metricsValues4response |
protected int |
numberOfDiscoveredConstraints |
Constructor and Description |
---|
TemplateInfo() |
Modifier and Type | Method and Description |
---|---|
Support |
checkFormula(DeclareMinerInput input,
DeclareTemplate template,
java.lang.String formula,
java.lang.String antecedent,
java.lang.String subsequent,
org.deckfour.xes.model.XTrace trace,
boolean activated) |
MetricsValues |
computeMetrics(DeclareMinerInput input,
DeclareTemplate template,
java.util.List<java.lang.String> parametersList,
org.deckfour.xes.model.XLog log,
java.io.PrintWriter pw,
float alpha,
FindItemSets f) |
protected boolean |
containsEventType(java.lang.String activityName) |
abstract java.util.Vector<MetricsValues> |
getMetrics(DeclareMinerInput input,
java.util.Map<FrequentItemSetType,java.util.Map<java.util.Set<java.lang.String>,java.lang.Float>> frequentItemSetTypeFrequentItemSetSupportMap,
java.util.Map<DeclareTemplate,java.util.List<java.util.List<java.lang.String>>> declareTemplateCandidateDispositionsMap,
float alpha,
float support,
org.deckfour.xes.model.XLog log,
java.io.PrintWriter pw,
DeclareTemplate currentTemplate,
org.processmining.contexts.uitopia.UIPluginContext context,
boolean verbose,
FindItemSets f) |
java.util.HashMap<java.lang.String,MetricsValues> |
getMetricsValues4precedence() |
java.util.HashMap<java.lang.String,MetricsValues> |
getMetricsValues4response() |
int |
getNumberOfDiscoveredConstraints() |
abstract java.util.Vector<java.lang.Long> |
getTimeDistances(DeclareMinerInput input,
org.deckfour.xes.model.XTrace t,
org.processmining.plugins.declareminer.visualizing.ConstraintDefinition cd,
java.util.Set<java.lang.Integer> activations) |
protected boolean |
isNegativeRelation(DeclareTemplate template) |
protected boolean |
isPositiveRelation(DeclareTemplate template) |
protected void |
printMetrics(java.io.PrintWriter pw,
java.lang.String formula,
float supportRule) |
protected void |
printMetrics(java.io.PrintWriter pw,
java.lang.String formula,
float supportRule,
float confidence,
float supportAntecedentAct,
float supportConsequentAct,
float supportAntecedentSat,
float supportConsequentSat,
float interestFactor,
float cpir) |
void |
setMetricsValues4precedence(java.util.HashMap<java.lang.String,MetricsValues> metricsValues4precedence) |
void |
setMetricsValues4response(java.util.HashMap<java.lang.String,MetricsValues> metricsValues4response) |
void |
setNumberOfDiscoveredConstraints(int numberOfDiscoveredConstraints) |
protected int numberOfDiscoveredConstraints
protected java.util.HashMap<java.lang.String,MetricsValues> metricsValues4response
protected java.util.HashMap<java.lang.String,MetricsValues> metricsValues4precedence
public abstract java.util.Vector<MetricsValues> getMetrics(DeclareMinerInput input, java.util.Map<FrequentItemSetType,java.util.Map<java.util.Set<java.lang.String>,java.lang.Float>> frequentItemSetTypeFrequentItemSetSupportMap, java.util.Map<DeclareTemplate,java.util.List<java.util.List<java.lang.String>>> declareTemplateCandidateDispositionsMap, float alpha, float support, org.deckfour.xes.model.XLog log, java.io.PrintWriter pw, DeclareTemplate currentTemplate, org.processmining.contexts.uitopia.UIPluginContext context, boolean verbose, FindItemSets f)
public abstract java.util.Vector<java.lang.Long> getTimeDistances(DeclareMinerInput input, org.deckfour.xes.model.XTrace t, org.processmining.plugins.declareminer.visualizing.ConstraintDefinition cd, java.util.Set<java.lang.Integer> activations)
public MetricsValues computeMetrics(DeclareMinerInput input, DeclareTemplate template, java.util.List<java.lang.String> parametersList, org.deckfour.xes.model.XLog log, java.io.PrintWriter pw, float alpha, FindItemSets f)
public Support checkFormula(DeclareMinerInput input, DeclareTemplate template, java.lang.String formula, java.lang.String antecedent, java.lang.String subsequent, org.deckfour.xes.model.XTrace trace, boolean activated)
protected void printMetrics(java.io.PrintWriter pw, java.lang.String formula, float supportRule)
protected void printMetrics(java.io.PrintWriter pw, java.lang.String formula, float supportRule, float confidence, float supportAntecedentAct, float supportConsequentAct, float supportAntecedentSat, float supportConsequentSat, float interestFactor, float cpir)
protected boolean containsEventType(java.lang.String activityName)
protected boolean isPositiveRelation(DeclareTemplate template)
protected boolean isNegativeRelation(DeclareTemplate template)
public int getNumberOfDiscoveredConstraints()
public void setNumberOfDiscoveredConstraints(int numberOfDiscoveredConstraints)
public java.util.HashMap<java.lang.String,MetricsValues> getMetricsValues4response()
public void setMetricsValues4response(java.util.HashMap<java.lang.String,MetricsValues> metricsValues4response)
public java.util.HashMap<java.lang.String,MetricsValues> getMetricsValues4precedence()
public void setMetricsValues4precedence(java.util.HashMap<java.lang.String,MetricsValues> metricsValues4precedence)