| Author | Topic |
Posts: 273
Registered: June 2006
|
|
Extensions of extensions
|
09 May '12 22:20
|
 |
|
Dear all,
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
further plugins?
Cheers
Andreas
--
Dr. Andreas Dräger
University of Tuebingen
Center for Bioinformatics Tuebingen (ZBIT)
Sand 1
72076 Tübingen
Germany
Phone: +49-7071-29-78982
Fax: +49-7071-29-5091
____________________________________________________________
To manage your jsbml-development list subscription, visit
https://utils.its.caltech.edu/mailman/listinfo/jsbml-development
For a web interface to the jsbml-development mailing list, visit
http://sbml.org/Forums/
For questions or feedback about the jsbml-development list,
contact sbml-team@caltech.edu
|
|
|