Modifier and Type | Method and Description |
---|---|
HeuristicsNet |
HeuristicsNet.copy()
Makes a copy (deep clone) of this
HeuristicsNet object. |
Modifier and Type | Method and Description |
---|---|
int |
HeuristicsNet.compareTo(HeuristicsNet otherHeuristicsNet)
Compares other
HeuristicsNet object with this
HeuristicsNet object. |
Constructor and Description |
---|
HeuristicsNetGraph(HeuristicsNet heuristicsNet,
java.lang.String label,
boolean showSemantics)
Constructs the graphical representation of a
HeuristicsNet
object. |
Modifier and Type | Class and Description |
---|---|
class |
HeuristicsNetImpl
Implements the
HeuristicsNet objects that are used by the
Genetic Miner algorithm. |
Modifier and Type | Method and Description |
---|---|
protected HeuristicsNet |
HeuristicsNetImpl.clone()
Returns a deep cloning of the current HeuristicsNet.
|
HeuristicsNet |
HeuristicsNetImpl.copy() |
Modifier and Type | Method and Description |
---|---|
int |
HeuristicsNetImpl.compareTo(HeuristicsNet otherHeuristicsNet) |
Constructor and Description |
---|
ContinuousSemanticsParser(HeuristicsNet net,
java.util.Random generator)
Constructs a
ContinuousSemanticsParser object. |
ExtraBehaviorParser(HeuristicsNet net,
java.util.Random generator)
Constructs a
ExtraBehaviorParser object. |
MarkingHeuristicsNet(HeuristicsNet net,
java.util.Random generator)
Builds an initial marking for a given
HeuristicsNet object. |
StopSemanticsParser(HeuristicsNet net,
java.util.Random generator)
Constructs a
StopSemanticsParser object. |
Modifier and Type | Class and Description |
---|---|
class |
AnnotatedHeuristicsNet |
class |
SimpleHeuristicsNet |
Constructor and Description |
---|
AnnotatedHeuristicsNet(HeuristicsNet net,
java.util.HashMap<java.lang.String,java.lang.Integer> keys,
HeuristicsMetrics metrics,
HeuristicsMinerSettings settings) |
AnnotatedHeuristicsNet(HeuristicsNet net,
HeuristicsMetrics metrics,
HeuristicsMinerSettings settings) |
SimpleHeuristicsNet(HeuristicsNet net,
HeuristicsMetrics metrics,
HeuristicsMinerSettings settings) |
Modifier and Type | Method and Description |
---|---|
static java.lang.Object[] |
HeuristicsNetToFlexConverter.converter(org.processmining.framework.plugin.PluginContext context,
HeuristicsNet hn) |
static java.lang.Object[] |
HeuristicsNetToPetriNetConverter.converter(org.processmining.framework.plugin.PluginContext context,
HeuristicsNet hn) |
Modifier and Type | Method and Description |
---|---|
HeuristicsNet |
FlexibleHeuristicsMiner.mine() |
HeuristicsNet |
HeuristicsMiner.mine() |
static HeuristicsNet |
FlexibleHeuristicsMinerPlugin.run(org.processmining.framework.plugin.PluginContext context,
org.deckfour.xes.model.XLog log) |
static HeuristicsNet |
FlexibleHeuristicsMinerPlugin.run(org.processmining.framework.plugin.PluginContext context,
org.deckfour.xes.model.XLog log,
HeuristicsMinerSettings settings) |
static HeuristicsNet |
FlexibleHeuristicsMinerPlugin.run(org.processmining.framework.plugin.PluginContext context,
org.deckfour.xes.model.XLog log,
HeuristicsMinerSettings settings,
org.deckfour.xes.info.XLogInfo logInfo) |
static HeuristicsNet |
FlexibleHeuristicsMinerPlugin.run(org.processmining.framework.plugin.PluginContext context,
org.deckfour.xes.model.XLog log,
org.deckfour.xes.info.XLogInfo logInfo) |
static HeuristicsNet |
FlexibleHeuristicsMinerPlugin.run(org.processmining.contexts.uitopia.UIPluginContext context,
org.deckfour.xes.model.XLog log) |
static HeuristicsNet |
FlexibleHeuristicsMinerPlugin.run(org.processmining.contexts.uitopia.UIPluginContext context,
org.deckfour.xes.model.XLog log,
org.deckfour.xes.info.XLogInfo logInfo) |
Modifier and Type | Method and Description |
---|---|
boolean |
HeuristicsMiner.escapeToEndPossibleF(int x,
int y,
java.util.BitSet alreadyVisit,
HeuristicsNet net) |
Modifier and Type | Method and Description |
---|---|
HeuristicsNet[] |
ContinuousSemantics.calculate(HeuristicsNet[] population)
Calculates the continuous semantics fitness of every
HeuristicsNet in the population |
HeuristicsNet[] |
Fitness.calculate(HeuristicsNet[] population)
Calculates the fitness of every
HeuristicsNet (i.e., individuals) in a population. |
HeuristicsNet[] |
ImprovedContinuousSemantics.calculate(HeuristicsNet[] population)
Calculates the improved continuous semantics fitness
of every
HeuristicsNet in the population |
HeuristicsNet[] |
ProperCompletion.calculate(HeuristicsNet[] population)
Calculates the proper completion fitness of every
HeuristicsNet in the population. |
Modifier and Type | Method and Description |
---|---|
HeuristicsNet[] |
ContinuousSemantics.calculate(HeuristicsNet[] population)
Calculates the continuous semantics fitness of every
HeuristicsNet in the population |
HeuristicsNet[] |
Fitness.calculate(HeuristicsNet[] population)
Calculates the fitness of every
HeuristicsNet (i.e., individuals) in a population. |
HeuristicsNet[] |
ImprovedContinuousSemantics.calculate(HeuristicsNet[] population)
Calculates the improved continuous semantics fitness
of every
HeuristicsNet in the population |
HeuristicsNet[] |
ProperCompletion.calculate(HeuristicsNet[] population)
Calculates the proper completion fitness of every
HeuristicsNet in the population. |
static void |
ProperCompletion.resetDuplicatesActualFiringAndArcUsage(HeuristicsNet[] population)
Sets all arc usage and activities firing to zero.
|
Constructor and Description |
---|
MapIdenticalHeuristicsNets(HeuristicsNet[] population)
Constructs the mapping that identifying the
HeuristicsNets
objects (i.e. |
Modifier and Type | Field and Description |
---|---|
protected HeuristicsNet |
HeuristicsNetVisualization.net |
Modifier and Type | Method and Description |
---|---|
static HeuristicsNetVisualization |
HeuristicsNetVisualizer.getResultsPanel(org.processmining.models.graphbased.directed.DirectedGraph<?,?> graph,
org.processmining.models.graphbased.ViewSpecificAttributeMap map,
HeuristicsNet net,
AnnotatedVisualizationSettings settings,
org.processmining.framework.plugin.Progress progress) |
static HeuristicsNetVisualization |
HeuristicsNetVisualizer.getVisualizationPanel(org.processmining.models.graphbased.directed.DirectedGraph<?,?> graph,
HeuristicsNet net,
AnnotatedVisualizationSettings settings,
org.processmining.framework.plugin.Progress progress) |
static javax.swing.JComponent |
HeuristicsNetVisualizer.visualizeGraph(org.processmining.models.graphbased.directed.DirectedGraph<?,?> graph,
HeuristicsNet net,
AnnotatedVisualizationSettings settings,
org.processmining.framework.plugin.Progress progress) |
Constructor and Description |
---|
HeuristicsNetVisualization(org.processmining.models.jgraph.ProMJGraph graph,
HeuristicsNet net,
AnnotatedVisualizationSettings settings) |
Modifier and Type | Method and Description |
---|---|
static javax.swing.JComponent |
HeuristicsNetAnnotatedVisualization.visualize(org.processmining.framework.plugin.PluginContext context,
HeuristicsNet net) |
static javax.swing.JComponent |
HeuristicsNetVisualizationWithSemanticsSplitJoinPoints.visualize(org.processmining.framework.plugin.PluginContext context,
HeuristicsNet population) |
static javax.swing.JComponent |
HeuristicsNetVisualizationWithSemanticsSplitJoinPoints.visualize(org.processmining.framework.plugin.PluginContext context,
HeuristicsNet[] population) |
Modifier and Type | Method and Description |
---|---|
HeuristicsNetGraph |
AnnotatedVisualizationGenerator.generate(HeuristicsNet net,
AnnotatedVisualizationSettings settings) |