Skip navigation links
A B C D E F G H I K L M O P R S T V W 

A

AbstractPddlEncoder - Class in org.processmining.planningbasedalignment.plugins.planningbasedalignment.pddl
Abstract class that can be extended to provide different ways of encoding an alignment-based conformance checking problem in PDDL.
AbstractPddlEncoder(Petrinet, PlanningBasedAlignmentParameters) - Constructor for class org.processmining.planningbasedalignment.plugins.planningbasedalignment.pddl.AbstractPddlEncoder
 
addCheckBox(String) - Method in class org.processmining.planningbasedalignment.utils.ConfigurationPanel
 
addCheckBox(String, boolean) - Method in class org.processmining.planningbasedalignment.utils.ConfigurationPanel
 
addComboBox(String, E[]) - Method in class org.processmining.planningbasedalignment.utils.ConfigurationPanel
 
addComboBox(String, Iterable<E>) - Method in class org.processmining.planningbasedalignment.utils.ConfigurationPanel
 
addProperty(String, T) - Method in class org.processmining.planningbasedalignment.utils.ConfigurationPanel
 
addTextField(String) - Method in class org.processmining.planningbasedalignment.utils.ConfigurationPanel
 
addTextField(String, String) - Method in class org.processmining.planningbasedalignment.utils.ConfigurationPanel
 
AFFILIATION - Static variable in class org.processmining.planningbasedalignment.utils.HelpMessages
 
align(PluginContext, XLog, Petrinet, PlanningBasedAlignmentParameters) - Method in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.algorithms.PlanningBasedAlignment
The method that performs the alignment of an event log and a Petri net using Automated Planning.
ALIGNMENT_PDDL_ENCODING_HELP - Static variable in class org.processmining.planningbasedalignment.utils.HelpMessages
 
AlignmentCostsSettingsDialog - Class in org.processmining.planningbasedalignment.plugins.planningbasedalignment.ui
Borrowed from PNetReplayer.
AlignmentCostsSettingsDialog(double[][]) - Constructor for class org.processmining.planningbasedalignment.plugins.planningbasedalignment.ui.AlignmentCostsSettingsDialog
 
AlignmentCostsSettingsDialog(Collection<Transition>, Collection<XEventClass>) - Constructor for class org.processmining.planningbasedalignment.plugins.planningbasedalignment.ui.AlignmentCostsSettingsDialog
 
AlignmentCostsSettingsDialog(Collection<Transition>, Collection<XEventClass>, Map<Transition, Integer>, Map<Transition, Integer>, Map<XEventClass, Integer>) - Constructor for class org.processmining.planningbasedalignment.plugins.planningbasedalignment.ui.AlignmentCostsSettingsDialog
 
AlignmentPddlEncoding - Class in org.processmining.planningbasedalignment.plugins.planningbasedalignment.algorithms
The implementation of the algorithm for generating the PDDL encoding of an alignment problem instance.
AlignmentPddlEncoding() - Constructor for class org.processmining.planningbasedalignment.plugins.planningbasedalignment.algorithms.AlignmentPddlEncoding
 
AlignmentPddlEncodingPlugin - Class in org.processmining.planningbasedalignment.plugins.planningbasedalignment
The ProM plug-in for generating PDDL encodings for Planning-based Alignment.
AlignmentPddlEncodingPlugin() - Constructor for class org.processmining.planningbasedalignment.plugins.planningbasedalignment.AlignmentPddlEncodingPlugin
 
alignmentProgressChecker - Variable in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.algorithms.PlanningBasedAlignment
The separated thread that check alignment progress.
analyzeLog(PluginContext, XLog) - Method in class org.processmining.planningbasedalignment.plugins.partialorder.analysis.PartialOrderStatsPlugin
The plug-in variant that analyze the given partially ordered event log.
AnalyzePanel - Class in org.processmining.planningbasedalignment.plugins.visualization.projection
Borrowed from DataAwareReplayer.
AnalyzePanel(PluginContext, DataPetriNet, PlanningBasedReplayResult) - Constructor for class org.processmining.planningbasedalignment.plugins.visualization.projection.AnalyzePanel
 
AUTHOR - Static variable in class org.processmining.planningbasedalignment.utils.HelpMessages
 

B

buildIsochronousGroups(XTrace) - Method in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.pddl.PartialOrderAwarePddlEncoder
Initialize the data structures needed for dealing with the partially ordered events in the current trace.
buildPlannerInput(File, PluginContext, XLog, Petrinet, PlanningBasedAlignmentParameters) - Method in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.algorithms.AlignmentPddlEncoding
Produces the PDDL input files (representing the instances of the alignment problem) to be fed to the planner.

C

checkSettingsIntegrity() - Method in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.ui.PlannerSettingsDialog
Check whether the inserted settings are valid.
chooseDirectory() - Method in class org.processmining.planningbasedalignment.utils.DirectoryChooser
 
