All Implemented Interfaces:
EditorPlugin, GenericPlugin

public class DBEplugin
extends DBE_PluginAdapter
implements EditorPlugin
  • Constructor Details

    • DBEplugin

      public DBEplugin()
  • Method Details

    • getIcon

      public ImageIcon getIcon()
      Description copied from class: GenericPluginAdapter
      Returns the default icon for a plugin, which does not overwrite this method.
      Specified by:
      getIcon in interface GenericPlugin
      Overrides:
      getIcon in class DBE_PluginAdapter
      Returns:
      the default plugin icon for a plugin implementation, which does not overwrite this method.
    • getAttributeComponents

      public Map<Class<? extends Attribute>,​Class<? extends AttributeComponent>> getAttributeComponents()
      Description copied from interface: EditorPlugin
      Returns a mapping between attribute paths and attributeComponent classes.
      Specified by:
      getAttributeComponents in interface EditorPlugin
      Returns:
      DOCUMENT ME!
    • getGUIComponents

      public GraffitiComponent[] getGUIComponents()
      Description copied from interface: EditorPlugin
      Returns the array of GraffitiComponents the plugin contains.
      Specified by:
      getGUIComponents in interface EditorPlugin
      Returns:
      the array of GraffitiComponents the plugin contains.
    • getModes

      public Mode[] getModes()
      Description copied from interface: EditorPlugin
      Returns the array of org.graffiti.plugin.mode.Modes the plugin contains.
      Specified by:
      getModes in interface EditorPlugin
      Returns:
      the array of org.graffiti.plugin.mode.Modes the plugin contains.
    • getShapes

      public GraffitiShape[] getShapes()
      Description copied from interface: EditorPlugin
      Returns the array of org.graffiti.plugin.view.GraffitiShapes the plugin contains.
      Specified by:
      getShapes in interface EditorPlugin
      Returns:
      the array of org.graffiti.plugin.view.GraffitiShapes the plugin contains.
    • getTools

      public Tool[] getTools()
      Description copied from interface: EditorPlugin
      Returns an array of org.graffiti.plugin.mode.Tools the plugin provides.
      Specified by:
      getTools in interface EditorPlugin
      Returns:
      an array of tools the plugin provides.
    • getValueEditComponents

      public Map<Class<? extends Displayable>,​Class<? extends ValueEditComponent>> getValueEditComponents()
      Description copied from interface: EditorPlugin
      Returns a mapping between attribute classnames and attributeComponent classes.
      Specified by:
      getValueEditComponents in interface EditorPlugin
      Returns:
      DOCUMENT ME!
    • getInspectorTabs

      public InspectorTab[] getInspectorTabs()
      Specified by:
      getInspectorTabs in interface EditorPlugin