Difference between revisions of "Visible plugin (extension point)"
From BioUML platform
Tagir Valeev (Talk | contribs) (From Help&Manual) |
Tagir Valeev (Talk | contribs) |
||
| 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.