Package jadex.application
Interface IExtensionInfo
-
- All Known Implementing Classes:
MAGRSpaceInstance,MEnvSpaceInstance
public interface IExtensionInfoInterface for kernel extension configuration infos.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IFuture<IExtensionInstance>createInstance(IExternalAccess access, IValueFetcher fetcher)Instantiate the extension for a specific component instance.java.lang.StringgetName()Get the extension's unique name.
-
-
-
Method Detail
-
getName
java.lang.String getName()
Get the extension's unique name. The name can be used to later access the corresponding extension instance of a specific component.- Returns:
- The extension's concrete name.
-
createInstance
IFuture<IExtensionInstance> createInstance(IExternalAccess access, IValueFetcher fetcher)
Instantiate the extension for a specific component instance.- Parameters:
access- The external access of the component.fetcher- The value fetcher of the component to be used for evaluating dynamic expressions.- Returns:
- The extension instance object.
-
-