Skip navigation links
A C D E F G H I L M P R S T U W X 

A

add(T, Integer) - Method in class prompt.roles.data.MultiSet
This method adds and, in case, increments the frequency of an element into the current multiset by the provided increment factor
ADD_USER_FREQUENCY_TO_ENTROPY - Static variable in class prompt.roles.utils.Configuration
This parameter can be used to set the entropy in order to consider the number of times that a user operates.
addActivity(String) - Method in class prompt.roles.data.Role
This method adds the provided activity to the current role
addDependency(Dependency) - Method in class prompt.roles.data.Role
This method adds the dependency to the set of dependencies of this role
addResources(String, String) - Method in class prompt.roles.data.Dependency
This method adds resources to the current dependency
AFFILIATION - Static variable in class prompt.roles.utils.AuthorsInfo
 
assignOriginators(XLog) - Method in class prompt.roles.data.RoleSet
This method assign the originators of the log to the corresponding activities and roles.
AUTHOR - Static variable in class prompt.roles.utils.AuthorsInfo
 
AuthorsInfo - Class in prompt.roles.utils
This class contains some general information useful for the ProM plugins.
AuthorsInfo() - Constructor for class prompt.roles.utils.AuthorsInfo
 
avoidNode(String) - Static method in class prompt.roles.plugins.PreprocessModel
This method indicates whether the provided string refers to a node which has not to be considered

C

computeEntropy(RoleSet, XLog, boolean) - Static method in class prompt.roles.utils.Entropy
This method computes the entropy as described in the formula (3) of the related paper ("Business Models Enhancement through Discovery of Roles", CIDM 2013).
Configuration - Class in prompt.roles.utils
This class contains the main configuration of the plugin
Configuration() - Constructor for class prompt.roles.utils.Configuration
 
connectedComponents(double) - Method in class prompt.roles.utils.RolesExtractor
This method extract the roles, as the connected components, after cutting the edges with weight below the tau_w threshold.

D

DecorateBPMNModel - Class in prompt.roles.plugins
This class contains the plugin that is used to decorate a BPMN model with the provided set of roles
DecorateBPMNModel() - Constructor for class prompt.roles.plugins.DecorateBPMNModel
 
DecorateDataPetriNet - Class in prompt.roles.plugins
This class contains the plugin that is used to decorate a Data Petri Net, with the provided set of roles
DecorateDataPetriNet() - Constructor for class prompt.roles.plugins.DecorateDataPetriNet
 
decorateModel(PluginContext, BPMNDiagram, RoleSet) - Static method in class prompt.roles.plugins.DecorateBPMNModel
This method is the actual plugin
decorateModel(UIPluginContext, PetriNetWithData, RoleSet) - Static method in class prompt.roles.plugins.DecorateDataPetriNet
This method is the actual plugin
Dependency - Class in prompt.roles.data
This class represents a dependency between two activities.
Dependency(String, String) - Constructor for class prompt.roles.data.Dependency
Class constructor of two activities
DependencyExtractor - Class in prompt.roles.utils
This class is responsible of the extraction of the dependencies starting from a BPMNDiagram.
DependencyExtractor(BPMNDiagram) - Constructor for class prompt.roles.utils.DependencyExtractor
Main class constructor
DependencySet - Class in prompt.roles.data
This class represents a set of dependencies.
DependencySet() - Constructor for class prompt.roles.data.DependencySet
 
discover(PluginContext, BPMNDiagram, XLog) - Static method in class prompt.roles.plugins.SwimlaneDiscovery
This method contains the swimlane discovery plugin

E

EMAIL - Static variable in class prompt.roles.utils.AuthorsInfo
 
Entropy - Class in prompt.roles.utils
This class manages the standard entropy concepts
Entropy() - Constructor for class prompt.roles.utils.Entropy
 
equals(Object) - Method in class prompt.roles.data.Dependency
 
equals(Object) - Method in class prompt.roles.data.MultiSet
 
equals(Object) - Method in class prompt.roles.data.Role
 
equals(Object) - Method in class prompt.roles.data.RoleSet
 
equals(Object) - Method in class prompt.roles.data.SerializablePair
 
extractRoles(double, double) - Method in class prompt.roles.utils.RolesExtractor
This method perform the complete roles extraction.

F

first - Variable in class prompt.roles.data.SerializablePair
 

G

getActivityOriginatorFrequencies() - Method in class prompt.roles.data.RoleSet
 
getDegreeOfNoHandover() - Method in class prompt.roles.data.Dependency
This method returns the degree of no handover of role associated to the current dependency.
getDependencies() - Method in class prompt.roles.utils.DependencyExtractor
This method returns the set of dependencies associated to the provided model
getFirst() - Method in class prompt.roles.data.SerializablePair
 
getName(XAttributable) - Static method in class prompt.roles.utils.XLogHelper
This method returns the value of the attribute concept:name for the given attributable element
getOriginators() - Method in class prompt.roles.data.Role
This method returns the MultiSet of originators of the current role
getResource(XEvent) - Static method in class prompt.roles.utils.XLogHelper
This method returns the value of the attribute org:resource for the given attributable element
getSecond() - Method in class prompt.roles.data.SerializablePair
 
