Package jadex.tools.generic
Class AbstractComponentPlugin
- java.lang.Object
-
- jadex.base.gui.plugin.AbstractJCCPlugin
-
- jadex.tools.generic.AbstractGenericPlugin<IComponentIdentifier>
-
- jadex.tools.generic.AbstractComponentPlugin
-
- All Implemented Interfaces:
IControlCenterPlugin
,IPropertiesProvider
public abstract class AbstractComponentPlugin extends AbstractGenericPlugin<IComponentIdentifier>
Plugin that allows to look at viewable components.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class jadex.base.gui.plugin.AbstractJCCPlugin
AbstractJCCPlugin.ShowRemoteControlCenterHandler
-
-
Field Summary
-
Fields inherited from class jadex.tools.generic.AbstractGenericPlugin
icons, selectorpanel
-
Fields inherited from class jadex.base.gui.plugin.AbstractJCCPlugin
jcc
-
-
Constructor Summary
Constructors Constructor Description AbstractComponentPlugin()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract IFuture<IAbstractViewerPanel>
createComponentPanel(IExternalAccess component)
Create the component panel.AbstractSelectorPanel<IComponentIdentifier>
createSelectorPanel()
Create the selector panel.abstract java.lang.String
getModelName()
Get the model name.java.lang.String
getName()
Get the name.-
Methods inherited from class jadex.tools.generic.AbstractGenericPlugin
createView, getHelpID, getProperties, getSelectorPanel, setProperties, shutdown
-
Methods inherited from class jadex.base.gui.plugin.AbstractJCCPlugin
createMenuBar, createToolBar, getClassLoader, getJCC, getMenuBar, getToolBar, getView, init, isLazy, pushPlatformSettings
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface jadex.base.gui.plugin.IControlCenterPlugin
getToolIcon
-
-
-
-
Method Detail
-
getModelName
public abstract java.lang.String getModelName()
Get the model name.- Returns:
- the model name.
-
createComponentPanel
public abstract IFuture<IAbstractViewerPanel> createComponentPanel(IExternalAccess component)
Create the component panel.
-
createSelectorPanel
public AbstractSelectorPanel<IComponentIdentifier> createSelectorPanel()
Create the selector panel.- Specified by:
createSelectorPanel
in classAbstractGenericPlugin<IComponentIdentifier>
-
getName
public java.lang.String getName()
Get the name.- Returns:
- The name.
-
-