static boolean |
CopyNode.isPossible(ChangeableInstance sourceInstance,
Instance targetInstance,
int nodeToCopyID,
int predID,
int succID) |
Check if it is possible (concerning structural and state based correctness)
to copy the given node to the specified target position in the given
instance.
|
static boolean |
CopyNode.isPossible(ChangeableInstance sourceInstance,
Instance targetInstance,
int nodeToCopyID,
int predID,
int succID,
CheckReport checkReport) |
Check if it is possible (concerning structural and state based correctness)
to copy the given node to the specified target position in the given
instance.
|
static boolean |
CreateSurroundingBlock.isPossible(ChangeableInstance instance,
Node first,
Node last,
ProcessConstants.BlockType type) |
Check if it is possible (concerning structural and state-based correctness)
to create a block which surrounds the two given nodes in the given
instance.
|
static boolean |
CreateSurroundingBlock.isPossible(ChangeableInstance instance,
Node first,
Node last,
ProcessConstants.BlockType type,
CheckReport checkReport) |
Check if it is possible (concerning structural and state-based correctness)
to create a block which surrounds the two given nodes in the given
template.
|
static boolean |
DeleteBorderNodes.isPossible(ChangeableInstance instance,
Node split,
Node join) |
Checks if it is possible (concerning structural and state-based
correctness) to delete start and end nodes of the current block in the
given instance.
|
static boolean |
DeleteBorderNodes.isPossible(ChangeableInstance instance,
Node split,
Node join,
CheckReport checkReport) |
Checks if it is possible (concerning structural and state-based
correctness) to delete start and end nodes of the current block in the
given instance.
|
static boolean |
DeleteDataEdge.isPossible(ChangeableInstance instance,
Node node,
DataElement dataElement,
ActivityConstants.AccessType type) |
Check if it is possible (concerning structural and state-based correctness)
to delete the data edge between the given node and the data element in the
instance.
|
static boolean |
DeleteDataEdge.isPossible(ChangeableInstance instance,
Node node,
DataElement dataElement,
ActivityConstants.AccessType type,
CheckReport checkReport) |
Check if it is possible (concerning structural and state-based correctness)
to delete the data edge between the given node and the data element.
|
static boolean |
DeleteDataElement.isPossible(ChangeableInstance instance,
DataElement dataElement) |
checks if it is valid (concerning structural and state-based correctness) to
delete the given data element from the instance
|
static boolean |
DeleteDataElement.isPossible(ChangeableInstance instance,
DataElement dataElement,
CheckReport checkReport) |
checks if it is valid (concerning structural and state based correctness)
to delete the given data element from the instance If not, the reasons are
stored in the check report.
|
static boolean |
DeleteEmptyBranch.isPossible(ChangeableInstance instance,
Node split,
Node join) |
Checks if it is valid (concerning structural and state-based correctness)
to delete the given branch from the given instance.
|
static boolean |
DeleteEmptyBranch.isPossible(ChangeableInstance instance,
Node split,
Node join,
CheckReport checkReport) |
Checks if it is valid (concerning structural and state-based correctness)
to delete the given branch from the instance.
|
static boolean |
DeleteNode.isPossible(ChangeableInstance instance,
Node node) |
Checks if it is valid to delete the node (concerning structural and
state-based aspects) from the given instance.
|
static boolean |
DeleteNode.isPossible(ChangeableInstance instance,
Node node,
CheckReport checkReport) |
Checks if it is valid to delete the node (concerning structural and
state-based aspects) from the given instance.
|
static boolean |
InsertDataEdge.isPossible(ChangeableInstance instance,
Node node,
DataElement[] dataElements,
ActivityConstants.AccessType type) |
Check if it is possible (concerning structural and state-based correctness)
to insert data edges of the given type between the given node and the data
elements in the instance.
|
static boolean |
InsertDataEdge.isPossible(ChangeableInstance instance,
Node node,
DataElement[] dataElements,
ActivityConstants.AccessType type,
CheckReport checkReport) |
Check if it is possible (concerning structural and state-based correctness)
to insert data edges of the given type between the given node and the data
elements in the instance.
|
static boolean |
InsertDataEdge.isPossible(ChangeableInstance instance,
Node node,
DataElement dataElement,
ActivityConstants.AccessType type) |
Check if it is possible (concerning structural and state-based correctness)
to insert a data edge of the given type between the given node and the data
element in the instance.
|
static boolean |
InsertDataEdge.isPossible(ChangeableInstance instance,
Node node,
DataElement dataElement,
ActivityConstants.AccessType type,
CheckReport checkReport) |
Check if it is possible (concerning structural and state-based correctness)
to insert a data edge of the given type between the given node and the data
element in the instance.
|
static boolean |
InsertDataEdge.isPossible(ChangeableInstance instance,
Node node,
DataElement dataElement,
String paramName,
ActivityConstants.AccessType type) |
Check if it is possible (concerning structural and state-based correctness)
to connect the parameter of the given node with the given data element via
a data edge of the given type in the instance.
|
static boolean |
InsertDataEdge.isPossible(ChangeableInstance instance,
Node node,
DataElement dataElement,
String paramName,
ActivityConstants.AccessType type,
CheckReport checkReport) |
Check if it is possible (concerning structural and state-based correctness)
to connect the parameter of the given node with the given data element via
a data edge of the given type in the instance.
|
static boolean |
InsertDataElement.isPossible(ChangeableInstance instance) |
Check if it is possible (concerning structural and state based correctness)
to insert a new data element in the instance.
|
static boolean |
InsertDataElement.isPossible(ChangeableInstance instance,
DataElement dataElement) |
Check if it is possible (concerning structural and state based correctness)
to insert a new data element given as a data element container object
(without an id) in the instance.
|
static boolean |
InsertDataElement.isPossible(ChangeableInstance instance,
DataElement dataElement,
CheckReport checkReport) |
Check if it is possible (concerning structural and state based correctness)
to insert a new data element given as a data element container object
(without an id) in the instance.
|
static boolean |
InsertDataElement.isPossible(ChangeableInstance instance,
CheckReport checkReport) |
Check if it is possible to insert a new data element (concerning structural
and state based correctness) in the instance.
|
static boolean |
InsertEmptyBlock.isPossible(ChangeableInstance instance,
Node pred,
Node succ) |
Checks if it is possible (concerning structural and state-based
correctness) to insert an empty block in the given instance.
|
static boolean |
InsertEmptyBlock.isPossible(ChangeableInstance instance,
Node pred,
Node succ,
CheckReport checkReport) |
Checks if it is possible (concerning structural and state-based
correctness) to insert an empty block in the given instance.
|
static boolean |
InsertEmptyBranch.isPossible(ChangeableInstance instance,
Node split,
Node join) |
Checks if it is possible (concerning structural correctness) to insert an
empty branch between split and join in the given instance.
|
static boolean |
InsertEmptyBranch.isPossible(ChangeableInstance instance,
Node split,
Node join,
CheckReport checkReport) |
Checks if it is possible (concerning structural and state-based
correctness) to insert an empty branch between split and join in the given
instance.
|
static boolean |
MoveNodes.isPossible(ChangeableInstance instance,
Node first,
Node last,
Node pred,
Node succ) |
Check if it is possible (concerning structural and state-based aspects) to
move the nodes between first and last to the position between pred and succ
in the given instance.
|
static boolean |
MoveNodes.isPossible(ChangeableInstance instance,
Node first,
Node last,
Node pred,
Node succ,
CheckReport checkReport) |
Check if it is possible (concerning structural and state-based aspects) to
move the nodes between first and last to the position between pred and succ
in the given instance.
|
static boolean |
ReconnectDataEdge.isPossible(ChangeableInstance instance,
int nodeID,
int dataElementID,
DataEdge dataEdge,
ProcessModelParameter param) |
Check if it is possible to reconnect the given data edge (respectively the
connected data element) to the given parameter in the instance .
|
static boolean |
ReconnectDataEdge.isPossible(ChangeableInstance instance,
int nodeID,
int dataElementID,
DataEdge dataEdge,
ProcessModelParameter param,
CheckReport checkReport) |
Check if it is possible to reconnect the given data edge (respectively the
connected data element) to the given parameter in the template.
|
static boolean |
RemoveExecutableBusinessProcess.isPossible(ChangeableInstance instance,
Node node) |
Checks if it is valid (concerning structural and state-based correctness)
to remove/delete the EBP from the given node.
|
static boolean |
RemoveExecutableBusinessProcess.isPossible(ChangeableInstance instance,
Node node,
CheckReport checkReport) |
Checks if it is valid (concerning structural and state-based correctness)
to remove/delete the EBP from the given node.
|
static boolean |
SwapDataElementParameterConnections.isPossible(ChangeableInstance instance,
int nodeID,
int dataElementID1,
DataEdge dataEdge1,
int dataElementID2,
DataEdge dataEdge2) |
Check if it is possible to swap the parameter data element connections of
the given data edges in the given instance.
|
static boolean |
SwapDataElementParameterConnections.isPossible(ChangeableInstance instance,
int nodeID,
int dataElementID1,
DataEdge dataEdge1,
int dataElementID2,
DataEdge dataEdge2,
CheckReport checkReport) |
Check if it is possible to swap the parameter data element connections of
the given data edges in the given instance.
|
static boolean |
ToggleNodeVisibility.isPossible(ChangeableInstance instance,
int nodeID,
boolean hidden) |
Checks if it is valid to change the visibility of a node in the given instance.
|
static boolean |
ToggleNodeVisibility.isPossible(ChangeableInstance instance,
int nodeID,
boolean hidden,
CheckReport checkReport) |
Checks if it is valid to change the visibility of a node in the given instance.
|
static boolean |
ToggleSyncEdge.isPossible(ChangeableInstance instance,
Node pred,
Node succ) |
Check, if a sync edge between the given nodes is possible (concerning
structural and state-based correctness) in the instance.
|
static boolean |
ToggleSyncEdge.isPossible(ChangeableInstance instance,
Node pred,
Node succ,
CheckReport checkReport) |
Check, if a sync edge between the given nodes is possible (concerning
structural and state-based correctness)in the instance.
|
static boolean |
UpdateDataEdge.isPossible(ChangeableInstance instance,
int nodeID,
int dataElementID,
ActivityConstants.AccessType type,
ProcessConstants.DataEdgeProperty... dataEdgeProperties) |
Checks if it is valid (concerning structural and state based correctness)
for the data edge (described by the given node ID and the given data
element ID) to update the properties given by
dataEdgeProperties in the instance.
|
static boolean |
UpdateDataEdge.isPossible(ChangeableInstance instance,
int nodeID,
int dataElementID,
ActivityConstants.AccessType type,
CheckReport checkReport,
ProcessConstants.DataEdgeProperty... dataEdgeProperties) |
Checks if it is valid (concerning structural and state based correctness)
for the data edge (described by the given node ID and the given data
element ID) to update the properties given by
dataEdgeProperties in the instance.
|
static boolean |
UpdateDataElement.isPossible(ChangeableInstance instance,
DataElement dataElement,
ProcessConstants.DataElementProperty... dataElementProperties) |
Tests if it is valid (concerning structural and state-based correctness) to
change the data element properties given by
dataElementProperties in the instance.
|
static boolean |
UpdateDataElement.isPossible(ChangeableInstance instance,
DataElement dataElement,
CheckReport checkReport,
ProcessConstants.DataElementProperty... dataElementProperties) |
Tests if it is valid (concerning structural and state-based correctness) to
change the data element properties given by
dataElementProperties in the instance.
|
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 |
UpdateNode.isPossible(ChangeableInstance instance,
Node node,
ProcessConstants.NodeProperty... nodeProperties) |
Checks if it is valid (concerning structural and state based correctness)
for the given node to update the properties given by
nodeProperties in the instance.
|
static boolean |
UpdateNode.isPossible(ChangeableInstance instance,
Node node,
CheckReport checkReport,
ProcessConstants.NodeProperty... nodeProperties) |
Checks if it is valid (concerning structural and state based correctness)
for the given node to update the properties given by
nodeProperties in the instance.
|
static boolean |
UpdateNodeSystemDependency.isPossible(ChangeableInstance instance,
Node tempNode,
Map<String,Dependency> paramBindings,
ProcessConstants.NodeProperty nodeProperty) |
Checks if the parameter binding is valid (concerning structural and state based correctness)
for that property of the given container node which is referenced by the node property
nodeProperty in the related template.
|
static boolean |
UpdateNodeSystemDependency.isPossible(ChangeableInstance instance,
Node tempNode,
Map<String,Dependency> paramBindings,
ProcessConstants.NodeProperty nodeProperty,
CheckReport checkReport) |
Checks if the parameter binding is valid (concerning structural and state based correctness)
for that property of the given container node which is referenced by the node property
nodeProperty in the related template.
|
protected static boolean |
UpdateNodeSystemDependency.isPossible(Template templ,
ChangeableInstance inst,
Node tempNode,
Map<String,Dependency> bindings,
ProcessConstants.NodeProperty nodeProp,
CheckReport cr) |
Gets whether updating the node system dependencies is possible for the designated template or
the designated instance.
|
static boolean |
UpdatePluginDataContainer.isPossible(ChangeableInstance instance,
PluginDataContainer pluginContainer,
String extensionPointID,
String pluginDataID,
PluginData pluginData) |
Checks if it is valid (concerning structural correctness and state-based
correctness) to update (add / remove) the plug in data for the
Extension-Point given by extensionPoint with the value given
by pluginData in the plug in data container given by
pluginContainer .
|
static boolean |
UpdatePluginDataContainer.isPossible(ChangeableInstance instance,
PluginDataContainer pluginContainer,
String extensionPointID,
String pluginDataID,
PluginData pluginData,
CheckReport checkReport) |
Checks if it is valid (concerning structural correctness and state-based
correctness) to update (add / remove) the plug in data for the
Extension-Point given by extensionPoint with the value given
by pluginData in the plug in data container given by
pluginContainer .
|
static boolean |
UpdateUserAttribute.isPossible(ChangeableInstance instance,
UserAttributeContainer attributeContainer,
String name,
String value) |
Checks if it is valid (concerning structural and state-based correctness)
to update the user attribute of UserAttributeContainer given by
name with the value given by value in the
instance.
|
static boolean |
UpdateUserAttribute.isPossible(ChangeableInstance instance,
UserAttributeContainer attributeContainer,
String name,
String value,
CheckReport checkReport) |
Checks if it is valid (concerning structural and state-based correctness)
to update the user attribute of UserAttributeContainer given by
name with the value given by value in the
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) |
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 |
MoveNodes.isValidMoveBlock(ChangeableInstance instance,
Node first,
Node last) |
Checks if the block given by first and last is valid (concerning structural
and state-based aspects) for a move operation on the given instance.
|
static boolean |
MoveNodes.isValidMoveBlock(ChangeableInstance instance,
Node first,
Node last,
CheckReport checkReport) |
Checks if the block given by first and last is valid (concerning structural
and state-based aspects) for a move operation on the given instance.
|
static boolean |
CopyNode.isValidNodeToCopy(ChangeableInstance instance,
int nodeToCopyID,
CheckReport checkReport) |
Checks if the given node is a node which can be copied (concerning
structural and state-based aspects) in the given instance.
|
static void |
AddNodeSystemParameter.performOperation(SessionToken session,
ChangeableInstance instance,
int nodeID,
ActivityConstants.AccessType type,
ProcessModelParameter parameter) |
Adds the given system parameter to the given node in the given instance.
|
static void |
AddNodeSystemParameter.performOperation(SessionToken session,
ChangeableInstance instance,
int nodeID,
ActivityConstants.AccessType type,
ProcessModelParameter parameter,
UpdateManager updateManager) |
Adds the given system parameter to the given node in the given instance.
|
static void |
AddSystemDataFlow.performOperation(SessionToken session,
ChangeableInstance instance,
int producerNodeID,
SystemDataProducer systemDataType,
int consumerNodeID,
String inputParameterName) |
Adds a system data flow of the given type between the given nodes in the
given instance.
|
static void |
AddSystemDataFlow.performOperation(SessionToken session,
ChangeableInstance instance,
int producerNodeID,
SystemDataProducer systemDataType,
int consumerNodeID,
String inputParameterName,
UpdateManager updateManager) |
Adds a system data flow of the given type between the given nodes in the
given instance.
|
static void |
AssignEmptyEmbeddedSubprocess.performOperation(SessionToken session,
ChangeableInstance instance,
int nodeID) |
Creates and assigns an empty embedded subprocess to a node in the given instance.
|
static void |
AssignEmptyEmbeddedSubprocess.performOperation(SessionToken session,
ChangeableInstance instance,
int nodeID,
UpdateManager updateManager) |
Creates and assigns an empty embedded subprocess to a node in the given
instance (with updateManager).
|
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 int |
CopyNode.performOperation(SessionToken session,
ChangeableInstance sourceInstance,
ChangeableInstance targetInstance,
int nodeToCopyID,
int predID,
int succID) |
Copies the given node from the source instance between the two nodes in the
target instance.
|
static int |
CopyNode.performOperation(SessionToken session,
ChangeableInstance sourceInstance,
ChangeableInstance targetInstance,
int nodeToCopyID,
int predID,
int succID,
UpdateManager updateManager) |
Copies the given node from the source instance between the two nodes in the
target instance.
|
static Node[] |
CreateSurroundingBlock.performOperation(SessionToken session,
ChangeableInstance instance,
Node first,
Node last,
ProcessConstants.BlockType type) |
Inserts a new block of the given type around the two given nodes in the
given instance.
|
static Node[] |
CreateSurroundingBlock.performOperation(SessionToken session,
ChangeableInstance instance,
Node first,
Node last,
ProcessConstants.BlockType type,
UpdateManager updateManager) |
Inserts a new block of the given type around the two given nodes in the
given instance (with updateManager).
|
static void |
DeleteBorderNodes.performOperation(SessionToken session,
ChangeableInstance instance,
Node split,
Node join) |
Deletes a split and its corresponding join node (border nodes) from the
given instance.
|
static void |
DeleteBorderNodes.performOperation(SessionToken session,
ChangeableInstance instance,
Node split,
Node join,
UpdateManager updateManager) |
Deletes a split and its corresponding join node (border nodes) from the
given instance (with updateManager).
|
static void |
DeleteDataEdge.performOperation(SessionToken session,
ChangeableInstance instance,
Node node,
DataElement dataElement,
ActivityConstants.AccessType type) |
Deletes a data edge form the instance.
|
static void |
DeleteDataEdge.performOperation(SessionToken session,
ChangeableInstance instance,
Node node,
DataElement dataElement,
ActivityConstants.AccessType type,
UpdateManager updateManager) |
Deletes a data edge form the instance (with updateManager).
|
static void |
DeleteDataElement.performOperation(SessionToken session,
ChangeableInstance instance,
DataElement dataElement) |
Deletes the given data element from the instance.
|
static void |
DeleteDataElement.performOperation(SessionToken session,
ChangeableInstance instance,
DataElement dataElement,
UpdateManager updateManager) |
Deletes the given data element from the instance Possibly assigned in- or
outgoing data edges are also deleted.
|
static void |
DeleteEmptyBranch.performOperation(ChangeableInstance instance,
Node split,
Node join) |
Deletes an empty branch between split and join in the given instance.
|
static void |
DeleteEmptyBranch.performOperation(ChangeableInstance instance,
Node split,
Node join,
UpdateManager updateManager) |
Deletes an empty branch between split and join in the given instance (with
updateManager).
|
static void |
DeleteNode.performOperation(SessionToken session,
ChangeableInstance instance,
Node node) |
Deletes a node of type NT_NORMAL from the given instance.
|
static void |
DeleteNode.performOperation(SessionToken session,
ChangeableInstance instance,
Node node,
UpdateManager updateManager) |
Deletes a node of type NT_NORMAL from the given instance (with
updateManager).
|
protected static void |
DeleteNode.performOperation(SessionToken session,
ChangeableInstance instance,
Node node,
ProcessConstants.NodeType type,
UpdateManager updateManager) |
Deletes a node of type type from the instance.
|
static void |
EndTransaction.performOperation(ChangeableInstance instance,
UpdateManager updateManager) |
calls the methods which are interested in the end-event of a change
operation.
|
static void |
EndTransaction.performOperation(ChangeableInstance instance,
UpdateManager updateManager,
String transactionLabel) |
calls the methods which are interested in the end-event of a change
operation.
|
static Node |
InsertBetweenNodeSets.performOperation(SessionToken session,
ChangeableInstance instance,
List<Integer> preds,
List<Integer> succs) |
Insert a new node between two nodes in the given instance.
|
static Node |
InsertBetweenNodeSets.performOperation(SessionToken session,
ChangeableInstance instance,
List<Integer> preds,
List<Integer> succs,
UpdateManager updateManager) |
Insert a new node of type NT_NORMAL between two nodes in the given
instance.
|
static void |
InsertDataEdge.performOperation(SessionToken session,
ChangeableInstance instance,
Node node,
DataElement dataElement,
ActivityConstants.AccessType type) |
Inserts a new data edge in the instance.
|
static void |
InsertDataEdge.performOperation(SessionToken session,
ChangeableInstance instance,
Node node,
DataElement dataElement,
ActivityConstants.AccessType type,
UpdateManager updateManager) |
Inserts a new data edge in the instance (with update manager).
|
protected static void |
InsertDataEdge.performOperation(SessionToken session,
ChangeableInstance instance,
Node node,
DataElement dataElement,
ProcessModelParameter param,
int connectorID,
ActivityConstants.AccessType type,
UpdateManager updateManager) |
Inserts a new data edge in the instance.
|
static void |
InsertDataEdge.performOperation(SessionToken session,
ChangeableInstance instance,
Node node,
DataElement dataElement,
ProcessModelParameter parameter,
ActivityConstants.AccessType type) |
Inserts a new data edge in the instance.
|
static void |
InsertDataEdge.performOperation(SessionToken session,
ChangeableInstance instance,
Node node,
DataElement dataElement,
ProcessModelParameter parameter,
ActivityConstants.AccessType type,
UpdateManager updateManager) |
Inserts a new data edge in the instance.
|
static DataElement |
InsertDataElement.performOperation(SessionToken session,
ChangeableInstance instance) |
Insert a new data element in the instance.
|
static DataElement |
InsertDataElement.performOperation(SessionToken session,
ChangeableInstance instance,
UpdateManager updateManager) |
Insert a new data element in the instance (with updateManager).
|
static DataElement |
InsertDataElement.performOperation(SessionToken session,
ChangeableInstance instance,
DataElement dataElement) |
Insert a new data element in the instance.
|
static DataElement |
InsertDataElement.performOperation(SessionToken session,
ChangeableInstance instance,
DataElement dataElement,
UpdateManager updateManager) |
Insert a new data element in the instance.
|
static Node[] |
InsertEmptyBlock.performOperation(SessionToken session,
ChangeableInstance instance,
Node pred,
Node succ,
ProcessConstants.BlockType type) |
Inserts an empty block of the given type in the instance.
|
static Node[] |
InsertEmptyBlock.performOperation(SessionToken session,
ChangeableInstance instance,
Node pred,
Node succ,
ProcessConstants.BlockType type,
UpdateManager updateManager) |
Inserts an empty block of the given type in the instance (with
updateManager).
|
static void |
InsertEmptyBranch.performOperation(SessionToken session,
ChangeableInstance instance,
Node split,
Node join) |
Inserts an empty branch between split and join in the given instance.
|
static void |
InsertEmptyBranch.performOperation(SessionToken session,
ChangeableInstance instance,
Node split,
Node join,
UpdateManager updateManager) |
Inserts an empty branch between split and join in the given instance (with
updateManager).
|
static Node |
InsertNode.performOperation(SessionToken session,
ChangeableInstance instance,
Node pred,
Node succ) |
Insert a new node between two nodes in the given instance.
|
static Node |
InsertNode.performOperation(SessionToken session,
ChangeableInstance instance,
Node pred,
Node succ,
UpdateManager updateManager) |
Insert a new node of type NT_NORMAL between two nodes in the given
instance.
|
static Node |
InsertNode.performOperation(SessionToken session,
ChangeableInstance instance,
Node tempNode,
Node pred,
Node succ) |
Insert a new node between two nodes in the given instance.
|
static Node |
InsertNode.performOperation(SessionToken session,
ChangeableInstance instance,
Node tempNode,
Node pred,
Node succ,
UpdateManager updateManager) |
Insert a new node of type NT_NORMAL between two nodes in the given
instance.
|
protected static Node |
InsertNode.performOperation(SessionToken session,
ChangeableInstance instance,
Node tempNode,
Node pred,
Node succ,
ProcessConstants.NodeType type,
UpdateManager updateManager) |
Insert a new node of type type between two nodes in the
given instance.
|
static void |
MoveNodes.performOperation(SessionToken session,
ChangeableInstance instance,
Node first,
Node last,
Node pred,
Node succ) |
Moves the nodes between first and last to the position between pred and
succ in the instance.
|
static void |
MoveNodes.performOperation(SessionToken session,
ChangeableInstance instance,
Node first,
Node last,
Node pred,
Node succ,
UpdateManager updateManager) |
Moves the nodes between first and last to the position between pred and succ
|
static void |
ReconnectDataEdge.performOperation(SessionToken session,
ChangeableInstance instance,
int nodeID,
int dataElementID,
DataEdge dataEdge,
ProcessModelParameter param) |
Connect the given data element with the given parameter (via the given
already existing data edge) in the instance.
|
static void |
ReconnectDataEdge.performOperation(SessionToken session,
ChangeableInstance instance,
int nodeID,
int dataElementID,
DataEdge dataEdge,
ProcessModelParameter param,
UpdateManager updateManager) |
Connect the given data element with the given parameter (via the given
already existing data edge) in the instance.
|
static void |
RemoveExecutableBusinessProcess.performOperation(SessionToken session,
ChangeableInstance instance,
Node node) |
Removes/Deletes an executable business process from the given node in the
given instance.
|
static void |
RemoveExecutableBusinessProcess.performOperation(SessionToken session,
ChangeableInstance instance,
Node node,
UpdateManager updateManager) |
Removes/Deletes an executable business process from the given node in the
given instance.
|
static void |
RemoveNodeSystemParameter.performOperation(SessionToken session,
ChangeableInstance instance,
int nodeID,
ActivityConstants.AccessType type,
String parameterName) |
Removes the given system parameter from the given node in the given instance.
|
static void |
RemoveNodeSystemParameter.performOperation(SessionToken session,
ChangeableInstance instance,
int nodeID,
ActivityConstants.AccessType type,
String parameterName,
UpdateManager updateManager) |
Removes the given system parameter from the given node in the given instance.
|
static void |
RemoveSystemDataFlow.performOperation(SessionToken session,
ChangeableInstance instance,
int nodeID,
String inputParameterName) |
Remove the system data flow which is connected with the given parameter in
the given instance.
|
static void |
RemoveSystemDataFlow.performOperation(SessionToken session,
ChangeableInstance instance,
int nodeID,
String inputParameterName,
UpdateManager updateManager) |
Remove the system data flow which is connected with the given parameter in
the given instance.
|
static void |
StartTransaction.performOperation(ChangeableInstance instance,
UpdateManager updateManager) |
starts a transaction
|
static void |
SwapDataElementParameterConnections.performOperation(SessionToken session,
ChangeableInstance instance,
int nodeID,
int dataElementID1,
DataEdge dataEdge1,
int dataElementID2,
DataEdge dataEdge2) |
Swaps the parameter data element connections of the given data edges in the
given instance.
|
static void |
SwapDataElementParameterConnections.performOperation(SessionToken session,
ChangeableInstance instance,
int nodeID,
int dataElementID1,
DataEdge dataEdge1,
int dataElementID2,
DataEdge dataEdge2,
UpdateManager updateManager) |
Swaps the parameter data element connections of the given data edges in the
given instance.
|
static void |
ToggleNodeVisibility.performOperation(ChangeableInstance instance,
int nodeID,
boolean hidden) |
Sets the visibility state of the node in the given instance.
|
static void |
ToggleNodeVisibility.performOperation(ChangeableInstance instance,
int nodeID,
boolean hidden,
UpdateManager updateManager) |
Sets the visibility state of the node in the given instance.
|
static void |
ToggleSyncEdge.performOperation(SessionToken session,
ChangeableInstance instance,
Node pred,
Node succ) |
Deletes the sync edge in the instance if there already exists one.
|
static void |
ToggleSyncEdge.performOperation(SessionToken session,
ChangeableInstance instance,
Node pred,
Node succ,
UpdateManager updateManager) |
Deletes the sync edge in the instance if there already exists one.
|
static void |
UpdateDataEdge.performOperation(SessionToken session,
ChangeableInstance instance,
int nodeID,
int dataElementID,
ActivityConstants.AccessType type,
DataEdge dataEdge,
UpdateManager updateManager,
ProcessConstants.DataEdgeProperty... dataEdgeProperties) |
Updates the data edge (described by the given node ID and the given data
element ID) in the given instance using the data in the given data edge
object.
|
static void |
UpdateDataEdge.performOperation(SessionToken session,
ChangeableInstance instance,
int nodeID,
int dataElementID,
ActivityConstants.AccessType type,
DataEdge dataEdge,
ProcessConstants.DataEdgeProperty... dataEdgeProperties) |
Updates the data edge (described by the given node ID and the given data
element ID) in the given instance using the data in the given data edge
object.
|
static DataElement |
UpdateDataElement.performOperation(SessionToken session,
ChangeableInstance instance,
DataElement dataElement,
UpdateManager updateManager,
ProcessConstants.DataElementProperty... dataElementProperties) |
Updates the data element attributes given by
dataElementProperties in the instance.
|
static DataElement |
UpdateDataElement.performOperation(SessionToken session,
ChangeableInstance instance,
DataElement dataElement,
ProcessConstants.DataElementProperty... dataElementProperties) |
Updates the data element attributes given by
dataElementProperties in the instance.
|
static void |
UpdateDataElementParameterMapping.performOperation(SessionToken session,
ChangeableInstance instance,
Node node,
Map<ActivityConstants.AccessType,Map<ProcessModelParameter,ProcessConstants.DataMappingType>> paramsWithoutExistingDataElements,
Map<ActivityConstants.AccessType,Map<ProcessModelParameter,Integer>> paramsWithExistingDataElements) |
Updates the Mapping from DataElements to the EBP-parameters for the given
node in the instance.
|
static void |
UpdateDataElementParameterMapping.performOperation(SessionToken session,
ChangeableInstance instance,
Node node,
Map<ActivityConstants.AccessType,Map<ProcessModelParameter,ProcessConstants.DataMappingType>> paramsWithoutExistingDataElements,
Map<ActivityConstants.AccessType,Map<ProcessModelParameter,Integer>> paramsWithExistingDataElements,
UpdateManager updateManager) |
Updates the Mapping from DataElements to the EBP-parameters for the given
node in the instance.
|
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 |
UpdateInstance.performOperation(ChangeableInstance instance,
String newName,
QualifiedAgent newSupervisorAgent,
Set<ProcessModelParameter> newInputParameters,
Set<ProcessModelParameter> newOutputParameters,
UpdateManager updateManager,
ProcessConstants.InstanceProperty... instanceProperties) |
Updates the given instance using those of the given attributes which are
specified in instance properties.
|
static void |
UpdateInstance.performOperation(ChangeableInstance instance,
String newName,
QualifiedAgent newSupervisorAgent,
Set<ProcessModelParameter> newInputParameters,
Set<ProcessModelParameter> newOutputParameters,
ProcessConstants.InstanceProperty... instanceProperties) |
Updates the given instance using those of the given attributes which are
specified in instance properties.
|
static void |
UpdateNode.performOperation(ChangeableInstance instance,
Node node,
UpdateManager updateManager,
ProcessConstants.NodeProperty... nodeProperties) |
Updates a node object in the given instance using the data in the given
node.
|
static void |
UpdateNode.performOperation(ChangeableInstance instance,
Node node,
ProcessConstants.NodeProperty... nodeProperties) |
Updates a node object in the given instance using the data in the given
node.
|
static void |
UpdateNodeSystemDependency.performOperation(SessionToken session,
ChangeableInstance instance,
Node node,
Map<String,Dependency> paramBindings,
ProcessConstants.NodeProperty nodeProperty) |
Updates the system parameters of a node object in the given template using the data in the
given node.
|
static void |
UpdateNodeSystemDependency.performOperation(SessionToken session,
ChangeableInstance instance,
Node node,
Map<String,Dependency> paramBindings,
ProcessConstants.NodeProperty nodeProperty,
UpdateManager updateManager) |
Updates the system parameters of a node object in the given template using the data in the
given node.
|
protected static void |
UpdateNodeSystemDependency.performOperation(SessionToken session,
ChangeableTemplate cTempl,
ChangeableInstance inst,
Node node,
Map<String,Dependency> paramBindings,
ProcessConstants.NodeProperty nodeProperty,
UpdateManager updateManager) |
Worker method to do the structural changes for both changeable templates and changeable
instances.
|
static void |
UpdatePluginDataContainer.performOperation(ChangeableInstance instance,
PluginDataContainer pluginContainer,
String extensionPointID,
String pluginDataID,
PluginData pluginData) |
Updates the plug in data for the extension point in the given plug in data
container.
|
static void |
UpdatePluginDataContainer.performOperation(ChangeableInstance instance,
PluginDataContainer pluginContainer,
String extensionPointID,
String pluginDataID,
PluginData pluginData,
UpdateManager updateManager) |
Updates the plug in data for the extension point in the given plug in data
container.
|
static void |
UpdateUserAttribute.performOperation(ChangeableInstance instance,
UserAttributeContainer attributeContainer,
String name,
String value) |
Sets the value of the user defined attribute identified by name to
value in the given template.
|
static void |
UpdateUserAttribute.performOperation(ChangeableInstance instance,
UserAttributeContainer attributeContainer,
String name,
String value,
UpdateManager updateManager) |
Sets the value of the user defined attribute identified by name to
value in the given template.
|