Extensions of extensions
09 May '12 22:20
In contrast to all other SBML extensions implemented so far, the render
extension does not extend the SBML core, but the layout extension. This
is why, I would like to start the discussion how we can deal with this
in the Java implementation.
If we would strictly follow the specification of the render extension,
it would have to be embedded within the annotation of the listOfLayouts
inside of the layout extension. Currently, the SBasePlugin cannot be
extended with additional plugins. And the annotation is very difficult
to use based on XMLnode datastructures.
I would therefore like to propose to implement the render extension also
as a regular extension of the model, i.e., there would be a class such
as ExtendedRenderModel that would be similar to the existing
ExtendedLayoutModel. Virtually, all data structures beloning to the
render extension would be linked as children to this element.
On the other hand, however, it would also make sense to implement this
"plugin" as a plugin for the ExtendedLayoutModel, because the render
extension makes only sense in combination with the layout extension.
Should we introduce a mechanism to extend (Abstract)SBasePlugin with
Dr. Andreas Dräger
University of Tuebingen
Center for Bioinformatics Tuebingen (ZBIT)
To manage your jsbml-development list subscription, visit
For a web interface to the jsbml-development mailing list, visit
For questions or feedback about the jsbml-development list,
Powered by FUDforum. (Copyright Advanced Internet Designs Inc.)