A C D E F G I L O P R S T V Y 
All Classes All Packages

A

AlgebraClass - Class in org.processmining.implicitplaceidentification.algorithms.util
 
AlgebraClass() - Constructor for class org.processmining.implicitplaceidentification.algorithms.util.AlgebraClass
 
apply(PluginContext, YourFirstInput, YourSecondInput, YourParameters) - Method in class org.processmining.implicitplaceidentification.algorithms.YourAlgorithm
The method that implements your algorithm.
arrayIsGreaterOrEqualTo(int[], int[]) - Static method in class org.processmining.implicitplaceidentification.algorithms.util.AlgebraClass
 
arrayIsStrictlyGreaterThan(int[], int[]) - Static method in class org.processmining.implicitplaceidentification.algorithms.util.AlgebraClass
 

C

color(UIPluginContext, AcceptingPetriNet) - Method in class org.processmining.implicitplaceidentification.algorithms.plugins.DecomposeAndConquerIPPlugin
 
color(UIPluginContext, AcceptingPetriNet, XLog) - Method in class org.processmining.implicitplaceidentification.algorithms.plugins.DecomposeAndConquerIPPlugin
 
color(UIPluginContext, AcceptingPetriNet, XLog) - Method in class org.processmining.implicitplaceidentification.algorithms.plugins.ReplayBasedImplicitPlaceColorerPlugin
 
color(UIPluginContext, Petrinet) - Method in class org.processmining.implicitplaceidentification.algorithms.plugins.DecomposeAndConquerIPPlugin
 
color(UIPluginContext, Petrinet, XLog) - Method in class org.processmining.implicitplaceidentification.algorithms.plugins.DecomposeAndConquerIPPlugin
 
color(UIPluginContext, Petrinet, Marking) - Method in class org.processmining.implicitplaceidentification.algorithms.plugins.ILPBasedImplicitPlaceColorerPlugin
 
color(UIPluginContext, Petrinet, Marking) - Method in class org.processmining.implicitplaceidentification.algorithms.plugins.LanguageBasedImplicitPlaceFinderPlugin
 
color(UIPluginContext, Petrinet, Marking, XLog) - Method in class org.processmining.implicitplaceidentification.algorithms.plugins.ReplayBasedImplicitPlaceColorerPlugin
 
colorAcceptingPetrinet(UIPluginContext, AcceptingPetriNet) - Method in class org.processmining.implicitplaceidentification.algorithms.plugins.ILPBasedImplicitPlaceColorerPlugin
 
colorAllTNetsAtChoices(Petrinet) - Static method in class org.processmining.implicitplaceidentification.algorithms.TNetDecomposition
 
colorAPN(UIPluginContext, AcceptingPetriNet) - Method in class org.processmining.implicitplaceidentification.algorithms.plugins.LanguageBasedImplicitPlaceFinderPlugin
 
colorPlaces(Collection<Place>) - Method in class org.processmining.implicitplaceidentification.algorithms.util.PetriNetCopier
Colors the given places in the deep copy.
colorWithMarkingChooser(UIPluginContext, Petrinet) - Method in class org.processmining.implicitplaceidentification.algorithms.plugins.ILPBasedImplicitPlaceColorerPlugin
 
colorWithMarkingChooser(UIPluginContext, Petrinet) - Method in class org.processmining.implicitplaceidentification.algorithms.plugins.LanguageBasedImplicitPlaceFinderPlugin
 
colorWithMarkingChooser(UIPluginContext, Petrinet, XLog) - Method in class org.processmining.implicitplaceidentification.algorithms.plugins.ReplayBasedImplicitPlaceColorerPlugin
 
computeIncidenceMatrix(int[][], int[][]) - Static method in class org.processmining.implicitplaceidentification.algorithms.util.AlgebraClass
 
computeIncidenceMatrix(Petrinet, BiMap<Place, Integer>, BiMap<Transition, Integer>) - Static method in class org.processmining.implicitplaceidentification.algorithms.util.AlgebraClass
 
