BioUML workbench is a plugin-based application framework. It consists
from a core runtime kernel that supports 'plug-ins' and a set of plug-ins that
support database access, diagram editing, simulation for different complex
systems etc.
Functionality is added to BioUML workbench using a common extension model.
Extension points are well-defined function points in the system that can be
extended by plug-ins. When a plug-in contributes an implementation for an
extension point, we say that it adds an extension to the platform. Plug-ins can
define their own extension points, so that other plug-ins can integrate tightly
with them.
The extension mechanisms is the most basic means of adding function to the
platform and other plug-ins.
BioUML workbench version 0.7.5 defines following extension points:
- Module and diagram type issues
- User interface
- diagramViewPart
- diagramEditorPart
- repositoryActionProvider
- visiblePlugin
- aboutDialog
- aboutNote
- Help set
- Graph layout
- JavaScript
|