Uses of Interface
de.aristaflow.adept2.model.common.UserAttributeContainer
Packages that use UserAttributeContainer
Package
Description
TODO This is completely outdated.
-
Uses of UserAttributeContainer in de.aristaflow.adept2.core.changeoperations
Methods in de.aristaflow.adept2.core.changeoperations with parameters of type UserAttributeContainerModifier and TypeMethodDescriptionstatic booleanUpdateUserAttribute.isPossible(ChangeableInstance instance, UserAttributeContainer attributeContainer, String name, String value) Checks if it is valid (concerning structural and state-based correctness) to update the user attribute of UserAttributeContainer given bynamewith the value given byvaluein the instance.static booleanUpdateUserAttribute.isPossible(ChangeableInstance instance, UserAttributeContainer attributeContainer, String name, String value, CheckReport checkReport) Checks if it is valid (concerning structural and state-based correctness) to update the user attribute of UserAttributeContainer given bynamewith the value given byvaluein the instance.static booleanUpdateUserAttribute.isPossible(Template template, UserAttributeContainer attributeContainer, String name, String value) Checks if it is valid (concerning structural correctness) to update the user attribute of UserAttributeContainer given bynamewith the value given byvaluein the template.static booleanUpdateUserAttribute.isPossible(Template template, UserAttributeContainer attributeContainer, String name, String value, CheckReport checkReport) Checks if it is valid (concerning structural correctness) to update the user attribute of UserAttributeContainer given bynamewith the value given byvaluein the template.static voidUpdateUserAttribute.performOperation(ChangeableInstance instance, UserAttributeContainer attributeContainer, String name, String value) Sets the value of the user defined attribute identified by name to value in the given template.static voidUpdateUserAttribute.performOperation(ChangeableInstance instance, UserAttributeContainer attributeContainer, String name, String value, UpdateManager updateManager) Sets the value of the user defined attribute identified by name to value in the given template.static voidUpdateUserAttribute.performOperation(ChangeableTemplate template, UserAttributeContainer attributeContainer, String name, String value) Sets the value of the user defined attribute identified by name to value in the given template.static voidUpdateUserAttribute.performOperation(ChangeableTemplate template, UserAttributeContainer attributeContainer, String name, String value, UpdateManager updateManager) Sets the value of the user defined attribute identified by name to value in the given template.protected static voidUpdateUserAttribute.performOperation(ChangePrimitives processGraph, UserAttributeContainer attributeContainer, String name, String value, UpdateManager updateManager) Worker method to do the structural changes for both changeable templates and changeable instances. -
Uses of UserAttributeContainer in de.aristaflow.adept2.model.activitymodel
Subinterfaces of UserAttributeContainer 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. -
Uses of UserAttributeContainer in de.aristaflow.adept2.model.common
Subinterfaces of UserAttributeContainer 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. -
Uses of UserAttributeContainer in de.aristaflow.adept2.model.common.defaultimplementation
Classes in de.aristaflow.adept2.model.common.defaultimplementation that implement UserAttributeContainerModifier and TypeClassDescriptionclassde.aristaflow.adept2.model.common.defaultimplementation.DefaultPluginDataContainerclassde.aristaflow.adept2.model.common.defaultimplementation.DefaultUserAttributeContainerclassde.aristaflow.adept2.model.common.defaultimplementation.SerialisablePluginDataContainerclassde.aristaflow.adept2.model.common.defaultimplementation.SerialisableUserAttributeContainer -
Uses of UserAttributeContainer in de.aristaflow.adept2.model.datamanagement
Subinterfaces of UserAttributeContainer in de.aristaflow.adept2.model.datamanagementModifier and TypeInterfaceDescriptioninterfaceThis class represents a data container (usually an instance data container) to be archived.interfaceThis 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 UserAttributeContainer in de.aristaflow.adept2.model.execution
Subinterfaces of UserAttributeContainer 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. -
Uses of UserAttributeContainer in de.aristaflow.adept2.model.graphical
Subinterfaces of UserAttributeContainer in de.aristaflow.adept2.model.graphicalModifier and TypeInterfaceDescriptioninterfaceData representing an image of a process element (a process template or a process instance). -
Uses of UserAttributeContainer in de.aristaflow.adept2.model.inittab
Subinterfaces of UserAttributeContainer in de.aristaflow.adept2.model.inittab -
Uses of UserAttributeContainer in de.aristaflow.adept2.model.processmodel
Subinterfaces of UserAttributeContainer 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.interfaceinterfaceThere may be only one data edge connecting a data element and a node per direction.interfaceThe 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 IDinterfaceThe interface for edges, used to model the controlflow (control-, loop- and sync-edges).interfaceTheEmbeddedProcessis 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 ''.interfaceTODO Methods may change - document and implement later.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 UserAttributeContainerModifier 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 UserAttributeContainerModifier and TypeMethodDescriptionvoidChangePrimitives.removeUserAttribute(UserAttributeContainer container, String name) Removes the User defined Attribute identified by name.voidChangePrimitives.updateUserAttribute(UserAttributeContainer container, String name, String value) Sets the value of the user defined attribute identified by name to value. -
Uses of UserAttributeContainer in de.aristaflow.adept2.model.runtimeenvironment
Subinterfaces of UserAttributeContainer 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.interfaceThe session context provides the component with services and information that is important for their execution.interfaceA session context that is simpler than the normal one.Classes in de.aristaflow.adept2.model.runtimeenvironment that implement UserAttributeContainerModifier and TypeClassDescriptionclassASettableDataContextallows to set the arbitrary input and output parameters as well as the corresponding values. -
Uses of UserAttributeContainer in de.aristaflow.adept2.model.worklistmodel
Subinterfaces of UserAttributeContainer in de.aristaflow.adept2.model.worklistmodelModifier and TypeInterfaceDescriptioninterfaceA reference to an activity, e.g.interfaceThis class resembles anInternalWorklistItembut it allows a supervisor to control worklist items (InternalWorklistItem) directly.interfaceA worklist used at the client-side and therefore supportingClientWorklistItems.interfaceA worklist item with additional attributes, which are typically required by the worklist client.interfaceAn activity reference referring to a group of worklist items and therefore also a group of activity references.interfaceIncrementalWorklist<T extends WorklistItem>This interface extends the normal worklist by the means for incrementally retrieving worklist items.interfaceThis class extends the normal worklist update by the means to retrieve the update information incrementally which allows for smaller data transfers.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()).interfaceInternalWorklist<T extends InternalWorklistItem>The internal, server-side representation of a worklist.interfaceThis class represents worklist items internal to the worklist manager server and allows to set various attributes.interfaceWorklist<T extends WorklistItem>The common interface for server-side and client-side worklist.interfaceRepresents a worklist item with common properties of server-side and client-side worklists.interfaceA container to communicate updates in a worklist (i.e.interfaceThe configuration of a worklist, e.g.Classes in de.aristaflow.adept2.model.worklistmodel that implement UserAttributeContainerModifier and TypeClassDescriptionclassAn activity reference for an activity group identifying the group in the worklist manager (ActivityGroupReference.getGroupId()as well as logically via name and execution context.classAn activity reference to an ADEPT2 activity represented by a node of a process instance.classThe default implementation of an activity reference.classA worklist update may contain soft update types, that is, it is unclear whether an item is added or changed or removed or not present at all.classThis incremental worklist update implements a cache for the underlying incremental worklist update, that is, when iterating viaCachingIncWorklistUpdate.getNext(int), all retrieved item updates will be cached.classAn activity reference to an ADEPT2 lightweight-process represented by a node of a process instance.classAn activity reference for a top-level process instance. -
Uses of UserAttributeContainer in de.aristaflow.ilm.model.common
Methods in de.aristaflow.ilm.model.common with parameters of type UserAttributeContainer -
Uses of UserAttributeContainer in de.aristaflow.ilm.ws.model.worklistmodel
Classes in de.aristaflow.ilm.ws.model.worklistmodel that implement UserAttributeContainerModifier and TypeClassDescriptionclassThis class wraps aClientWorklistused for asynchronously notifying worklist updates.classThis class is used for unregistering a client worklist from receiving asynchronous worklist updates or the corresponding notifications.