computePostIncidenceMatrix(Petrinet, BiMap<Place, Integer>, BiMap<Transition, Integer>) - Static method in class org.processmining.implicitplaceidentification.algorithms.util.AlgebraClass
 
computePreIncidenceMatrix(Petrinet, BiMap<Place, Integer>, BiMap<Transition, Integer>) - Static method in class org.processmining.implicitplaceidentification.algorithms.util.AlgebraClass
 
createPlaceToIndexBiMap(Petrinet) - Static method in class org.processmining.implicitplaceidentification.algorithms.util.AlgebraClass
 
createTransitionToIndexBiMap(Petrinet) - Static method in class org.processmining.implicitplaceidentification.algorithms.util.AlgebraClass
 

D

DecomposeAndConquerImplicitPlaceFinder - Class in org.processmining.implicitplaceidentification.algorithms
This class implements an approach to identify implicit places in Petri nets that was developed by me (Tobias Wirtz) in my master thesis.
DecomposeAndConquerImplicitPlaceFinder(Petrinet, Marking, XLog, FindMode) - Constructor for class org.processmining.implicitplaceidentification.algorithms.DecomposeAndConquerImplicitPlaceFinder
 
DecomposeAndConquerImplicitPlaceFinder(Petrinet, Marking, FindMode) - Constructor for class org.processmining.implicitplaceidentification.algorithms.DecomposeAndConquerImplicitPlaceFinder
 
DecomposeAndConquerIPPlugin - Class in org.processmining.implicitplaceidentification.algorithms.plugins
 
DecomposeAndConquerIPPlugin() - Constructor for class org.processmining.implicitplaceidentification.algorithms.plugins.DecomposeAndConquerIPPlugin
 

E

equals(Object) - Method in class org.processmining.implicitplaceidentification.parameters.IPFinderParams
 
equals(Object) - Method in class org.processmining.implicitplaceidentification.parameters.YourParameters
 

F

find() - Method in class org.processmining.implicitplaceidentification.algorithms.ReplayBasedImplicitPlaceFinder
Finds implicit places in the Petri net.
find() - Method in class org.processmining.implicitplaceidentification.algorithms.StructureBasedImplicitPlaceFinder
 
find(boolean) - Method in class org.processmining.implicitplaceidentification.algorithms.LanguageBasedImplicitPlaceFinder
Finds IPs by generating and comparing the language of the net and a net without a place p.
FIND_ALL_POTENTIAL_IPS - org.processmining.implicitplaceidentification.algorithms.FindMode
 
findImplicitMinimalRegionsMaybeMore() - Method in class org.processmining.implicitplaceidentification.algorithms.DecomposeAndConquerImplicitPlaceFinder
Checks the output places of t-nets at choices for implicitness by decomposing the net.
FindMode - Enum in org.processmining.implicitplaceidentification.algorithms
 
findStructurallyImplicitPlaces() - Method in class org.processmining.implicitplaceidentification.algorithms.StructureBasedImplicitPlaceFinder
 
fireTransitionOnIncidenceMatrix(int[], int[][], int) - Static method in class org.processmining.implicitplaceidentification.algorithms.util.AlgebraClass
 
FIRSTINPUT - Static variable in class org.processmining.implicitplaceidentification.connections.YourConnection
Label for first input.

G

generate(Petrinet, Marking, int, int, int) - Method in class org.processmining.implicitplaceidentification.algorithms.PetrinetLanguageGenerator
This method generates the language a possibly large subset of a given sound Workflow net.
getColumnOfMatrix(int[][], int) - Static method in class org.processmining.implicitplaceidentification.algorithms.util.AlgebraClass
 
getDeepCopy() - Method in class org.processmining.implicitplaceidentification.algorithms.util.PetriNetCopier
Returns the deep copy of the net
getFindMode() - Method in class org.processmining.implicitplaceidentification.parameters.IPFinderParams
 
