| Package | Description |
|---|---|
| de.aristaflow.adept2.core.changeoperations | |
| de.aristaflow.adept2.model.activitymodel |
TODO This is completely outdated.
|
| de.aristaflow.adept2.model.common | |
| de.aristaflow.adept2.model.common.defaultimplementation | |
| de.aristaflow.adept2.model.common.i18n | |
| de.aristaflow.adept2.model.datamanagement | |
| de.aristaflow.adept2.model.execution | |
| de.aristaflow.adept2.model.graphical | |
| de.aristaflow.adept2.model.processmodel |
Warning: This package description is OUTDATED (work in progress)!!
|
| de.aristaflow.adept2.model.runtimeenvironment | |
| de.aristaflow.adept2.model.worklistmodel |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
UpdatePluginDataContainer.isPossible(ChangeableInstance instance,
PluginDataContainer pluginContainer,
java.lang.String extensionPointID,
java.lang.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 by
extensionPoint with the value given
by pluginData in the plug in data container given by
pluginContainer. |
static boolean |
UpdatePluginDataContainer.isPossible(ChangeableInstance instance,
PluginDataContainer pluginContainer,
java.lang.String extensionPointID,
java.lang.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 by
extensionPoint with the value given
by pluginData in the plug in data container given by
pluginContainer. |
static boolean |
UpdatePluginDataContainer.isPossible(Template template,
PluginDataContainer pluginContainer,
java.lang.String extensionPointID,
java.lang.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 by
extensionPoint with the value given by
pluginData in the plug in data container given by
pluginContainer. |
static boolean |
UpdatePluginDataContainer.isPossible(Template template,
PluginDataContainer pluginContainer,
java.lang.String extensionPointID,
java.lang.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 by
extensionPoint with the value given by
pluginData in the plug in data container given by
pluginContainer. |
static void |
UpdatePluginDataContainer.performOperation(ChangeableInstance instance,
PluginDataContainer pluginContainer,
java.lang.String extensionPointID,
java.lang.String pluginDataID,
PluginData pluginData)
Updates the plug in data for the extension point in the given plug in data
container.
|
static void |
UpdatePluginDataContainer.performOperation(ChangeableInstance instance,
PluginDataContainer pluginContainer,
java.lang.String extensionPointID,
java.lang.String pluginDataID,
PluginData pluginData,
UpdateManager updateManager)
Updates the plug in data for the extension point in the given plug in data
container.
|
static void |
UpdatePluginDataContainer.performOperation(ChangeableTemplate template,
PluginDataContainer pluginContainer,
java.lang.String extensionPointID,
java.lang.String pluginDataID,
PluginData pluginData)
Updates the plug in data for the extension point in the given plug in data
container.
|
static void |
UpdatePluginDataContainer.performOperation(ChangeableTemplate template,
PluginDataContainer pluginContainer,
java.lang.String extensionPointID,
java.lang.String pluginDataID,
PluginData pluginData,
UpdateManager updateManager)
Updates the plug in data for the extension point in the given plug in data
container.
|
protected static void |
UpdatePluginDataContainer.performOperation(ChangePrimitives processGraph,
PluginDataContainer pluginContainer,
java.lang.String extensionPointID,
java.lang.String pluginDataID,
PluginData pluginData,
UpdateManager updateManager)
Worker method to do the structural changes for both changeable templates
and changeable instances.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
AbstractActivityModelParameter
This interface unifies the methods of an
ActivityModelParameter
used with inheritance (in the GUI) as well as for storage. |
interface |
AbstractActivityTemplateDefinition
This interface unifies the methods of an
ActivityTemplateDefinition used with inheritance (in the GUI) as
well as for storage. |
interface |
AbstractConfigurationSet
This interface unifies the methods of a
ConfigurationSet
used with inheritance (in the GUI) as well as for storage. |
interface |
AbstractExecutableComponentDescription
This interface unifies the methods of an
ExecutableComponentDescription used with inheritance (in the
GUI) as well as for storage. |
interface |
AbstractOperation
This interface unifies the methods of an
Operation used with
inheritance (in the GUI) as well as for storage. |
interface |
AbstractParameterTemplate
This interface unifies the methods of a
ParameterTemplate
used with inheritance (in the GUI) as well as for storage. |
interface |
ActivityModelParameter
An
ActivityModelParameter resembles a Parameter by
additional information needed in the activity model. |
interface |
ActivityTemplate
An
ActivityTemplate represents 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. |
interface |
ActivityTemplateDefinition
ActivityTemplateDefinitions are located below
Operations, that is, they override the attributes of operations. |
interface |
ATDReference
The lightweight representation of an
ActivityTemplateDefinition
for usage in the activity repository. |
interface |
ATParameter
An
ATParameter extends a Parameter by additional
information needed when assigning (dragging) an activity (template
definition) to a process node. |
interface |
ATParameterTemplate
An
ATParameterTemplate represents a
ParameterTemplate but only provides the information needed when
assigning (dragging) an activity (template definition) to a process node. |
interface |
ChangeableIconDescriptor
This interface extends
IconDescriptor by the means to change
its attributes. |
interface |
ChangeableResourceDescriptor
/**
This interface extends
ResourceDescriptor by the means to change
its attributes. |
interface |
ConfigurationSet
A
ConfigurationSet is a collection of configurations,
configuration descriptions as well as a few other attributes. |
interface |
CSReference
The lightweight representation of a
ConfigurationSet for usage
in the activity repository. |
interface |
ECDReference
The lightweight representation of an
ExecutableComponentDescription for usage in the activity
repository. |
interface |
ExecutableComponentDescription
An
ExecutableComponentDescription is the logical counterpart of
the physical entity that is called at runtime, the
"ExecutableComponent". |
interface |
Identifier
The identifier is used to uniquely describe the usage of a data type, e.g.
|
interface |
Operation
The
Operation represents a callable part of an
ExecutableComponent. |
interface |
OperationReference
The lightweight representation of an
Operation for usage in the
activity repository. |
interface |
ParameterTemplate
Generic operations allow to add parameters.
|
interface |
StorageActivityModelParameter
This interface provides the means to store an
ActivityModelParameter which is supported by not inheriting any
attributes from a parent parameter (in contrast to the interface
ActivityModelParameter. |
interface |
StorageActivityTemplateDefinition
This interface provides the means to store an
ActivityTemplateDefinition which is supported by not inheriting
any attributes from a parent parameter (in contrast to the interface
ActivityTemplateDefinition. |
interface |
StorageConfigurationSet
This interface provides the means to store an
ActivityModelParameter which is supported by not inheriting any
attributes from a parent parameter (in contrast to the interface
ActivityModelParameter. |
interface |
StorageExecutableComponentDescription
This interface provides the means to store an
ExecutableComponentDescription which is supported by not
inheriting any attributes from a parent parameter (in contrast to the
interface ExecutableComponentDescription. |
interface |
StorageOperation
This interface provides the means to store an
Operation which is
supported by not inheriting any attributes from a parent parameter (in
contrast to the interface Operation. |
interface |
StorageParameterTemplate
This interface provides the means to store
ParameterTemplate which is supported by not inheriting any
attributes from a parent parameter template (in contrast to the interface
ParameterTemplate. |
| Modifier and Type | Method and Description |
|---|---|
ActivityTemplate |
ActivityModelFactory.createActivityTemplate(java.util.UUID id,
java.lang.String executableComponentName,
java.lang.String operationName,
java.lang.String configurationSetName,
java.lang.String name,
java.lang.String description,
java.lang.String developerDescription,
State state,
java.lang.String implementationClass,
java.util.Map<ActivityConstants.ActivityModelEntityType,java.util.List<java.lang.String>> separatedClassPaths,
ClassLoaderUsage classLoaderUsage,
byte[] systemComponentSignature,
java.lang.String guiContextID,
ExecutionControlProperties executionControlProperties,
boolean supportsViewOnly,
boolean supportsTestExecution,
java.util.UUID iconID,
java.util.Map<ActivityConstants.LocallyOverrideableActivityAttribute,ActivityConstants.ActivityModelEntityType> attributeOrigins,
java.lang.String licenceInformation,
ConfigurationDescription configurationDescription,
ActivityConfiguration configuration,
ActivityConfiguration testConfiguration,
ParameterChangePolicy parameterChangePolicy,
java.util.Collection<ATParameter> inputParameters,
java.util.Collection<ATParameter> outputParameters,
java.util.Collection<ATParameterTemplate> parameterTemplates,
java.lang.String staffAssignmentRule,
java.util.Collection<Identifier> identifiers,
PluginDataContainer pluginData,
java.util.Map<java.lang.String,java.lang.String> userAttributes) |
ActivityTemplateDefinition |
ActivityModelFactory.createActivityTemplateDefinition(Operation operation,
ConfigurationSet configurationSet,
java.util.UUID id,
java.lang.String name,
java.lang.String description,
java.lang.String developerDescription,
long revision,
State state,
java.lang.String implementationClass,
java.util.List<java.lang.String> classPath,
ClassLoaderUsage classLoaderUsage,
byte[] systemComponentSignature,
java.lang.String guiContextID,
ExecutionControlProperties executionControlProperties,
java.lang.Boolean supportsViewOnly,
java.lang.Boolean supportsTestExecution,
java.util.UUID iconID,
java.lang.String licenceInformation,
InheritedConfigurationDescription configurationDescription,
InheritedActivityConfiguration configuration,
InheritedActivityConfiguration testConfiguration,
ParameterChangePolicy parameterChangePolicy,
java.util.Collection<ActivityModelParameter> inputParameters,
java.util.Collection<ActivityModelParameter> outputParameters,
java.util.Collection<ParameterTemplate> parameterTemplates,
java.lang.String staffAssignmentRule,
PluginDataContainer pluginData,
java.util.Map<java.lang.String,java.lang.String> userAttributes) |
ATDReference |
ActivityModelFactory.createATDReference(java.util.UUID id,
java.lang.String executableComponentName,
java.lang.String operationName,
java.lang.String configurationSetName,
java.lang.String name,
java.lang.String description,
java.lang.String developerDescription,
long revision,
long branch,
State state,
java.util.UUID iconID,
PluginDataContainer pluginData,
java.util.Map<java.lang.String,java.lang.String> userAttributes) |
ATParameter |
ActivityModelFactory.createATParameter(java.lang.String name,
java.lang.String description,
java.lang.String developerDescription,
ProcessConstants.AdeptDataType dataType,
java.lang.String udtName,
java.util.UUID identifierID,
boolean isOptional,
boolean isVirtual,
boolean isFailure,
java.lang.String defaultValue,
ConfigurationDescription configurationDescription,
ActivityConfiguration configuration,
PluginDataContainer pluginData,
java.util.Map<java.lang.String,java.lang.String> userAttributes) |
ATParameterTemplate |
ActivityModelFactory.createATParameterTemplate(java.lang.String templateName,
java.lang.String templateDescription,
ActivityConstants.AccessType accessType,
java.lang.String name,
java.lang.String description,
ProcessConstants.AdeptDataType dataType,
java.lang.String udtName,
java.util.UUID identifierID,
java.lang.Boolean isOptional,
java.lang.Boolean isVirtual,
java.lang.Boolean isFailure,
java.lang.String defaultValue,
ConfigurationDescription configurationDescription,
Configuration configuration,
PluginDataContainer pluginData,
java.util.Map<java.lang.String,java.lang.String> userAttributes) |
ChangeableIconDescriptor |
ActivityModelFactory.createChangeableIconDescriptor(java.util.UUID id,
java.lang.String name,
java.lang.String description,
IconDescriptor.Dimension[] dimensions,
long revision,
State state,
PluginDataContainer pluginData,
java.util.Map<java.lang.String,java.lang.String> userAttributes) |
ChangeableResourceDescriptor |
ActivityModelFactory.createChangeableResourceDescriptor(java.util.UUID id,
java.lang.String name,
java.lang.String description,
long revision,
State state,
PluginDataContainer pluginData,
java.util.Map<java.lang.String,java.lang.String> userAttributes) |
ConfigurationSet |
ActivityModelFactory.createConfigurationSet(java.lang.String name,
java.lang.String description,
long revision,
State state,
PluginDataContainer pluginData,
java.util.Map<java.lang.String,java.lang.String> userAttributes)
can't be completely initialised through constructor; use object methods instead
|
CSReference |
ActivityModelFactory.createCSReference(java.lang.String name,
java.lang.String description,
long revision,
State state,
java.util.Map<java.lang.String,java.util.Collection<java.lang.String>> operationNames,
PluginDataContainer pluginData,
java.util.Map<java.lang.String,java.lang.String> userAttributes) |
ECDReference |
ActivityModelFactory.createECDReference(java.lang.String name,
java.lang.String developerDescription,
long revision,
State state,
java.util.UUID iconID,
PluginDataContainer pluginData,
java.util.Map<java.lang.String,java.lang.String> userAttributes) |
ExecutableComponentDescription |
ActivityModelFactory.createExecutableComponentDescription(java.lang.String name,
java.lang.String developerDescription,
long revision,
State state,
java.lang.String implementationClass,
java.util.List<java.lang.String> classPath,
ClassLoaderUsage classLoaderUsage,
byte[] systemComponentSignature,
java.lang.String guiContextID,
ExecutionControlProperties executionControlProperties,
java.util.UUID iconID,
java.lang.String licenceInformation,
InheritedConfigurationDescription configurationDescription,
java.util.Collection<ParameterTemplate> parameterTemplates,
PluginDataContainer pluginData,
java.util.Map<java.lang.String,java.lang.String> userAttributes) |
Identifier |
ActivityModelFactory.createIdentifier(java.util.UUID id,
java.lang.String name,
java.lang.String description,
long revision,
State state,
PluginDataContainer pluginData,
java.util.Map<java.lang.String,java.lang.String> userAttributes) |
Operation |
ActivityModelFactory.createOperation(ExecutableComponentDescription executableComponentDescription,
java.lang.String name,
java.lang.String description,
java.lang.String developerDescription,
long revision,
State state,
java.lang.String implementationClass,
java.util.List<java.lang.String> classPath,
ClassLoaderUsage classLoaderUsage,
byte[] systemComponentSignature,
java.lang.String guiContextID,
ExecutionControlProperties executionControlProperties,
boolean supportViewOnly,
boolean supportsTestExecution,
java.util.UUID iconID,
java.lang.String licenceInformation,
InheritedConfigurationDescription configurationDescription,
InheritedActivityConfiguration configuration,
InheritedActivityConfiguration testConfiguration,
ParameterChangePolicy parameterChangePolicy,
java.util.Collection<ActivityModelParameter> inputParameters,
java.util.Collection<ActivityModelParameter> outputParameters,
java.util.Collection<ParameterTemplate> parameterTemplates,
java.lang.String staffAssignmentRule,
PluginDataContainer pluginData,
java.util.Map<java.lang.String,java.lang.String> userAttributes) |
OperationReference |
ActivityModelFactory.createOperationReference(java.lang.String executableComponentName,
java.lang.String name,
java.lang.String description,
java.lang.String developerDescription,
long revision,
State state,
java.util.UUID iconID,
PluginDataContainer pluginData,
java.util.Map<java.lang.String,java.lang.String> userAttributes) |
ActivityModelParameter |
ActivityModelFactory.createParameter(ActivityModelParameter parent,
java.lang.String name,
java.lang.String description,
java.lang.String developerDescription,
ProcessConstants.AdeptDataType dataType,
java.lang.String udtName,
java.util.UUID identifierID,
java.lang.Boolean isOptional,
java.lang.Boolean isVirtual,
java.lang.Boolean isFailure,
java.lang.String defaultValue,
InheritedConfigurationDescription configurationDescription,
InheritedActivityConfiguration configuration,
PluginDataContainer pluginData,
java.util.Map<java.lang.String,java.lang.String> userAttributes) |
ActivityModelParameter |
ActivityModelFactory.createParameter(java.lang.String name,
java.lang.String description,
java.lang.String developerDescription,
ProcessConstants.AdeptDataType dataType,
java.lang.String udtName,
java.util.UUID identifierID,
java.lang.Boolean isOptional,
java.lang.Boolean isVirtual,
java.lang.Boolean isFailure,
java.lang.String defaultValue,
InheritedConfigurationDescription configurationDescription,
InheritedActivityConfiguration configuration,
PluginDataContainer pluginData,
java.util.Map<java.lang.String,java.lang.String> userAttributes) |
ParameterTemplate |
ActivityModelFactory.createParameterTemplate(ParameterTemplate parent,
java.lang.String templateName,
java.lang.String templateDescription,
ActivityConstants.AccessType accessType,
java.lang.String name,
java.lang.String description,
ProcessConstants.AdeptDataType dataType,
java.lang.String udtName,
java.util.UUID identifierID,
java.lang.Boolean isOptional,
java.lang.Boolean isVirtual,
java.lang.Boolean isFailure,
java.lang.String defaultValue,
InheritedConfigurationDescription configurationDescription,
InheritedConfiguration configuration,
PluginDataContainer pluginData,
java.util.Map<java.lang.String,java.lang.String> userAttributes) |
ParameterTemplate |
ActivityModelFactory.createParameterTemplate(java.lang.String templateName,
java.lang.String templateDescription,
ActivityConstants.AccessType accessType,
java.lang.String name,
java.lang.String description,
ProcessConstants.AdeptDataType dataType,
java.lang.String udtName,
java.util.UUID identifierID,
java.lang.Boolean isOptional,
java.lang.Boolean isVirtual,
java.lang.Boolean isFailure,
java.lang.String defaultValue,
InheritedConfigurationDescription configurationDescription,
InheritedConfiguration configuration,
PluginDataContainer pluginData,
java.util.Map<java.lang.String,java.lang.String> userAttributes) |
StorageActivityTemplateDefinition |
ActivityModelFactory.createStorageActivityTemplateDefinition(java.lang.String executableComponentName,
java.lang.String operationName,
java.lang.String configurationSetName,
java.util.UUID id,
java.lang.String name,
java.lang.String description,
java.lang.String developerDescription,
long revision,
State state,
java.lang.String implementationClass,
java.util.List<java.lang.String> classPath,
ClassLoaderUsage classLoaderUsage,
byte[] systemComponentSignature,
java.lang.String guiContextID,
ExecutionControlProperties executionControlProperties,
java.lang.Boolean supportsViewOnly,
java.lang.Boolean supportsTestExecution,
java.util.UUID iconID,
java.lang.String licenceInformation,
StorageConfigurationDescription configurationDescription,
StorageActivityConfiguration configuration,
StorageActivityConfiguration testConfiguration,
ParameterChangePolicy parameterChangePolicy,
java.util.Map<java.lang.String,StorageActivityModelParameter> inputParameters,
java.util.Map<java.lang.String,StorageActivityModelParameter> outputParameters,
java.util.Map<java.lang.String,StorageParameterTemplate> parameterTemplates,
java.lang.String staffAssignmentRule,
PluginDataContainer pluginData,
java.util.Map<java.lang.String,java.lang.String> userAttributes) |
StorageConfigurationSet |
ActivityModelFactory.createStorageConfigurationSet(java.lang.String name,
java.lang.String description,
long revision,
State state,
PluginDataContainer pluginData,
java.util.Map<java.lang.String,java.lang.String> userAttributes)
can't be completely initialised through constructor; use object methods
instead
|
StorageExecutableComponentDescription |
ActivityModelFactory.createStorageExecutableComponentDescription(java.lang.String name,
java.lang.String developerDescription,
long revision,
State state,
java.lang.String implementationClass,
java.util.List<java.lang.String> classPath,
ClassLoaderUsage classLoaderUsage,
byte[] systemComponentSignature,
java.lang.String guiContextID,
ExecutionControlProperties executionControlProperties,
java.util.UUID iconID,
java.lang.String licenceInformation,
StorageConfigurationDescription configurationDescription,
java.util.Collection<StorageParameterTemplate> parameterTemplates,
PluginDataContainer pluginData,
java.util.Map<java.lang.String,java.lang.String> userAttributes) |
StorageOperation |
ActivityModelFactory.createStorageOperation(java.lang.String executableComponentName,
java.lang.String name,
java.lang.String description,
java.lang.String developerDescription,
long revision,
State state,
java.lang.String implementationClass,
java.util.List<java.lang.String> classPath,
ClassLoaderUsage classLoaderUsage,
byte[] systemComponentSignature,
java.lang.String guiContextID,
ExecutionControlProperties executionControlProperties,
boolean supportViewOnly,
boolean supportsTestExecution,
java.util.UUID iconID,
java.lang.String licenceInformation,
StorageConfigurationDescription configurationDescription,
StorageActivityConfiguration configuration,
StorageActivityConfiguration testConfiguration,
ParameterChangePolicy parameterChangePolicy,
java.util.Collection<StorageActivityModelParameter> inputParameters,
java.util.Collection<StorageActivityModelParameter> outputParameters,
java.util.Map<java.lang.String,StorageParameterTemplate> parameterTemplates,
java.lang.String staffAssignmentRule,
PluginDataContainer pluginData,
java.util.Map<java.lang.String,java.lang.String> userAttributes) |
StorageActivityModelParameter |
ActivityModelFactory.createStorageParameter(java.lang.String name,
java.lang.String description,
java.lang.String developerDescription,
ProcessConstants.AdeptDataType dataType,
java.lang.String udtName,
java.util.UUID identifierID,
java.lang.Boolean isOptional,
java.lang.Boolean isVirtual,
java.lang.Boolean isFailure,
java.lang.String defaultValue,
StorageConfigurationDescription configurationDescription,
StorageActivityConfiguration configuration,
PluginDataContainer pluginData,
java.util.Map<java.lang.String,java.lang.String> userAttributes) |
StorageParameterTemplate |
ActivityModelFactory.createStorageParameterTemplate(java.lang.String templateName,
java.lang.String templateDescription,
ActivityConstants.AccessType accessType,
java.lang.String name,
java.lang.String description,
ProcessConstants.AdeptDataType dataType,
java.lang.String udtName,
java.util.UUID identifierID,
java.lang.Boolean isOptional,
java.lang.Boolean isVirtual,
java.lang.Boolean isFailure,
java.lang.String defaultValue,
StorageConfigurationDescription configurationDescription,
StorageConfiguration configuration,
PluginDataContainer pluginData,
java.util.Map<java.lang.String,java.lang.String> userAttributes) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
AbstractActivity
An
AbstractActivity unifies 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). |
interface |
BuildtimeActivity
A
BuildtimeActivity unifies the similarities of the objects
representing activities at buildtime. |
static interface |
ConfigurationDescription.ConfigurationEntry
A 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.
|
interface |
IconDescriptor
An icon descriptor is used as a reference to the icon in the repository and
to store additional data, like a revision and support types.
|
interface |
Parameter
The parameter interface describes the common parameter information of the
various data models.
|
interface |
ResourceDescriptor
A 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.
|
| Modifier and Type | Method and Description |
|---|---|
PluginDataContainer |
CommonModelFactory.createPluginDataContainer(java.util.Map<java.lang.String,java.util.Set<java.lang.String>> supportedPlugins,
java.util.Map<java.lang.String,PluginData> pluginData)
Creates a standalone plug-in data container.
|
static PluginDataContainer |
XMLImportTools.getPluginDataContainer(CommonModelFactory cmf,
org.w3c.dom.Element pdcElement)
Returns all plug-in data mappings from the given element.
|
| Modifier and Type | Method and Description |
|---|---|
ConfigurationDescription.ConfigurationEntry |
CommonModelFactory.createConfigurationEntry(java.lang.String name,
java.lang.String description,
ProcessConstants.AdeptDataType dataType,
boolean isOptional,
java.lang.String[] restrictions,
PluginDataContainer pluginData,
java.util.Map<java.lang.String,java.lang.String> userAttributes) |
IconDescriptor |
CommonModelFactory.createIconDescriptor(java.util.UUID id,
java.lang.String name,
java.lang.String description,
IconDescriptor.Dimension[] dimensions,
long revision,
State state,
PluginDataContainer pluginData,
java.util.Map<java.lang.String,java.lang.String> userAttributes) |
static org.w3c.dom.Element |
XMLExportTools.createPluginDataContainerElement(org.w3c.dom.Document doc,
java.lang.String ns,
PluginDataContainer pdc)
Creates a new container element for plugin data and
fills it with the given plugin data.
|
ResourceDescriptor |
CommonModelFactory.createResourceDescriptor(java.util.UUID id,
java.lang.String name,
java.lang.String description,
long revision,
State state,
PluginDataContainer pluginData,
java.util.Map<java.lang.String,java.lang.String> userAttributes) |
| Modifier and Type | Class and Description |
|---|---|
class |
de.aristaflow.adept2.model.common.defaultimplementation.DefaultPluginDataContainer |
class |
de.aristaflow.adept2.model.common.defaultimplementation.SerialisablePluginDataContainer |
| Modifier and Type | Method and Description |
|---|---|
<T extends PluginDataContainer> |
LocalisationFactory.createLocalisedView(java.lang.Class<T> clazz,
T target,
java.util.Locale locale)
Create a localised view on the given
target object. |
| Constructor and Description |
|---|
LocalisationResolver(PluginDataContainer target,
java.util.Locale locale)
Default constructor.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
DataContainer
This 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.
|
interface |
IndexedAccessDataContainer
An
IndexedAccessDataContainer extends the read-only access to
input parameter from InputDataContainer by indexed access to input
parameter as well as output parameters. |
interface |
InputDataContainer
This interface encapsulates the data context of an application for read-only
accessing the values of input parameters of an application.
|
interface |
InstanceDataContainer
An instance data container extends a normal
DataContainer and
allows to conveniently set the input parameters and retrieve the output
parameters of a process instance. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ActivityInstance
The
ActivityInstance is an instance of
and also resembles the interface. |
interface |
DecisionActivityInstance
Represents an activity instance which is used for decisions in the process
model.
|
interface |
ExecutableBusinessProcessInstance
The
ExecutableBusinessProcessInstance is an instance of
and also resembles the interface. |
interface |
ExecutableInstance
This 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.
|
interface |
ExecutionContext
This interface provides methods to get all the information necessary for the
execution of an activity by the runtime client.
|
interface |
InputDataContext
This interface provides read access to all parameters of an application or a
node.
|
interface |
LightWeightProcessInstance
The
LightWeightProcessInstance is an instance of
. |
interface |
ParameterDataContext
This data context provides access to input parameters as well as the
parameter names and their types.
|
| Modifier and Type | Method and Description |
|---|---|
ActivityInstance |
ExecutionFactory.createActivityInstance(java.util.UUID id,
java.lang.String processTypeName,
java.lang.String processTemplateVersion,
java.lang.String processTemplateName,
java.lang.String processInstanceName,
java.lang.String executableComponentDescriptionName,
java.lang.String operationName,
java.lang.String configurationSetName,
java.lang.String activityName,
java.lang.String name,
java.lang.String description,
java.lang.String implementationClass,
java.util.Map<ActivityConstants.ActivityModelEntityType,java.util.List<java.lang.String>> separatedClassPaths,
ClassLoaderUsage classLoaderUsage,
byte[] systemComponentSignature,
java.lang.String guiContextId,
ExecutionControlProperties executionControlProperties,
boolean supportsViewOnly,
java.util.UUID iconId,
java.util.Map<ActivityConstants.LocallyOverrideableActivityAttribute,ActivityConstants.ActivityModelEntityType> attributeOrigins,
ActivityConfiguration configuration,
java.util.Set<ProcessModelParameter> inputParameters,
java.util.Set<ProcessModelParameter> outputParameters,
ParameterDataContext attachedDataContext,
java.lang.String groupName,
java.lang.String groupExecutionContext,
PluginDataContainer pluginData,
java.util.Map<java.lang.String,java.lang.String> userAttributes)
Creates an ActivityInstance object
|
LightWeightProcessInstance |
ExecutionFactory.createLightWeightProcessInstance(java.util.UUID templateId,
java.lang.String processTypeName,
java.lang.String processTemplateVersion,
java.lang.String processTemplateName,
java.lang.String processInstanceName,
java.lang.String name,
java.lang.String description,
java.util.UUID iconId,
ExecutionControlProperties executionControlProperties,
Configuration configuration,
java.util.Set<ProcessModelParameter> inputParameters,
java.util.Set<ProcessModelParameter> outputParameters,
ParameterDataContext dataContext,
java.lang.String groupName,
java.lang.String groupExecutionContext,
PluginDataContainer pluginData,
java.util.Map<java.lang.String,java.lang.String> userAttributes,
boolean fork,
boolean isEmbedded)
Create a LightWeightProcessInstance object.
|
ExecutableBusinessProcessInstance |
ExecutionFactory.createTopLevelProcessInstance(java.util.UUID templateId,
java.lang.String processTypeName,
java.lang.String processTemplateVersion,
java.lang.String processTemplateName,
java.lang.String processInstanceName,
java.lang.String name,
java.lang.String description,
java.util.UUID iconId,
ExecutionControlProperties executionControlProperties,
Configuration configuration,
java.util.Set<ProcessModelParameter> inputParameters,
java.util.Set<ProcessModelParameter> outputParameters,
ParameterDataContext dataContext,
java.lang.String groupName,
java.lang.String groupExecutionContext,
PluginDataContainer pluginData,
java.util.Map<java.lang.String,PluginData> addPluginData,
java.util.Map<java.lang.String,java.lang.String> userAttributes)
Create a top-level process instance object.
|
ExecutableBusinessProcessInstance |
ExecutionFactory.createTopLevelProcessInstance(java.util.UUID templateId,
java.lang.String processTypeName,
java.lang.String processTemplateVersion,
java.lang.String processTemplateName,
java.lang.String processInstanceName,
java.lang.String name,
java.lang.String description,
java.util.UUID iconId,
ExecutionControlProperties executionControlProperties,
Configuration configuration,
java.util.Set<ProcessModelParameter> inputParameters,
java.util.Set<ProcessModelParameter> outputParameters,
ParameterDataContext dataContext,
java.lang.String groupName,
java.lang.String groupExecutionContext,
PluginDataContainer pluginData,
java.util.Map<java.lang.String,java.lang.String> userAttributes)
Create a top-level process instance object.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ProcessImageData
Data representing an image of a process element (a process template or a
process instance).
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
Activity
The activity is a pluggable component associated to a node.
|
interface |
ChangeableInstance
An instance which provides all necessary change primitives
for modifications on instance level.
|
interface |
ChangeableTemplate |
interface |
DataElement
The DataElement interface offers access to the data elements of a process.
|
interface |
DecisionActivity
Represents an activity which is used for decisions in the process model.
|
interface |
DecisionStatement
Holds all information associated with a decision ID
|
interface |
EmbeddedProcess
The
EmbeddedProcess is used to embed another process
template. |
interface |
ExecutableBusinessProcess
The
ExecutableBusinessProcess (EBP) defines a common
interface for objects which can be plugged to nodes of a process. |
interface |
Instance
The Instance interface is used to represent process instances.
|
interface |
InstanceDeltaLayer |
interface |
InstanceReference
The lightweight representation of a process instance.
|
interface |
LightWeightProcess
The
LightWeightProcess (LWP) is used as a stand-in for
sub-processes. |
interface |
Node
The Node interface is used to represent the nodes of the control flow.
|
interface |
ProcessModelParameter
The Parameter interface describes the connectors on the executable
business process side (activity/sub-process).
|
interface |
ReferencedProcess
The
ReferencedProcess is used to reference another process
template. |
interface |
Template
The Template interface represents process templates.
|
interface |
TemplateProxy
The lightweight representation of a process template for usage in the process
repository.
|
interface |
TemplateReference
The lightweight representation of a process template.
|
interface |
VariableParallelismEBP
Variable parallelism resembles a
foreach which iterates through
all elements of a list but parallel instead of one after the other. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractWrappingTemplate
Abstract implementation for wrapping a template object.
|
class |
IDWrappingTemplate
This class wraps an embedded template, so that
Template.getID()
returns the ID of the embedded process instead of the ID the original
template had. |
| Modifier and Type | Method and Description |
|---|---|
Activity |
ProcessModelFactory.createActivity(java.util.UUID id,
java.lang.String executableComponentDescriptionName,
java.lang.String operationName,
java.lang.String configurationSetName,
java.lang.String name,
java.lang.String description,
java.lang.String implementationClass,
java.util.Map<ActivityConstants.ActivityModelEntityType,java.util.List<java.lang.String>> separatedClassPaths,
ClassLoaderUsage classLoaderUsage,
byte[] systemComponentSignature,
java.lang.String guiContextID,
ExecutionControlProperties executionControlProperties,
boolean supportsViewOnly,
boolean supportsTestExecution,
java.util.UUID iconID,
java.util.Map<ActivityConstants.LocallyOverrideableActivityAttribute,ActivityConstants.ActivityModelEntityType> attributeOrigins,
ActivityConfiguration configuration,
ActivityConfiguration testConfiguration,
ParameterChangePolicy parameterChangePolicy,
java.util.Set<ProcessModelParameter> inputParameters,
java.util.Set<ProcessModelParameter> outputParameters,
PluginDataContainer pluginData,
java.util.Map<java.lang.String,java.lang.String> userAttributes)
Create an activity object.
|
DecisionActivity |
ProcessModelFactory.createDecisionActivity(java.util.UUID id,
java.lang.String executableComponentDescriptionName,
java.lang.String operationName,
java.lang.String configurationSetName,
java.lang.String name,
java.lang.String description,
java.lang.String implementationClass,
java.util.Map<ActivityConstants.ActivityModelEntityType,java.util.List<java.lang.String>> separatedClassPaths,
ClassLoaderUsage classLoaderUsage,
byte[] systemComponentSignature,
java.lang.String guiContextID,
ExecutionControlProperties executionControlProperties,
boolean supportsViewOnly,
boolean supportsTestExecution,
java.util.UUID iconID,
java.util.Map<ActivityConstants.LocallyOverrideableActivityAttribute,ActivityConstants.ActivityModelEntityType> attributeOrigins,
ActivityConfiguration configuration,
ActivityConfiguration testConfiguration,
ParameterChangePolicy parameterChangePolicy,
java.util.Set<ProcessModelParameter> inputParameters,
java.util.Set<ProcessModelParameter> outputParameters,
PluginDataContainer pluginData,
java.util.Map<java.lang.String,java.lang.String> userAttributes,
ProcessModelParameter decisionParameter,
java.util.Map<java.lang.Long,java.util.Collection<DecisionStatement>> decisionMapping)
Creates a decision activity object.
|
EmbeddedProcess |
ProcessModelFactory.createEmbeddedProcess(Template embeddedTemplate,
java.util.UUID parentTemplateID,
java.util.UUID ownInternalID,
Configuration configuration,
Configuration testConfiguration,
ExecutionControlProperties executionControlProperties,
PluginDataContainer pluginData,
java.util.Map<java.lang.String,java.lang.String> userAttributes)
Creates an EmbeddedProcess object.
|
ProcessModelParameter |
ProcessModelFactory.createProcessModelParameter(java.lang.String name,
java.lang.String description,
ProcessConstants.AdeptDataType dataType,
java.lang.String udtName,
java.util.UUID identifierID,
boolean isOptional,
boolean isVirtual,
boolean isFailure,
java.lang.String defaultValue,
ActivityConfiguration configuration,
PluginDataContainer pluginData,
java.util.Map<java.lang.String,java.lang.String> userAttributes)
Create a process model parameter object.
|
ReferencedProcess |
ProcessModelFactory.createReferencedProcess(java.util.UUID templateID,
boolean fork,
Configuration configuration,
Configuration testConfiguration,
ExecutionControlProperties executionControlProperties,
java.util.Set<ProcessModelParameter> inputParameters,
java.util.Set<ProcessModelParameter> outputParameters,
PluginDataContainer pluginData,
java.util.Map<java.lang.String,java.lang.String> userAttributes)
Creates a ReferencedProcess object.
|
VariableParallelismEBP |
ProcessModelFactory.createVariableParallelismEBP(LightWeightProcess lwp,
java.util.Set<ProcessModelParameter> indexedInputParameters,
Configuration configuration,
Configuration testConfiguration,
ExecutionControlProperties executionControlProperties,
java.util.Set<ProcessModelParameter> inputParameters,
java.util.Set<ProcessModelParameter> outputParameters,
PluginDataContainer pluginData,
java.util.Map<java.lang.String,java.lang.String> userAttributes)
Create an EBP for variable parallelism.
|
void |
ChangePrimitives.updatePluginDataContainer(PluginDataContainer pluginContainer,
java.lang.String extensionPointID,
java.lang.String pluginDataID,
PluginData pluginData)
Sets the plug in data for the extension point in the plug in data
container.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
DataContext
This interface provides reading access to all input and output parameters of
an application as well as write access to output parameters.
|
interface |
SerialisableDataContext
A data context that is serialisable and therefore provides access to all
managed parameters without having to know their names or their types.
|
| Modifier and Type | Class and Description |
|---|---|
class |
SettableDataContext
A
SettableDataContext allows to set the arbitrary input and
output parameters as well as the corresponding values. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
AdministrativeWorklistItem
This class resembles an
InternalWorklistItem but it allows a
supervisor to control worklist items (InternalWorklistItem)
directly. |
interface |
ClientWorklistItem
A worklist item with additional attributes, which are typically required by the worklist client.
|
interface |
IndividualWorklistItemSettings
This 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()). |
interface |
InternalWorklistItem
This class represents worklist items internal to the worklist manager server
and allows to set various attributes.
|
interface |
WorklistItem
Represents a worklist item with common properties of server-side and
client-side worklists.
|