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 ofGraffitiComponent
s the plugin contains.InspectorTab[]
getInspectorTabs()
Mode[]
getModes()
Returns the array oforg.graffiti.plugin.mode.Mode
s the plugin contains.GraffitiShape[]
getShapes()
Returns the array oforg.graffiti.plugin.view.GraffitiShape
s the plugin contains.Tool[]
getTools()
Returns an array oforg.graffiti.plugin.mode.Tool
s 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 ofGraffitiComponent
s the plugin contains.- Returns:
- the array of
GraffitiComponent
s the plugin contains.
-
getModes
Mode[] getModes()Returns the array oforg.graffiti.plugin.mode.Mode
s the plugin contains.- Returns:
- the array of
org.graffiti.plugin.mode.Mode
s the plugin contains.
-
getShapes
GraffitiShape[] getShapes()Returns the array oforg.graffiti.plugin.view.GraffitiShape
s the plugin contains.- Returns:
- the array of
org.graffiti.plugin.view.GraffitiShape
s the plugin contains.
-
getTools
Tool[] getTools()Returns an array oforg.graffiti.plugin.mode.Tool
s 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()
-