getInducedTNetNodes(Petrinet, Transition) - Static method in class org.processmining.implicitplaceidentification.algorithms.TNetDecomposition
 
getNodeInCopyForOriginalNode(PetrinetNode) - Method in class org.processmining.implicitplaceidentification.algorithms.util.PetriNetCopier
Takes a PetrinetNode in the deep copy and returns the corresponding node of the original net.
getParameters() - Method in class org.processmining.implicitplaceidentification.connections.YourConnection
 
getPlaceInCopyForOriginalPlace(Place) - Method in class org.processmining.implicitplaceidentification.algorithms.util.PetriNetCopier
Returns the place in the copy for a place in the original net.
getPlaceInOriginalNetForPlaceInCopy(Place) - Method in class org.processmining.implicitplaceidentification.algorithms.util.PetriNetCopier
Returns the place in the original net for a place in the deep copy.
getPlacesImplyingP(Place) - Method in class org.processmining.implicitplaceidentification.algorithms.ReplayBasedImplicitPlaceFinder
Determines the implicitness via a pairwise comparison of marking histories of all places if there exists a p2 s.t.
getPlacesImplyingP(Place) - Method in class org.processmining.implicitplaceidentification.algorithms.StructureBasedImplicitPlaceFinder
 
getSuccessorPlacesOfSubnet(Petrinet, Set<PetrinetNode>) - Static method in class org.processmining.implicitplaceidentification.algorithms.TNetDecomposition
 
getYourInteger() - Method in class org.processmining.implicitplaceidentification.parameters.YourParameters
 
getYourString() - Method in class org.processmining.implicitplaceidentification.parameters.YourParameters
 
GREEDY - org.processmining.implicitplaceidentification.algorithms.FindMode
 

I

ILPBasedImplicitPlaceColorerPlugin - Class in org.processmining.implicitplaceidentification.algorithms.plugins
 
ILPBasedImplicitPlaceColorerPlugin() - Constructor for class org.processmining.implicitplaceidentification.algorithms.plugins.ILPBasedImplicitPlaceColorerPlugin
 
IPFinderParams - Class in org.processmining.implicitplaceidentification.parameters
 
IPFinderParams(boolean, FindMode) - Constructor for class org.processmining.implicitplaceidentification.parameters.IPFinderParams
 
IPFinderParams(IPFinderParams) - Constructor for class org.processmining.implicitplaceidentification.parameters.IPFinderParams
 
isRemovalFlag() - Method in class org.processmining.implicitplaceidentification.parameters.IPFinderParams
 
isYourBoolean() - Method in class org.processmining.implicitplaceidentification.parameters.YourParameters
 

L

LanguageBasedImplicitPlaceFinder - Class in org.processmining.implicitplaceidentification.algorithms
This class identifies implicit places in a petri net by generating the language of the net (as well as possible) and comparing the language of a net without a particular place.
LanguageBasedImplicitPlaceFinder(Petrinet, Marking) - Constructor for class org.processmining.implicitplaceidentification.algorithms.LanguageBasedImplicitPlaceFinder
 
LanguageBasedImplicitPlaceFinderPlugin - Class in org.processmining.implicitplaceidentification.algorithms.plugins
 
LanguageBasedImplicitPlaceFinderPlugin() - Constructor for class org.processmining.implicitplaceidentification.algorithms.plugins.LanguageBasedImplicitPlaceFinderPlugin
 

O

org.processmining.implicitplaceidentification.algorithms - package org.processmining.implicitplaceidentification.algorithms
 
org.processmining.implicitplaceidentification.algorithms.plugins - package org.processmining.implicitplaceidentification.algorithms.plugins
 
org.processmining.implicitplaceidentification.algorithms.util - package org.processmining.implicitplaceidentification.algorithms.util
 
org.processmining.implicitplaceidentification.connections - package org.processmining.implicitplaceidentification.connections
 
org.processmining.implicitplaceidentification.dialogs - package org.processmining.implicitplaceidentification.dialogs
 
