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 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 of GraffitiComponents the plugin contains.
      Returns:
      the array of GraffitiComponents the plugin contains.
    • getModes

      Mode[] getModes()
      Returns the array of org.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 of org.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 of org.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()