Uses of Interface
de.aristaflow.adept2.model.processmodel.Node
Packages that use Node
Package
Description
-
Uses of Node in de.aristaflow.adept2.core.changeoperations
Fields in de.aristaflow.adept2.core.changeoperations declared as NodeModifier and TypeFieldDescriptionprotected final NodeNodeDependencyProvider.nodenode determining the context for the dependency providerMethods in de.aristaflow.adept2.core.changeoperations that return NodeModifier and TypeMethodDescriptionstatic NodeChangeOperationTools.createSimpleNodeObject(SessionToken session) Creates a simple node container objectstatic 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 Node[]CreateSurroundingBlock.performOperation(SessionToken session, ChangeableTemplate template, Node first, Node last, ProcessConstants.BlockType type) Inserts a new block of the given type around the two given nodes in the given template.static Node[]CreateSurroundingBlock.performOperation(SessionToken session, ChangeableTemplate template, 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 template (with updateManager).protected static Node[]CreateSurroundingBlock.performOperation(SessionToken session, ChangePrimitives processGraph, Node first, Node last, ProcessConstants.BlockType type, UpdateManager updateManager) Worker method to do the structural changes for both changeable templates and changeable instances.static NodeInsertBetweenNodeSets.performOperation(SessionToken session, ChangeableInstance instance, List<Integer> preds, List<Integer> succs) Insert a new node between two nodes in the given instance.static NodeInsertBetweenNodeSets.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 NodeInsertBetweenNodeSets.performOperation(SessionToken session, ChangeableTemplate template, List<Integer> preds, List<Integer> succs) Insert a new node between the nodes given as predecessors and the nodes given as successors in the given template.static NodeInsertBetweenNodeSets.performOperation(SessionToken session, ChangeableTemplate template, List<Integer> preds, List<Integer> succs, UpdateManager updateManager) Insert a new node of type NT_NORMAL between two nodes in the given template.protected static NodeInsertBetweenNodeSets.performOperation(SessionToken session, ChangePrimitives processGraph, List<Integer> preds, List<Integer> succs, ProcessConstants.NodeType type, UpdateManager updateManager) Worker method to do the structural changes for both changeable templates and changeable instances.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 Node[]InsertEmptyBlock.performOperation(SessionToken session, ChangeableTemplate template, Node pred, Node succ, ProcessConstants.BlockType type) Inserts an empty block of the given type in the template.static Node[]InsertEmptyBlock.performOperation(SessionToken session, ChangeableTemplate template, Node pred, Node succ, ProcessConstants.BlockType type, UpdateManager updateManager) Inserts an empty block of the given type in the template (with updateManager).protected static Node[]InsertEmptyBlock.performOperation(SessionToken session, ChangePrimitives processGraph, Node pred, Node succ, ProcessConstants.BlockType type, UpdateManager updateManager) Worker method to do the structural changes for both changeable templates and changeable instances.static NodeInsertNode.performOperation(SessionToken session, ChangeableInstance instance, Node pred, Node succ) Insert a new node between two nodes in the given instance.static NodeInsertNode.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 NodeInsertNode.performOperation(SessionToken session, ChangeableInstance instance, Node tempNode, Node pred, Node succ) Insert a new node between two nodes in the given instance.static NodeInsertNode.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 NodeInsertNode.performOperation(SessionToken session, ChangeableInstance instance, Node tempNode, Node pred, Node succ, ProcessConstants.NodeType type, UpdateManager updateManager) Insert a new node of typetypebetween two nodes in the given instance.static NodeInsertNode.performOperation(SessionToken session, ChangeableTemplate template, Node pred, Node succ) Insert a new node between two nodes in the given template.static NodeInsertNode.performOperation(SessionToken session, ChangeableTemplate template, Node pred, Node succ, UpdateManager updateManager) Insert a new node of type NT_NORMAL between two nodes in the given template.static NodeInsertNode.performOperation(SessionToken session, ChangeableTemplate template, Node tempNode, Node pred, Node succ) Insert a new node between two nodes in the given template.static NodeInsertNode.performOperation(SessionToken session, ChangeableTemplate template, Node tempNode, Node pred, Node succ, UpdateManager updateManager) Insert a new node of type NT_NORMAL between two nodes in the given template.protected static NodeInsertNode.performOperation(SessionToken session, ChangeableTemplate template, Node tempNode, Node pred, Node succ, ProcessConstants.NodeType type, UpdateManager updateManager) Insert a new node of typetypebetween two nodes in the given template.protected static NodeInsertNode.performOperation(SessionToken session, ChangePrimitives processGraph, Node pred, Node succ, ProcessConstants.NodeType type, UpdateManager updateManager) Worker method to do the structural changes for both changeable templates and changeable instances.protected static NodeInsertNode.performOperation(SessionToken session, ChangePrimitives processGraph, Node tempNode, Node pred, Node succ, ProcessConstants.NodeType type, UpdateManager updateManager) Worker method to do the structural changes for both changeable templates and changeable instances.Methods in de.aristaflow.adept2.core.changeoperations that return types with arguments of type NodeModifier and TypeMethodDescriptionChangeOperationTools.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.Methods in de.aristaflow.adept2.core.changeoperations with parameters of type NodeModifier and TypeMethodDescriptionstatic booleanUpdateNode.autoStartEnabled(Template template, Node node) static booleanUpdateNode.btnAutoStartEnabled(Template template, Node node, String nodeSAR, Map<String, Dependency> dependencies) static booleanChangeOperationTools.ebpEqualsAssignedEbp(Node node, ExecutableBusinessProcess ebp) Returns true if the given EBP equals the EBP which has been assigned to the given node.static voidChangeOperationTools.fireNodeStateChangedEvent(UpdateManager updateManager, Instance instance, Node node) Fires updates for changed node statesstatic booleanAddNodeSystemParameter.isPossible(Instance instance, int nodeId, Node node, ActivityConstants.AccessType type, ProcessModelParameter parameter, CheckReport checkReport) Check whether it is possible (concerning structural and state-based correctness) to add the designated system parameter to the designated node.static booleanAddNodeSystemParameter.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.static booleanCreateSurroundingBlock.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 booleanCreateSurroundingBlock.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 booleanCreateSurroundingBlock.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 booleanCreateSurroundingBlock.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 booleanDeleteBorderNodes.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 booleanDeleteBorderNodes.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 booleanDeleteBorderNodes.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 booleanDeleteBorderNodes.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 booleanDeleteDataEdge.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 booleanDeleteDataEdge.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 booleanDeleteDataEdge.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 booleanDeleteDataEdge.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 booleanDeleteEmptyBranch.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 booleanDeleteEmptyBranch.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 booleanDeleteEmptyBranch.isPossible(Template template, Node split, Node join) Checks if it is valid (concerning structural correctness) to delete the given branch from the template.static booleanDeleteEmptyBranch.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 booleanDeleteNode.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 booleanDeleteNode.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 booleanDeleteNode.isPossible(Template template, Node node) Checks if it is valid to delete the node (concerning structural aspects) from the given templatestatic booleanDeleteNode.isPossible(Template template, Node node, CheckReport checkReport) Checks if it is valid to delete the node (concerning structural aspects) from the given template.static booleanInsertDataEdge.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 booleanInsertDataEdge.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 booleanInsertDataEdge.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 booleanInsertDataEdge.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 booleanInsertDataEdge.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 booleanInsertDataEdge.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 booleanInsertDataEdge.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 booleanInsertDataEdge.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 booleanInsertDataEdge.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 booleanInsertDataEdge.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 booleanInsertDataEdge.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 booleanInsertDataEdge.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 booleanInsertEmptyBlock.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 booleanInsertEmptyBlock.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 booleanInsertEmptyBlock.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 booleanInsertEmptyBlock.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 booleanInsertEmptyBranch.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 booleanInsertEmptyBranch.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 booleanInsertEmptyBranch.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 booleanInsertEmptyBranch.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 booleanInsertNode.isPossible(Instance instance, Node pred, Node succ) Check if it is possible (concerning structural and state based correctness) to insert a node between the two given nodes in the given instance.static booleanInsertNode.isPossible(Instance instance, Node pred, Node succ, CheckReport checkReport) Check if it is possible (concerning structural and state based correctness) to insert a node between the two given nodes in the given instance.static booleanInsertNode.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 booleanInsertNode.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 booleanMoveNodes.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 booleanMoveNodes.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 booleanMoveNodes.isPossible(ChangeableTemplate template, Node first, Node last, Node pred, Node succ) 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 booleanMoveNodes.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 booleanRemoveExecutableBusinessProcess.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 booleanRemoveExecutableBusinessProcess.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 booleanRemoveExecutableBusinessProcess.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 booleanRemoveExecutableBusinessProcess.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 booleanRemoveNodeSystemParameter.isPossible(Instance inst, int nodeId, Node node, ActivityConstants.AccessType type, String paramName, CheckReport checkReport) Gets whether it is possible (concerning structural correctness and state-based correctness) to remove the designated system parameter from the designated node.static booleanRemoveNodeSystemParameter.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 booleanToggleSyncEdge.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 booleanToggleSyncEdge.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 booleanToggleSyncEdge.isPossible(Template template, Node pred, Node succ) Check, if a sync edge between the given nodes is possible (concerning structural correctness).static booleanToggleSyncEdge.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 booleanUpdateNode.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 bynodePropertiesin the instance.static booleanUpdateNode.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 bynodePropertiesin the instance.static booleanUpdateNode.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 bynodePropertiesin the template.static booleanUpdateNode.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 bynodePropertiesin the template.static booleanUpdateNodeSystemDependency.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 propertynodePropertyin the related template.static booleanUpdateNodeSystemDependency.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 propertynodePropertyin the related template.protected static booleanUpdateNodeSystemDependency.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 booleanUpdateNodeSystemDependency.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 propertynodePropertyin the related template.static booleanUpdateNodeSystemDependency.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 propertynodePropertyin the related template.static booleanAssignExecutableBusinessProcess.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 booleanAssignExecutableBusinessProcess.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 booleanAssignExecutableBusinessProcess.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 booleanAssignExecutableBusinessProcess.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 booleanMoveNodes.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 booleanMoveNodes.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 booleanMoveNodes.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 booleanMoveNodes.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 voidAssignExecutableBusinessProcess.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 voidAssignExecutableBusinessProcess.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 voidAssignExecutableBusinessProcess.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 voidAssignExecutableBusinessProcess.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 voidAssignExecutableBusinessProcess.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 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 Node[]CreateSurroundingBlock.performOperation(SessionToken session, ChangeableTemplate template, Node first, Node last, ProcessConstants.BlockType type) Inserts a new block of the given type around the two given nodes in the given template.static Node[]CreateSurroundingBlock.performOperation(SessionToken session, ChangeableTemplate template, 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 template (with updateManager).protected static Node[]CreateSurroundingBlock.performOperation(SessionToken session, ChangePrimitives processGraph, Node first, Node last, ProcessConstants.BlockType type, UpdateManager updateManager) Worker method to do the structural changes for both changeable templates and changeable instances.static voidDeleteBorderNodes.performOperation(SessionToken session, ChangeableInstance instance, Node split, Node join) Deletes a split and its corresponding join node (border nodes) from the given instance.static voidDeleteBorderNodes.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 voidDeleteBorderNodes.performOperation(SessionToken session, ChangeableTemplate template, Node split, Node join) Deletes a split and its corresponding join node (border nodes) from the given template.static voidDeleteBorderNodes.performOperation(SessionToken session, ChangeableTemplate template, Node split, Node join, UpdateManager updateManager) Deletes a split and its corresponding join node (border nodes) from the given template (with updateManager).protected static voidDeleteBorderNodes.performOperation(SessionToken session, ChangePrimitives processGraph, Node split, Node join, UpdateManager updateManager) Worker method to do the structural changes for both changeable templates and changeable instances.static voidDeleteDataEdge.performOperation(SessionToken session, ChangeableInstance instance, Node node, DataElement dataElement, ActivityConstants.AccessType type) Deletes a data edge form the instance.static voidDeleteDataEdge.performOperation(SessionToken session, ChangeableInstance instance, Node node, DataElement dataElement, ActivityConstants.AccessType type, UpdateManager updateManager) Deletes a data edge form the instance (with updateManager).static voidDeleteDataEdge.performOperation(SessionToken session, ChangeableTemplate template, Node node, DataElement dataElement, ActivityConstants.AccessType type) Deletes a data edge from the template.static voidDeleteDataEdge.performOperation(SessionToken session, ChangeableTemplate template, Node node, DataElement dataElement, ActivityConstants.AccessType type, UpdateManager updateManager) Deletes a data edge from the template (with updateManager).protected static voidDeleteDataEdge.performOperation(SessionToken session, ChangePrimitives processGraph, Node node, DataElement dataElement, ActivityConstants.AccessType type, UpdateManager updateManager) Worker method to do the structural changes for both changeable templates and changeable instances.static voidDeleteEmptyBranch.performOperation(ChangeableInstance instance, Node split, Node join) Deletes an empty branch between split and join in the given instance.static voidDeleteEmptyBranch.performOperation(ChangeableInstance instance, Node split, Node join, UpdateManager updateManager) Deletes an empty branch between split and join in the given instance (with updateManager).static voidDeleteEmptyBranch.performOperation(ChangeableTemplate template, Node split, Node join) Deletes an empty branch between split and join in the given template.static voidDeleteEmptyBranch.performOperation(ChangeableTemplate template, Node split, Node join, UpdateManager updateManager) Deletes an empty branch between split and join in the given template (with updateManager).protected static voidDeleteEmptyBranch.performOperation(ChangePrimitives processGraph, Node split, Node join, UpdateManager updateManager) Worker method to do the structural changes for both changeable templates and changeable instances.static voidDeleteNode.performOperation(SessionToken session, ChangeableInstance instance, Node node) Deletes a node of type NT_NORMAL from the given instance.static voidDeleteNode.performOperation(SessionToken session, ChangeableInstance instance, Node node, UpdateManager updateManager) Deletes a node of type NT_NORMAL from the given instance (with updateManager).protected static voidDeleteNode.performOperation(SessionToken session, ChangeableInstance instance, Node node, ProcessConstants.NodeType type, UpdateManager updateManager) Deletes a node of typetypefrom the instance.static voidDeleteNode.performOperation(SessionToken session, ChangeableTemplate template, Node node) Deletes a node of type NT_NORMAL from the given template.static voidDeleteNode.performOperation(SessionToken session, ChangeableTemplate template, Node node, UpdateManager updateManager) Deletes a node of type NT_NORMAL from the given template (with updateManager).protected static voidDeleteNode.performOperation(SessionToken session, ChangeableTemplate template, Node node, ProcessConstants.NodeType type, UpdateManager updateManager) Deletes a node of typetypefrom the template.protected static voidDeleteNode.performOperation(SessionToken session, ChangePrimitives processGraph, Node node, ProcessConstants.NodeType type, UpdateManager updateManager) Worker method to do the structural changes for both changeable templates and changeable instances.static voidInsertDataEdge.performOperation(SessionToken session, ChangeableInstance instance, Node node, DataElement dataElement, ActivityConstants.AccessType type) Inserts a new data edge in the instance.static voidInsertDataEdge.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 voidInsertDataEdge.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 voidInsertDataEdge.performOperation(SessionToken session, ChangeableInstance instance, Node node, DataElement dataElement, ProcessModelParameter parameter, ActivityConstants.AccessType type) Inserts a new data edge in the instance.static voidInsertDataEdge.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 voidInsertDataEdge.performOperation(SessionToken session, ChangeableTemplate template, Node node, DataElement dataElement, ActivityConstants.AccessType type) Inserts a new data edge in the template (with update manager).static voidInsertDataEdge.performOperation(SessionToken session, ChangeableTemplate template, Node node, DataElement dataElement, ActivityConstants.AccessType type, UpdateManager updateManager) Inserts a new data edge in the template (with update manager).protected static voidInsertDataEdge.performOperation(SessionToken session, ChangeableTemplate template, Node node, DataElement dataElement, ProcessModelParameter param, int connectorID, ActivityConstants.AccessType type, UpdateManager updateManager) Inserts a new data edge in the template.static voidInsertDataEdge.performOperation(SessionToken session, ChangeableTemplate template, Node node, DataElement dataElement, ProcessModelParameter parameter, ActivityConstants.AccessType type) Inserts a new data edge in the template.static voidInsertDataEdge.performOperation(SessionToken session, ChangeableTemplate template, Node node, DataElement dataElement, ProcessModelParameter parameter, ActivityConstants.AccessType type, UpdateManager updateManager) Inserts a new data edge in the template.protected static voidInsertDataEdge.performOperation(SessionToken session, ChangePrimitives processGraph, Node node, DataElement dataElement, ActivityConstants.AccessType type, UpdateManager updateManager) Worker method to do the structural changes for both changeable templates and changeable instances.protected static voidInsertDataEdge.performOperation(SessionToken session, ChangePrimitives processGraph, Node node, DataElement dataElement, ProcessModelParameter param, int connectorID, ActivityConstants.AccessType type, UpdateManager updateManager) Worker method to do the structural changes for both changeable templates and changeable instances.protected static voidInsertDataEdge.performOperation(SessionToken session, ChangePrimitives processGraph, Node node, DataElement dataElement, ProcessModelParameter parameter, ActivityConstants.AccessType type, UpdateManager updateManager) Worker method to do the structural changes for both changeable templates and changeable instances.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 Node[]InsertEmptyBlock.performOperation(SessionToken session, ChangeableTemplate template, Node pred, Node succ, ProcessConstants.BlockType type) Inserts an empty block of the given type in the template.static Node[]InsertEmptyBlock.performOperation(SessionToken session, ChangeableTemplate template, Node pred, Node succ, ProcessConstants.BlockType type, UpdateManager updateManager) Inserts an empty block of the given type in the template (with updateManager).protected static Node[]InsertEmptyBlock.performOperation(SessionToken session, ChangePrimitives processGraph, Node pred, Node succ, ProcessConstants.BlockType type, UpdateManager updateManager) Worker method to do the structural changes for both changeable templates and changeable instances.static voidInsertEmptyBranch.performOperation(SessionToken session, ChangeableInstance instance, Node split, Node join) Inserts an empty branch between split and join in the given instance.static voidInsertEmptyBranch.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 voidInsertEmptyBranch.performOperation(SessionToken session, ChangeableTemplate template, Node split, Node join) Inserts an empty branch between split and join in the given template.static voidInsertEmptyBranch.performOperation(SessionToken session, ChangeableTemplate template, Node split, Node join, UpdateManager updateManager) Inserts an empty branch between split and join in the given template (with updateManager).protected static voidInsertEmptyBranch.performOperation(SessionToken session, ChangePrimitives processGraph, Node split, Node join, UpdateManager updateManager) Worker method to do the structural changes for both changeable templates and changeable instances.static NodeInsertNode.performOperation(SessionToken session, ChangeableInstance instance, Node pred, Node succ) Insert a new node between two nodes in the given instance.static NodeInsertNode.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 NodeInsertNode.performOperation(SessionToken session, ChangeableInstance instance, Node tempNode, Node pred, Node succ) Insert a new node between two nodes in the given instance.static NodeInsertNode.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 NodeInsertNode.performOperation(SessionToken session, ChangeableInstance instance, Node tempNode, Node pred, Node succ, ProcessConstants.NodeType type, UpdateManager updateManager) Insert a new node of typetypebetween two nodes in the given instance.static NodeInsertNode.performOperation(SessionToken session, ChangeableTemplate template, Node pred, Node succ) Insert a new node between two nodes in the given template.static NodeInsertNode.performOperation(SessionToken session, ChangeableTemplate template, Node pred, Node succ, UpdateManager updateManager) Insert a new node of type NT_NORMAL between two nodes in the given template.static NodeInsertNode.performOperation(SessionToken session, ChangeableTemplate template, Node tempNode, Node pred, Node succ) Insert a new node between two nodes in the given template.static NodeInsertNode.performOperation(SessionToken session, ChangeableTemplate template, Node tempNode, Node pred, Node succ, UpdateManager updateManager) Insert a new node of type NT_NORMAL between two nodes in the given template.protected static NodeInsertNode.performOperation(SessionToken session, ChangeableTemplate template, Node tempNode, Node pred, Node succ, ProcessConstants.NodeType type, UpdateManager updateManager) Insert a new node of typetypebetween two nodes in the given template.protected static NodeInsertNode.performOperation(SessionToken session, ChangePrimitives processGraph, Node pred, Node succ, ProcessConstants.NodeType type, UpdateManager updateManager) Worker method to do the structural changes for both changeable templates and changeable instances.protected static NodeInsertNode.performOperation(SessionToken session, ChangePrimitives processGraph, Node tempNode, Node pred, Node succ, ProcessConstants.NodeType type, UpdateManager updateManager) Worker method to do the structural changes for both changeable templates and changeable instances.static voidMoveNodes.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 voidMoveNodes.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 succstatic voidMoveNodes.performOperation(SessionToken session, ChangeableTemplate template, Node first, Node last, Node pred, Node succ) Moves the nodes between first and last to the position between pred and succ in the template.static voidMoveNodes.performOperation(SessionToken session, ChangeableTemplate template, Node first, Node last, Node pred, Node succ, UpdateManager updateManager) Moves the nodes between first and last to the position between pred and succ in the template.protected static voidMoveNodes.performOperation(SessionToken session, ChangePrimitives processGraph, Node first, Node last, Node pred, Node succ, UpdateManager updateManager) Worker method to do the structural changes for both changeable templates and changeable instances.static voidRemoveExecutableBusinessProcess.performOperation(SessionToken session, ChangeableInstance instance, Node node) Removes/Deletes an executable business process from the given node in the given instance.static voidRemoveExecutableBusinessProcess.performOperation(SessionToken session, ChangeableInstance instance, Node node, UpdateManager updateManager) Removes/Deletes an executable business process from the given node in the given instance.static voidRemoveExecutableBusinessProcess.performOperation(SessionToken session, ChangeableTemplate template, Node node) Removes/Deletes an executable business process from the given node in the given templatestatic voidRemoveExecutableBusinessProcess.performOperation(SessionToken session, ChangeableTemplate template, Node node, UpdateManager updateManager) Removes/Deletes an executable business process from the given node in the given template.protected static voidRemoveExecutableBusinessProcess.performOperation(SessionToken session, ChangePrimitives processGraph, Node node, UpdateManager updateManager) Worker method to do the structural changes for both changeable templates and changeable instances.protected static voidToggleNodeVisibility.performOperation(ChangePrimitives processGraph, Node node, boolean hidden, UpdateManager updateManager) Worker method to do the structural changes for both changeable templates and changeable instances.static voidToggleSyncEdge.performOperation(SessionToken session, ChangeableInstance instance, Node pred, Node succ) Deletes the sync edge in the instance if there already exists one.static voidToggleSyncEdge.performOperation(SessionToken session, ChangeableInstance instance, Node pred, Node succ, UpdateManager updateManager) Deletes the sync edge in the instance if there already exists one.static voidToggleSyncEdge.performOperation(SessionToken session, ChangeableTemplate template, Node pred, Node succ) Deletes the sync edge in the template if there already exists one.static voidToggleSyncEdge.performOperation(SessionToken session, ChangeableTemplate template, Node pred, Node succ, UpdateManager updateManager) Deletes the sync edge in the template if there already exists one.protected static voidToggleSyncEdge.performOperation(SessionToken session, ChangePrimitives processGraph, Node pred, Node succ, UpdateManager updateManager) Worker method to do the structural changes for both changeable templates and changeable instances.static voidUpdateDataElementParameterMapping.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 voidUpdateDataElementParameterMapping.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 voidUpdateDataElementParameterMapping.performOperation(SessionToken session, ChangeableTemplate template, 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 template.static voidUpdateDataElementParameterMapping.performOperation(SessionToken session, ChangeableTemplate template, 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 template.protected static voidUpdateDataElementParameterMapping.performOperation(SessionToken session, ChangePrimitives processGraph, Node node, 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 voidUpdateNode.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 voidUpdateNode.performOperation(ChangeableInstance instance, Node node, ProcessConstants.NodeProperty... nodeProperties) Updates a node object in the given instance using the data in the given node.static voidUpdateNode.performOperation(ChangeableTemplate template, Node node, UpdateManager updateManager, ProcessConstants.NodeProperty... nodeProperties) Updates a node object in the given template using the data in the given node.static voidUpdateNode.performOperation(ChangeableTemplate template, Node node, ProcessConstants.NodeProperty... nodeProperties) Updates a node object in the given template using the data in the given node.protected static voidUpdateNode.performOperation(ChangePrimitives processGraph, Node node, UpdateManager updateManager, ProcessConstants.NodeProperty... nodeProperties) Worker method to do the structural changes for both changeable templates and changeable instances.static voidUpdateNodeSystemDependency.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 voidUpdateNodeSystemDependency.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 voidUpdateNodeSystemDependency.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 voidUpdateNodeSystemDependency.performOperation(SessionToken session, ChangeableTemplate template, 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 voidUpdateNodeSystemDependency.performOperation(SessionToken session, ChangeableTemplate template, 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. -
Uses of Node in de.aristaflow.adept2.model.processmodel
Methods in de.aristaflow.adept2.model.processmodel that return NodeModifier and TypeMethodDescriptionCreates a new node in the process, using the data of the given object.ProcessModelFactory.createNode(int id, String name, String description, String staffAssignmentRule, ExecutableBusinessProcess executableBusinessProcess, boolean autoStart, UUID iconID, String groupName, String groupExecutionContext, Map<ActivityConstants.AccessType, Map<String, Integer>> parameterConnectorMapping, Map<ActivityConstants.AccessType, Set<ProcessModelParameter>> systemParameters, Map<String, Set<String>> supportedPlugins, Map<String, PluginData> pluginData, Map<String, String> userAttributes) Create a Node object.AbstractWrappingTemplate.getEndNode()Template.getEndNode()Returns the end node of the process.AbstractWrappingTemplate.getNode(int nodeID) Template.getNode(int nodeID) Returns the node with the given ID.AbstractWrappingTemplate.getStartNode()Template.getStartNode()Returns the start node of the process.ChangePrimitives.updateNode(Node node, ProcessConstants.NodeProperty... nodeProperties) Updates a node object using the data in the given node.Methods in de.aristaflow.adept2.model.processmodel that return types with arguments of type NodeModifier and TypeMethodDescriptionAbstractWrappingTemplate.getNodes()Template.getNodes()Returns a set of all nodes which are in the template.static Collection<Node>NodeComparator.getSortedNodes(Collection<Node> unsortedNodes) Take the given nodes and return them as sorted collection.Methods in de.aristaflow.adept2.model.processmodel with parameters of type NodeModifier and TypeMethodDescriptionCreates a new node in the process, using the data of the given object.intChangePrimitives.updateNode(Node node, ProcessConstants.NodeProperty... nodeProperties) Updates a node object using the data in the given node.Method parameters in de.aristaflow.adept2.model.processmodel with type arguments of type NodeModifier and TypeMethodDescriptionProcessModelFactory.createTemplate(UUID id, String name, String description, ConfigurationDescription configurationDescription, Configuration configuration, Configuration testConfiguration, String processType, QualifiedAgent supervisorAgent, String version, Set<ProcessModelParameter> inputParameters, Set<ProcessModelParameter> outputParameters, TemplateDeltaLayer deltaLayer, Collection<Node> nodes, Collection<DataElement> dataElements, Set<StructuredEdge> edges, Set<StructuredDataEdge> dataEdges, Map<Integer, ProcessModelFactory.StructuralNodeData> structuralNodeData, Map<Integer, List<Integer>> nodeDisabledConnectors, int startNodeID, int endNodeID, String instanceNameTemplate, Map<String, Set<String>> supportedPlugins, Map<String, PluginData> pluginData, Map<String, String> userAttributes) Create a Template.int[]AbstractWrappingTemplate.getMinBlock(Set<Node> nodes) int[]Template.getMinBlock(Set<Node> nodes) Returns the minimal block of the given set of nodes.static Collection<Node>NodeComparator.getSortedNodes(Collection<Node> unsortedNodes) Take the given nodes and return them as sorted collection. -
Uses of Node in de.aristaflow.adept2.model.processmodel.tools
Methods in de.aristaflow.adept2.model.processmodel.tools that return NodeModifier and TypeMethodDescriptionstatic NodeProcessModelTools.cloneNode(Node node, ProcessModelFactory pmf) Clones the designated node using the designated factory.Methods in de.aristaflow.adept2.model.processmodel.tools that return types with arguments of type NodeModifier and TypeMethodDescriptionProcessModelTools.getEmbdTmplNodesFromDeltaLayer(Template current, Template originalTemplate) Gets a list of all nodes of the designated template having embedded templates are not also direct embedded children of the designated original template.InducedGraph.getPredecessors(Node node) Finds all predecessors of the given node within the induced graph.Methods in de.aristaflow.adept2.model.processmodel.tools with parameters of type NodeModifier and TypeMethodDescriptionstatic NodeProcessModelTools.cloneNode(Node node, ProcessModelFactory pmf) Clones the designated node using the designated factory.static StringProcessElementIdentifierTools.generateIdentifierPathRelToBase(Node node, ExecutableBusinessProcess ebp, ProcessModelParameter parameter) static StringProcessElementIdentifierTools.generateIdentifierPathRelToBase(Node startNode, Node endNode) static URIProcessElementIdentifierTools.getBlockIdentifier(URI baseURI, Node startNode, Node endNode) static URIProcessElementIdentifierTools.getBranchIdentifier(URI baseURI, Node startNode, Node endNode) static Pair<String,ProcessModelParameter> ProcessModelTools.getConnNameParameter(int connectorId, Node node, ActivityConstants.AccessType accessType) Gets the parameter name for the designated connector ID and the corresponding process model parameter either from the designated node or its assigned EBP depending on the access type.static URIProcessElementIdentifierTools.getDataEdgeIdentifier(URI baseURI, Node node, DataElement dataElement, ActivityConstants.AccessType direction) Sets up the process element identifier URI for the specified data edge(node, dataElement, direction).static URIProcessElementIdentifierTools.getEBPIdentifier(URI baseURI, Node node, ExecutableBusinessProcess ebp) Sets up the process element identifier URI for the given EBP.static URIProcessElementIdentifierTools.getEdgeIdentifier(URI baseURI, Node startNode, Node endNode, ProcessConstants.EdgeType type) static URIProcessElementIdentifierTools.getNodeIdentifier(URI baseURI, Node node) Sets up the process element identifier URI for the given node.static URIProcessElementIdentifierTools.getNodeIdentifier(URI baseURI, Node node, String field) Sets up the process element identifier URI for specified field of the given node.static URIProcessElementIdentifierTools.getNodeIdentifier(URI baseURI, Node node, String field, String range) Sets up the process element identifier URI for specified field of the given node and detail it with the given range.static URIProcessElementIdentifierTools.getParameterIdentifier(URI baseURI, Node node, ExecutableBusinessProcess ebp, ProcessModelParameter parameter) static URIProcessElementIdentifierTools.getParameterIdentifier(URI baseURI, Node node, ExecutableBusinessProcess ebp, ProcessModelParameter parameter, String field) static URIProcessElementIdentifierTools.getParameterIdentifier(URI baseURI, Node node, ExecutableBusinessProcess ebp, ProcessModelParameter parameter, String field, String range) InducedGraph.getPredecessors(Node node) Finds all predecessors of the given node within the induced graph.static ProcessModelParameterProcessModelTools.getProcessModelParameter(int connectorId, Node node, ActivityConstants.AccessType accessType) Gets the process model parameter for the designated connector ID either from the designated node or its assigned EBP depending on the access type.static ProcessModelParameterProcessModelTools.getProcessModelParameter(String name, Node node, ActivityConstants.AccessType accessType) Gets the process model parameter with the designated name either from the designated node or its assigned EBP depending on the access type.static StringProcessModelTools.getSysReadParamNameFor(Node node, DataElement de, Template templ) Gets the name for a system parameter reading (ActivityConstants.AccessType.SYSTEM_READthe designated data element at the designated node in the designated template.static DataElementProcessModelTools.hasDataEdge(Template templ, Node node, Parameter param, ActivityConstants.AccessType at) Gets the data element with a data edge from designated node for the designated parameter of the designated access type.Method parameters in de.aristaflow.adept2.model.processmodel.tools with type arguments of type NodeModifier and TypeMethodDescriptionstatic int[]ProcessModelTools.intArrayNode(Set<Node> set) Build an int array containing the IDs of all nodes in the setConstructor parameters in de.aristaflow.adept2.model.processmodel.tools with type arguments of type NodeModifierConstructorDescriptionInducedGraph(Template template, NodeRelations relations, LinkedList<Node> graphNodes) Create an induced graph, using the given node relations, topological sorting and the graph nodes inducing the new graph. -
Uses of Node in de.aristaflow.ilm.model.processmodel
Methods in de.aristaflow.ilm.model.processmodel with type parameters of type NodeMethods in de.aristaflow.ilm.model.processmodel that return types with arguments of type NodeModifier and TypeMethodDescriptionprotected static Triple<Collection<Node>,Map<Integer, ProcessModelFactory.StructuralNodeData>, Map<Integer, List<Integer>>> Transformation.fromIlm(ProcessModelFactory pmf, Collection<StructuralNode> nodes, UUID parentId)