org.processmining.implicitplaceidentification.help - package org.processmining.implicitplaceidentification.help
 
org.processmining.implicitplaceidentification.models - package org.processmining.implicitplaceidentification.models
 
org.processmining.implicitplaceidentification.parameters - package org.processmining.implicitplaceidentification.parameters
 
org.processmining.implicitplaceidentification.plugins - package org.processmining.implicitplaceidentification.plugins
 
originalToCopyMarking(Marking) - Method in class org.processmining.implicitplaceidentification.algorithms.util.PetriNetCopier
Takes a Marking of the original net and returns the corresponding marking in the copy.
OUTPUT - Static variable in class org.processmining.implicitplaceidentification.connections.YourConnection
Label for output.

P

PetriNetCopier - Class in org.processmining.implicitplaceidentification.algorithms.util
This class provides method to create and modify a deep copy of a Petri net.
PetriNetCopier(Petrinet) - Constructor for class org.processmining.implicitplaceidentification.algorithms.util.PetriNetCopier
 
PetriNetCopier(Petrinet, String) - Constructor for class org.processmining.implicitplaceidentification.algorithms.util.PetriNetCopier
 
PetrinetLanguageGenerator - Class in org.processmining.implicitplaceidentification.algorithms
This class can be used to generate a possibly large subset of the language a given sound Workflow net.
PetrinetLanguageGenerator() - Constructor for class org.processmining.implicitplaceidentification.algorithms.PetrinetLanguageGenerator
 

R

removeNodes(Collection<PetrinetNode>) - Method in class org.processmining.implicitplaceidentification.algorithms.util.PetriNetCopier
Removes the given nodes from the deep copy.
ReplayBasedImplicitPlaceColorerPlugin - Class in org.processmining.implicitplaceidentification.algorithms.plugins
 
ReplayBasedImplicitPlaceColorerPlugin() - Constructor for class org.processmining.implicitplaceidentification.algorithms.plugins.ReplayBasedImplicitPlaceColorerPlugin
 
ReplayBasedImplicitPlaceFinder - Class in org.processmining.implicitplaceidentification.algorithms
This class identifies implicit places in Petri net by replaying an event log on the net and performing a pairwise comparison of the token histories of places.
ReplayBasedImplicitPlaceFinder(Petrinet, Marking, XLog) - Constructor for class org.processmining.implicitplaceidentification.algorithms.ReplayBasedImplicitPlaceFinder
 
run(PluginContext, YourFirstInput, YourSecondInput, YourParameters) - Method in class org.processmining.implicitplaceidentification.plugins.YourPlugin
The plug-in variant that runs in any context and requires a parameters.
runDefault(PluginContext, YourFirstInput, YourSecondInput) - Method in class org.processmining.implicitplaceidentification.plugins.YourPlugin
The plug-in variant that runs in any context and uses the default parameters.
runUI(UIPluginContext, YourFirstInput, YourSecondInput) - Method in class org.processmining.implicitplaceidentification.plugins.YourPlugin
The plug-in variant that runs in a UI context and uses a dialog to get the parameters.

S

SECONDINPUT - Static variable in class org.processmining.implicitplaceidentification.connections.YourConnection
Label for second input.
setFindMode(FindMode) - Method in class org.processmining.implicitplaceidentification.algorithms.StructureBasedImplicitPlaceFinder
 
setFindMode(FindMode) - Method in class org.processmining.implicitplaceidentification.parameters.IPFinderParams
 
setRemovalFlag(boolean) - Method in class org.processmining.implicitplaceidentification.parameters.IPFinderParams
 
setYourBoolean(boolean) - Method in class org.processmining.implicitplaceidentification.parameters.YourParameters
 
setYourInteger(int) - Method in class org.processmining.implicitplaceidentification.parameters.YourParameters
 
setYourString(String) - Method in class org.processmining.implicitplaceidentification.parameters.YourParameters
 
