BioUML Workbench Extension Points
Extension point: biouml.workbench.diagramViewPart
Diagram view part
Identifier: biouml.workbench.diagramViewPart
Description: BioUML workbench provides special pane where viewers for some diagram data will be shown. Any plug-in can contribute specific viewers to show some diagram data. Typical example of viewer is LegendView showing the graphic notation for the selected diagram type.
Configuration Markup:
<!ELEMENT diagramViewPart>
<!ATTLIST diagramViewPart>
class CDATA #REQUIRED
Name CDATA
ShortDescription CDATA
Priority CDATA
>
- class - the fully-qualified name of a class which implements ru.biosoft.gui.EditorPart.
- Name - tab display name
- ShortDescription - editor part short description, can be used as tooltip
- Priority - tab priority, tabs will be sorted according they priority.
ViewPart attributes are mapped to corresponding Action properties using the associated key, so other Action or user defined attributes can be used.
See Action.getValue(String key) for details.
Examples:
Following is an example of a LegendView definition:
<extension id="legend view" point="diagramViewPart">
<diagramViewPart
class="biouml.workbench.diagram.LegendView"
Name="Legend"
ShortDescription="Diagram description"
Priority = "2.1"
/>
</extension>
API Information: The value of the class attribute must represent an implementor of ru.biosoft.gui.ViewPart.
Supplied Implementation: biouml.workbench.diagram.LegendView showing the graphic notation for the selected diagram type.