Uses of Interface
de.aristaflow.adept2.model.common.UserAttributeContainer
- 
- 
Uses of UserAttributeContainer in de.aristaflow.adept2.core.changeoperations
Methods in de.aristaflow.adept2.core.changeoperations with parameters of type UserAttributeContainer Modifier and Type Method Description static 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.activitymodel Modifier and Type Interface Description interfaceAbstractActivityModelParameterThis interface unifies the methods of anActivityModelParameterused with inheritance (in the GUI) as well as for storage.interfaceAbstractActivityTemplateDefinitionThis interface unifies the methods of anActivityTemplateDefinitionused with inheritance (in the GUI) as well as for storage.interfaceAbstractConfigurationSetThis interface unifies the methods of aConfigurationSetused with inheritance (in the GUI) as well as for storage.interfaceAbstractExecutableComponentDescriptionThis interface unifies the methods of anExecutableComponentDescriptionused with inheritance (in the GUI) as well as for storage.interfaceAbstractOperationThis interface unifies the methods of anOperationused with inheritance (in the GUI) as well as for storage.interfaceAbstractParameterTemplateThis interface unifies the methods of aParameterTemplateused with inheritance (in the GUI) as well as for storage.interfaceActivityModelParameterAnActivityModelParameterresembles aParameterby additional information needed in the activity model.interfaceActivityTemplateAnActivityTemplaterepresents 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.interfaceActivityTemplateDefinitionActivityTemplateDefinitions are located belowOperations, that is, they override the attributes of operations.interfaceATDReferenceThe lightweight representation of anActivityTemplateDefinitionfor usage in the activity repository.interfaceATParameterAnATParameterextends aParameterby additional information needed when assigning (dragging) an activity (template definition) to a process node.interfaceATParameterTemplateAnATParameterTemplaterepresents aParameterTemplatebut only provides the information needed when assigning (dragging) an activity (template definition) to a process node.interfaceChangeableIconDescriptorThis interface extendsIconDescriptorby the means to change its attributes.interfaceChangeableResourceDescriptor/** This interface extendsResourceDescriptorby the means to change its attributes.interfaceConfigurationSetAConfigurationSetis a collection of configurations, configuration descriptions as well as a few other attributes.interfaceCSReferenceThe lightweight representation of aConfigurationSetfor usage in the activity repository.interfaceECDReferenceThe lightweight representation of anExecutableComponentDescriptionfor usage in the activity repository.interfaceExecutableComponentDescriptionAnExecutableComponentDescriptionis the logical counterpart of the physical entity that is called at runtime, the "ExecutableComponent".interfaceIdentifierThe identifier is used to uniquely describe the usage of a data type, e.g.interfaceOperationTheOperationrepresents a callable part of anExecutableComponent.interfaceOperationReferenceThe lightweight representation of anOperationfor usage in the activity repository.interfaceParameterTemplateGeneric operations allow to add parameters.interfaceStorageActivityModelParameterThis interface provides the means to store anActivityModelParameterwhich is supported by not inheriting any attributes from a parent parameter (in contrast to the interfaceActivityModelParameter.interfaceStorageActivityTemplateDefinitionThis interface provides the means to store anActivityTemplateDefinitionwhich is supported by not inheriting any attributes from a parent parameter (in contrast to the interfaceActivityTemplateDefinition.interfaceStorageConfigurationSetThis interface provides the means to store anActivityModelParameterwhich is supported by not inheriting any attributes from a parent parameter (in contrast to the interfaceActivityModelParameter.interfaceStorageExecutableComponentDescriptionThis interface provides the means to store anExecutableComponentDescriptionwhich is supported by not inheriting any attributes from a parent parameter (in contrast to the interfaceExecutableComponentDescription.interfaceStorageOperationThis interface provides the means to store anOperationwhich is supported by not inheriting any attributes from a parent parameter (in contrast to the interfaceOperation.interfaceStorageParameterTemplateThis 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.common Modifier and Type Interface Description interfaceAbstractActivityAnAbstractActivityunifies 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).interfaceBuildtimeActivityABuildtimeActivityunifies the similarities of the objects representing activities at buildtime.static interfaceConfigurationDescription.ConfigurationEntryA 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.interfaceIconDescriptorAn icon descriptor is used as a reference to the icon in the repository and to store additional data, like a revision and support types.interfaceParameterThe parameter interface describes the common parameter information of the various data models.interfaceResourceDescriptorA 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 with annotations of type with type parameters of type that implement declared as with annotations of type with type parameters of type with annotations of type with annotations of type with type parameters of type that return that return types with arguments of type with parameters of type with type arguments of type that throw with annotations of type with annotations of type with parameters of type with type arguments of type that throw UserAttributeContainer Modifier and Type Class Description classde.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.datamanagement Modifier and Type Interface Description interfaceArchiveDataContainerThis class represents a data container (usually an instance data container) to be archived.interfaceDataContainerThis 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.interfaceIndexedAccessDataContainerAnIndexedAccessDataContainerextends the read-only access to input parameter fromInputDataContainerby indexed access to input parameter as well as output parameters.interfaceInputDataContainerThis interface encapsulates the data context of an application for read-only accessing the values of input parameters of an application.interfaceInstanceDataContainerAn 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.execution Modifier and Type Interface Description interfaceActivityInstanceTheActivityInstanceis an instance ofand also resembles the interface.ActivityinterfaceDecisionActivityInstanceRepresents an activity instance which is used for decisions in the process model.interfaceExecutableBusinessProcessInstanceTheExecutableBusinessProcessInstanceis an instance ofand also resembles the interface.ExecutableBusinessProcessinterfaceExecutableInstanceThis 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.interfaceExecutionContextThis interface provides methods to get all the information necessary for the execution of an activity by the runtime client.interfaceInputDataContextThis interface provides read access to all parameters of an application or a node.interfaceLightWeightProcessInstanceTheLightWeightProcessInstanceis an instance of.LightWeightProcessinterfaceParameterDataContextThis data context provides access to input parameters as well as the parameter names and their types.interfaceProcessNodeContextThis 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.graphical Modifier and Type Interface Description interfaceProcessImageDataData 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 Modifier and Type Interface Description interfaceInitTabEntryAn init tab entry. - 
Uses of UserAttributeContainer in de.aristaflow.adept2.model.processmodel
Subinterfaces of UserAttributeContainer in de.aristaflow.adept2.model.processmodel Modifier and Type Interface Description interfaceActivityThe activity is a pluggable component associated to a node.interfaceChangeableInstanceAn instance which provides all necessary change primitives for modifications on instance level.interfaceChangeableTemplateinterfaceDataEdgeThere may be only one data edge connecting a data element and a node per direction.interfaceDataElementThe DataElement interface offers access to the data elements of a process.interfaceDecisionActivityRepresents an activity which is used for decisions in the process model.interfaceDecisionStatementHolds all information associated with a decision IDinterfaceEdgeThe interface for edges, used to model the controlflow (control-, loop- and sync-edges).interfaceEmbeddedProcessTheEmbeddedProcessis used to embed another process template.interfaceExecutableBusinessProcessTheExecutableBusinessProcess(EBP) defines a common interface for objects which can be plugged to nodes of a process.interfaceInstanceThe Instance interface is used to represent process instances.interfaceInstanceDeltaLayerinterfaceInstanceReferenceThe lightweight representation of a process instance.interfaceLightWeightProcessTheLightWeightProcess(LWP) is used as a stand-in for sub-processes.interfaceNodeThe Node interface is used to represent the nodes of the control flow.interfaceProcessModelParameterThe Parameter interface describes the connectors on the executable business process side (activity/sub-process).interfaceReferencedProcessTheReferencedProcessis used to reference another process template.interfaceTemplateThe Template interface represents process templates.
All string values returned by Template or one of the objects belonging to the template may returnnullinstead of ''.interfaceTemplateDeltaLayerTODO Methods may change - document and implement later.interfaceTemplateProxyThe lightweight representation of a process template for usage in the process repository.interfaceTemplateReferenceThe lightweight representation of a process template.interfaceVariableParallelismEBPVariable 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 UserAttributeContainer Modifier and Type Class Description classAbstractWrappingTemplateAbstract implementation for wrapping a template object.classIDWrappingTemplateThis 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 UserAttributeContainer Modifier and Type Method Description voidChangePrimitives. 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.runtimeenvironment Modifier and Type Interface Description interfaceDataContextThis interface provides reading access to all input and output parameters of an application as well as write access to output parameters.interfaceSerialisableDataContextA data context that is serialisable and therefore provides access to all managed parameters without having to know their names or their types.interfaceSessionContextThe session context provides the component with services and information that is important for their execution.interfaceSimpleSessionContextA session context that is simpler than the normal one.Classes in de.aristaflow.adept2.model.runtimeenvironment that implement UserAttributeContainer Modifier and Type Class Description classSettableDataContextASettableDataContextallows 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.worklistmodel Modifier and Type Interface Description interfaceActivityReferenceA reference to an activity, e.g.interfaceAdministrativeWorklistItemThis class resembles anInternalWorklistItembut it allows a supervisor to control worklist items (InternalWorklistItem) directly.interfaceClientWorklistA worklist used at the client-side and therefore supportingClientWorklistItems.interfaceClientWorklistItemA worklist item with additional attributes, which are typically required by the worklist client.interfaceGroupActivityReferenceAn 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.interfaceIncrementalWorklistUpdateThis class extends the normal worklist update by the means to retrieve the update information incrementally which allows for smaller data transfers.interfaceIndividualWorklistItemSettingsThis 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.interfaceInternalWorklistItemThis 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.interfaceWorklistItemRepresents a worklist item with common properties of server-side and client-side worklists.interfaceWorklistUpdateA container to communicate updates in a worklist (i.e.interfaceWorklistUpdateConfigurationThe configuration of a worklist, e.g.Classes in de.aristaflow.adept2.model.worklistmodel that implement UserAttributeContainer Modifier and Type Class Description classActivityGroupReferenceAn activity reference for an activity group identifying the group in the worklist manager (ActivityGroupReference.getGroupId()as well as logically via name and execution context.classADEPT2ActivityReferenceAn activity reference to an ADEPT2 activity represented by a node of a process instance.classADEPT2EBPReferenceThe default implementation of an activity reference.classAssuringWorklistUpdateA 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.classCachingIncWorklistUpdateThis 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.classLWPActivityReferenceAn activity reference to an ADEPT2 lightweight-process represented by a node of a process instance.classTLPInstanceReferenceAn 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 Modifier and Type Method Description static voidTransformation. toIlm(UserAttributeContainer uac, Consumer<Map<String,String>> ilmField) - 
Uses of UserAttributeContainer in de.aristaflow.ilm.ws.model.worklistmodel
Classes in de.aristaflow.ilm.ws.model.worklistmodel that implement UserAttributeContainer Modifier and Type Class Description classClientWorklistWrapperThis class wraps aClientWorklistused for asynchronously notifying worklist updates.classUnregisterClientWorklistThis class is used for unregistering a client worklist from receiving asynchronous worklist updates or the corresponding notifications. 
 -