StructureBasedImplicitPlaceFinder - Class in org.processmining.implicitplaceidentification.algorithms
This class provides methods to color and remove implicit places in a petri net.
StructureBasedImplicitPlaceFinder(Petrinet, Marking, FindMode) - Constructor for class org.processmining.implicitplaceidentification.algorithms.StructureBasedImplicitPlaceFinder
 

T

testUI(UIPluginContext) - Method in class org.processmining.implicitplaceidentification.plugins.YourPlugin
The plug-in variant that allows one to test the dialog to get the parameters.
TEXT - Static variable in class org.processmining.implicitplaceidentification.help.YourHelp
 
TNetDecomposition - Class in org.processmining.implicitplaceidentification.algorithms
 
TNetDecomposition() - Constructor for class org.processmining.implicitplaceidentification.algorithms.TNetDecomposition
 
toString() - Method in class org.processmining.implicitplaceidentification.parameters.IPFinderParams
 
toString() - Method in class org.processmining.implicitplaceidentification.parameters.YourParameters
 
transpose(int[][]) - Static method in class org.processmining.implicitplaceidentification.algorithms.util.AlgebraClass
 

V

valueOf(String) - Static method in enum org.processmining.implicitplaceidentification.algorithms.FindMode
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.processmining.implicitplaceidentification.algorithms.FindMode
Returns an array containing the constants of this enum type, in the order they are declared.
VariantSelectionDialog - Class in org.processmining.implicitplaceidentification.dialogs
Anforderungen: - JBox zur variant selection: (Replay-, Structure-, Language-based) - color / remove - list preconditions for input for variants
VariantSelectionDialog(UIPluginContext, IPFinderParams) - Constructor for class org.processmining.implicitplaceidentification.dialogs.VariantSelectionDialog
The JPanel that allows the user to set (a subset of) the parameters.

Y

YourAlgorithm - Class in org.processmining.implicitplaceidentification.algorithms
 
YourAlgorithm() - Constructor for class org.processmining.implicitplaceidentification.algorithms.YourAlgorithm
 
YourConnection - Class in org.processmining.implicitplaceidentification.connections
 
YourConnection(YourFirstInput, YourSecondInput, YourOutput, YourParameters) - Constructor for class org.processmining.implicitplaceidentification.connections.YourConnection
Create a connection.
YourDialog - Class in org.processmining.implicitplaceidentification.dialogs
 
YourDialog(UIPluginContext, YourFirstInput, YourSecondInput, YourParameters) - Constructor for class org.processmining.implicitplaceidentification.dialogs.YourDialog
The JPanel that allows the user to set (a subset of) the parameters.
YourFirstInput - Class in org.processmining.implicitplaceidentification.models
 
YourFirstInput() - Constructor for class org.processmining.implicitplaceidentification.models.YourFirstInput
 
YourHelp - Class in org.processmining.implicitplaceidentification.help
 
YourHelp() - Constructor for class org.processmining.implicitplaceidentification.help.YourHelp
 
YourOutput - Class in org.processmining.implicitplaceidentification.models
 
YourOutput(YourFirstInput) - Constructor for class org.processmining.implicitplaceidentification.models.YourOutput
 
YourOutput(YourSecondInput) - Constructor for class org.processmining.implicitplaceidentification.models.YourOutput
 
YourParameters - Class in org.processmining.implicitplaceidentification.parameters
 
YourParameters(YourFirstInput, YourSecondInput) - Constructor for class org.processmining.implicitplaceidentification.parameters.YourParameters
 
YourParameters(YourParameters) - Constructor for class org.processmining.implicitplaceidentification.parameters.YourParameters
 
YourPlugin - Class in org.processmining.implicitplaceidentification.plugins
 
YourPlugin() - Constructor for class org.processmining.implicitplaceidentification.plugins.YourPlugin
 
YourSecondInput - Class in org.processmining.implicitplaceidentification.models
 
YourSecondInput() - Constructor for class org.processmining.implicitplaceidentification.models.YourSecondInput
 
A C D E F G I L O P R S T V Y 
All Classes All Packages