Difference between revisions of "Visible plugin (extension point)"

From BioUML platform
Jump to: navigation, search
(+registry)
 
Line 1: Line 1:
{{Extension point|visiblePlugin|ru.biosoft.workbench}}
+
{{Extension point|visiblePlugin|ru.biosoft.workbench|registry=ru.biosoft.plugins.Plugins}}
 
;Applicable for
 
;Applicable for
 
:[[BioUML workbench]]
 
:[[BioUML workbench]]

Latest revision as of 16:54, 13 May 2013

Identifier
ru.biosoft.workbench.visiblePlugin
Plugin
ru.biosoft.workbench
Registry
Plugins
Applicable for
BioUML workbench

[edit] Description

BioUML workbench provides special tab where 'visible' plug-ins will be shown. For this purpose any plug-in can provide one ore more visible plug-in extensions. There is special utility class VisiblePlugin from which other visible plug-ins can be inherited.

[edit] Configuration Markup

<!ELEMENT visiblePlugin>
<!ATTLIST visiblePlugin
     name         CDATA #REQUIRED
     class        CDATA #REQUIRED
     displayName  CDATA #IMPLIED 
     description  CDATA
>
name
a unique name of plug-in.
class
the fully-qualified name of a class which implements DataCollection.
displayName
a plug-in title as it will be shown in plug-ins tab.
description
a plug-in description.

Note: some other valid properties from DataCollection and its ancestor can be used if necessary.

[edit] Examples

<extension point="ru.biosoft.workbench.visiblePlugin"> 
    <visiblePlugin 
        name="SBW" class="biouml.plugins.sbw.SbwVisiblePlugin" 
        displayName="Systems Biology Workbench"
        description="%sbw.descr"
    />
</extension> 

[edit] API Information

The value of the class attribute must represent an implementor of VisiblePlugin.

Personal tools
Namespaces

Variants
Actions
BioUML platform
Community
Modelling
Analysis & Workflows
Collaborative research
Development
Virtual biology
Wiki
Toolbox