Interface PluginDataContainer
- 
- All Known Subinterfaces:
- AbstractActivity,- AbstractActivityModelParameter,- AbstractActivityTemplateDefinition,- AbstractConfigurationSet,- AbstractExecutableComponentDescription,- AbstractOperation,- AbstractParameterTemplate,- Activity,- ActivityInstance,- ActivityModelParameter,- ActivityTemplate,- ActivityTemplateDefinition,- AdministrativeWorklistItem,- ATDReference,- ATParameter,- ATParameterTemplate,- BuildtimeActivity,- ChangeableIconDescriptor,- ChangeableInstance,- ChangeableResourceDescriptor,- ChangeableTemplate,- ClientWorklistItem,- ConfigurationDescription.ConfigurationEntry,- ConfigurationSet,- CSReference,- DataContainer,- DataContext,- DataElement,- DecisionActivity,- DecisionActivityInstance,- DecisionStatement,- ECDReference,- EmbeddedProcess,- ExecutableBusinessProcess,- ExecutableBusinessProcessInstance,- ExecutableComponentDescription,- ExecutableInstance,- ExecutionContext,- IconDescriptor,- Identifier,- IndexedAccessDataContainer,- IndividualWorklistItemSettings,- InputDataContainer,- InputDataContext,- Instance,- InstanceDataContainer,- InstanceDeltaLayer,- InstanceReference,- InternalWorklistItem,- LightWeightProcess,- LightWeightProcessInstance,- Node,- Operation,- OperationReference,- Parameter,- ParameterDataContext,- ParameterTemplate,- ProcessImageData,- ProcessModelParameter,- ProcessNodeContext,- ReferencedProcess,- ResourceDescriptor,- SerialisableDataContext,- StorageActivityModelParameter,- StorageActivityTemplateDefinition,- StorageConfigurationSet,- StorageExecutableComponentDescription,- StorageOperation,- StorageParameterTemplate,- Template,- TemplateProxy,- TemplateReference,- VariableParallelismEBP,- WorklistItem
 - All Known Implementing Classes:
- AbstractWrappingTemplate,- de.aristaflow.adept2.model.common.defaultimplementation.DefaultPluginDataContainer,- IDWrappingTemplate,- de.aristaflow.adept2.model.common.defaultimplementation.SerialisablePluginDataContainer,- SettableDataContext
 
 public interface PluginDataContainerData container for storing plug-in-specific data-values in model entities.Plug-ins are implementations of extension points. It is possible to have multiple plug-ins in one extension point. As such, data for multiple plug-ins per extension point may be stored in a plug-in data container. Note, that the plug-in IDs are system-wide unique. - Author:
- Kevin Goeser
 
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description PluginDatagetPluginData(String pluginID)Returns the plug-in data object for the given plug-in ID, or null if the plug-in is not in the set of supported plug-ins.Map<String,PluginData>getPluginDatas()Returns a map from the ID of a plug-in to the plug-in data objects.Map<String,Set<String>>getSupportedPlugins()Returns a map from the ID of an extension point to the IDs of the plug-ins within the extension point.
 
- 
- 
- 
Method Detail- 
getSupportedPluginsMap<String,Set<String>> getSupportedPlugins() Returns a map from the ID of an extension point to the IDs of the plug-ins within the extension point.- Returns:
- An unmodifiable map from extension point IDs to plug-in IDs.
 
 - 
getPluginDatasMap<String,PluginData> getPluginDatas() Returns a map from the ID of a plug-in to the plug-in data objects.- Returns:
- An unmodifiable map from plug-in IDs to plug-in data objects.
 
 - 
getPluginDataPluginData getPluginData(String pluginID) Returns the plug-in data object for the given plug-in ID, or null if the plug-in is not in the set of supported plug-ins.- Parameters:
- pluginID- The ID of the plug-in, the data object has been requested for.
- Returns:
- The plug-in data of the plug-in specified by its ID or null.
 
 
- 
 
-