BioUML Workbench Extension Points
Extension point: biouml.workbench.moduleTypeModule Type
Identifier: biouml.workbench.moduleType
Description: To plug-in can contribute new module type using biouml.workbench.moduleType extension point.
Configuration Markup:
<!ELEMENT moduleType>
<!ATTLIST moduleType
class CDATA #REQUIRED
displayName CDATA #REQUIRED
description CDATA
>
- class - the fully-qualified name of a class which implements biouml.model.ModuleType.
- displayName - a module type name as it will be shown in 'New module' dialog.
- description - a module type description as it will be shown in 'New module' dialog. It can be plain or html text.
Examples:
Following is an example of standard module type definition:
<extension point="biouml.workbench.moduleType">
<moduleType
class="biouml.standard.StandardModuleType"
displayName="%standardModule"
description="%standardModuleDescription"/>
</extension>
API Information: The value of the class attribute must represent an implementor of ru.biosoft.access.repository.ActionsProvider.
Supplied Implementation:
- biouml.standard.StandardModuleType - used by standard module for modeling molecular biological systems.
- biouml.plugins.sbml.SbmlModuleType - is part of SBML plug-in for modeling biological systems using Systems Biology Markup Language.