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

From BioUML platform
Jump to: navigation, search
(From Help&Manual)
 
Line 4: Line 4:
 
=== Description ===
 
=== 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.
 
[[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 ru.biosoft.plugins.VisiblePlugin from which other visible plug-ins can be inherited.
+
There is special utility class {{Class|ru.biosoft.plugins.VisiblePlugin}} from which other visible plug-ins can be inherited.
  
 
=== Configuration Markup ===
 
=== Configuration Markup ===

Revision as of 16:53, 13 May 2013

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