cleanDirectory(File) - Static method in class org.processmining.planningbasedalignment.utils.OSUtils
Delete all contents from the given directory or create it if not existing.
COMMAND_ARG_PLACEHOLDER - Static variable in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.algorithms.PlanningBasedAlignment
 
compareAlignmentResults(PluginContext, PlanningBasedReplayResult, PlanningBasedReplayResult) - Method in class org.processmining.planningbasedalignment.plugins.partialorder.analysis.PartialOrderAwareAlignmentCheckerPlugin
The plug-in variant that compares two alignment results, the first of which is assumed to be the one that has been computed under Partial Order assumption, and retains the alignments violating the fitness constraint (see #checkFitnessConstraint(Trace)).
computeFitness(ReplayState) - Method in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.models.PlanningBasedReplayResult
Extract and return the control flow fitness of the aligned trace.
ConfigurationPanel - Class in org.processmining.planningbasedalignment.utils
Borrowed from DataAwareReplayer.
ConfigurationPanel(String) - Constructor for class org.processmining.planningbasedalignment.utils.ConfigurationPanel
 
COST_ENTRY_PREFIX - Static variable in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.algorithms.PlanningBasedAlignment
 
createPropositionalDomain(XTrace) - Method in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.pddl.AbstractPddlEncoder
Create PDDL Domain for the given log trace.
createPropositionalDomain(XTrace) - Method in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.pddl.PartialOrderAwarePddlEncoder
 
createPropositionalDomain(XTrace) - Method in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.pddl.StandardPddlEncoder
 
createPropositionalProblem(XTrace) - Method in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.pddl.AbstractPddlEncoder
Create PDDL Domain for the given log trace.
createPropositionalProblem(XTrace) - Method in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.pddl.PartialOrderAwarePddlEncoder
 
createPropositionalProblem(XTrace) - Method in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.pddl.StandardPddlEncoder
 

D

DailyPartialOrderMaker - Class in org.processmining.planningbasedalignment.plugins.partialorder.maker.algorithms
Round down timestamp to midnight of the same day.
DailyPartialOrderMaker() - Constructor for class org.processmining.planningbasedalignment.plugins.partialorder.maker.algorithms.DailyPartialOrderMaker
 
DEFAULT_TIME_UNIT - Static variable in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.algorithms.AlignmentPddlEncoding
 
DirectoryChooser - Class in org.processmining.planningbasedalignment.utils
A dialog for choosing a directory from the file system.
DirectoryChooser() - Constructor for class org.processmining.planningbasedalignment.utils.DirectoryChooser
 
doVisualize(PluginContext, XTraceResolver, PlanningBasedReplayResult) - Method in class org.processmining.planningbasedalignment.plugins.visualization.alignment.PlanningBasedReplayResultVisualizer
 
DUMMY - Static variable in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.pddl.AbstractPddlEncoder
 

E

EightHoursPartialOrderMaker - Class in org.processmining.planningbasedalignment.plugins.partialorder.maker.algorithms
Round down timestamp to the closest previous checkpoint of the same day.
EightHoursPartialOrderMaker() - Constructor for class org.processmining.planningbasedalignment.plugins.partialorder.maker.algorithms.EightHoursPartialOrderMaker
 
EMAIL - Static variable in class org.processmining.planningbasedalignment.utils.HelpMessages
 
EMPTY_TRACE_POS - Static variable in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.algorithms.AlignmentPddlEncoding
 
encode(Transition) - Method in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.pddl.AbstractPddlEncoder
Return a valid PDDL id for the given transition.
encode(Place) - Method in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.pddl.AbstractPddlEncoder
Return a valid PDDL id for the given place.
encode(XEventClass) - Method in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.pddl.AbstractPddlEncoder
Return a valid PDDL id for the given event class.
encode(XEvent) - Method in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.pddl.AbstractPddlEncoder
Return a valid PDDL id for the given event, that is the same we would get by encoding the class this event belongs to (acording to the event log classifier).
eventToLabelMapping - Variable in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.pddl.PartialOrderAwarePddlEncoder
The mapping between the events in the trace and their (positional, unique) labels, used to refer to them in the PDDL encding.
EXPANDED_STATES_ENTRY_PREFIX - Static variable in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.algorithms.PlanningBasedAlignment
 

F

FAST_DOWNWARD_DIR - Static variable in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.algorithms.PlanningBasedAlignment
 
FAST_DOWNWARD_SCRIPT - Static variable in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.algorithms.PlanningBasedAlignment
 
FilesWritingProgressChecker - Class in org.processmining.planningbasedalignment.utils
A worker thread for showing the progress of a process that writes a bunch of files in a directory.
FilesWritingProgressChecker(PluginContext, File, int, int, String) - Constructor for class org.processmining.planningbasedalignment.utils.FilesWritingProgressChecker
Create a worker thread for showing the progress of a process that writes a bunch of files in a directory every 5 seconds.
FilesWritingProgressChecker(PluginContext, File, int, int, String, int) - Constructor for class org.processmining.planningbasedalignment.utils.FilesWritingProgressChecker
Create a worker thread for showing the progress of a process that writes a bunch of files in a directory each time that the given amount of milliseconds passes.

G

GENERATED_STATES_ENTRY_PREFIX - Static variable in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.algorithms.PlanningBasedAlignment
 
getAlignmentTimeSummary() - Method in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.models.PlanningBasedReplayResult
 
getChosenStrategy() - Method in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.ui.PlannerSettingsDialog
Tells which search strategy has been chosen.
getChosenTracesInterval() - Method in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.ui.PlannerSettingsDialog
Returns the endpoints (trace ids) of the interval of traces to be aligned.
getChosenTracesLengthBounds() - Method in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.ui.PlannerSettingsDialog
Returns the length boundaries for the traces to be aligned.
getColorForValue(float) - Method in class org.processmining.planningbasedalignment.plugins.visualization.projection.ProjectionOnPetrinetVisualizer
Associate the value with a Color.
getDetailComponent() - Method in class org.processmining.planningbasedalignment.plugins.visualization.alignment.StrippedDownAlignmentView
 
getDetailList() - Method in class org.processmining.planningbasedalignment.plugins.visualization.alignment.StrippedDownAlignmentView
 
getExpandedStatesSummary() - Method in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.models.PlanningBasedReplayResult
 
getExpectedGroupSize() - Method in class org.processmining.planningbasedalignment.plugins.partialorder.maker.parameters.GroupsWisePartialOrderMakerParameters
 
getFinalMarking() - Method in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.parameters.PlanningBasedAlignmentParameters
 
getGeneratedStatesSummary() - Method in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.models.PlanningBasedReplayResult
 
getGroupIdToEventsMapping() - Method in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.pddl.PartialOrderAwarePddlEncoder
 
getInitialMarking() - Method in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.parameters.PlanningBasedAlignmentParameters
 
getIntervalRadius() - Method in class org.processmining.planningbasedalignment.plugins.partialorder.maker.parameters.GroupsWisePartialOrderMakerParameters
 
getListView() - Method in class org.processmining.planningbasedalignment.plugins.visualization.alignment.StrippedDownAlignmentView
 
getMovesOnLogCosts() - Method in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.parameters.PlanningBasedAlignmentParameters
 
getMovesOnLogCosts() - Method in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.ui.AlignmentCostsSettingsDialog
Get map from event class to cost of move on log
getMovesOnModelCosts() - Method in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.parameters.PlanningBasedAlignmentParameters
 
getMovesOnModelCosts() - Method in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.ui.AlignmentCostsSettingsDialog
get penalty when move on model is performed
getParameters(UIPluginContext) - Method in class org.processmining.planningbasedalignment.plugins.partialorder.maker.ui.GroupsWisePartialOrderMakerConfiguration
Run the configuration wizard for tuning the parameters.
getParameters() - Method in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.connections.PlanningBasedAlignmentConnection
 
getParameters(UIPluginContext, XLog, Petrinet) - Method in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.ui.PlanningBasedAlignmentConfiguration
Build the configuration parameters for Planning-based Alignment plug-in.
getPddlEncoding(XTrace) - Method in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.pddl.AbstractPddlEncoder
Return the encoding of the alignment problem for the given trace in PDDL.
getPddlEncoding(XTrace) - Method in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.pddl.PartialOrderAwarePddlEncoder
 
getPddlIdToEventClassMapping() - Method in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.pddl.AbstractPddlEncoder
 
getPddlIdToPetrinetNodeMapping() - Method in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.pddl.AbstractPddlEncoder
 
getPetrinet() - Method in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.models.PlanningBasedReplayResult
 
getPlannerSearchStrategy() - Method in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.parameters.PlanningBasedAlignmentParameters
 
getSortOrder() - Method in class org.processmining.planningbasedalignment.plugins.visualization.alignment.StrippedDownAlignmentView
 
getSynchronousMovesCosts() - Method in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.parameters.PlanningBasedAlignmentParameters
 
getSynchronousMovesCosts() - Method in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.ui.AlignmentCostsSettingsDialog
get cost of doing synchronous moves
getTracesInterval() - Method in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.parameters.PlanningBasedAlignmentParameters
 
getTracesLengthBounds() - Method in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.parameters.PlanningBasedAlignmentParameters
 
getTransitionsEventsMapping() - Method in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.parameters.PlanningBasedAlignmentParameters
 
groupIdToEventsMapping - Variable in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.pddl.PartialOrderAwarePddlEncoder
The mapping between isochronous groups ids and the related events.
GroupsWisePartialOrderMakerConfiguration - Class in org.processmining.planningbasedalignment.plugins.partialorder.maker.ui
The configuration wizard for tuning the parameters to run the groups-wise variant of PartialOrderMakerPlugin.
GroupsWisePartialOrderMakerConfiguration() - Constructor for class org.processmining.planningbasedalignment.plugins.partialorder.maker.ui.GroupsWisePartialOrderMakerConfiguration
 
GroupsWisePartialOrderMakerParameters - Class in org.processmining.planningbasedalignment.plugins.partialorder.maker.parameters
A class representing the parameters that the user has to provide to run the groups-wise variant of PartialOrderMakerPlugin.
GroupsWisePartialOrderMakerParameters() - Constructor for class org.processmining.planningbasedalignment.plugins.partialorder.maker.parameters.GroupsWisePartialOrderMakerParameters
 

H

HelpMessages - Class in org.processmining.planningbasedalignment.utils
 
HelpMessages() - Constructor for class org.processmining.planningbasedalignment.utils.HelpMessages
 

I

INITIAL_EXECUTION_TRACE_CAPACITY - Static variable in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.algorithms.PlanningBasedAlignment
 
INVISIBLE_TRANSITION_PREFIX - Static variable in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.pddl.AbstractPddlEncoder
 
is64bitsOS() - Static method in class org.processmining.planningbasedalignment.utils.OSUtils
Check whether the OS is 64 bits.
isPartiallyOrderedEvents() - Method in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.parameters.PlanningBasedAlignmentParameters
 
isUsePartialOrderedEvents() - Method in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.ui.AlignmentCostsSettingsDialog
True if events with same timestamps are treated as partially ordered events

K

killSubprocesses() - Method in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.algorithms.AlignmentPddlEncoding
Shut down all active computations.
killSubprocesses() - Method in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.algorithms.PlanningBasedAlignment
Shut down all active computations.

L

LOG_LABEL - Static variable in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.connections.PlanningBasedAlignmentConnection
Label for event log.
LOG_MOVE_PREFIX - Static variable in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.pddl.AbstractPddlEncoder
 

M

makeDailyPartialOrder(PluginContext, XLog) - Method in class org.processmining.planningbasedalignment.plugins.partialorder.maker.PartialOrderMakerPlugin
The plug-in variant that create a copy of the given event log with all timestamps rounded down to the midnight of the same day.
makeEightHoursPartialOrder(PluginContext, XLog) - Method in class org.processmining.planningbasedalignment.plugins.partialorder.maker.PartialOrderMakerPlugin
The plug-in variant that create a copy of the given event log with timestamps rounded down to to the closest previous checkpoint of the same day.
makeGroupsWisePartialOrder(UIPluginContext, XLog) - Method in class org.processmining.planningbasedalignment.plugins.partialorder.maker.PartialOrderMakerPlugin
The plug-in variant that create a copy of the given event log with timestamps adjusted in order to divide traces in isochronous groups whose expected size is equal to the value provided by the user.
MAPPING_FILE_NAME - Static variable in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.algorithms.AlignmentPddlEncoding
 
MODEL_MOVE_PREFIX - Static variable in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.pddl.AbstractPddlEncoder
 
modifyTimestamp(Date) - Method in class org.processmining.planningbasedalignment.plugins.partialorder.maker.algorithms.DailyPartialOrderMaker
 
modifyTimestamp(Date) - Method in class org.processmining.planningbasedalignment.plugins.partialorder.maker.algorithms.EightHoursPartialOrderMaker
 
modifyTimestamp(Date) - Method in interface org.processmining.planningbasedalignment.plugins.partialorder.maker.algorithms.TimeWisePartialOrderMaker
Modify the given timestamp.
movesOnModelBuffer - Variable in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.pddl.AbstractPddlEncoder
The encoding of the moves on model that is independent from the traces in the event log.

O

org.processmining.planningbasedalignment.plugins.partialorder.analysis - package org.processmining.planningbasedalignment.plugins.partialorder.analysis
 
org.processmining.planningbasedalignment.plugins.partialorder.maker - package org.processmining.planningbasedalignment.plugins.partialorder.maker
 
org.processmining.planningbasedalignment.plugins.partialorder.maker.algorithms - package org.processmining.planningbasedalignment.plugins.partialorder.maker.algorithms
 
org.processmining.planningbasedalignment.plugins.partialorder.maker.parameters - package org.processmining.planningbasedalignment.plugins.partialorder.maker.parameters
 
org.processmining.planningbasedalignment.plugins.partialorder.maker.ui - package org.processmining.planningbasedalignment.plugins.partialorder.maker.ui
 
org.processmining.planningbasedalignment.plugins.planningbasedalignment - package org.processmining.planningbasedalignment.plugins.planningbasedalignment
 
org.processmining.planningbasedalignment.plugins.planningbasedalignment.algorithms - package org.processmining.planningbasedalignment.plugins.planningbasedalignment.algorithms
 
org.processmining.planningbasedalignment.plugins.planningbasedalignment.connections - package org.processmining.planningbasedalignment.plugins.planningbasedalignment.connections
 
org.processmining.planningbasedalignment.plugins.planningbasedalignment.models - package org.processmining.planningbasedalignment.plugins.planningbasedalignment.models
 
org.processmining.planningbasedalignment.plugins.planningbasedalignment.parameters - package org.processmining.planningbasedalignment.plugins.planningbasedalignment.parameters
 
org.processmining.planningbasedalignment.plugins.planningbasedalignment.pddl - package org.processmining.planningbasedalignment.plugins.planningbasedalignment.pddl
 
org.processmining.planningbasedalignment.plugins.planningbasedalignment.ui - package org.processmining.planningbasedalignment.plugins.planningbasedalignment.ui
 
org.processmining.planningbasedalignment.plugins.visualization.alignment - package org.processmining.planningbasedalignment.plugins.visualization.alignment
 
org.processmining.planningbasedalignment.plugins.visualization.projection - package org.processmining.planningbasedalignment.plugins.visualization.projection
 
org.processmining.planningbasedalignment.utils - package org.processmining.planningbasedalignment.utils
 
OSUtils - Class in org.processmining.planningbasedalignment.utils
Utility functions to deal with OS-related stuff.
OSUtils() - Constructor for class org.processmining.planningbasedalignment.utils.OSUtils
 

P

packInfo(String, JComponent) - Method in class org.processmining.planningbasedalignment.utils.ConfigurationPanel
 
parameters - Variable in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.pddl.AbstractPddlEncoder
 
parentDir - Variable in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.algorithms.AlignmentPddlEncoding
The input directory for the planner.
PartialOrderAwareAlignmentCheckerPlugin - Class in org.processmining.planningbasedalignment.plugins.partialorder.analysis
The ProM plug-in for checking the result of Planning-based Alignment under partial ordering assumptions.
PartialOrderAwareAlignmentCheckerPlugin() - Constructor for class org.processmining.planningbasedalignment.plugins.partialorder.analysis.PartialOrderAwareAlignmentCheckerPlugin
 
PartialOrderAwarePddlEncoder - Class in org.processmining.planningbasedalignment.plugins.planningbasedalignment.pddl
An implementation of the PDDL encoder that takes into account a possible partial ordering in the event log to be replayed on the Petri net.
PartialOrderAwarePddlEncoder() - Constructor for class org.processmining.planningbasedalignment.plugins.planningbasedalignment.pddl.PartialOrderAwarePddlEncoder
 
PartialOrderAwarePddlEncoder(Petrinet, PlanningBasedAlignmentParameters) - Constructor for class org.processmining.planningbasedalignment.plugins.planningbasedalignment.pddl.PartialOrderAwarePddlEncoder
 
PartialOrderMakerPlugin - Class in org.processmining.planningbasedalignment.plugins.partialorder.maker
The ProM plug-in for making an event log partially ordered, according to several different granularities.
PartialOrderMakerPlugin() - Constructor for class org.processmining.planningbasedalignment.plugins.partialorder.maker.PartialOrderMakerPlugin
 
PartialOrderStatsPlugin - Class in org.processmining.planningbasedalignment.plugins.partialorder.analysis
The ProM plug-in for analyzing a partially ordered event log.
PartialOrderStatsPlugin() - Constructor for class org.processmining.planningbasedalignment.plugins.partialorder.analysis.PartialOrderStatsPlugin
 
PDDL_DOMAIN_FILE_PREFIX - Static variable in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.algorithms.AlignmentPddlEncoding
 
PDDL_EXT - Static variable in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.algorithms.AlignmentPddlEncoding
 
PDDL_FILES_DIR_PREFIX - Static variable in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.algorithms.AlignmentPddlEncoding
 
PDDL_FILES_HELP - Static variable in class org.processmining.planningbasedalignment.utils.HelpMessages
 
PDDL_FILES_PER_TRACE - Static variable in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.algorithms.AlignmentPddlEncoding
 
PDDL_PROBLEM_FILE_PREFIX - Static variable in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.algorithms.AlignmentPddlEncoding
 
pddlEncoder - Variable in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.algorithms.AlignmentPddlEncoding
The object used to generate the PDDL encodings.
pddlEncodingProgressChecker - Variable in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.algorithms.AlignmentPddlEncoding
The separated thread that check PDDL encoding progress.
pddlFilesDir - Variable in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.algorithms.AlignmentPddlEncoding
The input directory for the planner.
pddlIdToEventClassMapping - Variable in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.pddl.AbstractPddlEncoder
The mapping between PDDL ids and related event classes.
pddlIdToOccurrencesMapping - Variable in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.pddl.AbstractPddlEncoder
The mapping between PDDL ids and their occurrences.
pddlIdToPetrinetNodeMapping - Variable in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.pddl.AbstractPddlEncoder
The mapping between PDDL ids and related Petri net nodes.
petrinet - Variable in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.pddl.AbstractPddlEncoder
 
PETRINET_LABEL - Static variable in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.connections.PlanningBasedAlignmentConnection
Label for Petri net.
petrinetNodeToPddlIdMapping - Variable in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.pddl.AbstractPddlEncoder
The mapping between Petri net nodes and related PDDL ids.
PLANNER_MANAGER_SCRIPT - Static variable in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.algorithms.PlanningBasedAlignment
 
plannerManagerProcess - Variable in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.algorithms.PlanningBasedAlignment
The separated process in which the planner is executed.
PlannerSearchStrategy - Enum in org.processmining.planningbasedalignment.plugins.planningbasedalignment.models
An enumeration of the planner search strategies supported by the plug-in.
PlannerSettingsDialog - Class in org.processmining.planningbasedalignment.plugins.planningbasedalignment.ui
The panel for setting the parameters of the planner.
PlannerSettingsDialog(XLog, PluginDescriptor) - Constructor for class org.processmining.planningbasedalignment.plugins.planningbasedalignment.ui.PlannerSettingsDialog
 
PLANNING_BASED_ALIGNMENT_ESWA_2017_ARTICLE - Static variable in class org.processmining.planningbasedalignment.utils.HelpMessages
 
PLANNING_BASED_ALIGNMENT_HELP - Static variable in class org.processmining.planningbasedalignment.utils.HelpMessages
 
PLANNING_BASED_ALIGNMENT_ICAPS_2018_ARTICLE - Static variable in class org.processmining.planningbasedalignment.utils.HelpMessages
 
PLANNING_BASED_ALIGNMENT_PACKAGE - Static variable in class org.processmining.planningbasedalignment.utils.HelpMessages
 
PlanningBasedAlignment - Class in org.processmining.planningbasedalignment.plugins.planningbasedalignment.algorithms
The implementation of the algorithm for Planning-based Alignment of an event log and a Petri net.
PlanningBasedAlignment() - Constructor for class org.processmining.planningbasedalignment.plugins.planningbasedalignment.algorithms.PlanningBasedAlignment
 
PlanningBasedAlignmentConfiguration - Class in org.processmining.planningbasedalignment.plugins.planningbasedalignment.ui
Borrowed from DataAwareReplayer and PNetReplayer.
PlanningBasedAlignmentConfiguration() - Constructor for class org.processmining.planningbasedalignment.plugins.planningbasedalignment.ui.PlanningBasedAlignmentConfiguration
 
PlanningBasedAlignmentConnection - Class in org.processmining.planningbasedalignment.plugins.planningbasedalignment.connections
The connection among Planning-based Alignment plug-in inputs and outputs.
PlanningBasedAlignmentConnection(XLog, Petrinet, PlanningBasedAlignmentParameters, PlanningBasedReplayResult) - Constructor for class org.processmining.planningbasedalignment.plugins.planningbasedalignment.connections.PlanningBasedAlignmentConnection
Create a connection.
PlanningBasedAlignmentParameters - Class in org.processmining.planningbasedalignment.plugins.planningbasedalignment.parameters
The parameters needed by Planning-based Alignment plug-in.
PlanningBasedAlignmentParameters() - Constructor for class org.processmining.planningbasedalignment.plugins.planningbasedalignment.parameters.PlanningBasedAlignmentParameters
 
PlanningBasedAlignmentParameters(PlanningBasedAlignmentParameters) - Constructor for class org.processmining.planningbasedalignment.plugins.planningbasedalignment.parameters.PlanningBasedAlignmentParameters
 
PlanningBasedAlignmentPlugin - Class in org.processmining.planningbasedalignment.plugins.planningbasedalignment
The ProM plug-in for Planning-based Alignment of an event log and a Petri net.
PlanningBasedAlignmentPlugin() - Constructor for class org.processmining.planningbasedalignment.plugins.planningbasedalignment.PlanningBasedAlignmentPlugin
 
PlanningBasedReplayResult - Class in org.processmining.planningbasedalignment.plugins.planningbasedalignment.models
A class to represent the result of a Planning-based Alignment.
PlanningBasedReplayResult(Collection<? extends DataAlignmentState>, XEventClassifier, XLog, PetrinetGraph) - Constructor for class org.processmining.planningbasedalignment.plugins.planningbasedalignment.models.PlanningBasedReplayResult
 
PlanningBasedReplayResult(Collection<? extends DataAlignmentState>, XEventClassifier, XLog, PetrinetGraph, SummaryStatistics, SummaryStatistics, SummaryStatistics) - Constructor for class org.processmining.planningbasedalignment.plugins.planningbasedalignment.models.PlanningBasedReplayResult
 
PlanningBasedReplayResultVisualizer - Class in org.processmining.planningbasedalignment.plugins.visualization.alignment
Borrowed from DataAwareReplayer.
PlanningBasedReplayResultVisualizer() - Constructor for class org.processmining.planningbasedalignment.plugins.visualization.alignment.PlanningBasedReplayResultVisualizer
 
PLANS_FOUND_DIR_PREFIX - Static variable in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.algorithms.PlanningBasedAlignment
 
plansFoundDir - Variable in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.algorithms.PlanningBasedAlignment
The output directory for the planner.
PN_REPLAY_RESULT_LABEL - Static variable in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.connections.PlanningBasedAlignmentConnection
Label for Petri net replay result.
populateSetAllButton(String, DefaultTableModel, String) - Method in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.ui.AlignmentCostsSettingsDialog
 
positionToCaseIdMapping - Variable in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.algorithms.AlignmentPddlEncoding
The mapping between the position of a trace in a log (starting from 1) and the relate case id.
preprocessingTimeSummary - Variable in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.algorithms.AlignmentPddlEncoding
The summary containing the relevant statistics about traces pre-processing time.
PROGRESS_CHECKER_DELAY - Static variable in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.algorithms.AlignmentPddlEncoding
 
ProjectionOnPetrinetVisualizer - Class in org.processmining.planningbasedalignment.plugins.visualization.projection
Borrowed from DataAwareReplayer.
ProjectionOnPetrinetVisualizer() - Constructor for class org.processmining.planningbasedalignment.plugins.visualization.projection.ProjectionOnPetrinetVisualizer
 

R

resourcesUnpacker - Variable in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.algorithms.PlanningBasedAlignment
The separated thread that unpack the planner source code.
ResourcesUnpacker - Class in org.processmining.planningbasedalignment.utils
A worker thread for unpacking the resources needed to run the planner.
ResourcesUnpacker(UIPluginContext) - Constructor for class org.processmining.planningbasedalignment.utils.ResourcesUnpacker
 
RESULT_FILES_PER_TRACE - Static variable in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.algorithms.PlanningBasedAlignment
 
retainViolatingAlignments(PluginContext, AlignmentComparisonPlugin.AlignmentComparisonResult) - Method in class org.processmining.planningbasedalignment.plugins.partialorder.analysis.PartialOrderAwareAlignmentCheckerPlugin
The plug-in variant that retains the alignments violating the fitness constraint (see #checkFitnessConstraint(Trace)) from a previously computed alignment results comparison.
run() - Method in class org.processmining.planningbasedalignment.utils.FilesWritingProgressChecker
 
run() - Method in class org.processmining.planningbasedalignment.utils.ResourcesUnpacker
 
run() - Method in class org.processmining.planningbasedalignment.utils.StreamAsyncReader
 
runUI(UIPluginContext, XLog, Petrinet) - Method in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.AlignmentPddlEncodingPlugin
The plug-in variant that runs in a UI context and prompt the user to get the parameters.
runUI(UIPluginContext, XLog, Petrinet) - Method in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.PlanningBasedAlignmentPlugin
The plug-in variant that runs in a UI context and prompt the user to get the parameters.

S

SEARCH_TIME_ENTRY_PREFIX - Static variable in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.algorithms.PlanningBasedAlignment
 
SEPARATOR - Static variable in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.pddl.AbstractPddlEncoder
 
setAlignmentTimeSummary(SummaryStatistics) - Method in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.models.PlanningBasedReplayResult
 
setColor(ColorTheme) - Method in class org.processmining.planningbasedalignment.plugins.visualization.alignment.StrippedDownAlignmentView
 
setExpandedStatesSummary(SummaryStatistics) - Method in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.models.PlanningBasedReplayResult
 
setExpectedGroupSize(int) - Method in class org.processmining.planningbasedalignment.plugins.partialorder.maker.parameters.GroupsWisePartialOrderMakerParameters
 
setFinalMarking(Marking) - Method in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.parameters.PlanningBasedAlignmentParameters
 
setGeneratedStatesSummary(SummaryStatistics) - Method in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.models.PlanningBasedReplayResult
 
setInitialMarking(Marking) - Method in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.parameters.PlanningBasedAlignmentParameters
 
setIntervalRadius(int) - Method in class org.processmining.planningbasedalignment.plugins.partialorder.maker.parameters.GroupsWisePartialOrderMakerParameters
 
setMovesOnLogCosts(Map<XEventClass, Integer>) - Method in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.parameters.PlanningBasedAlignmentParameters
 
setMovesOnModelCosts(Map<Transition, Integer>) - Method in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.parameters.PlanningBasedAlignmentParameters
 
setPartiallyOrderedEvents(boolean) - Method in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.parameters.PlanningBasedAlignmentParameters
 
setPlannerSearchStrategy(PlannerSearchStrategy) - Method in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.parameters.PlanningBasedAlignmentParameters
 
setSortOrder(Comparator<XAlignmentExtension.XAlignment>) - Method in class org.processmining.planningbasedalignment.plugins.visualization.alignment.StrippedDownAlignmentView
 
setSynchronousMovesCosts(Map<Transition, Integer>) - Method in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.parameters.PlanningBasedAlignmentParameters
 
setTitle(SlickerFactory, String) - Method in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.ui.AlignmentCostsSettingsDialog
 
setTracesInterval(int[]) - Method in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.parameters.PlanningBasedAlignmentParameters
 
setTracesLengthBounds(int[]) - Method in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.parameters.PlanningBasedAlignmentParameters
 
setTransitionsEventsMapping(TransEvClassMapping) - Method in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.parameters.PlanningBasedAlignmentParameters
 
setupPOCheckbox(SlickerFactory, int) - Method in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.ui.AlignmentCostsSettingsDialog
 
setupUI(Collection<Transition>, Collection<XEventClass>, Map<Transition, Integer>, Map<Transition, Integer>, Map<XEventClass, Integer>, SlickerFactory, int) - Method in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.ui.AlignmentCostsSettingsDialog
 
StandardPddlEncoder - Class in org.processmining.planningbasedalignment.plugins.planningbasedalignment.pddl
A standard implementation of the PDDL encoder that does NOT take into account a possible partial ordering in the event log to be replayed on the Petri net.
StandardPddlEncoder(Petrinet, PlanningBasedAlignmentParameters) - Constructor for class org.processmining.planningbasedalignment.plugins.planningbasedalignment.pddl.StandardPddlEncoder
 
startTime - Variable in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.algorithms.AlignmentPddlEncoding
The timestamp of the execution start.
stats - Variable in class org.processmining.planningbasedalignment.plugins.partialorder.analysis.PartialOrderStatsPlugin
The summary containing the relevant statistics about isochronous groups size.
StreamAsyncReader - Class in org.processmining.planningbasedalignment.utils
A worker thread for reading and printing on stdout an InputStream.
StreamAsyncReader(InputStream, String) - Constructor for class org.processmining.planningbasedalignment.utils.StreamAsyncReader
 
StrippedDownAlignmentLegend - Class in org.processmining.planningbasedalignment.plugins.visualization.alignment
Borrowed from DataAwareReplayer.
StrippedDownAlignmentLegend() - Constructor for class org.processmining.planningbasedalignment.plugins.visualization.alignment.StrippedDownAlignmentLegend
 
StrippedDownAlignmentView - Class in org.processmining.planningbasedalignment.plugins.visualization.alignment
Borrowed from DataAwareReplayer.
StrippedDownAlignmentView(StrippedDownAlignmentView.Layout, PluginContext, XTraceResolver, Map<String, Color>, PlanningBasedReplayResult) - Constructor for class org.processmining.planningbasedalignment.plugins.visualization.alignment.StrippedDownAlignmentView
 
StrippedDownAlignmentView.Layout - Enum in org.processmining.planningbasedalignment.plugins.visualization.alignment
 
SYNCH_MOVE_PREFIX - Static variable in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.pddl.AbstractPddlEncoder
 

T

timestampToGroupIdMapping - Variable in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.pddl.PartialOrderAwarePddlEncoder
The mapping between isochronous groups timestamps (that are the unique timestamps in the trace) and their ids.
TimeWisePartialOrderMaker - Interface in org.processmining.planningbasedalignment.plugins.partialorder.maker.algorithms
A class to modify timestamps of events according to a time-wise criteria.
toHTMLString(boolean) - Method in class org.processmining.planningbasedalignment.plugins.partialorder.analysis.PartialOrderStatsPlugin
 
toString() - Method in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.parameters.PlanningBasedAlignmentParameters
 
tracesToAlign - Variable in class org.processmining.planningbasedalignment.plugins.planningbasedalignment.algorithms.AlignmentPddlEncoding
The positions in the log of the traces to align.

V

valueOf(String) - Static method in enum org.processmining.planningbasedalignment.plugins.planningbasedalignment.models.PlannerSearchStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.processmining.planningbasedalignment.plugins.visualization.alignment.StrippedDownAlignmentView.Layout
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.processmining.planningbasedalignment.plugins.planningbasedalignment.models.PlannerSearchStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.processmining.planningbasedalignment.plugins.visualization.alignment.StrippedDownAlignmentView.Layout
Returns an array containing the constants of this enum type, in the order they are declared.
visualize(PluginContext, PlanningBasedReplayResult) - Method in class org.processmining.planningbasedalignment.plugins.visualization.alignment.PlanningBasedReplayResultVisualizer
 
visualize(PluginContext, PlanningBasedReplayResult) - Method in class org.processmining.planningbasedalignment.plugins.visualization.projection.ProjectionOnPetrinetVisualizer
 

W

writeTextualFile(String, String) - Static method in class org.processmining.planningbasedalignment.utils.OSUtils
Create a file with the given name and write the given (textual) contents on it.
A B C D E F G H I K L M O P R S T V W 
Skip navigation links