Uses of Interface
de.aristaflow.adept2.model.common.PluginDataContainer
Packages that use PluginDataContainer
Package
Description
TODO This is completely outdated.
-
Uses of PluginDataContainer in de.aristaflow.adept2.core.changeoperations
Methods in de.aristaflow.adept2.core.changeoperations with parameters of type PluginDataContainerModifier and TypeMethodDescriptionstatic booleanUpdatePluginDataContainer.isPossible(ChangeableInstance instance, PluginDataContainer pluginContainer, String extensionPointID, String pluginDataID, PluginData pluginData) Checks if it is valid (concerning structural correctness and state-based correctness) to update (add / remove) the plug in data for the Extension-Point given byextensionPointwith the value given bypluginDatain the plug in data container given bypluginContainer.static booleanUpdatePluginDataContainer.isPossible(ChangeableInstance instance, PluginDataContainer pluginContainer, String extensionPointID, String pluginDataID, PluginData pluginData, CheckReport checkReport) Checks if it is valid (concerning structural correctness and state-based correctness) to update (add / remove) the plug in data for the Extension-Point given byextensionPointwith the value given bypluginDatain the plug in data container given bypluginContainer.static booleanUpdatePluginDataContainer.isPossible(Template template, PluginDataContainer pluginContainer, String extensionPointID, String pluginDataID, PluginData pluginData) Checks if it is valid (concerning structural correctness) to update (add / remove) the plug in data for the Extension-Point given byextensionPointwith the value given bypluginDatain the plug in data container given bypluginContainer.static booleanUpdatePluginDataContainer.isPossible(Template template, PluginDataContainer pluginContainer, String extensionPointID, String pluginDataID, PluginData pluginData, CheckReport checkReport) Checks if it is valid (concerning structural correctness) to update (add / remove) the plug in data for the Extension-Point given byextensionPointwith the value given bypluginDatain the plug in data container given bypluginContainer.static voidUpdatePluginDataContainer.performOperation(ChangeableInstance instance, PluginDataContainer pluginContainer, String extensionPointID, String pluginDataID, PluginData pluginData) Updates the plug in data for the extension point in the given plug in data container.static voidUpdatePluginDataContainer.performOperation(ChangeableInstance instance, PluginDataContainer pluginContainer, String extensionPointID, String pluginDataID, PluginData pluginData, UpdateManager updateManager) Updates the plug in data for the extension point in the given plug in data container.static voidUpdatePluginDataContainer.performOperation(ChangeableTemplate template, PluginDataContainer pluginContainer, String extensionPointID, String pluginDataID, PluginData pluginData) Updates the plug in data for the extension point in the given plug in data container.static voidUpdatePluginDataContainer.performOperation(ChangeableTemplate template, PluginDataContainer pluginContainer, String extensionPointID, String pluginDataID, PluginData pluginData, UpdateManager updateManager) Updates the plug in data for the extension point in the given plug in data container.protected static voidUpdatePluginDataContainer.performOperation(ChangePrimitives processGraph, PluginDataContainer pluginContainer, String extensionPointID, String pluginDataID, PluginData pluginData, UpdateManager updateManager) Worker method to do the structural changes for both changeable templates and changeable instances. -
Uses of PluginDataContainer in de.aristaflow.adept2.model.activitymodel
Subinterfaces of PluginDataContainer in de.aristaflow.adept2.model.activitymodelModifier and TypeInterfaceDescriptioninterfaceThis interface unifies the methods of anActivityModelParameterused with inheritance (in the GUI) as well as for storage.interfaceThis interface unifies the methods of anActivityTemplateDefinitionused with inheritance (in the GUI) as well as for storage.interfaceThis interface unifies the methods of aConfigurationSetused with inheritance (in the GUI) as well as for storage.interfaceThis interface unifies the methods of anExecutableComponentDescriptionused with inheritance (in the GUI) as well as for storage.interfaceThis interface unifies the methods of anOperationused with inheritance (in the GUI) as well as for storage.interfaceThis interface unifies the methods of aParameterTemplateused with inheritance (in the GUI) as well as for storage.interfaceAnActivityModelParameterresembles aParameterby additional information needed in the activity model.interfaceAnActivityTemplaterepresents the object that is finally assigned (dragged) to a process node; it is a self-contained artificial vessel to transport all relevant information to the process model.interfaceActivityTemplateDefinitions are located belowOperations, that is, they override the attributes of operations.interfaceThe lightweight representation of anActivityTemplateDefinitionfor usage in the activity repository.interfaceAnATParameterextends aParameterby additional information needed when assigning (dragging) an activity (template definition) to a process node.interfaceAnATParameterTemplaterepresents aParameterTemplatebut only provides the information needed when assigning (dragging) an activity (template definition) to a process node.interfaceThis interface extendsIconDescriptorby the means to change its attributes.interface/** This interface extendsResourceDescriptorby the means to change its attributes.interfaceAConfigurationSetis a collection of configurations, configuration descriptions as well as a few other attributes.interfaceThe lightweight representation of aConfigurationSetfor usage in the activity repository.interfaceThe lightweight representation of anExecutableComponentDescriptionfor usage in the activity repository.interfaceAnExecutableComponentDescriptionis the logical counterpart of the physical entity that is called at runtime, the "ExecutableComponent".interfaceThe identifier is used to uniquely describe the usage of a data type, e.g.interfaceTheOperationrepresents a callable part of anExecutableComponent.interfaceThe lightweight representation of anOperationfor usage in the activity repository.interfaceGeneric operations allow to add parameters.interfaceThis interface provides the means to store anActivityModelParameterwhich is supported by not inheriting any attributes from a parent parameter (in contrast to the interfaceActivityModelParameter.interfaceThis interface provides the means to store anActivityTemplateDefinitionwhich is supported by not inheriting any attributes from a parent parameter (in contrast to the interfaceActivityTemplateDefinition.interfaceThis interface provides the means to store anActivityModelParameterwhich is supported by not inheriting any attributes from a parent parameter (in contrast to the interfaceActivityModelParameter.interfaceThis interface provides the means to store anExecutableComponentDescriptionwhich is supported by not inheriting any attributes from a parent parameter (in contrast to the interfaceExecutableComponentDescription.interfaceThis interface provides the means to store anOperationwhich is supported by not inheriting any attributes from a parent parameter (in contrast to the interfaceOperation.interfaceThis interface provides the means to storeParameterTemplatewhich is supported by not inheriting any attributes from a parent parameter template (in contrast to the interfaceParameterTemplate.Methods in de.aristaflow.adept2.model.activitymodel with parameters of type PluginDataContainerModifier and TypeMethodDescriptionActivityModelFactory.createActivityTemplate(UUID id, String executableComponentName, String operationName, String configurationSetName, String name, String description, String developerDescription, State state, 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, String licenceInformation, ConfigurationDescription configurationDescription, ActivityConfiguration configuration, ActivityConfiguration testConfiguration, ParameterChangePolicy parameterChangePolicy, Collection<ATParameter> inputParameters, Collection<ATParameter> outputParameters, Collection<ATParameterTemplate> parameterTemplates, String staffAssignmentRule, Collection<Identifier> identifiers, PluginDataContainer pluginData, Map<String, String> userAttributes) ActivityModelFactory.createActivityTemplateDefinition(Operation operation, ConfigurationSet configurationSet, UUID id, String name, String description, String developerDescription, long revision, State state, String implementationClass, List<String> classPath, ClassLoaderUsage classLoaderUsage, byte[] systemComponentSignature, String guiContextID, ExecutionControlProperties executionControlProperties, Boolean supportsViewOnly, Boolean supportsTestExecution, UUID iconID, String licenceInformation, InheritedConfigurationDescription configurationDescription, InheritedActivityConfiguration configuration, InheritedActivityConfiguration testConfiguration, ParameterChangePolicy parameterChangePolicy, Collection<ActivityModelParameter> inputParameters, Collection<ActivityModelParameter> outputParameters, Collection<ParameterTemplate> parameterTemplates, String staffAssignmentRule, PluginDataContainer pluginData, Map<String, String> userAttributes) ActivityModelFactory.createATDReference(UUID id, String executableComponentName, String operationName, String configurationSetName, String name, String description, String developerDescription, long revision, long branch, State state, UUID iconID, PluginDataContainer pluginData, Map<String, String> userAttributes) ActivityModelFactory.createATParameter(String name, String description, String developerDescription, ProcessConstants.AdeptDataType dataType, String udtName, UUID identifierID, boolean isOptional, boolean isVirtual, boolean isFailure, String defaultValue, ConfigurationDescription configurationDescription, ActivityConfiguration configuration, PluginDataContainer pluginData, Map<String, String> userAttributes) ActivityModelFactory.createATParameterTemplate(String templateName, String templateDescription, ActivityConstants.AccessType accessType, String name, String description, ProcessConstants.AdeptDataType dataType, String udtName, UUID identifierID, Boolean isOptional, Boolean isVirtual, Boolean isFailure, String defaultValue, ConfigurationDescription configurationDescription, Configuration configuration, PluginDataContainer pluginData, Map<String, String> userAttributes) ActivityModelFactory.createChangeableIconDescriptor(UUID id, String name, String description, IconDescriptor.Dimension[] dimensions, long revision, State state, PluginDataContainer pluginData, Map<String, String> userAttributes) ActivityModelFactory.createChangeableResourceDescriptor(UUID id, String name, String description, long revision, State state, PluginDataContainer pluginData, Map<String, String> userAttributes) ActivityModelFactory.createConfigurationSet(String name, String description, long revision, State state, PluginDataContainer pluginData, Map<String, String> userAttributes) can't be completely initialised through constructor; use object methods insteadActivityModelFactory.createCSReference(String name, String description, long revision, State state, Map<String, Collection<String>> operationNames, PluginDataContainer pluginData, Map<String, String> userAttributes) ActivityModelFactory.createECDReference(String name, String developerDescription, long revision, State state, UUID iconID, PluginDataContainer pluginData, Map<String, String> userAttributes) ActivityModelFactory.createExecutableComponentDescription(String name, String developerDescription, long revision, State state, String implementationClass, List<String> classPath, ClassLoaderUsage classLoaderUsage, byte[] systemComponentSignature, String guiContextID, ExecutionControlProperties executionControlProperties, UUID iconID, String licenceInformation, InheritedConfigurationDescription configurationDescription, Collection<ParameterTemplate> parameterTemplates, PluginDataContainer pluginData, Map<String, String> userAttributes) ActivityModelFactory.createIdentifier(UUID id, String name, String description, long revision, State state, PluginDataContainer pluginData, Map<String, String> userAttributes) ActivityModelFactory.createOperation(ExecutableComponentDescription executableComponentDescription, String name, String description, String developerDescription, long revision, State state, String implementationClass, List<String> classPath, ClassLoaderUsage classLoaderUsage, byte[] systemComponentSignature, String guiContextID, ExecutionControlProperties executionControlProperties, boolean supportViewOnly, boolean supportsTestExecution, UUID iconID, String licenceInformation, InheritedConfigurationDescription configurationDescription, InheritedActivityConfiguration configuration, InheritedActivityConfiguration testConfiguration, ParameterChangePolicy parameterChangePolicy, Collection<ActivityModelParameter> inputParameters, Collection<ActivityModelParameter> outputParameters, Collection<ParameterTemplate> parameterTemplates, String staffAssignmentRule, PluginDataContainer pluginData, Map<String, String> userAttributes) ActivityModelFactory.createOperationReference(String executableComponentName, String name, String description, String developerDescription, long revision, State state, UUID iconID, PluginDataContainer pluginData, Map<String, String> userAttributes) ActivityModelFactory.createParameter(ActivityModelParameter parent, String name, String description, String developerDescription, ProcessConstants.AdeptDataType dataType, String udtName, UUID identifierID, Boolean isOptional, Boolean isVirtual, Boolean isFailure, String defaultValue, InheritedConfigurationDescription configurationDescription, InheritedActivityConfiguration configuration, PluginDataContainer pluginData, Map<String, String> userAttributes) ActivityModelFactory.createParameter(String name, String description, String developerDescription, ProcessConstants.AdeptDataType dataType, String udtName, UUID identifierID, Boolean isOptional, Boolean isVirtual, Boolean isFailure, String defaultValue, InheritedConfigurationDescription configurationDescription, InheritedActivityConfiguration configuration, PluginDataContainer pluginData, Map<String, String> userAttributes) ActivityModelFactory.createParameterTemplate(ParameterTemplate parent, String templateName, String templateDescription, ActivityConstants.AccessType accessType, String name, String description, ProcessConstants.AdeptDataType dataType, String udtName, UUID identifierID, Boolean isOptional, Boolean isVirtual, Boolean isFailure, String defaultValue, InheritedConfigurationDescription configurationDescription, InheritedConfiguration configuration, PluginDataContainer pluginData, Map<String, String> userAttributes) ActivityModelFactory.createParameterTemplate(String templateName, String templateDescription, ActivityConstants.AccessType accessType, String name, String description, ProcessConstants.AdeptDataType dataType, String udtName, UUID identifierID, Boolean isOptional, Boolean isVirtual, Boolean isFailure, String defaultValue, InheritedConfigurationDescription configurationDescription, InheritedConfiguration configuration, PluginDataContainer pluginData, Map<String, String> userAttributes) ActivityModelFactory.createStorageActivityTemplateDefinition(String executableComponentName, String operationName, String configurationSetName, UUID id, String name, String description, String developerDescription, long revision, State state, String implementationClass, List<String> classPath, ClassLoaderUsage classLoaderUsage, byte[] systemComponentSignature, String guiContextID, ExecutionControlProperties executionControlProperties, Boolean supportsViewOnly, Boolean supportsTestExecution, UUID iconID, String licenceInformation, StorageConfigurationDescription configurationDescription, StorageActivityConfiguration configuration, StorageActivityConfiguration testConfiguration, ParameterChangePolicy parameterChangePolicy, Map<String, StorageActivityModelParameter> inputParameters, Map<String, StorageActivityModelParameter> outputParameters, Map<String, StorageParameterTemplate> parameterTemplates, String staffAssignmentRule, PluginDataContainer pluginData, Map<String, String> userAttributes) ActivityModelFactory.createStorageConfigurationSet(String name, String description, long revision, State state, PluginDataContainer pluginData, Map<String, String> userAttributes) can't be completely initialised through constructor; use object methods insteadActivityModelFactory.createStorageExecutableComponentDescription(String name, String developerDescription, long revision, State state, String implementationClass, List<String> classPath, ClassLoaderUsage classLoaderUsage, byte[] systemComponentSignature, String guiContextID, ExecutionControlProperties executionControlProperties, UUID iconID, String licenceInformation, StorageConfigurationDescription configurationDescription, Collection<StorageParameterTemplate> parameterTemplates, PluginDataContainer pluginData, Map<String, String> userAttributes) ActivityModelFactory.createStorageOperation(String executableComponentName, String name, String description, String developerDescription, long revision, State state, String implementationClass, List<String> classPath, ClassLoaderUsage classLoaderUsage, byte[] systemComponentSignature, String guiContextID, ExecutionControlProperties executionControlProperties, boolean supportViewOnly, boolean supportsTestExecution, UUID iconID, String licenceInformation, StorageConfigurationDescription configurationDescription, StorageActivityConfiguration configuration, StorageActivityConfiguration testConfiguration, ParameterChangePolicy parameterChangePolicy, Collection<StorageActivityModelParameter> inputParameters, Collection<StorageActivityModelParameter> outputParameters, Map<String, StorageParameterTemplate> parameterTemplates, String staffAssignmentRule, PluginDataContainer pluginData, Map<String, String> userAttributes) ActivityModelFactory.createStorageParameter(String name, String description, String developerDescription, ProcessConstants.AdeptDataType dataType, String udtName, UUID identifierID, Boolean isOptional, Boolean isVirtual, Boolean isFailure, String defaultValue, StorageConfigurationDescription configurationDescription, StorageActivityConfiguration configuration, PluginDataContainer pluginData, Map<String, String> userAttributes) ActivityModelFactory.createStorageParameterTemplate(String templateName, String templateDescription, ActivityConstants.AccessType accessType, String name, String description, ProcessConstants.AdeptDataType dataType, String udtName, UUID identifierID, Boolean isOptional, Boolean isVirtual, Boolean isFailure, String defaultValue, StorageConfigurationDescription configurationDescription, StorageConfiguration configuration, PluginDataContainer pluginData, Map<String, String> userAttributes) -
Uses of PluginDataContainer in de.aristaflow.adept2.model.common
Subinterfaces of PluginDataContainer in de.aristaflow.adept2.model.commonModifier and TypeInterfaceDescriptioninterfaceAnAbstractActivityunifies the similarities of activities (used in the process model), activity templates (intermediate objects for transferring the necessary information from the activity model to the process model), activity template definitions (the corresponding objects in the activity model) and activity instances (the objects that are finally executed).interfaceABuildtimeActivityunifies the similarities of the objects representing activities at buildtime.static interfaceA configuration entry declares a configuration value and provides additional information for it, that is a name for the entry, a description, the data type and restrictions on the type as well as the usage of the configuration value.interfaceAn icon descriptor is used as a reference to the icon in the repository and to store additional data, like a revision and support types.interfaceThe parameter interface describes the common parameter information of the various data models.interfaceA resource descriptor is used as a reference to an abstract (binary) resource (for instance 3rd party libraries) in the repository and to store additional data, like a revision and a name.Methods in de.aristaflow.adept2.model.common that return PluginDataContainerModifier and TypeMethodDescriptionCommonModelFactory.createPluginDataContainer(Map<String, Set<String>> supportedPlugins, Map<String, PluginData> pluginData) Creates a standalone plug-in data container.static PluginDataContainerXMLImportTools.getPluginDataContainer(CommonModelFactory cmf, Element pdcElement) Returns all plug-in data mappings from the given element.Methods in de.aristaflow.adept2.model.common with parameters of type PluginDataContainerModifier and TypeMethodDescriptionCommonModelFactory.createConfigurationEntry(String name, String description, ProcessConstants.AdeptDataType dataType, boolean isOptional, String[] restrictions, PluginDataContainer pluginData, Map<String, String> userAttributes) CommonModelFactory.createIconDescriptor(UUID id, String name, String description, IconDescriptor.Dimension[] dimensions, long revision, State state, PluginDataContainer pluginData, Map<String, String> userAttributes) static ElementXMLExportTools.createPluginDataContainerElement(Document doc, String ns, PluginDataContainer pdc) Creates a new container element for plugin data and fills it with the given plugin data.CommonModelFactory.createResourceDescriptor(UUID id, String name, String description, long revision, State state, PluginDataContainer pluginData, Map<String, String> userAttributes) -
Uses of PluginDataContainer in de.aristaflow.adept2.model.common.defaultimplementation
Classes in de.aristaflow.adept2.model.common.defaultimplementation that implement PluginDataContainerModifier and TypeClassDescriptionclassde.aristaflow.adept2.model.common.defaultimplementation.DefaultPluginDataContainerclassde.aristaflow.adept2.model.common.defaultimplementation.SerialisablePluginDataContainer -
Uses of PluginDataContainer in de.aristaflow.adept2.model.common.i18n
Methods in de.aristaflow.adept2.model.common.i18n with type parameters of type PluginDataContainerModifier and TypeMethodDescription<T extends PluginDataContainer>
TLocalisationFactory.createLocalisedView(Class<T> clazz, T target, Locale locale) Create a localised view on the giventargetobject.Constructors in de.aristaflow.adept2.model.common.i18n with parameters of type PluginDataContainerModifierConstructorDescriptionLocalisationResolver(PluginDataContainer target, Locale locale) Default constructor. -
Uses of PluginDataContainer in de.aristaflow.adept2.model.datamanagement
Subinterfaces of PluginDataContainer in de.aristaflow.adept2.model.datamanagementModifier and TypeInterfaceDescriptioninterfaceThis interface encapsulates the data context of an application as provided by the execution manager for the runtime manager, that is, the values of the input and output parameters of an application.interfaceAnIndexedAccessDataContainerextends the read-only access to input parameter fromInputDataContainerby indexed access to input parameter as well as output parameters.interfaceThis interface encapsulates the data context of an application for read-only accessing the values of input parameters of an application.interfaceAn instance data container extends a normalDataContainerand allows to conveniently set the input parameters and retrieve the output parameters of a process instance. -
Uses of PluginDataContainer in de.aristaflow.adept2.model.execution
Subinterfaces of PluginDataContainer in de.aristaflow.adept2.model.executionModifier and TypeInterfaceDescriptioninterfaceTheActivityInstanceis an instance ofand also resembles the interface.ActivityinterfaceRepresents an activity instance which is used for decisions in the process model.interfaceTheExecutableBusinessProcessInstanceis an instance ofand also resembles the interface.ExecutableBusinessProcessinterfaceThis interface provides additional methods necessary to execute a process instance, that is, setting the user who performs a node and manipulating node states and iteration counts.interfaceThis interface provides methods to get all the information necessary for the execution of an activity by the runtime client.interfaceThis interface provides read access to all parameters of an application or a node.interfaceTheLightWeightProcessInstanceis an instance of.LightWeightProcessinterfaceThis data context provides access to input parameters as well as the parameter names and their types.interfaceThis interface provides the context of a node (instance), i.Methods in de.aristaflow.adept2.model.execution with parameters of type PluginDataContainerModifier and TypeMethodDescriptionExecutionFactory.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 objectExecutionFactory.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.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.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.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.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 PluginDataContainer in de.aristaflow.adept2.model.graphical
Subinterfaces of PluginDataContainer in de.aristaflow.adept2.model.graphicalModifier and TypeInterfaceDescriptioninterfaceData representing an image of a process element (a process template or a process instance). -
Uses of PluginDataContainer in de.aristaflow.adept2.model.processmodel
Subinterfaces of PluginDataContainer in de.aristaflow.adept2.model.processmodelModifier and TypeInterfaceDescriptioninterfaceThe activity is a pluggable component associated to a node.interfaceAn instance which provides all necessary change primitives for modifications on instance level.interfaceinterfaceThe DataElement interface offers access to the data elements of a process.interfaceRepresents an activity which is used for decisions in the process model.interfaceHolds all information associated with a decision IDinterfaceTheEmbeddedProcessis used to embed another process template.interfaceTheExecutableBusinessProcess(EBP) defines a common interface for objects which can be plugged to nodes of a process.interfaceThe Instance interface is used to represent process instances.interfaceinterfaceThe lightweight representation of a process instance.interfaceTheLightWeightProcess(LWP) is used as a stand-in for sub-processes.interfaceThe Node interface is used to represent the nodes of the control flow.interfaceThe Parameter interface describes the connectors on the executable business process side (activity/sub-process).interfaceTheReferencedProcessis used to reference another process template.interfaceThe Template interface represents process templates.
All string values returned by Template or one of the objects belonging to the template may returnnullinstead of ''.interfaceThe lightweight representation of a process template for usage in the process repository.interfaceThe lightweight representation of a process template.interfaceVariable parallelism resembles aforeachwhich iterates through all elements of a list but parallel instead of one after the other.Classes in de.aristaflow.adept2.model.processmodel that implement PluginDataContainerModifier and TypeClassDescriptionclassAbstract implementation for wrapping a template object.classThis class wraps an embedded template, so thatTemplate.getID()returns the ID of the embedded process instead of the ID the original template had.Methods in de.aristaflow.adept2.model.processmodel with parameters of type PluginDataContainerModifier and TypeMethodDescriptionProcessModelFactory.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.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.ProcessModelFactory.createEmbeddedProcess(Template embeddedTemplate, UUID parentTemplateID, UUID ownInternalID, Configuration configuration, Configuration testConfiguration, ExecutionControlProperties executionControlProperties, PluginDataContainer pluginData, Map<String, String> userAttributes) Creates an EmbeddedProcess object.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.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.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.voidChangePrimitives.updatePluginDataContainer(PluginDataContainer pluginContainer, String extensionPointID, String pluginDataID, PluginData pluginData) Sets the plug in data for the extension point in the plug in data container. -
Uses of PluginDataContainer in de.aristaflow.adept2.model.runtimeenvironment
Subinterfaces of PluginDataContainer in de.aristaflow.adept2.model.runtimeenvironmentModifier and TypeInterfaceDescriptioninterfaceThis interface provides reading access to all input and output parameters of an application as well as write access to output parameters.interfaceA data context that is serialisable and therefore provides access to all managed parameters without having to know their names or their types.Classes in de.aristaflow.adept2.model.runtimeenvironment that implement PluginDataContainerModifier and TypeClassDescriptionclassASettableDataContextallows to set the arbitrary input and output parameters as well as the corresponding values. -
Uses of PluginDataContainer in de.aristaflow.adept2.model.worklistmodel
Subinterfaces of PluginDataContainer in de.aristaflow.adept2.model.worklistmodelModifier and TypeInterfaceDescriptioninterfaceThis class resembles anInternalWorklistItembut it allows a supervisor to control worklist items (InternalWorklistItem) directly.interfaceA worklist item with additional attributes, which are typically required by the worklist client.interfaceThis interface defines the individual settings that a user may have per client worklist item (which also clearly associates it with a single worklist,IndividualWorklistItemSettings.getWorklistID()).interfaceThis class represents worklist items internal to the worklist manager server and allows to set various attributes.interfaceRepresents a worklist item with common properties of server-side and client-side worklists. -
Uses of PluginDataContainer in de.aristaflow.ilm.model.common.i18n
Methods in de.aristaflow.ilm.model.common.i18n that return PluginDataContainerModifier and TypeMethodDescriptionstatic PluginDataContainerTransformation.createLocPdc(CommonModelFactory cmf, Map<String, String> locData) Methods in de.aristaflow.ilm.model.common.i18n with parameters of type PluginDataContainer
ExecutionFactory.createTopLevelProcessInstance(UUID, String, String, String, String, String, String, UUID, ExecutionControlProperties, Configuration, Set, Set, String, String, PluginDataContainer, Map, Map)instead.