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 ProcessModelParameter
ChangeOperationTools. createSimpleProcessParameterObject(SessionToken session, String name, ProcessConstants.AdeptDataType type, String userDefinedType, boolean isVirtual, UUID identifierID, boolean isInputParameter)
Creates a simple process (in-/out-) parameter.static ProcessModelParameter
ChangeOperationTools. 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 boolean
AddNodeSystemParameter. 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 boolean
AddNodeSystemParameter. 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 boolean
AddNodeSystemParameter. 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 boolean
AddNodeSystemParameter. isPossible(Template template, int nodeID, ActivityConstants.AccessType type, ProcessModelParameter parameter)
Check if it is possible (concerning structural correctness) to add the given system parameter to the given node.static boolean
AddNodeSystemParameter. isPossible(Template template, int nodeID, ActivityConstants.AccessType type, ProcessModelParameter parameter, CheckReport checkReport)
Check if it is possible (concerning structural correctness) to add the given system parameter to the given node.static boolean
AddNodeSystemParameter. isPossible(Template template, int nodeId, Node node, ActivityConstants.AccessType type, ProcessModelParameter parameter, CheckReport checkReport)
Check whether it is possible (concerning structural correctness) to add the designated system parameter to the designated node.static boolean
ReconnectDataEdge. isPossible(ChangeableInstance instance, int nodeID, int dataElementID, DataEdge dataEdge, ProcessModelParameter param)
Check if it is possible to reconnect the given data edge (respectively the connected data element) to the given parameter in the instance .static boolean
ReconnectDataEdge. isPossible(ChangeableInstance instance, int nodeID, int dataElementID, DataEdge dataEdge, ProcessModelParameter param, CheckReport checkReport)
Check if it is possible to reconnect the given data edge (respectively the connected data element) to the given parameter in the template.static boolean
ReconnectDataEdge. isPossible(Template template, int nodeID, int dataElementID, DataEdge dataEdge, ProcessModelParameter param)
Check if it is possible to reconnect the given data edge (respectively the connected data element) to the given parameter in the template.static boolean
ReconnectDataEdge. isPossible(Template template, int nodeID, int dataElementID, DataEdge dataEdge, ProcessModelParameter param, CheckReport checkReport)
Check if it is possible to reconnect the given data edge (respectively the connected data element) to the given parameter in the template.static void
AddNodeSystemParameter. performOperation(SessionToken session, ChangeableInstance instance, int nodeID, ActivityConstants.AccessType type, ProcessModelParameter parameter)
Adds the given system parameter to the given node in the given instance.static void
AddNodeSystemParameter. performOperation(SessionToken session, ChangeableInstance instance, int nodeID, ActivityConstants.AccessType type, ProcessModelParameter parameter, UpdateManager updateManager)
Adds the given system parameter to the given node in the given instance.static void
AddNodeSystemParameter. 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 void
AddNodeSystemParameter. 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 void
AddNodeSystemParameter. 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 void
InsertDataEdge. performOperation(SessionToken session, ChangeableInstance instance, Node node, DataElement dataElement, ProcessModelParameter param, int connectorID, ActivityConstants.AccessType type, UpdateManager updateManager)
Inserts a new data edge in the instance.static void
InsertDataEdge. performOperation(SessionToken session, ChangeableInstance instance, Node node, DataElement dataElement, ProcessModelParameter parameter, ActivityConstants.AccessType type)
Inserts a new data edge in the instance.static void
InsertDataEdge. performOperation(SessionToken session, ChangeableInstance instance, Node node, DataElement dataElement, ProcessModelParameter parameter, ActivityConstants.AccessType type, UpdateManager updateManager)
Inserts a new data edge in the instance.protected static void
InsertDataEdge. 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 void
InsertDataEdge. performOperation(SessionToken session, ChangeableTemplate template, Node node, DataElement dataElement, ProcessModelParameter parameter, ActivityConstants.AccessType type)
Inserts a new data edge in the template.static void
InsertDataEdge. 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 void
InsertDataEdge. 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 void
InsertDataEdge. 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 void
ReconnectDataEdge. performOperation(SessionToken session, ChangeableInstance instance, int nodeID, int dataElementID, DataEdge dataEdge, ProcessModelParameter param)
Connect the given data element with the given parameter (via the given already existing data edge) in the instance.static void
ReconnectDataEdge. performOperation(SessionToken session, ChangeableInstance instance, int nodeID, int dataElementID, DataEdge dataEdge, ProcessModelParameter param, UpdateManager updateManager)
Connect the given data element with the given parameter (via the given already existing data edge) in the instance.static void
ReconnectDataEdge. 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 void
ReconnectDataEdge. 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 void
ReconnectDataEdge. 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 void
ConvertActivityTemplateToActivity. 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 boolean
AssignExecutableBusinessProcess. isPossibleId(ChangeableInstance instance, Node node, ExecutableBusinessProcess ebp, Map<ActivityConstants.AccessType,Map<ProcessModelParameter,ProcessConstants.DataMappingType>> paramsWithoutExistingDataElements, Map<ActivityConstants.AccessType,Map<ProcessModelParameter,Integer>> paramsWithExistingDataElements)
Checks if the assignment of the EBP - especially the mappings in the given maps - are valid (concerning structural and state-based correctness) for the given instance.static boolean
AssignExecutableBusinessProcess. isPossibleId(ChangeableInstance instance, Node node, ExecutableBusinessProcess ebp, Map<ActivityConstants.AccessType,Map<ProcessModelParameter,ProcessConstants.DataMappingType>> paramsWithoutExistingDataElements, Map<ActivityConstants.AccessType,Map<ProcessModelParameter,Integer>> paramsWithExistingDataElements, CheckReport checkReport)
Checks if the assignment of the EBP - especially the mappings in the given maps - are valid (concerning structural and state-based correctness) for the given instance.static boolean
AssignExecutableBusinessProcess. isPossibleId(Template template, Node node, ExecutableBusinessProcess ebp, Map<ActivityConstants.AccessType,Map<ProcessModelParameter,ProcessConstants.DataMappingType>> paramsWithoutExistingDataElements, Map<ActivityConstants.AccessType,Map<ProcessModelParameter,Integer>> paramsWithExistingDataElements)
Checks if the assignment of the EBP - especially the mappings in the given maps - are valid (concerning structural correctness) for the given template.static boolean
AssignExecutableBusinessProcess. isPossibleId(Template template, Node node, ExecutableBusinessProcess ebp, Map<ActivityConstants.AccessType,Map<ProcessModelParameter,ProcessConstants.DataMappingType>> paramsWithoutExistingDataElements, Map<ActivityConstants.AccessType,Map<ProcessModelParameter,Integer>> paramsWithExistingDataElements, CheckReport checkReport)
Checks if the assignment of the EBP - especially the mappings in the given maps - are valid (concerning structural correctness) for the given template.static void
AssignExecutableBusinessProcess. performOperation(SessionToken session, ChangeableInstance instance, Node node, ExecutableBusinessProcess ebp, Map<ActivityConstants.AccessType,Map<ProcessModelParameter,ProcessConstants.DataMappingType>> paramsWithoutExistingDataElements, Map<ActivityConstants.AccessType,Map<ProcessModelParameter,Integer>> paramsWithExistingDataElements)
Assigns an executable business process to a node in the given instance using the given maps to create a correct mapping between parameters and dataElements via connectors.static void
AssignExecutableBusinessProcess. performOperation(SessionToken session, ChangeableInstance instance, Node node, ExecutableBusinessProcess ebp, Map<ActivityConstants.AccessType,Map<ProcessModelParameter,ProcessConstants.DataMappingType>> paramsWithoutExistingDataElements, Map<ActivityConstants.AccessType,Map<ProcessModelParameter,Integer>> paramsWithExistingDataElements, UpdateManager updateManager)
Assigns an executable business process to a node in the given instance using the given maps to create a correct mapping between parameters and dataElements via connectors (with updateManager).static void
AssignExecutableBusinessProcess. 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 void
AssignExecutableBusinessProcess. 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 void
AssignExecutableBusinessProcess. 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 void
UpdateDataElementParameterMapping. performOperation(SessionToken session, ChangeableInstance instance, Node node, Map<ActivityConstants.AccessType,Map<ProcessModelParameter,ProcessConstants.DataMappingType>> paramsWithoutExistingDataElements, Map<ActivityConstants.AccessType,Map<ProcessModelParameter,Integer>> paramsWithExistingDataElements)
Updates the Mapping from DataElements to the EBP-parameters for the given node in the instance.static void
UpdateDataElementParameterMapping. performOperation(SessionToken session, ChangeableInstance instance, Node node, Map<ActivityConstants.AccessType,Map<ProcessModelParameter,ProcessConstants.DataMappingType>> paramsWithoutExistingDataElements, Map<ActivityConstants.AccessType,Map<ProcessModelParameter,Integer>> paramsWithExistingDataElements, UpdateManager updateManager)
Updates the Mapping from DataElements to the EBP-parameters for the given node in the instance.static void
UpdateDataElementParameterMapping. 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 void
UpdateDataElementParameterMapping. 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 void
UpdateDataElementParameterMapping. 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 void
UpdateInstance. performOperation(ChangeableInstance instance, String newName, QualifiedAgent newSupervisorAgent, Set<ProcessModelParameter> newInputParameters, Set<ProcessModelParameter> newOutputParameters, UpdateManager updateManager, ProcessConstants.InstanceProperty... instanceProperties)
Updates the given instance using those of the given attributes which are specified in instance properties.static void
UpdateInstance. performOperation(ChangeableInstance instance, String newName, QualifiedAgent newSupervisorAgent, Set<ProcessModelParameter> newInputParameters, Set<ProcessModelParameter> newOutputParameters, ProcessConstants.InstanceProperty... instanceProperties)
Updates the given instance using those of the given attributes which are specified in instance properties.static void
UpdateTemplate. 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 void
UpdateTemplate. 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 ProcessModelParameter
DecisionActivityInstance. getDecisionParameter()
Returns the decision parameter.ProcessModelParameter
ActivityInstance. getParameter(String name, ActivityConstants.AccessType accessType)
ProcessModelParameter
ExecutableBusinessProcessInstance. 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 DecisionActivityInstance
ExecutionFactory. 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 ActivityInstance
ExecutionFactory. 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 objectLightWeightProcessInstance
ExecutionFactory. 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.ExecutableBusinessProcessInstance
ExecutionFactory. 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.ExecutableBusinessProcessInstance
ExecutionFactory. 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 ExecutableBusinessProcessInstance
ExecutionFactory. 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 ExecutableBusinessProcessInstance
ExecutionFactory. 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 ProcessModelParameter
ProcessModelFactory. 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.ProcessModelParameter
DecisionActivity. getDecisionParameter()
Returns the decision parameter.ProcessModelParameter
ExecutableBusinessProcess. getParameter(String name, ActivityConstants.AccessType accessType)
Returns the parameter object linked to the passed parameter name.ProcessModelParameter
Node. 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.READ
that 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 DecisionActivity
ProcessModelFactory. createDecisionActivity(Activity activity, ProcessModelParameter decisionParameter, Map<Long,Collection<DecisionStatement>> decisionMapping)
Creates a new decision activity object, based on the given activity.DecisionActivity
ProcessModelFactory. 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 Activity
ProcessModelFactory. 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.DecisionActivity
ProcessModelFactory. 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.ReferencedProcess
ProcessModelFactory. 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.Template
ProcessModelFactory. 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.TemplateReference
ProcessModelFactory. 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.VariableParallelismEBP
ProcessModelFactory. 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.void
ChangePrimitives. setInputParameters(Set<ProcessModelParameter> inputParameters)
Sets the input parameters of the process.void
ChangePrimitives. 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 ProcessModelParameter
SystemDataProducer. 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 ProcessModelParameter
ProcessModelTools. cloneProcessModelParameter(ProcessModelParameter param, ProcessModelFactory pmf)
Clones the designated parameter using the designated factory.static ProcessModelParameter
ProcessModelTools. 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 ProcessModelParameter
ProcessModelTools. 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 ProcessModelParameter
ProcessModelTools. cloneProcessModelParameter(ProcessModelParameter param, ProcessModelFactory pmf)
Clones the designated parameter using the designated factory.static String
ProcessElementIdentifierTools. generateIdentifierPathRelToBase(Node node, ExecutableBusinessProcess ebp, ProcessModelParameter parameter)
static URI
ProcessElementIdentifierTools. getParameterIdentifier(URI baseURI, Node node, ExecutableBusinessProcess ebp, ProcessModelParameter parameter)
static URI
ProcessElementIdentifierTools. getParameterIdentifier(URI baseURI, Node node, ExecutableBusinessProcess ebp, ProcessModelParameter parameter, String field)
static URI
ProcessElementIdentifierTools. 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 ProcessModelParameter
ProcessModelXMLImport. 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 Document
ProcessModelXMLExport. 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 Document
ProcessModelXMLExport. 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. inputParams
A map of all input parameters, mapping the name of a parameter to the corresponding parameter object.protected HashMap<String,ProcessModelParameter>
SettableDataContext. outputParams
A 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 ProcessModelParameter
ActivityData. getInputParam(String parameterName)
Returns the input parameter with the given name ornull
if no such parameter exists.ProcessModelParameter
ActivityData. getOutputParam(String parameterName)
Returns the output parameter with the given name ornull
if no such parameter exists.ProcessModelParameter
ActivityData. requireInputParam(String parameterName)
Returns the input parameter with the given name, or throws an exception if the parameter does not exist.ProcessModelParameter
ActivityData. 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 void
SettableDataContext. addInputParameter(ProcessModelParameter param, Serializable value)
Adds the designated parameter as input parameter to this data context having the designated value.void
SettableDataContext. addOutputParameter(ProcessModelParameter param)
Adds the designated parameter as output parameter to this data context.Object
ActivityData. booleanToNativeTypedValue(Boolean value, ProcessModelParameter parameter, boolean output)
Converts an instance ofBoolean
to an instance of the corresponding native type.Object
ActivityData. dateToNativeTypedValue(Date value, ProcessModelParameter parameter, boolean output)
Converts an instance ofDate
to an instance of the corresponding native type.Object
ActivityData. floatToNativeTypedValue(Double value, ProcessModelParameter parameter, boolean output)
Converts an instance ofDouble
to an instance of the corresponding native type.Object
ActivityData. getInputValue(ProcessModelParameter parameter)
Retrieves the value of the designated input parameter as an object of the closest related java type.Object
ActivityData. getInputValue(ProcessModelParameter parameter, boolean required)
Retrieves the value of the designated input parameter as an object of the closest related java type.Object
ActivityData. 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.Object
ActivityData. getStoredValue(ProcessModelParameter parameter)
Retrieves the stored value of the specified output parameter as an object of the closest related java type.Object
ActivityData. 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.Object
ActivityData. integerToNativeTypedValue(Long value, ProcessModelParameter parameter, boolean output)
Converts an instance ofLong
to an instance of the corresponding native type.Boolean
ActivityData. objectToBoolean(Object value, ProcessModelParameter parameter, boolean output)
Converts an object (of native type) to an instance ofBoolean
.Date
ActivityData. objectToDate(Object value, ProcessModelParameter parameter, boolean output)
Converts an object (of native type) to an instance ofDate
.Double
ActivityData. objectToFloat(Object value, ProcessModelParameter parameter, boolean output)
Converts an object (of native type) to an instance ofDouble
.Long
ActivityData. objectToInteger(Object value, ProcessModelParameter parameter, boolean output)
Converts an object (of native type) to an instance ofLong
.String
ActivityData. objectToString(Object value, ProcessModelParameter parameter, boolean output)
Converts an object (of native type) to an instance ofString
.URI
ActivityData. objectToUri(Object value, ProcessModelParameter parameter, boolean output)
Converts an object (of native type) to an instance ofURI
.UDTValue
ActivityData. objectToUserdefined(Object value, ProcessModelParameter parameter, boolean output)
Converts an object to an instance ofUDTValue
by serialising the object and encapsulating the corresponding stream in the returned instance of UDTValue.Boolean
ActivityData. readInputBoolean(ProcessModelParameter parameter)
Returns the value of the specified BOOLEAN input parameter ornull
if no value is set or the parameter does not exist.Date
ActivityData. readInputDate(ProcessModelParameter parameter)
Returns the value of the specified DATE input parameter ornull
if no value is set or the parameter does not exist.Double
ActivityData. readInputFloat(ProcessModelParameter parameter)
Returns the value of the specified FLOAT input parameter ornull
if no value is set or the parameter does not exist.Long
ActivityData. readInputInteger(ProcessModelParameter parameter)
Returns the value of the specified INTEGER input parameter ornull
if 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 ornull
if no value is set.String
ActivityData. readInputString(ProcessModelParameter parameter)
Returns the value of the specified STRING input parameter ornull
if no value is set or the parameter does not exist.UDTValue
ActivityData. readInputUDT(ProcessModelParameter parameter)
Returns the value of the specified USERDEFINED input parameter ornull
if no value is set or the parameter does not exist.URI
ActivityData. readInputURI(ProcessModelParameter parameter)
Returns the value of the specified URI input parameter ornull
if no value is set or the parameter does not exist.Boolean
ActivityData. readOutputBoolean(ProcessModelParameter parameter)
Returns the value stored for the specified BOOLEAN output parameter ornull
if no value is set or the parameter does not exist.Date
ActivityData. readOutputDate(ProcessModelParameter parameter)
Returns the value stored for the specified DATE output parameter ornull
if no value is set or the parameter does not exist.Double
ActivityData. readOutputFloat(ProcessModelParameter parameter)
Returns the value stored for the specified FLOAT output parameter ornull
if no value is set or the parameter does not exist.Long
ActivityData. readOutputInteger(ProcessModelParameter parameter)
Returns the value stored for the specified INTEGER output parameter ornull
if no value is set or the parameter does not exist.String
ActivityData. readOutputString(ProcessModelParameter parameter)
Returns the value stored for the specified STRING output parameter ornull
if no value is set or the parameter does not exist.UDTValue
ActivityData. readOutputUDT(ProcessModelParameter parameter)
Returns the value stored for the specified USERDEFINED output parameter ornull
if no value is set or the parameter does not exist.URI
ActivityData. readOutputURI(ProcessModelParameter parameter)
Returns the value stored for the specified URI output parameter ornull
if no value is set or the parameter does not exist.Object
ActivityData. stringToNativeTypedValue(String value, ProcessModelParameter parameter, boolean output)
Converts an instance ofString
to an instance of the corresponding native type.Object
ActivityData. toNativeNull(ProcessModelParameter parameter, boolean output)
Gets an instance fornull
.void
ActivityData. unwriteOutputValue(ProcessModelParameter parameter)
Removes any previously written value for the specified output parameter.Object
ActivityData. uriToNativeTypedValue(URI value, ProcessModelParameter parameter, boolean output)
Converts an instance ofURI
to an instance of the corresponding native type.Object
ActivityData. userdefinedToNativeTypedValue(UDTValue value, ProcessModelParameter parameter, boolean output)
Converts an instance ofUDTValue
to an instance of the corresponding native type.void
ActivityData. writeOutputBoolean(ProcessModelParameter parameter, boolean value)
Stores the value for the specified BOOLEAN output parameter.void
ActivityData. writeOutputDate(ProcessModelParameter parameter, Date value)
Stores the value for the specified DATE output parameter.void
ActivityData. writeOutputFloat(ProcessModelParameter parameter, double value)
Stores the value for the specified FLOAT output parameter.void
ActivityData. writeOutputInteger(ProcessModelParameter parameter, long value)
Stores the value for the specified INTEGER output parameter.void
ActivityData. writeOutputList(ProcessModelParameter parameter, ListUdt value)
Stores the list value for the specified USERDEFINED output parameter.void
ActivityData. writeOutputList(ProcessModelParameter parameter, List<?> value)
Stores the list value for the specified USERDEFINED output parameter.void
ActivityData. writeOutputObject(ProcessModelParameter parameter, Serializable value)
Stores the designated serialisable object for the specified USERDEFINED output parameter.void
ActivityData. writeOutputString(ProcessModelParameter parameter, String value)
Stores the value for the specified STRING output parameter.void
ActivityData. writeOutputUDT(ProcessModelParameter parameter, byte[] value)
Stores the value for the specified USERDEFINED output parameter.void
ActivityData. writeOutputUDT(ProcessModelParameter parameter, UDTValue value)
Stores the value for the specified USERDEFINED output parameter.void
ActivityData. writeOutputURI(ProcessModelParameter parameter, URI value)
Stores the value for the specified URI output parameter.protected void
ActivityData. writeOutputValue(ProcessModelParameter param, boolean convert, Object value)
Stores the value for the specified output parameter.void
ActivityData. 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 ProcessModelParameter
Transformation. fromIlm(ProcessModelFactory pmf, ProcessModelParameter pmp)
Methods in de.aristaflow.ilm.model.processmodel with parameters of type ProcessModelParameter Modifier and Type Method Description static AccessedProcessModelParameter
Transformation. toIlm(ActivityConstants.AccessType at, ProcessModelParameter param)
static ProcessModelParameter
Transformation. toIlm(ProcessModelParameter param)
-