Visible plugin (extension point)

From BioUML platform
Revision as of 16:53, 13 May 2013 by Tagir Valeev (Talk | contribs)

Jump to: navigation, search
Identifier
ru.biosoft.workbench.visiblePlugin
Plugin
ru.biosoft.workbench
Applicable for
BioUML workbench

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.

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.

Examples

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

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