static Map<ActivityConstants.AccessType,Map<ProcessModelParameter,ProcessConstants.DataMappingType>> |
ChangeOperationTools.createParameterSystemValueMappingForNewEBP(ExecutableBusinessProcess ebp,
Map<ActivityConstants.AccessType,List<ProcessModelParameter>> alreadyMappedParameters,
ProcessConstants.DataMappingType initType) |
Returns an initial mapping between still unmapped parameters and the system
value given by initType.
|
static Map<ActivityConstants.AccessType,Map<ProcessModelParameter,DataElement>> |
ChangeOperationTools.createRandomisedParameterDataElementMappingForNewEBP(Template template,
int nodeID,
ExecutableBusinessProcess ebp) |
Creates a mapping between the parameters of the given EBP and already
existent data elements (where possible).
|
static boolean |
ChangeOperationTools.ebpEqualsAssignedEbp(Node node,
ExecutableBusinessProcess ebp) |
Returns true if the given EBP equals the EBP which has been assigned to the
given node.
|
static boolean |
UpdateExecutableBusinessProcess.isPossible(ChangeableInstance instance,
int nodeID,
ExecutableBusinessProcess ebp,
ProcessConstants.ExecutableBusinessProcessProperty... ebpProperties) |
Tests if it is valid (concerning structural and state-based correctness) to
change the executable business process properties given by
ebpProperties in the instance.
|
static boolean |
UpdateExecutableBusinessProcess.isPossible(ChangeableInstance instance,
int nodeID,
ExecutableBusinessProcess ebp,
CheckReport checkReport,
ProcessConstants.ExecutableBusinessProcessProperty... ebpProperties) |
Tests if it is valid (concerning structural and state-based correctness) to
change the executable business process properties given by
ebpProperties in the instance.
|
static boolean |
UpdateExecutableBusinessProcess.isPossible(Template template,
int nodeID,
ExecutableBusinessProcess ebp,
ProcessConstants.ExecutableBusinessProcessProperty... ebpProperties) |
Tests if it is valid (concerning structural correctness) to change the
executable business process properties given by
ebpProperties in the template.
|
static boolean |
UpdateExecutableBusinessProcess.isPossible(Template template,
int nodeID,
ExecutableBusinessProcess ebp,
CheckReport checkReport,
ProcessConstants.ExecutableBusinessProcessProperty... ebpProperties) |
Tests if it is valid (concerning structural correctness) to change the
executable business process properties given by ebpProperties
in the template.
|
static boolean |
AssignExecutableBusinessProcess.isPossibleId(ChangeableInstance instance,
Node node,
ExecutableBusinessProcess ebp,
Map<ActivityConstants.AccessType,Map<ProcessModelParameter,ProcessConstants.DataMappingType>> paramsWithoutExistingDataElements,
Map<ActivityConstants.AccessType,Map<ProcessModelParameter,Integer>> paramsWithExistingDataElements) |
Checks if the assignment of the EBP - especially the mappings in the given
maps - are valid (concerning structural and state-based correctness) for
the given instance.
|
static boolean |
AssignExecutableBusinessProcess.isPossibleId(ChangeableInstance instance,
Node node,
ExecutableBusinessProcess ebp,
Map<ActivityConstants.AccessType,Map<ProcessModelParameter,ProcessConstants.DataMappingType>> paramsWithoutExistingDataElements,
Map<ActivityConstants.AccessType,Map<ProcessModelParameter,Integer>> paramsWithExistingDataElements,
CheckReport checkReport) |
Checks if the assignment of the EBP - especially the mappings in the given
maps - are valid (concerning structural and state-based correctness) for
the given instance.
|
static boolean |
AssignExecutableBusinessProcess.isPossibleId(Template template,
Node node,
ExecutableBusinessProcess ebp,
Map<ActivityConstants.AccessType,Map<ProcessModelParameter,ProcessConstants.DataMappingType>> paramsWithoutExistingDataElements,
Map<ActivityConstants.AccessType,Map<ProcessModelParameter,Integer>> paramsWithExistingDataElements) |
Checks if the assignment of the EBP - especially the mappings in the given
maps - are valid (concerning structural correctness) for the given
template.
|
static boolean |
AssignExecutableBusinessProcess.isPossibleId(Template template,
Node node,
ExecutableBusinessProcess ebp,
Map<ActivityConstants.AccessType,Map<ProcessModelParameter,ProcessConstants.DataMappingType>> paramsWithoutExistingDataElements,
Map<ActivityConstants.AccessType,Map<ProcessModelParameter,Integer>> paramsWithExistingDataElements,
CheckReport checkReport) |
Checks if the assignment of the EBP - especially the mappings in the given
maps - are valid (concerning structural correctness) for the given
template.
|
static void |
AssignExecutableBusinessProcess.performOperation(SessionToken session,
ChangeableInstance instance,
Node node,
ExecutableBusinessProcess ebp,
Map<ActivityConstants.AccessType,Map<ProcessModelParameter,ProcessConstants.DataMappingType>> paramsWithoutExistingDataElements,
Map<ActivityConstants.AccessType,Map<ProcessModelParameter,Integer>> paramsWithExistingDataElements) |
Assigns an executable business process to a node in the given instance
using the given maps to create a correct mapping between parameters and
dataElements via connectors.
|
static void |
AssignExecutableBusinessProcess.performOperation(SessionToken session,
ChangeableInstance instance,
Node node,
ExecutableBusinessProcess ebp,
Map<ActivityConstants.AccessType,Map<ProcessModelParameter,ProcessConstants.DataMappingType>> paramsWithoutExistingDataElements,
Map<ActivityConstants.AccessType,Map<ProcessModelParameter,Integer>> paramsWithExistingDataElements,
UpdateManager updateManager) |
Assigns an executable business process to a node in the given instance
using the given maps to create a correct mapping between parameters and
dataElements via connectors (with updateManager).
|
static void |
AssignExecutableBusinessProcess.performOperation(SessionToken session,
ChangeableTemplate template,
Node node,
ExecutableBusinessProcess ebp,
Map<ActivityConstants.AccessType,Map<ProcessModelParameter,ProcessConstants.DataMappingType>> paramsWithoutExistingDataElements,
Map<ActivityConstants.AccessType,Map<ProcessModelParameter,Integer>> paramsWithExistingDataElements) |
Assigns an executable business process to a node in the given template
using the given maps to create a correct mapping between parameters and
dataElements via connectors.
|
static void |
AssignExecutableBusinessProcess.performOperation(SessionToken session,
ChangeableTemplate template,
Node node,
ExecutableBusinessProcess ebp,
Map<ActivityConstants.AccessType,Map<ProcessModelParameter,ProcessConstants.DataMappingType>> paramsWithoutExistingDataElements,
Map<ActivityConstants.AccessType,Map<ProcessModelParameter,Integer>> paramsWithExistingDataElements,
UpdateManager updateManager) |
Assigns an executable business process to a node in the given template
using the given maps to create a correct mapping between parameters and
dataElements via connectors (with updateManager).
|
protected static void |
AssignExecutableBusinessProcess.performOperation(SessionToken session,
ChangePrimitives processGraph,
Node node,
ExecutableBusinessProcess ebp,
Map<ActivityConstants.AccessType,Map<ProcessModelParameter,ProcessConstants.DataMappingType>> paramsWithoutExistingDataElements,
Map<ActivityConstants.AccessType,Map<ProcessModelParameter,Integer>> paramsWithExistingDataElements,
UpdateManager updateManager) |
Worker method to do the structural changes for both changeable templates
and changeable instances.
|
static void |
UpdateExecutableBusinessProcess.performOperation(ChangeableInstance instance,
int nodeID,
ExecutableBusinessProcess ebp,
UpdateManager updateManager,
ProcessConstants.ExecutableBusinessProcessProperty... ebpProperties) |
TODO maybe there are a lot of more attributes which have to be changeable
Updates the Executable Business Process of the node with the given ID,
using the values of the given EBP object in the given instance.
|
static void |
UpdateExecutableBusinessProcess.performOperation(ChangeableInstance instance,
int nodeID,
ExecutableBusinessProcess ebp,
ProcessConstants.ExecutableBusinessProcessProperty... ebpProperties) |
TODO maybe there are a lot of more attributes which have to be changeable
Updates the Executable Business Process of the node with the given ID,
using the values of the given EBP object in the given instance.
|
static void |
UpdateExecutableBusinessProcess.performOperation(ChangeableTemplate template,
int nodeID,
ExecutableBusinessProcess ebp,
UpdateManager updateManager,
ProcessConstants.ExecutableBusinessProcessProperty... ebpProperties) |
TODO maybe there are a lot of more attributes which have to be changeable
Updates the Executable Business Process of the node with the given ID,
using the values of the given EBP object in the given template.
|
static void |
UpdateExecutableBusinessProcess.performOperation(ChangeableTemplate template,
int nodeID,
ExecutableBusinessProcess ebp,
ProcessConstants.ExecutableBusinessProcessProperty... ebpProperties) |
TODO maybe there are a lot of more attributes which have to be changeable
Updates the Executable Business Process of the node with the given ID,
using the values of the given EBP object in the given template.
|
protected static void |
UpdateExecutableBusinessProcess.performOperation(ChangePrimitives processGraph,
int nodeID,
ExecutableBusinessProcess ebp,
UpdateManager updateManager,
ProcessConstants.ExecutableBusinessProcessProperty... ebpProperties) |
Worker method to do the structural changes for both changeable templates
and changeable instances.
|