public class DeclareModelGenerator
extends java.lang.Object
Constructor and Description |
---|
DeclareModelGenerator() |
Modifier and Type | Method and Description |
---|---|
DeclareMinerOutput |
createModel(java.util.List<java.lang.String> activityNameList,
boolean hier,
boolean trans,
DeclareMinerOutput output,
float minSupport,
float minConfidence,
float minCPIR,
float minInterestFactor,
org.deckfour.xes.model.XLog log,
DeclareMinerInput input,
java.util.Vector<java.lang.String> templatesToRemove,
java.util.Vector<java.lang.String> eventsToRemove,
java.util.Vector<java.lang.String> eventTypesToRemove,
boolean extension) |
DeclareMinerOutput |
createModel(java.util.List<java.lang.String> activityNameList,
boolean hier,
boolean trans,
java.util.Map<DeclareTemplate,java.util.Vector<MetricsValues>> metricsVectorPerTemplate,
org.deckfour.xes.model.XLog log,
DeclareMinerInput input,
java.util.Vector<java.lang.String> templatesToRemove,
java.util.Vector<java.lang.String> eventsToRemove,
java.util.Vector<java.lang.String> eventTypesToRemove) |
DeclareExtensionOutput |
createModel(java.util.List<java.lang.String> activityNameList,
boolean hier,
boolean trans,
java.util.Map<java.lang.Integer,MetricsValues> metricsVectorConstraint,
java.util.Collection<org.processmining.plugins.declareminer.visualizing.ConstraintDefinition> cds,
float minSupport,
float minConfidence,
float minCPIR,
float minInterestFactor,
org.deckfour.xes.model.XLog log,
DeclareMinerInput input,
org.processmining.plugins.declareminer.visualizing.DeclareMap inputMap) |
java.lang.String |
getEventType(java.lang.String activityName) |
static java.util.Map<java.util.Set<java.lang.String>,java.lang.Float> |
getFrequentItemSetSupportMap(java.util.List<java.lang.String> activityNameList,
int noparam,
org.deckfour.xes.model.XLog log,
float tolerance,
boolean negative,
java.io.PrintWriter pw,
DeclareMinerInput input) |
java.util.Vector<java.lang.Integer> |
getTransitiveClosureCoexistenceConstraints() |
void |
getTransitiveClosureCoexistenceConstraints(java.util.Vector<org.processmining.plugins.declareminer.visualizing.ConstraintDefinition> allDiscoveredConstraints,
java.lang.Iterable<org.processmining.plugins.declareminer.visualizing.ActivityDefinition> activityDefinitions,
java.util.HashMap<java.lang.Integer,java.util.List<java.lang.String>> constraintParametersMap,
java.util.HashMap<java.lang.Integer,DeclareTemplate> constraintTemplateMap) |
java.util.Vector<java.lang.Integer> |
getTransitiveClosureNotCoexistenceConstraints() |
void |
getTransitiveClosureNotCoexistenceConstraints(java.util.Vector<org.processmining.plugins.declareminer.visualizing.ConstraintDefinition> allDiscoveredConstraints,
java.lang.Iterable<org.processmining.plugins.declareminer.visualizing.ActivityDefinition> activityDefinitions,
java.util.HashMap<java.lang.Integer,java.util.List<java.lang.String>> constraintParametersMap,
java.util.HashMap<java.lang.Integer,DeclareTemplate> constraintTemplateMap) |
java.util.Vector<java.lang.Integer> |
getTransitiveClosurePrecedenceConstraints() |
void |
getTransitiveClosurePrecedenceConstraints(java.util.Vector<org.processmining.plugins.declareminer.visualizing.ConstraintDefinition> allDiscoveredConstraints,
java.lang.Iterable<org.processmining.plugins.declareminer.visualizing.ActivityDefinition> activityDefinitions,
java.util.HashMap<java.lang.Integer,java.util.List<java.lang.String>> constraintParametersMap,
java.util.HashMap<java.lang.Integer,DeclareTemplate> constraintTemplateMap) |
java.util.Vector<java.lang.Integer> |
getTransitiveClosureRespondedExistenceConstraints() |
void |
getTransitiveClosureRespondedExistenceConstraints(java.util.Vector<org.processmining.plugins.declareminer.visualizing.ConstraintDefinition> allDiscoveredConstraints,
java.lang.Iterable<org.processmining.plugins.declareminer.visualizing.ActivityDefinition> activityDefinitions,
java.util.HashMap<java.lang.Integer,java.util.List<java.lang.String>> constraintParametersMap,
java.util.HashMap<java.lang.Integer,DeclareTemplate> constraintTemplateMap) |
java.util.Vector<java.lang.Integer> |
getTransitiveClosureResponseConstraints() |
void |
getTransitiveClosureResponseConstraints(java.util.Vector<org.processmining.plugins.declareminer.visualizing.ConstraintDefinition> allDiscoveredConstraints,
java.lang.Iterable<org.processmining.plugins.declareminer.visualizing.ActivityDefinition> activityDefinitions,
java.util.HashMap<java.lang.Integer,java.util.List<java.lang.String>> constraintParametersMap,
java.util.HashMap<java.lang.Integer,DeclareTemplate> constraintTemplateMap) |
java.util.Vector<java.lang.Integer> |
getTransitiveClosureSuccessionConstraints() |
void |
getTransitiveClosureSuccessionConstraints(java.util.Vector<org.processmining.plugins.declareminer.visualizing.ConstraintDefinition> allDiscoveredConstraints,
java.lang.Iterable<org.processmining.plugins.declareminer.visualizing.ActivityDefinition> activityDefinitions,
java.util.HashMap<java.lang.Integer,java.util.List<java.lang.String>> constraintParametersMap,
java.util.HashMap<java.lang.Integer,DeclareTemplate> constraintTemplateMap) |
static java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,org.processmining.plugins.declareminer.visualizing.ConstraintDefinition>> |
getVisibleCd(float minSupp,
java.util.Vector<org.processmining.plugins.declareminer.visualizing.ConstraintDefinition> allDiscoveredConstraints,
java.util.HashMap<java.lang.Integer,java.lang.Float> constraintSupportRuleMap,
java.util.Vector<java.lang.String> toSkip,
java.util.Vector<java.lang.String> toHide,
java.util.Vector<java.lang.String> toETHide) |
boolean |
hasEventTypeInName(java.lang.String activityName) |
static org.processmining.plugins.declareminer.visualizing.DeclareMap |
layout(org.processmining.plugins.declareminer.visualizing.AssignmentModelView view,
org.processmining.plugins.declareminer.visualizing.AssignmentModel model) |
void |
setTransitiveClosureCoexistenceConstraints(java.util.Vector<java.lang.Integer> transitiveClosureCoexistenceConstraints) |
void |
setTransitiveClosureNotCoexistenceConstraints(java.util.Vector<java.lang.Integer> transitiveClosureNotCoexistenceConstraints) |
void |
setTransitiveClosurePrecedenceConstraints(java.util.Vector<java.lang.Integer> transitiveClosurePrecedenceConstraints) |
void |
setTransitiveClosureRespondedExistenceConstraints(java.util.Vector<java.lang.Integer> transitiveClosureRespondedExistenceConstraints) |
void |
setTransitiveClosureResponseConstraints(java.util.Vector<java.lang.Integer> transitiveClosureResponseConstraints) |
void |
setTransitiveClosureSuccessionConstraints(java.util.Vector<java.lang.Integer> transitiveClosureSuccessionConstraints) |
public DeclareMinerOutput createModel(java.util.List<java.lang.String> activityNameList, boolean hier, boolean trans, java.util.Map<DeclareTemplate,java.util.Vector<MetricsValues>> metricsVectorPerTemplate, org.deckfour.xes.model.XLog log, DeclareMinerInput input, java.util.Vector<java.lang.String> templatesToRemove, java.util.Vector<java.lang.String> eventsToRemove, java.util.Vector<java.lang.String> eventTypesToRemove)
public void getTransitiveClosureResponseConstraints(java.util.Vector<org.processmining.plugins.declareminer.visualizing.ConstraintDefinition> allDiscoveredConstraints, java.lang.Iterable<org.processmining.plugins.declareminer.visualizing.ActivityDefinition> activityDefinitions, java.util.HashMap<java.lang.Integer,java.util.List<java.lang.String>> constraintParametersMap, java.util.HashMap<java.lang.Integer,DeclareTemplate> constraintTemplateMap)
public void getTransitiveClosureSuccessionConstraints(java.util.Vector<org.processmining.plugins.declareminer.visualizing.ConstraintDefinition> allDiscoveredConstraints, java.lang.Iterable<org.processmining.plugins.declareminer.visualizing.ActivityDefinition> activityDefinitions, java.util.HashMap<java.lang.Integer,java.util.List<java.lang.String>> constraintParametersMap, java.util.HashMap<java.lang.Integer,DeclareTemplate> constraintTemplateMap)
public void getTransitiveClosureCoexistenceConstraints(java.util.Vector<org.processmining.plugins.declareminer.visualizing.ConstraintDefinition> allDiscoveredConstraints, java.lang.Iterable<org.processmining.plugins.declareminer.visualizing.ActivityDefinition> activityDefinitions, java.util.HashMap<java.lang.Integer,java.util.List<java.lang.String>> constraintParametersMap, java.util.HashMap<java.lang.Integer,DeclareTemplate> constraintTemplateMap)
public void getTransitiveClosurePrecedenceConstraints(java.util.Vector<org.processmining.plugins.declareminer.visualizing.ConstraintDefinition> allDiscoveredConstraints, java.lang.Iterable<org.processmining.plugins.declareminer.visualizing.ActivityDefinition> activityDefinitions, java.util.HashMap<java.lang.Integer,java.util.List<java.lang.String>> constraintParametersMap, java.util.HashMap<java.lang.Integer,DeclareTemplate> constraintTemplateMap)
public void getTransitiveClosureNotCoexistenceConstraints(java.util.Vector<org.processmining.plugins.declareminer.visualizing.ConstraintDefinition> allDiscoveredConstraints, java.lang.Iterable<org.processmining.plugins.declareminer.visualizing.ActivityDefinition> activityDefinitions, java.util.HashMap<java.lang.Integer,java.util.List<java.lang.String>> constraintParametersMap, java.util.HashMap<java.lang.Integer,DeclareTemplate> constraintTemplateMap)
public void getTransitiveClosureRespondedExistenceConstraints(java.util.Vector<org.processmining.plugins.declareminer.visualizing.ConstraintDefinition> allDiscoveredConstraints, java.lang.Iterable<org.processmining.plugins.declareminer.visualizing.ActivityDefinition> activityDefinitions, java.util.HashMap<java.lang.Integer,java.util.List<java.lang.String>> constraintParametersMap, java.util.HashMap<java.lang.Integer,DeclareTemplate> constraintTemplateMap)
public DeclareMinerOutput createModel(java.util.List<java.lang.String> activityNameList, boolean hier, boolean trans, DeclareMinerOutput output, float minSupport, float minConfidence, float minCPIR, float minInterestFactor, org.deckfour.xes.model.XLog log, DeclareMinerInput input, java.util.Vector<java.lang.String> templatesToRemove, java.util.Vector<java.lang.String> eventsToRemove, java.util.Vector<java.lang.String> eventTypesToRemove, boolean extension)
public static java.util.Map<java.util.Set<java.lang.String>,java.lang.Float> getFrequentItemSetSupportMap(java.util.List<java.lang.String> activityNameList, int noparam, org.deckfour.xes.model.XLog log, float tolerance, boolean negative, java.io.PrintWriter pw, DeclareMinerInput input)
public static org.processmining.plugins.declareminer.visualizing.DeclareMap layout(org.processmining.plugins.declareminer.visualizing.AssignmentModelView view, org.processmining.plugins.declareminer.visualizing.AssignmentModel model)
public static java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,org.processmining.plugins.declareminer.visualizing.ConstraintDefinition>> getVisibleCd(float minSupp, java.util.Vector<org.processmining.plugins.declareminer.visualizing.ConstraintDefinition> allDiscoveredConstraints, java.util.HashMap<java.lang.Integer,java.lang.Float> constraintSupportRuleMap, java.util.Vector<java.lang.String> toSkip, java.util.Vector<java.lang.String> toHide, java.util.Vector<java.lang.String> toETHide)
public DeclareExtensionOutput createModel(java.util.List<java.lang.String> activityNameList, boolean hier, boolean trans, java.util.Map<java.lang.Integer,MetricsValues> metricsVectorConstraint, java.util.Collection<org.processmining.plugins.declareminer.visualizing.ConstraintDefinition> cds, float minSupport, float minConfidence, float minCPIR, float minInterestFactor, org.deckfour.xes.model.XLog log, DeclareMinerInput input, org.processmining.plugins.declareminer.visualizing.DeclareMap inputMap)
public boolean hasEventTypeInName(java.lang.String activityName)
public java.lang.String getEventType(java.lang.String activityName)
public java.util.Vector<java.lang.Integer> getTransitiveClosureSuccessionConstraints()
public void setTransitiveClosureSuccessionConstraints(java.util.Vector<java.lang.Integer> transitiveClosureSuccessionConstraints)
public java.util.Vector<java.lang.Integer> getTransitiveClosureCoexistenceConstraints()
public void setTransitiveClosureCoexistenceConstraints(java.util.Vector<java.lang.Integer> transitiveClosureCoexistenceConstraints)
public java.util.Vector<java.lang.Integer> getTransitiveClosureResponseConstraints()
public void setTransitiveClosureResponseConstraints(java.util.Vector<java.lang.Integer> transitiveClosureResponseConstraints)
public java.util.Vector<java.lang.Integer> getTransitiveClosurePrecedenceConstraints()
public void setTransitiveClosurePrecedenceConstraints(java.util.Vector<java.lang.Integer> transitiveClosurePrecedenceConstraints)
public java.util.Vector<java.lang.Integer> getTransitiveClosureRespondedExistenceConstraints()
public void setTransitiveClosureRespondedExistenceConstraints(java.util.Vector<java.lang.Integer> transitiveClosureRespondedExistenceConstraints)
public java.util.Vector<java.lang.Integer> getTransitiveClosureNotCoexistenceConstraints()
public void setTransitiveClosureNotCoexistenceConstraints(java.util.Vector<java.lang.Integer> transitiveClosureNotCoexistenceConstraints)