BioUML Workbench Extension Points
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.0 defines following extension points:
Module Type
Diagram View Part
Diagram Editor Part
Visible Plug-in
Repository Actions
JavaScript home object