Uses of Interface
de.aristaflow.adept2.model.processmodel.ProcessModelParameter
-
-
Uses of ProcessModelParameter in de.aristaflow.adept2.core.changeoperations
Methods in de.aristaflow.adept2.core.changeoperations that return ProcessModelParameter Modifier and Type Method Description static ProcessModelParameterChangeOperationTools. createSimpleProcessParameterObject(SessionToken session, String name, ProcessConstants.AdeptDataType type, String userDefinedType, boolean isVirtual, UUID identifierID, boolean isInputParameter)Creates a simple process (in-/out-) parameter.static ProcessModelParameterChangeOperationTools. createSimpleProcessParameterObject(ProcessModelFactory pmf, String name, ProcessConstants.AdeptDataType type, String userDefinedType, boolean isVirtual, UUID identifierId, boolean isInputParameter)Creates a simple process (in-/out-) parameter.Methods in de.aristaflow.adept2.core.changeoperations that return types with arguments of type ProcessModelParameter Modifier and Type Method Description static Map<ActivityConstants.AccessType,Map<ProcessModelParameter,ProcessConstants.DataMappingType>>ChangeOperationTools. createParameterSystemValueMappingForNewEBP(ExecutableBusinessProcess ebp, Map<ActivityConstants.AccessType,List<ProcessModelParameter>> alreadyMappedParameters, ProcessConstants.DataMappingType initType)Returns an initial mapping between still unmapped parameters and the system value given by initType.static Map<ActivityConstants.AccessType,Map<ProcessModelParameter,DataElement>>ChangeOperationTools. createRandomisedParameterDataElementMappingForNewEBP(Template template, int nodeID, ExecutableBusinessProcess ebp)Creates a mapping between the parameters of the given EBP and already existent data elements (where possible).static 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.Methods in de.aristaflow.adept2.core.changeoperations with parameters of type ProcessModelParameter Modifier and Type Method Description 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. 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 booleanAddNodeSystemParameter. isPossible(Instance instance, int nodeID, ActivityConstants.AccessType type, ProcessModelParameter parameter)Check if it is possible (concerning structural correctness and state based correctness) to add the given system parameter to the given node.static booleanAddNodeSystemParameter. isPossible(Instance instance, int nodeID, ActivityConstants.AccessType type, ProcessModelParameter parameter, CheckReport checkReport)Check if it is possible (concerning structural correctness and state based correctness) to add the given system parameter to the given node.static 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, ActivityConstants.AccessType type, ProcessModelParameter parameter)Check if it is possible (concerning structural correctness) to add the given system parameter to the given node.static booleanAddNodeSystemParameter. 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 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 booleanReconnectDataEdge. isPossible(ChangeableInstance instance, int nodeID, int dataElementID, DataEdge dataEdge, ProcessModelParameter param)Check if it is possible to reconnect the given data edge (respectively the connected data element) to the given parameter in the instance .static booleanReconnectDataEdge. isPossible(ChangeableInstance instance, int nodeID, int dataElementID, DataEdge dataEdge, ProcessModelParameter param, CheckReport checkReport)Check if it is possible to reconnect the given data edge (respectively the connected data element) to the given parameter in the template.static booleanReconnectDataEdge. 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 booleanReconnectDataEdge. 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 voidAddNodeSystemParameter. performOperation(SessionToken session, ChangeableInstance instance, int nodeID, ActivityConstants.AccessType type, ProcessModelParameter parameter)Adds the given system parameter to the given node in the given instance.static voidAddNodeSystemParameter. performOperation(SessionToken session, ChangeableInstance instance, int nodeID, ActivityConstants.AccessType type, ProcessModelParameter parameter, UpdateManager updateManager)Adds the given system parameter to the given node in the given instance.static voidAddNodeSystemParameter. performOperation(SessionToken session, ChangeableTemplate template, int nodeID, ActivityConstants.AccessType type, ProcessModelParameter parameter)Adds the given system parameter to the given node in the given template.static voidAddNodeSystemParameter. performOperation(SessionToken session, ChangeableTemplate template, int nodeID, ActivityConstants.AccessType type, ProcessModelParameter parameter, UpdateManager updateManager)Adds the given system parameter to the given node in the given template.protected static voidAddNodeSystemParameter. performOperation(SessionToken session, ChangePrimitives processGraph, int nodeID, ActivityConstants.AccessType type, ProcessModelParameter parameter, UpdateManager updateManager)Worker method to do the structural changes for both changeable templates and changeable instances.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.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, 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 voidReconnectDataEdge. performOperation(SessionToken session, ChangeableInstance instance, int nodeID, int dataElementID, DataEdge dataEdge, ProcessModelParameter param)Connect the given data element with the given parameter (via the given already existing data edge) in the instance.static voidReconnectDataEdge. performOperation(SessionToken session, ChangeableInstance instance, int nodeID, int dataElementID, DataEdge dataEdge, ProcessModelParameter param, UpdateManager updateManager)Connect the given data element with the given parameter (via the given already existing data edge) in the instance.static voidReconnectDataEdge. performOperation(SessionToken session, ChangeableTemplate template, int nodeID, int dataElementID, DataEdge dataEdge, ProcessModelParameter param)Connect the given data element with the given parameter (via the given already existing data edge) in the template.static voidReconnectDataEdge. performOperation(SessionToken session, ChangeableTemplate template, int nodeID, int dataElementID, DataEdge dataEdge, ProcessModelParameter param, UpdateManager updateManager)Connect the given data element with the given parameter (via the given already existing data edge) in the template.protected static voidReconnectDataEdge. performOperation(SessionToken session, ChangePrimitives processGraph, int nodeID, int dataElementID, DataEdge dataEdge, ProcessModelParameter param, UpdateManager updateManager)Worker method to do the structural changes for both changeable templates and changeable instances.Method parameters in de.aristaflow.adept2.core.changeoperations with type arguments of type ProcessModelParameter Modifier and Type Method Description static voidConvertActivityTemplateToActivity. convertTemplateParameters(ProcessModelFactory pmf, ActivityTemplate activityTemplate, Collection<ProcessModelParameter> inParameters, Collection<ProcessModelParameter> outParameters)Converts the "activity model parameters" of the template to "process model parameters" for the instance.static Map<ActivityConstants.AccessType,Map<ProcessModelParameter,ProcessConstants.DataMappingType>>ChangeOperationTools. createParameterSystemValueMappingForNewEBP(ExecutableBusinessProcess ebp, Map<ActivityConstants.AccessType,List<ProcessModelParameter>> alreadyMappedParameters, ProcessConstants.DataMappingType initType)Returns an initial mapping between still unmapped parameters and the system value given by initType.static 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 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 voidUpdateInstance. performOperation(ChangeableInstance instance, String newName, QualifiedAgent newSupervisorAgent, Set<ProcessModelParameter> newInputParameters, Set<ProcessModelParameter> newOutputParameters, UpdateManager updateManager, ProcessConstants.InstanceProperty... instanceProperties)Updates the given instance using those of the given attributes which are specified in instance properties.static voidUpdateInstance. performOperation(ChangeableInstance instance, String newName, QualifiedAgent newSupervisorAgent, Set<ProcessModelParameter> newInputParameters, Set<ProcessModelParameter> newOutputParameters, ProcessConstants.InstanceProperty... instanceProperties)Updates the given instance using those of the given attributes which are specified in instance properties.static voidUpdateTemplate. performOperation(ChangeableTemplate template, String newName, String newInstanceNameTemplate, QualifiedAgent newSupervisorAgent, Set<ProcessModelParameter> newInputParameters, Set<ProcessModelParameter> newOutputParameters, UpdateManager updateManager, ProcessConstants.TemplateProperty... templateProperties)Updates the given template using those of the given attributes which are specified in template properties.static voidUpdateTemplate. performOperation(ChangeableTemplate template, String newName, String newInstanceNameTemplate, QualifiedAgent newSupervisorAgent, Set<ProcessModelParameter> newInputParameters, Set<ProcessModelParameter> newOutputParameters, ProcessConstants.TemplateProperty... templateProperties)Updates the given template using those of the given attributes which are specified in template properties. -
Uses of ProcessModelParameter in de.aristaflow.adept2.model.execution
Methods in de.aristaflow.adept2.model.execution that return ProcessModelParameter Modifier and Type Method Description ProcessModelParameterDecisionActivityInstance. getDecisionParameter()Returns the decision parameter.ProcessModelParameterActivityInstance. getParameter(String name, ActivityConstants.AccessType accessType)ProcessModelParameterExecutableBusinessProcessInstance. getParameter(String name, ActivityConstants.AccessType accessType)Returns the parameter object linked to the passed parameter name.Methods in de.aristaflow.adept2.model.execution that return types with arguments of type ProcessModelParameter Modifier and Type Method Description Set<ProcessModelParameter>ActivityInstance. getParameters(ActivityConstants.AccessType accessType)Set<ProcessModelParameter>ExecutableBusinessProcessInstance. getParameters(ActivityConstants.AccessType accessType)Returns set of parameter objects by which this Activity/subprocess is provided with data values by the process management system or the set of parameter objects by which the process management system is provided with the calculation results of this component.Methods in de.aristaflow.adept2.model.execution with parameters of type ProcessModelParameter Modifier and Type Method Description DecisionActivityInstanceExecutionFactory. createDecisionActivityInstance(ActivityInstance activityInstance, ProcessModelParameter decisionParameter, Collection<DecisionStatement> decisionStatements)Creates a DecisionActivityInstance object.Method parameters in de.aristaflow.adept2.model.execution with type arguments of type ProcessModelParameter Modifier and Type Method Description ActivityInstanceExecutionFactory. createActivityInstance(UUID id, String processTypeName, String processTemplateVersion, String processTemplateName, String processInstanceName, String executableComponentDescriptionName, String operationName, String configurationSetName, String activityName, String name, String description, String implementationClass, Map<ActivityConstants.ActivityModelEntityType,List<String>> separatedClassPaths, ClassLoaderUsage classLoaderUsage, byte[] systemComponentSignature, String guiContextId, ExecutionControlProperties executionControlProperties, boolean supportsViewOnly, UUID iconId, Map<ActivityConstants.LocallyOverrideableActivityAttribute,ActivityConstants.ActivityModelEntityType> attributeOrigins, ActivityConfiguration configuration, Collection<ProcessModelParameter> inputParameters, Collection<ProcessModelParameter> outputParameters, ParameterDataContext attachedDataContext, String groupName, String groupExecutionContext, PluginDataContainer pluginData, Map<String,String> userAttributes)Creates an ActivityInstance objectLightWeightProcessInstanceExecutionFactory. createLightWeightProcessInstance(UUID templateId, String processTypeName, String processTemplateVersion, String processTemplateName, String processInstanceName, String name, String description, UUID iconId, ExecutionControlProperties executionControlProperties, Configuration configuration, Set<ProcessModelParameter> inputParameters, Set<ProcessModelParameter> outputParameters, ParameterDataContext dataContext, String groupName, String groupExecutionContext, PluginDataContainer pluginData, Map<String,String> userAttributes, boolean fork, boolean isEmbedded)Create a LightWeightProcessInstance object.ExecutableBusinessProcessInstanceExecutionFactory. createTopLevelProcessInstance(UUID templateId, String processTypeName, String processTemplateVersion, String processTemplateName, String processInstanceName, String name, String description, UUID iconId, ExecutionControlProperties executionControlProperties, Configuration configuration, Set<ProcessModelParameter> inputParameters, Set<ProcessModelParameter> outputParameters, ParameterDataContext dataContext, String groupName, String groupExecutionContext, PluginDataContainer pluginData, Map<String,PluginData> addPluginData, Map<String,String> userAttributes)Deprecated, for removal: This API element is subject to removal in a future version.ExecutableBusinessProcessInstanceExecutionFactory. createTopLevelProcessInstance(UUID templateId, String processTypeName, String processTemplateVersion, String processTemplateName, String processInstanceName, String name, String description, UUID iconId, ExecutionControlProperties executionControlProperties, Configuration configuration, Set<ProcessModelParameter> inputParameters, Set<ProcessModelParameter> outputParameters, ParameterDataContext dataContext, String groupName, String groupExecutionContext, PluginDataContainer pluginData, Map<String,String> userAttributes)Deprecated, for removal: This API element is subject to removal in a future version.default ExecutableBusinessProcessInstanceExecutionFactory. createTopLevelProcessInstance(UUID templateId, String processTypeName, String processTemplateVersion, String processTemplateName, String processInstanceName, String name, String description, UUID iconId, ExecutionControlProperties executionControlProperties, Configuration configuration, Set<ProcessModelParameter> inputParameters, Set<ProcessModelParameter> outputParameters, String groupName, String groupExecutionContext, PluginDataContainer pluginData, Map<String,PluginData> addPluginData, Map<String,String> userAttributes)Create a top-level process instance object.default ExecutableBusinessProcessInstanceExecutionFactory. createTopLevelProcessInstance(UUID templateId, String processTypeName, String processTemplateVersion, String processTemplateName, String processInstanceName, String name, String description, UUID iconId, ExecutionControlProperties executionControlProperties, Configuration configuration, Set<ProcessModelParameter> inputParameters, Set<ProcessModelParameter> outputParameters, String groupName, String groupExecutionContext, PluginDataContainer pluginData, Map<String,String> userAttributes)Create a top-level process instance object. -
Uses of ProcessModelParameter in de.aristaflow.adept2.model.processmodel
Methods in de.aristaflow.adept2.model.processmodel that return ProcessModelParameter Modifier and Type Method Description ProcessModelParameterProcessModelFactory. createProcessModelParameter(String name, String description, ProcessConstants.AdeptDataType dataType, String udtName, UUID identifierID, boolean isOptional, boolean isVirtual, boolean isFailure, String defaultValue, ActivityConfiguration configuration, PluginDataContainer pluginData, Map<String,String> userAttributes)Create a process model parameter object.ProcessModelParameterDecisionActivity. getDecisionParameter()Returns the decision parameter.ProcessModelParameterExecutableBusinessProcess. getParameter(String name, ActivityConstants.AccessType accessType)Returns the parameter object linked to the passed parameter name.ProcessModelParameterNode. getSystemParameter(String name, ActivityConstants.AccessType accessType)Returns the system parameter object linked to the passed parameter name.Methods in de.aristaflow.adept2.model.processmodel that return types with arguments of type ProcessModelParameter Modifier and Type Method Description Set<ProcessModelParameter>VariableParallelismEBP. getIndexedInputParameters()Gets the input parameters of access typeActivityConstants.AccessType.READthat are split and distributed for the created subprocess instances.Set<ProcessModelParameter>TemplateReference. getInputParameters()Gets the input parameters of the referenced process template that has to be provided when a corresponding instance is started as a list.Set<ProcessModelParameter>TemplateReference. getOutputParameters()Gets the output parameters of the referenced process template that are provided to a surrounding process template as a list.Set<ProcessModelParameter>AbstractWrappingTemplate. getParameters(ActivityConstants.AccessType accessType)Set<ProcessModelParameter>ExecutableBusinessProcess. getParameters(ActivityConstants.AccessType accessType)Gets the parameters of the designated access type of the operation or subprocess this executable business process represents.Set<ProcessModelParameter>Template. getParameters(ActivityConstants.AccessType accessType)Returns the input or output parameters of the process.Set<ProcessModelParameter>Node. getSystemParameters(ActivityConstants.AccessType accessType)Returns set of system parameter objects by which this node is provided with data values by the process management system or the set of parameter objects by which the process management system is provided with the system information of this node, for instance the executing agent.Methods in de.aristaflow.adept2.model.processmodel with parameters of type ProcessModelParameter Modifier and Type Method Description DecisionActivityProcessModelFactory. createDecisionActivity(Activity activity, ProcessModelParameter decisionParameter, Map<Long,Collection<DecisionStatement>> decisionMapping)Creates a new decision activity object, based on the given activity.DecisionActivityProcessModelFactory. createDecisionActivity(UUID id, String executableComponentDescriptionName, String operationName, String configurationSetName, String name, String description, String implementationClass, Map<ActivityConstants.ActivityModelEntityType,List<String>> separatedClassPaths, ClassLoaderUsage classLoaderUsage, byte[] systemComponentSignature, String guiContextID, ExecutionControlProperties executionControlProperties, boolean supportsViewOnly, boolean supportsTestExecution, UUID iconID, Map<ActivityConstants.LocallyOverrideableActivityAttribute,ActivityConstants.ActivityModelEntityType> attributeOrigins, ActivityConfiguration configuration, ActivityConfiguration testConfiguration, ParameterChangePolicy parameterChangePolicy, Set<ProcessModelParameter> inputParameters, Set<ProcessModelParameter> outputParameters, PluginDataContainer pluginData, Map<String,String> userAttributes, ProcessModelParameter decisionParameter, Map<Long,Collection<DecisionStatement>> decisionMapping)Creates a decision activity object.Method parameters in de.aristaflow.adept2.model.processmodel with type arguments of type ProcessModelParameter Modifier and Type Method Description ActivityProcessModelFactory. createActivity(UUID id, String executableComponentDescriptionName, String operationName, String configurationSetName, String name, String description, String implementationClass, Map<ActivityConstants.ActivityModelEntityType,List<String>> separatedClassPaths, ClassLoaderUsage classLoaderUsage, byte[] systemComponentSignature, String guiContextID, ExecutionControlProperties executionControlProperties, boolean supportsViewOnly, boolean supportsTestExecution, UUID iconID, Map<ActivityConstants.LocallyOverrideableActivityAttribute,ActivityConstants.ActivityModelEntityType> attributeOrigins, ActivityConfiguration configuration, ActivityConfiguration testConfiguration, ParameterChangePolicy parameterChangePolicy, Set<ProcessModelParameter> inputParameters, Set<ProcessModelParameter> outputParameters, PluginDataContainer pluginData, Map<String,String> userAttributes)Create an activity object.DecisionActivityProcessModelFactory. createDecisionActivity(UUID id, String executableComponentDescriptionName, String operationName, String configurationSetName, String name, String description, String implementationClass, Map<ActivityConstants.ActivityModelEntityType,List<String>> separatedClassPaths, ClassLoaderUsage classLoaderUsage, byte[] systemComponentSignature, String guiContextID, ExecutionControlProperties executionControlProperties, boolean supportsViewOnly, boolean supportsTestExecution, UUID iconID, Map<ActivityConstants.LocallyOverrideableActivityAttribute,ActivityConstants.ActivityModelEntityType> attributeOrigins, ActivityConfiguration configuration, ActivityConfiguration testConfiguration, ParameterChangePolicy parameterChangePolicy, Set<ProcessModelParameter> inputParameters, Set<ProcessModelParameter> outputParameters, PluginDataContainer pluginData, Map<String,String> userAttributes, ProcessModelParameter decisionParameter, Map<Long,Collection<DecisionStatement>> decisionMapping)Creates a decision activity object.ReferencedProcessProcessModelFactory. createReferencedProcess(UUID templateID, boolean fork, Configuration configuration, Configuration testConfiguration, ExecutionControlProperties executionControlProperties, Set<ProcessModelParameter> inputParameters, Set<ProcessModelParameter> outputParameters, PluginDataContainer pluginData, Map<String,String> userAttributes)Creates a ReferencedProcess object.TemplateProcessModelFactory. 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.TemplateReferenceProcessModelFactory. createTemplateReference(UUID templateID, String processType, String version, String name, String description, QualifiedAgent supervisorAgent, Set<ProcessModelParameter> inputParameters, Set<ProcessModelParameter> outputParameters, Map<String,Set<String>> supportedPlugins, Map<String,PluginData> pluginData, Map<String,String> userAttributes, boolean topLevelUsable, ProcessConstants.TemplateUsage usageAsSubprocess, ProcessConstants.TemplateBuildtimeState buildtimeState, boolean derivable, boolean spOutdated, boolean tlOutdated, boolean spInstantiable, boolean tlInstantiable, boolean spMigratable, boolean tlMigratable, boolean spChangeable, boolean tlChangeable)Create a TemplateReference.VariableParallelismEBPProcessModelFactory. createVariableParallelismEBP(LightWeightProcess lwp, Set<ProcessModelParameter> indexedInputParameters, Configuration configuration, Configuration testConfiguration, ExecutionControlProperties executionControlProperties, Set<ProcessModelParameter> inputParameters, Set<ProcessModelParameter> outputParameters, PluginDataContainer pluginData, Map<String,String> userAttributes)Create an EBP for variable parallelism.voidChangePrimitives. setInputParameters(Set<ProcessModelParameter> inputParameters)Sets the input parameters of the process.voidChangePrimitives. setOutputParameters(Set<ProcessModelParameter> outputParameters)Sets the output parameters of the process. -
Uses of ProcessModelParameter in de.aristaflow.adept2.model.processmodel.systemdata
Methods in de.aristaflow.adept2.model.processmodel.systemdata that return ProcessModelParameter Modifier and Type Method Description ProcessModelParameterSystemDataProducer. getParameterProperties()Gets a parameter object providing all properties for the corresponding implicit system parameter -
Uses of ProcessModelParameter in de.aristaflow.adept2.model.processmodel.tools
Methods in de.aristaflow.adept2.model.processmodel.tools that return ProcessModelParameter Modifier and Type Method Description static ProcessModelParameterProcessModelTools. cloneProcessModelParameter(ProcessModelParameter param, ProcessModelFactory pmf)Clones the designated parameter using the designated factory.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.Methods in de.aristaflow.adept2.model.processmodel.tools that return types with arguments of type ProcessModelParameter Modifier and Type Method Description 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.Methods in de.aristaflow.adept2.model.processmodel.tools with parameters of type ProcessModelParameter Modifier and Type Method Description static ProcessModelParameterProcessModelTools. cloneProcessModelParameter(ProcessModelParameter param, ProcessModelFactory pmf)Clones the designated parameter using the designated factory.static StringProcessElementIdentifierTools. generateIdentifierPathRelToBase(Node node, ExecutableBusinessProcess ebp, ProcessModelParameter parameter)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 ProcessModelParameter in de.aristaflow.adept2.model.processmodel.xml
Methods in de.aristaflow.adept2.model.processmodel.xml that return ProcessModelParameter Modifier and Type Method Description ProcessModelParameterProcessModelXMLImport. getParameterForDocument(Document document)Retrieves the Corresponding parameterMethods in de.aristaflow.adept2.model.processmodel.xml that return types with arguments of type ProcessModelParameter Modifier and Type Method Description Set<ProcessModelParameter>ProcessModelXMLImport. getParameterSetForDocument(Document document)Retrieves the corresponding set of ParameterMethods in de.aristaflow.adept2.model.processmodel.xml with parameters of type ProcessModelParameter Modifier and Type Method Description DocumentProcessModelXMLExport. getDocumentForParameter(ProcessModelParameter parameter, boolean isInputParameter)TODO set namespace, schema location, check schema?Method parameters in de.aristaflow.adept2.model.processmodel.xml with type arguments of type ProcessModelParameter Modifier and Type Method Description DocumentProcessModelXMLExport. getDocumentForParameterSet(Collection<ProcessModelParameter> parameter, boolean isInputParameter)TODO set namespace, schema location, check schema? -
Uses of ProcessModelParameter in de.aristaflow.adept2.model.runtimeenvironment
Fields in de.aristaflow.adept2.model.runtimeenvironment with type parameters of type ProcessModelParameter Modifier and Type Field Description protected HashMap<String,ProcessModelParameter>SettableDataContext. inputParamsA map of all input parameters, mapping the name of a parameter to the corresponding parameter object.protected HashMap<String,ProcessModelParameter>SettableDataContext. outputParamsA map of all output parameters, mapping the name of a parameter to the corresponding parameter object.Methods in de.aristaflow.adept2.model.runtimeenvironment that return ProcessModelParameter Modifier and Type Method Description ProcessModelParameterActivityData. getInputParam(String parameterName)Returns the input parameter with the given name ornullif no such parameter exists.ProcessModelParameterActivityData. getOutputParam(String parameterName)Returns the output parameter with the given name ornullif no such parameter exists.ProcessModelParameterActivityData. requireInputParam(String parameterName)Returns the input parameter with the given name, or throws an exception if the parameter does not exist.ProcessModelParameterActivityData. requireOutputParam(String parameterName)Returns the output parameter with the given name, or throws an exception if the parameter does not exist.Methods in de.aristaflow.adept2.model.runtimeenvironment that return types with arguments of type ProcessModelParameter Modifier and Type Method Description Collection<ProcessModelParameter>ActivityData. getInputParams()Returns all input parameters in a list.Collection<ProcessModelParameter>ActivityData. getOutputParams()Returns all output parameters in a list.static Deque<ProcessModelParameter>ActivityData. getParametersSortedByPosition(Collection<? extends ProcessModelParameter> params)Gets the designated parameters sorted by the configured position.Methods in de.aristaflow.adept2.model.runtimeenvironment with parameters of type ProcessModelParameter Modifier and Type Method Description voidSettableDataContext. addInputParameter(ProcessModelParameter param, Serializable value)Adds the designated parameter as input parameter to this data context having the designated value.voidSettableDataContext. addOutputParameter(ProcessModelParameter param)Adds the designated parameter as output parameter to this data context.ObjectActivityData. booleanToNativeTypedValue(Boolean value, ProcessModelParameter parameter, boolean output)Converts an instance ofBooleanto an instance of the corresponding native type.ObjectActivityData. dateToNativeTypedValue(Date value, ProcessModelParameter parameter, boolean output)Converts an instance ofDateto an instance of the corresponding native type.ObjectActivityData. floatToNativeTypedValue(Double value, ProcessModelParameter parameter, boolean output)Converts an instance ofDoubleto an instance of the corresponding native type.ObjectActivityData. getInputValue(ProcessModelParameter parameter)Retrieves the value of the designated input parameter as an object of the closest related java type.ObjectActivityData. getInputValue(ProcessModelParameter parameter, boolean required)Retrieves the value of the designated input parameter as an object of the closest related java type.ObjectActivityData. getInputValue(ProcessModelParameter param, boolean convert, boolean required)Retrieves the value of the specified input parameter as an object of the closest related java type or the appropriate converted type.ObjectActivityData. getStoredValue(ProcessModelParameter parameter)Retrieves the stored value of the specified output parameter as an object of the closest related java type.ObjectActivityData. getStoredValue(ProcessModelParameter param, boolean convert)Retrieves the stored value of the specified output parameter as an object of the closest related java type or the appropriate converted type.ObjectActivityData. integerToNativeTypedValue(Long value, ProcessModelParameter parameter, boolean output)Converts an instance ofLongto an instance of the corresponding native type.BooleanActivityData. objectToBoolean(Object value, ProcessModelParameter parameter, boolean output)Converts an object (of native type) to an instance ofBoolean.DateActivityData. objectToDate(Object value, ProcessModelParameter parameter, boolean output)Converts an object (of native type) to an instance ofDate.DoubleActivityData. objectToFloat(Object value, ProcessModelParameter parameter, boolean output)Converts an object (of native type) to an instance ofDouble.LongActivityData. objectToInteger(Object value, ProcessModelParameter parameter, boolean output)Converts an object (of native type) to an instance ofLong.StringActivityData. objectToString(Object value, ProcessModelParameter parameter, boolean output)Converts an object (of native type) to an instance ofString.URIActivityData. objectToUri(Object value, ProcessModelParameter parameter, boolean output)Converts an object (of native type) to an instance ofURI.UDTValueActivityData. objectToUserdefined(Object value, ProcessModelParameter parameter, boolean output)Converts an object to an instance ofUDTValueby serialising the object and encapsulating the corresponding stream in the returned instance of UDTValue.BooleanActivityData. readInputBoolean(ProcessModelParameter parameter)Returns the value of the specified BOOLEAN input parameter ornullif no value is set or the parameter does not exist.DateActivityData. readInputDate(ProcessModelParameter parameter)Returns the value of the specified DATE input parameter ornullif no value is set or the parameter does not exist.DoubleActivityData. readInputFloat(ProcessModelParameter parameter)Returns the value of the specified FLOAT input parameter ornullif no value is set or the parameter does not exist.LongActivityData. readInputInteger(ProcessModelParameter parameter)Returns the value of the specified INTEGER input parameter ornullif no value is set or the parameter does not exist.<T extends Serializable>
List<T>ActivityData. readInputList(ProcessModelParameter parameter)Returns the list of the specified USERDEFINED input parameter ornullif no value is set.StringActivityData. readInputString(ProcessModelParameter parameter)Returns the value of the specified STRING input parameter ornullif no value is set or the parameter does not exist.UDTValueActivityData. readInputUDT(ProcessModelParameter parameter)Returns the value of the specified USERDEFINED input parameter ornullif no value is set or the parameter does not exist.URIActivityData. readInputURI(ProcessModelParameter parameter)Returns the value of the specified URI input parameter ornullif no value is set or the parameter does not exist.BooleanActivityData. readOutputBoolean(ProcessModelParameter parameter)Returns the value stored for the specified BOOLEAN output parameter ornullif no value is set or the parameter does not exist.DateActivityData. readOutputDate(ProcessModelParameter parameter)Returns the value stored for the specified DATE output parameter ornullif no value is set or the parameter does not exist.DoubleActivityData. readOutputFloat(ProcessModelParameter parameter)Returns the value stored for the specified FLOAT output parameter ornullif no value is set or the parameter does not exist.LongActivityData. readOutputInteger(ProcessModelParameter parameter)Returns the value stored for the specified INTEGER output parameter ornullif no value is set or the parameter does not exist.StringActivityData. readOutputString(ProcessModelParameter parameter)Returns the value stored for the specified STRING output parameter ornullif no value is set or the parameter does not exist.UDTValueActivityData. readOutputUDT(ProcessModelParameter parameter)Returns the value stored for the specified USERDEFINED output parameter ornullif no value is set or the parameter does not exist.URIActivityData. readOutputURI(ProcessModelParameter parameter)Returns the value stored for the specified URI output parameter ornullif no value is set or the parameter does not exist.ObjectActivityData. stringToNativeTypedValue(String value, ProcessModelParameter parameter, boolean output)Converts an instance ofStringto an instance of the corresponding native type.ObjectActivityData. toNativeNull(ProcessModelParameter parameter, boolean output)Gets an instance fornull.voidActivityData. unwriteOutputValue(ProcessModelParameter parameter)Removes any previously written value for the specified output parameter.ObjectActivityData. uriToNativeTypedValue(URI value, ProcessModelParameter parameter, boolean output)Converts an instance ofURIto an instance of the corresponding native type.ObjectActivityData. userdefinedToNativeTypedValue(UDTValue value, ProcessModelParameter parameter, boolean output)Converts an instance ofUDTValueto an instance of the corresponding native type.voidActivityData. writeOutputBoolean(ProcessModelParameter parameter, boolean value)Stores the value for the specified BOOLEAN output parameter.voidActivityData. writeOutputDate(ProcessModelParameter parameter, Date value)Stores the value for the specified DATE output parameter.voidActivityData. writeOutputFloat(ProcessModelParameter parameter, double value)Stores the value for the specified FLOAT output parameter.voidActivityData. writeOutputInteger(ProcessModelParameter parameter, long value)Stores the value for the specified INTEGER output parameter.voidActivityData. writeOutputList(ProcessModelParameter parameter, ListUdt value)Stores the list value for the specified USERDEFINED output parameter.voidActivityData. writeOutputList(ProcessModelParameter parameter, List<?> value)Stores the list value for the specified USERDEFINED output parameter.voidActivityData. writeOutputObject(ProcessModelParameter parameter, Serializable value)Stores the designated serialisable object for the specified USERDEFINED output parameter.voidActivityData. writeOutputString(ProcessModelParameter parameter, String value)Stores the value for the specified STRING output parameter.voidActivityData. writeOutputUDT(ProcessModelParameter parameter, byte[] value)Stores the value for the specified USERDEFINED output parameter.voidActivityData. writeOutputUDT(ProcessModelParameter parameter, UDTValue value)Stores the value for the specified USERDEFINED output parameter.voidActivityData. writeOutputURI(ProcessModelParameter parameter, URI value)Stores the value for the specified URI output parameter.protected voidActivityData. writeOutputValue(ProcessModelParameter param, boolean convert, Object value)Stores the value for the specified output parameter.voidActivityData. writeOutputValue(ProcessModelParameter parameter, Object value)Stores the value for the specified output parameter.Method parameters in de.aristaflow.adept2.model.runtimeenvironment with type arguments of type ProcessModelParameter Modifier and Type Method Description static Deque<ProcessModelParameter>ActivityData. getParametersSortedByPosition(Collection<? extends ProcessModelParameter> params)Gets the designated parameters sorted by the configured position. -
Uses of ProcessModelParameter in de.aristaflow.ilm.model.processmodel
Methods in de.aristaflow.ilm.model.processmodel with type parameters of type ProcessModelParameter Modifier and Type Method Description protected static <T extends ProcessModelParameter,I extends ProcessModelParameter>
ITransformation. fillProcessModelParameter(T param, I ret)Methods in de.aristaflow.ilm.model.processmodel that return ProcessModelParameter Modifier and Type Method Description static ProcessModelParameterTransformation. fromIlm(ProcessModelFactory pmf, ProcessModelParameter pmp)Methods in de.aristaflow.ilm.model.processmodel with parameters of type ProcessModelParameter Modifier and Type Method Description static AccessedProcessModelParameterTransformation. toIlm(ActivityConstants.AccessType at, ProcessModelParameter param)static ProcessModelParameterTransformation. toIlm(ProcessModelParameter param)
-