static boolean |
UpdateNode.autoStartEnabled(Template template,
Node node) |
|
static boolean |
UpdateNode.btnAutoStartEnabled(Template template,
Node node,
String nodeSAR,
Map<String,Dependency> dependencies) |
|
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 int |
ChangeOperationTools.getClosestVisiblePred(Template template,
int nodeId) |
Gets the closest predecessor of the designated node that is not hidden.
|
static int |
ChangeOperationTools.getClosestVisibleSucc(Template template,
int nodeId) |
Gets the closest successor of the designated node that is not hidden.
|
static Set<DataElement> |
ChangeOperationTools.getCompliantConnectedDataElementsForParameter(ProcessModelParameter parameter,
Template template,
int nodeID,
ActivityConstants.AccessType type) |
Returns a set of compliant data elements for the given parameter which are
connected to the given node (i.e there is a data edge between the node and
the compliant data element) in the correct direction.
|
static Set<DataElement> |
ChangeOperationTools.getCompliantDataElements(Template templ,
ProcessConstants.AdeptDataType type,
UUID identifierID,
boolean inclSysDes) |
Returns the set of data elements, which are compatible to the given type
and identifier for reading the data element.
|
static Collection<DataElement> |
ChangeOperationTools.getCompliantDataElements(Template templ,
ProcessConstants.AdeptDataType type,
UUID identifierID,
int nodeId) |
Gets the data elements that are compatible to the designated type and identifier for reading
the data element.
|
static Set<DataElement> |
ChangeOperationTools.getCompliantUnConnectedDataElementsForParameter(ProcessModelParameter parameter,
Template template,
int nodeID,
ActivityConstants.AccessType type) |
Returns a set of compliant data elements for the given parameter which are
not connected to the given node (i.e there is no data edge between the node
and the compliant data element).
|
static Map<ActivityConstants.AccessType,Map<ProcessModelParameter,Integer>> |
ChangeOperationTools.getParameterDataElementMappingForAlreadyAssignedEBP(Template template,
int nodeID) |
Returns an already existent mapping between parameters and existent data
elements.
|
static Map<ActivityConstants.AccessType,Map<ProcessModelParameter,ProcessConstants.DataMappingType>> |
ChangeOperationTools.getParameterSystemValueMappingForAlreadyAssignedEBP(Template template,
int nodeID) |
Returns an already existent mapping between parameters and system values
(e.g.
|
static Set<Node> |
ChangeOperationTools.getSavePredecessors(Template template,
int nodeID) |
Returns the set of nodes, which not null nodes and are predecessors of the
given node and are executed on all circumstances (i.e.
|
static boolean |
ToggleNodeVisibility.isInHiddenBlock(Template template,
int nodeID) |
Returns true if the node is in an invisible block of the template.
|
static boolean |
AddNodeSystemParameter.isPossible(Template template,
int nodeID,
ActivityConstants.AccessType type,
ProcessModelParameter parameter) |
Check if it is possible (concerning structural correctness) to add the given
system parameter to the given node.
|
static boolean |
AddNodeSystemParameter.isPossible(Template template,
int nodeID,
ActivityConstants.AccessType type,
ProcessModelParameter parameter,
CheckReport checkReport) |
Check if it is possible (concerning structural correctness) to add the given
system parameter to the given node.
|
static boolean |
AddNodeSystemParameter.isPossible(Template template,
int nodeId,
Node node,
ActivityConstants.AccessType type,
ProcessModelParameter parameter,
CheckReport checkReport) |
Check whether it is possible (concerning structural correctness) to add the designated system
parameter to the designated node.
|
protected static boolean |
AddSystemDataFlow.isPossible(Template template,
int prodNodeId,
SystemDataProducer systemDataType,
int consNodeId,
CheckReport checkReport) |
Check if it is possible (concerning structural correctness) to add a system
data flow of the given type between the given nodes.
|
static boolean |
AddSystemDataFlow.isPossible(Template template,
int producerNodeID,
SystemDataProducer systemDataType,
int consumerNodeID,
String inputParameterName) |
Check if it is possible (concerning structural correctness) to add a
system data flow between the given nodes.
|
static boolean |
AddSystemDataFlow.isPossible(Template template,
int producerNodeID,
SystemDataProducer systemDataType,
int consumerNodeID,
String inputParameterName,
CheckReport checkReport) |
Check if it is possible (concerning structural correctness) to add a
system data flow of the given type between the given nodes.
|
static boolean |
AssignEmptyEmbeddedSubprocess.isPossible(Template template,
int nodeID) |
Checks if the assignment of an empty embedded subprocess is valid
(concerning structural correctness) for the given template.
|
static boolean |
AssignEmptyEmbeddedSubprocess.isPossible(Template template,
int nodeID,
CheckReport checkReport) |
Checks if the assignment of an empty embedded subprocess is valid
(concerning structural correctness) for the given template.
|
static boolean |
CopyNode.isPossible(Template sourceTemplate,
Template targetTemplate,
int nodeToCopyID,
int predID,
int succID) |
Check if it is possible (concerning structural correctness) to copy the
given node to the specified target position in the given template.
|
static boolean |
CopyNode.isPossible(Template sourceTemplate,
Template targetTemplate,
int nodeToCopyID,
int predID,
int succID,
CheckReport checkReport) |
Check if it is possible (concerning structural correctness) to copy the
given node to the specified target position in the given template.
|
static boolean |
CreateSurroundingBlock.isPossible(Template template,
Node first,
Node last,
ProcessConstants.BlockType type) |
Check if it is possible (concerning structural correctness) to create a
block which surrounds the two given nodes in the given template.
|
static boolean |
CreateSurroundingBlock.isPossible(Template template,
Node first,
Node last,
ProcessConstants.BlockType type,
CheckReport checkReport) |
Check if it is possible (concerning structural correctness) to create a
block which surrounds the two given nodes in the given template.
|
static boolean |
DeleteBorderNodes.isPossible(Template template,
Node split,
Node join) |
Checks if it is possible (concerning structural correctness) to delete
start and end nodes of the current block in the given template.
|
static boolean |
DeleteBorderNodes.isPossible(Template template,
Node split,
Node join,
CheckReport checkReport) |
Checks if it is possible (concerning structural correctness) to delete
start and end nodes of the current block in the given template.
|
static boolean |
DeleteDataEdge.isPossible(Template template,
Node node,
DataElement dataElement,
ActivityConstants.AccessType type) |
Check if it is possible (concerning structural correctness) to delete the
data edge between the given node and the data element in the template.
|
static boolean |
DeleteDataEdge.isPossible(Template template,
Node node,
DataElement dataElement,
ActivityConstants.AccessType type,
CheckReport checkReport) |
Check if it is possible (concerning structural correctness) to delete the
data edge between the given node and the data element.
|
static boolean |
DeleteDataElement.isPossible(Template template,
DataElement dataElement) |
checks if it is valid (concerning structural correctness) to delete the
given data element from the template
|
static boolean |
DeleteDataElement.isPossible(Template template,
DataElement dataElement,
CheckReport checkReport) |
Checks if it is valid (concerning structural correctness) to delete the
given data element from the template.
|
static boolean |
DeleteEmptyBranch.isPossible(Template template,
Node split,
Node join) |
Checks if it is valid (concerning structural correctness) to delete the
given branch from the template.
|
static boolean |
DeleteEmptyBranch.isPossible(Template template,
Node split,
Node join,
CheckReport checkReport) |
Checks if it is valid (concerning structural correctness) to delete the
given branch from the template.
|
static boolean |
DeleteNode.isPossible(Template template,
Node node) |
Checks if it is valid to delete the node (concerning structural aspects)
from the given template
|
static boolean |
DeleteNode.isPossible(Template template,
Node node,
CheckReport checkReport) |
Checks if it is valid to delete the node (concerning structural aspects)
from the given template.
|
static boolean |
InsertBetweenNodeSets.isPossible(Template template,
List<Integer> preds,
List<Integer> succs) |
Check if it is possible (concerning structural correctness) to insert a
node which is executed after the nodes given in preds and before the nodes
given in succs in the given template.
|
static boolean |
InsertBetweenNodeSets.isPossible(Template template,
List<Integer> preds,
List<Integer> succs,
CheckReport checkReport) |
Check if it is possible (concerning structural correctness) to insert a
node which is executed after the nodes given in preds and before the nodes
given in succs in the given template.
|
static boolean |
InsertDataEdge.isPossible(Template template,
Node node,
DataElement[] dataElements,
ActivityConstants.AccessType type) |
Check if it is possible (concerning structural correctness) to insert
data edges of the given type between the given node and the data elements in
the template.
|
static boolean |
InsertDataEdge.isPossible(Template template,
Node node,
DataElement[] dataElements,
ActivityConstants.AccessType type,
CheckReport checkReport) |
Check if it is possible (concerning structural correctness) to insert
data edges of the given type between the given node and the data elements in
the template.
|
static boolean |
InsertDataEdge.isPossible(Template template,
Node node,
DataElement dataElement,
ActivityConstants.AccessType type) |
Check if it is possible (concerning structural correctness) to insert a
data edge of the given type between the given node and the data element in
the template.
|
static boolean |
InsertDataEdge.isPossible(Template template,
Node node,
DataElement dataElement,
ActivityConstants.AccessType type,
CheckReport checkReport) |
Check if it is possible (concerning structural correctness) to insert a
data edge of the given type between the given node and the data element in
the template.
|
static boolean |
InsertDataEdge.isPossible(Template template,
Node node,
DataElement dataElement,
String paramName,
ActivityConstants.AccessType type) |
Check if it is possible (concerning structural correctness) to connect the
parameter of the given node with the given data element via a data edge of
the given type in the template.
|
static boolean |
InsertDataEdge.isPossible(Template template,
Node node,
DataElement dataElement,
String paramName,
ActivityConstants.AccessType type,
CheckReport checkReport) |
Check if it is possible (concerning structural correctness) to connect the
parameter of the given node with the given data element via a data edge of
the given type in the template.
|
static boolean |
InsertDataElement.isPossible(Template template) |
Check if it is possible (concerning structural aspects) to insert a new
data element in the template.
|
static boolean |
InsertDataElement.isPossible(Template template,
DataElement dataElement) |
Check if it is possible (concerning structural aspects) to insert a new
data element given as a data element container object (without an id) in
the template.
|
static boolean |
InsertDataElement.isPossible(Template template,
DataElement dataElement,
CheckReport checkReport) |
Check if it is possible (concerning structural aspects) to insert a new
data element given as a data element container object (without an id) in
the template.
|
static boolean |
InsertDataElement.isPossible(Template template,
CheckReport checkReport) |
Check if it is possible to insert a new data element (concerning structural
aspects) to insert a new data element in the template.
|
static boolean |
InsertEmptyBlock.isPossible(Template template,
Node pred,
Node succ) |
Checks if it is possible (concerning structural correctness) to insert an
empty block in the given template.
|
static boolean |
InsertEmptyBlock.isPossible(Template template,
Node pred,
Node succ,
CheckReport checkReport) |
Checks if it is possible (concerning structural correctness) to insert an
empty block in the given template.
|
static boolean |
InsertEmptyBranch.isPossible(Template template,
Node split,
Node join) |
Checks if it is possible (concerning structural correctness) to insert an
empty branch between split and join in the template.
|
static boolean |
InsertEmptyBranch.isPossible(Template template,
Node split,
Node join,
CheckReport checkReport) |
Checks if it is possible (concerning structural correctness) to insert an
empty branch between split and join in the template.
|
static boolean |
InsertNode.isPossible(Template template,
Node pred,
Node succ) |
Check if it is possible (concerning structural correctness) to insert a
node between the two given nodes in the given template.
|
static boolean |
InsertNode.isPossible(Template template,
Node pred,
Node succ,
CheckReport checkReport) |
Check if it is possible (concerning structural correctness) to insert a
node between the two given nodes in the given template.
|
static boolean |
MoveNodes.isPossible(Template template,
Node first,
Node last,
Node pred,
Node succ,
CheckReport checkReport) |
Check if it is possible (concerning structural aspects) to move the nodes
between first and last to the position between pred and succ in the given
template.
|
static boolean |
ReconnectDataEdge.isPossible(Template template,
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 template.
|
static boolean |
ReconnectDataEdge.isPossible(Template template,
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(Template template,
Node node) |
Checks if it is valid (concerning structural correctness) to remove/delete
the EBP from the given node in the given template.
|
static boolean |
RemoveExecutableBusinessProcess.isPossible(Template template,
Node node,
CheckReport checkReport) |
Checks if it is valid (concerning structural correctness) to remove/delete
the EBP from the given node in the given template.
|
static boolean |
RemoveNodeSystemParameter.isPossible(Template template,
int nodeID,
ActivityConstants.AccessType type,
String parameterName) |
Check if it is possible (concerning structural correctness) to remove the given
system parameter from the given node.
|
static boolean |
RemoveNodeSystemParameter.isPossible(Template template,
int nodeID,
ActivityConstants.AccessType type,
String parameterName,
CheckReport checkReport) |
Check if it is possible (concerning structural correctness) to remove the given
system parameter from the given node.
|
static boolean |
RemoveNodeSystemParameter.isPossible(Template templ,
int nodeId,
Node node,
ActivityConstants.AccessType type,
String paramName,
CheckReport checkReport) |
Gets whether it is possible (concerning structural correctness) to remove the designated system
parameter from the designated node.
|
static boolean |
RemoveSystemDataFlow.isPossible(Template template,
int nodeID,
String inputParameterName) |
Check if it is possible (concerning structural correctness) to remove the
system data flow flow which is connected with the given parameter.
|
static boolean |
RemoveSystemDataFlow.isPossible(Template template,
int nodeID,
String inputParameterName,
CheckReport checkReport) |
Check if it is possible (concerning structural correctness) to remove the
system data flow which is connected with the given parameter.
|
static boolean |
SwapDataElementParameterConnections.isPossible(Template template,
int nodeID,
int dataElementID1,
DataEdge dataEdge1,
int dataElementID2,
DataEdge dataEdge2) |
Check if it is possible (concerning structural correctness) to swap the
parameter data element connections of the given data edges in the given
template.
|
static boolean |
SwapDataElementParameterConnections.isPossible(Template template,
int nodeID,
int dataElementID1,
DataEdge dataEdge1,
int dataElementID2,
DataEdge dataEdge2,
CheckReport checkReport) |
Check if it is possible (concerning structural correctness) to swap the
parameter data element connections of the given data edges in the given
template.
|
static boolean |
ToggleNodeVisibility.isPossible(Template template,
int nodeID,
boolean hidden) |
Checks if it is valid to change the visibility of a node in the template.
|
static boolean |
ToggleNodeVisibility.isPossible(Template template,
int nodeID,
boolean hidden,
CheckReport checkReport) |
/**
Checks if it is valid to change the visibility of a node in the template.
|
static boolean |
ToggleSyncEdge.isPossible(Template template,
Node pred,
Node succ) |
Check, if a sync edge between the given nodes is possible (concerning
structural correctness).
|
static boolean |
ToggleSyncEdge.isPossible(Template template,
Node pred,
Node succ,
CheckReport checkReport) |
Check, if a sync edge between the given nodes is possible (concerning
structural correctness) in the template.
|
static boolean |
UpdateDataEdge.isPossible(Template template,
int nodeID,
int dataElementID,
ActivityConstants.AccessType type,
ProcessConstants.DataEdgeProperty... dataEdgeProperties) |
Checks if it is valid (concerning structural 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 template.
|
static boolean |
UpdateDataEdge.isPossible(Template template,
int nodeID,
int dataElementID,
ActivityConstants.AccessType type,
CheckReport checkReport,
ProcessConstants.DataEdgeProperty... dataEdgeProperties) |
Checks if it is valid (concerning structural 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 template.
|
static boolean |
UpdateDataElement.isPossible(Template template,
DataElement dataElement,
ProcessConstants.DataElementProperty... dataElementProperties) |
Tests if it is valid (concerning structural correctness) to change the data
element properties given by dataElementProperties in the
template.
|
static boolean |
UpdateDataElement.isPossible(Template template,
DataElement dataElement,
CheckReport checkReport,
ProcessConstants.DataElementProperty... dataElementProperties) |
Tests if it is valid (concerning structural correctness) to change the data
element properties given by dataElementProperties in the
template.
|
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 |
UpdateNode.isPossible(Template template,
Node node,
ProcessConstants.NodeProperty... nodeProperties) |
Checks if it is valid (concerning structural correctness) for the given
node to update the properties given by nodeProperties in the
template.
|
static boolean |
UpdateNode.isPossible(Template template,
Node node,
CheckReport checkReport,
ProcessConstants.NodeProperty... nodeProperties) |
Checks if it is valid (concerning structural correctness) for the given
node to update the properties given by nodeProperties in the
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 |
UpdateNodeSystemDependency.isPossible(Template template,
Node tempNode,
Map<String,Dependency> paramBindings,
ProcessConstants.NodeProperty nodeProperty) |
Checks if the parameter binding is valid (concerning structural 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(Template template,
Node tempNode,
Map<String,Dependency> paramBindings,
ProcessConstants.NodeProperty nodeProperty,
CheckReport checkReport) |
Checks if the parameter binding is valid (concerning structural correctness) for that property
of the given container node which is referenced by the node property nodeProperty
in the related template.
|
static boolean |
UpdatePluginDataContainer.isPossible(Template template,
PluginDataContainer pluginContainer,
String extensionPointID,
String pluginDataID,
PluginData pluginData) |
Checks if it is valid (concerning structural 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(Template template,
PluginDataContainer pluginContainer,
String extensionPointID,
String pluginDataID,
PluginData pluginData,
CheckReport checkReport) |
Checks if it is valid (concerning structural 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(Template template,
UserAttributeContainer attributeContainer,
String name,
String value) |
Checks if it is valid (concerning structural correctness) to update the
user attribute of UserAttributeContainer given by name with
the value given by value in the template.
|
static boolean |
UpdateUserAttribute.isPossible(Template template,
UserAttributeContainer attributeContainer,
String name,
String value,
CheckReport checkReport) |
Checks if it is valid (concerning structural correctness) to update the
user attribute of UserAttributeContainer given by name with
the value given by value in the 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) |
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 boolean |
MoveNodes.isValidMoveBlock(Template template,
Node first,
Node last) |
Checks if the block given by first and last is valid (concerning structural
aspects) for a move operation on the given template.
|
static boolean |
MoveNodes.isValidMoveBlock(Template template,
Node first,
Node last,
CheckReport checkReport) |
Checks if the block given by first and last is valid (concerning structural
aspects) for a move operation on the given template.
|
static boolean |
CopyNode.isValidNodeToCopy(Template template,
int nodeToCopyID,
CheckReport checkReport) |
Checks if the given node is a node which can be copied (concerning
structural aspects) in the given template.
|