org.argouml.application.api
Interface PluggablePropertyPanel

All Superinterfaces:
ArgoModule, Pluggable

public interface PluggablePropertyPanel
extends Pluggable

An interface which identifies an ArgoUML plug-in property panel. Plug-ins are replacements or additions to standard Argo classes. PluggablePropertyPanel should expect to be passed a QuadrantPanel as the first argument in the inContext call. The plugin can use getQuadrant to determine which panel is requesting plugins.

Since:
ARGO0.9.4

Field Summary
 
Fields inherited from interface org.argouml.application.api.Pluggable
PLUGIN_PREFIX, PLUGIN_TITLE, PLUGIN_VENDOR
 
Fields inherited from interface org.argouml.application.api.ArgoModule
MODULEFILENAME, MODULEFILENAME_ALTERNATE
 
Method Summary
 Class getClassForPanel()
          Returns the Class that the panel handles.
 PropPanel getPropertyPanel()
          Returns an instance of the property panel.
 
Methods inherited from interface org.argouml.application.api.Pluggable
inContext
 
Methods inherited from interface org.argouml.application.api.ArgoModule
getModuleAuthor, getModuleDescription, getModuleKey, getModuleName, getModulePopUpActions, getModuleVersion, initializeModule, isModuleEnabled, setModuleEnabled, shutdownModule
 

Method Detail

getClassForPanel

public Class getClassForPanel()
Returns the Class that the panel handles.

Returns:
the Class.

getPropertyPanel

public PropPanel getPropertyPanel()
Returns an instance of the property panel.

Returns:
the PropPanel.


ArgoUML © 1996-2004 (20050222)ArgoUML HomepageArgoUML Developers' pageArgoUML Cookbook