Package org.graffiti.plugin
Interface EditorPlugin
- All Superinterfaces:
GenericPlugin
- All Known Subinterfaces:
InspectorPlugin
- All Known Implementing Classes:
AddonAdapter,AddonManagerPlugin,BiomodelsDBAccessPlugin,ChartAttributePlugin,ChartAttributePlugin,ClusterColorAttributePlugin,CompoundImageAttributePlugin,DBE_EditorPluginAdapter,DBEplugin,DefaultEditModePlugin,DefaultView,EditorPluginAdapter,FastViewPlugin,FontAttributePlugin,GraffitiValueEditComponents,Inspector,InvertSelectionPlugin,IPK_EditorPluginAdapter,IPK_StandardTools,IPKDefaultView,IPKeditComponents,KeggAttributePlugin,KeggToolbarPlugin,LabelAlignmentAttributePlugin,LabelColorAttributePlugin,LabelFontAttributePlugin,LabelStyleAttributePlugin,MatrixViewPlugin,PatternTabsForClusterAnalysis,PatternTabsForInspector,PluginInfoMenu,PluginInfoMenu,ReferencesPlugin,SBML_XML_ReaderWriterPlugin,StandardAttributeComponents,StandardTools,StressMinimizationPlugin,SwitchSelectionsPlugin,URLAttributePlugin,XMLAttributePlugin,ZoomFitPlugin,ZoomPlugin,ZoomPlugin
public interface EditorPlugin extends GenericPlugin
-
Method Summary
Modifier and Type Method Description Map<Class<? extends Attribute>,Class<? extends AttributeComponent>>getAttributeComponents()Returns a mapping between attribute paths and attributeComponent classes.GraffitiComponent[]getGUIComponents()Returns the array ofGraffitiComponents the plugin contains.InspectorTab[]getInspectorTabs()Mode[]getModes()Returns the array oforg.graffiti.plugin.mode.Modes the plugin contains.GraffitiShape[]getShapes()Returns the array oforg.graffiti.plugin.view.GraffitiShapes the plugin contains.Tool[]getTools()Returns an array oforg.graffiti.plugin.mode.Tools the plugin provides.Map<Class<? extends Displayable>,Class<? extends ValueEditComponent>>getValueEditComponents()Returns a mapping between attribute classnames and attributeComponent classes.Methods inherited from interface org.graffiti.plugin.GenericPlugin
configure, doBeforeExit, getAlgorithms, getAttributeDescriptions, getAttributes, getDefaultView, getDependencies, getExtensions, getIcon, getInputSerializers, getOutputSerializers, getURLattributeActions, getViews, interrupt, isSelectionListener, isSessionListener, isViewListener, needsEditComponents, stop
-
Method Details
-
getAttributeComponents
Map<Class<? extends Attribute>,Class<? extends AttributeComponent>> getAttributeComponents()Returns a mapping between attribute paths and attributeComponent classes.- Returns:
- DOCUMENT ME!
-
getGUIComponents
GraffitiComponent[] getGUIComponents()Returns the array ofGraffitiComponents the plugin contains.- Returns:
- the array of
GraffitiComponents the plugin contains.
-
getModes
Mode[] getModes()Returns the array oforg.graffiti.plugin.mode.Modes the plugin contains.- Returns:
- the array of
org.graffiti.plugin.mode.Modes the plugin contains.
-
getShapes
GraffitiShape[] getShapes()Returns the array oforg.graffiti.plugin.view.GraffitiShapes the plugin contains.- Returns:
- the array of
org.graffiti.plugin.view.GraffitiShapes the plugin contains.
-
getTools
Tool[] getTools()Returns an array oforg.graffiti.plugin.mode.Tools the plugin provides.- Returns:
- an array of tools the plugin provides.
-
getValueEditComponents
Map<Class<? extends Displayable>,Class<? extends ValueEditComponent>> getValueEditComponents()Returns a mapping between attribute classnames and attributeComponent classes.- Returns:
- DOCUMENT ME!
-
getInspectorTabs
InspectorTab[] getInspectorTabs()
-