Hi everyone,
This week the following things were done:
This week the following things were done:
- Implemented package-info.java writer
- Implemented skeleton for jsbml parser generation.
- Updated expand attributes for parser
- Added getNamespaceURI() generator
- Added getShortLabel() generator
- Added isRequired() generator
- getPackageName() generator
- getPackageNamespaces()
- getNamespaces()
- getNamespaceFor(int level, int version, int packageVersion)
- createPluginFor() method generator.
- getListOfSBMLElementsToWrite(Object sbase)
- processAttribute() generator
- processEndElement() generator
And the good news are that the codes are generated both under Windows and Linux(430d214).
The only thing left for the parser generation is to finalize processStartElement and writeElement methods.
The unusual order of the "else if" statements generation for processStartElement turned out a little problematic.
The only thing that is challenging is that package specific features are treated differently in JSBML from libSBML, such is the case for FBCs' "And" and "Or" treatment.
No comments:
Post a Comment