Forums

F.A.Q. F.A.Q.    Register Register    Login Login    Home Home
Search Search
SBML Discussions » jsbml-development » Extensions of extensions
Show: Today's Posts  :: Message Navigator
| Subscribe to topic 
Return to the default flat view Create a new topic Submit Reply
AuthorTopic
Sarah Keating


Posts: 417
Registered:
May 2004
Re: [jsbml-team] Extensions of extensions 10 May '12 08:00 Go to previous messageGo to previous message


> Again, I want to stress to check what decisions Franck and the libsbml
> team have taken already to see if we store it as a child of the model
> element or some layout elements.
>

The libsbml render extension code has two plugins

RenderLayoutPlugin

RenderListOfLayoutsPlugin

because render extends the listOfLayouts element and the individual
layout elements NOT the model.

Our naming convention is

ExtensionObjectExtendedObjectPlugin

so for example layout has only one plugin class

LayoutModelPlugin

as it extends the Model component of core.

We envision that other packages will want to extend packages not just
core and so we went with the design decision that Plugins can have child
Plugins.

Sarah
____________________________________________________________
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

      

SubjectPosterDate
Read Message   Extensions of extensions Andreas Dräger09 May '12 22:20
Read Message   Re: [jsbml-team] Extensions of extensions rodrigue10 May '12 07:10
Read Message   Re: [jsbml-team] Extensions of extensions  Sarah Keating10 May '12 08:00
Read Message   Re: [jsbml-team] Extensions of extensions Andreas Dräger30 Aug '12 07:41
Previous Topic:jsbml 0.8-b1 writing related questions
Next Topic:Release of JSBML-0.8
Go to forum:
-=] Back to Top [=-

Powered by FUDforum. (Copyright Advanced Internet Designs Inc.)

Please use our issue tracking system for any questions or suggestions about this website.