getSimpleSet() - Method in class prompt.roles.data.MultiSet
This method returns the set of elements without multiplicity
getSourceActivity() - Method in class prompt.roles.data.Dependency
This method returns the name of the source activity of the current dependency
getSourceOriginators() - Method in class prompt.roles.data.Dependency
This method returns the multiset of originators associated to the source activity
getTargetActivity() - Method in class prompt.roles.data.Dependency
This method returns the name of the target activity of the current dependency
getTargetOriginators() - Method in class prompt.roles.data.Dependency
This method returns the multiset of originators associated to the source activity
getTrho() - Method in class prompt.roles.data.RoleSet
This method the set of different and significative rho values
getTw() - Method in class prompt.roles.data.DependencySet
This method the set of different and significative w values
getWeight() - Method in class prompt.roles.data.Role
This method computes the weight of the current role
getWeightedDependencies(XLog, Map<String, MultiSet<String>>) - Method in class prompt.roles.utils.DependencyExtractor
This method weights each dependency already discovered according to the data contained into the provided log
getWeights() - Method in class prompt.roles.data.RoleSet
This method returns the current set of roles weight

H

handoverDependency(Dependency) - Method in class prompt.roles.data.RoleSet
This method adds the provided Dependency considering the two activities as belonging to different roles.
hashCode() - Method in class prompt.roles.data.Dependency
 
hashCode() - Method in class prompt.roles.data.Role
 
hashCode() - Method in class prompt.roles.data.SerializablePair
 

I

intersection(MultiSet<T>, MultiSet<T>) - Static method in class prompt.roles.data.MultiSet
This static method intersects two multisets

L

loadFromFile(File) - Static method in class prompt.roles.data.RoleSet
This method loads a role set from a file

M

merge(Role, Role) - Static method in class prompt.roles.data.Role
This method merges two roles, and creates a new one.
MultiSet<T extends java.io.Serializable> - Class in prompt.roles.data
This class represents a general multiset.
MultiSet() - Constructor for class prompt.roles.data.MultiSet
 

P

PACK - Static variable in class prompt.roles.utils.AuthorsInfo
 
preprocess(PluginContext, BPMNDiagram) - Method in class prompt.roles.plugins.PreprocessModel
 
preprocess(BPMNDiagram) - Method in class prompt.roles.plugins.PreprocessModel
The actual method that performs the preprocessing
preprocessLog(PluginContext, XLog) - Static method in class prompt.roles.plugins.DecorateDataPetriNet
 
PreprocessModel - Class in prompt.roles.plugins
This class helps in simplifying a BPMN model in order to extract its dependencies.
PreprocessModel() - Constructor for class prompt.roles.plugins.PreprocessModel
 
prompt.roles.data - package prompt.roles.data
 
prompt.roles.plugins - package prompt.roles.plugins
 
prompt.roles.utils - package prompt.roles.utils
 
put(T) - Method in class prompt.roles.data.MultiSet
This method adds and, in case, increments the frequency of an element into the current multiset

R

remove(T, int) - Method in class prompt.roles.data.MultiSet
This method removes the given element the number of times provided
rho(Role, Role) - Static method in class prompt.roles.data.Role
Method to calculate the amount of shared originators between the two roles.
Role - Class in prompt.roles.data
This class describes a general role.
Role() - Constructor for class prompt.roles.data.Role
 
roleAggregation(double) - Method in class prompt.roles.data.RoleSet
This method continuously aggregates roles as long as the tau_rho threshold is satisfied.
RoleSet - Class in prompt.roles.data
This class represents a set of roles associated to a log.
RoleSet() - Constructor for class prompt.roles.data.RoleSet
 
RolesExtractor - Class in prompt.roles.utils
This class contains the component responsible for the identification of roles
RolesExtractor(DependencySet, XLog) - Constructor for class prompt.roles.utils.RolesExtractor
Basic class constructor

S

sameRoleDependency(Dependency) - Method in class prompt.roles.data.RoleSet
This method adds the provided Dependency considering both activities as part of the same role.
saveToFile(RoleSet, File) - Static method in class prompt.roles.data.RoleSet
This method saves a role set into a file
search(String, String) - Method in class prompt.roles.data.DependencySet
This method can be used to retrieve a dependency from the current set
search(String) - Method in class prompt.roles.data.RoleSet
This method returns the role that contains the provided activity
second - Variable in class prompt.roles.data.SerializablePair
 
SerializablePair<S extends java.io.Serializable,F extends java.io.Serializable> - Class in prompt.roles.data
 
SerializablePair(F, S) - Constructor for class prompt.roles.data.SerializablePair
 
setActivityOriginatorFrequencies(Map<String, MultiSet<String>>) - Method in class prompt.roles.data.RoleSet
 
size() - Method in class prompt.roles.data.MultiSet
 
stringRepresentation(Role, Role) - Static method in class prompt.roles.data.Role
This method provides a string representation of two roles.
SwimlaneDiscovery - Class in prompt.roles.plugins
This class contains the main swimlane discovery plugin
SwimlaneDiscovery() - Constructor for class prompt.roles.plugins.SwimlaneDiscovery
 

T

toString() - Method in class prompt.roles.data.Dependency
 
toString() - Method in class prompt.roles.data.DependencySet
 
toString() - Method in class prompt.roles.data.MultiSet
 
toString() - Method in class prompt.roles.data.Role
 
toString() - Method in class prompt.roles.data.RoleSet
 
toString() - Method in class prompt.roles.data.SerializablePair
 

U

union(MultiSet<T>, MultiSet<T>) - Static method in class prompt.roles.data.MultiSet
This static method merges the two given multisets.

W

WEBSITE - Static variable in class prompt.roles.utils.AuthorsInfo
 

X

XLogHelper - Class in prompt.roles.utils
This class contains some utility methods to manage logs.
XLogHelper() - Constructor for class prompt.roles.utils.XLogHelper
 
A C D E F G H I L M P R S T U W X 
Skip navigation links