Uses of Interface
de.aristaflow.adept2.model.processmodel.ExecutableBusinessProcess
Packages that use ExecutableBusinessProcess
Package
Description
-
Uses of ExecutableBusinessProcess in de.aristaflow.adept2.core.changeoperations
Methods in de.aristaflow.adept2.core.changeoperations with parameters of type ExecutableBusinessProcessModifier and TypeMethodDescriptionstatic Map<ActivityConstants.AccessType,Map<ProcessModelParameter, ProcessConstants.DataMappingType>> ChangeOperationTools.createParameterSystemValueMappingForNewEBP(ExecutableBusinessProcess ebp, Map<ActivityConstants.AccessType, List<ProcessModelParameter>> alreadyMappedParameters, ProcessConstants.DataMappingType initType) Returns an initial mapping between still unmapped parameters and the system value given by initType.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 booleanChangeOperationTools.ebpEqualsAssignedEbp(Node node, ExecutableBusinessProcess ebp) Returns true if the given EBP equals the EBP which has been assigned to the given node.static booleanUpdateExecutableBusinessProcess.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 byebpPropertiesin the instance.static booleanUpdateExecutableBusinessProcess.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 byebpPropertiesin the instance.static booleanUpdateExecutableBusinessProcess.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 byebpPropertiesin the template.static booleanUpdateExecutableBusinessProcess.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 byebpPropertiesin the 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 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 voidUpdateExecutableBusinessProcess.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 voidUpdateExecutableBusinessProcess.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 voidUpdateExecutableBusinessProcess.performOperation(ChangeableTemplate template, int nodeID, ExecutableBusinessProcess ebp, UpdateManager updateManager, ProcessConstants.ExecutableBusinessProcessProperty... ebpProperties) TODO maybe there are a lot of more attributes which have to be changeable Updates the Executable Business Process of the node with the given ID, using the values of the given EBP object in the given template.static voidUpdateExecutableBusinessProcess.performOperation(ChangeableTemplate template, int nodeID, ExecutableBusinessProcess ebp, ProcessConstants.ExecutableBusinessProcessProperty... ebpProperties) TODO maybe there are a lot of more attributes which have to be changeable Updates the Executable Business Process of the node with the given ID, using the values of the given EBP object in the given template.protected static voidUpdateExecutableBusinessProcess.performOperation(ChangePrimitives processGraph, int nodeID, ExecutableBusinessProcess ebp, UpdateManager updateManager, ProcessConstants.ExecutableBusinessProcessProperty... ebpProperties) Worker method to do the structural changes for both changeable templates and changeable instances. -
Uses of ExecutableBusinessProcess in de.aristaflow.adept2.model.processmodel
Subinterfaces of ExecutableBusinessProcess in de.aristaflow.adept2.model.processmodelModifier and TypeInterfaceDescriptioninterfaceThe activity is a pluggable component associated to a node.interfaceRepresents an activity which is used for decisions in the process model.interfaceTheEmbeddedProcessis used to embed another process template.interfaceTheLightWeightProcess(LWP) is used as a stand-in for sub-processes.interfaceTheReferencedProcessis used to reference another process template.interfaceVariable parallelism resembles aforeachwhich iterates through all elements of a list but parallel instead of one after the other.Methods in de.aristaflow.adept2.model.processmodel that return ExecutableBusinessProcessModifier and TypeMethodDescriptionNode.getExecutableBusinessProcess()Returns the activity or the subprocess attached to the node.Methods in de.aristaflow.adept2.model.processmodel with parameters of type ExecutableBusinessProcessModifier and TypeMethodDescriptionProcessModelFactory.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.voidChangePrimitives.updateExecutableBusinessProcess(int nodeID, ExecutableBusinessProcess ebp, ProcessConstants.ExecutableBusinessProcessProperty... ebpProperties) Updates the Executable Business Process of the node with the given ID, using the values of the given EBP object. -
Uses of ExecutableBusinessProcess in de.aristaflow.adept2.model.processmodel.tools
Methods in de.aristaflow.adept2.model.processmodel.tools with parameters of type ExecutableBusinessProcessModifier and TypeMethodDescriptionstatic StringProcessElementIdentifierTools.generateIdentifierPathRelToBase(Node node, ExecutableBusinessProcess ebp, ProcessModelParameter parameter) static URIProcessElementIdentifierTools.getEBPIdentifier(URI baseURI, Node node, ExecutableBusinessProcess ebp) Sets up the process element identifier URI for the given EBP.static EBPTypeProcessModelTools.getEBPType(ExecutableBusinessProcess ebp) Helper method to get the ebpType of an EBP.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) -
Uses of ExecutableBusinessProcess in de.aristaflow.adept2.model.processmodel.xml
Methods in de.aristaflow.adept2.model.processmodel.xml that return ExecutableBusinessProcessModifier and TypeMethodDescriptionProcessModelXMLImport.getEBPForDocument(Document document) Retrieves the corresponding ExecutableBusinessProcessMethods in de.aristaflow.adept2.model.processmodel.xml with parameters of type ExecutableBusinessProcessModifier and TypeMethodDescriptionProcessModelXMLExport.getDocumentForEBP(ExecutableBusinessProcess ebp) -
Uses of ExecutableBusinessProcess in de.aristaflow.ilm.model.processmodel
Methods in de.aristaflow.ilm.model.processmodel with type parameters of type ExecutableBusinessProcessModifier and TypeMethodDescriptionprotected static <T extends ExecutableBusinessProcess,I extends ExecutableBusinessProcess>
ITransformation.fillEbp(T ebp, I ret) Methods in de.aristaflow.ilm.model.processmodel that return ExecutableBusinessProcessModifier and TypeMethodDescriptionstatic ExecutableBusinessProcessTransformation.fromIlm(ProcessModelFactory pmf, ExecutableBusinessProcess ebp, UUID parentId) Methods in de.aristaflow.ilm.model.processmodel with parameters of type ExecutableBusinessProcessModifier and TypeMethodDescriptionstatic ExecutableBusinessProcessTransformation.toIlm(ExecutableBusinessProcess ebp)