Package jadex.application
Interface IExtensionInfo
-
- All Known Implementing Classes:
MAGRSpaceInstance
,MEnvSpaceInstance
public interface IExtensionInfo
Interface 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.String
getName()
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.
-
-