libSBML Perl API  5.20.5
Loading...
Searching...
No Matches
LayoutAnnotation.cpp File Reference

Layout annotation I/O. More...

Include dependency graph for LayoutAnnotation.cpp:

Functions

XMLNodedeleteLayoutAnnotation (XMLNode *pAnnotation)
 Takes an XMLNode and tries to find the layout annotation node and deletes it if it was found.
XMLNodedeleteLayoutIdAnnotation (XMLNode *pAnnotation)
 Takes an XMLNode and tries to find the layoutId annotation node and deletes it if it was found.
void parseLayoutAnnotation (XMLNode *annotation, ListOfLayouts &layouts)
 doxygenIgnore
XMLNodeparseLayoutId (const SimpleSpeciesReference *sr)
 Creates an XMLNode that represents the layoutId annotation of the species reference from the given SpeciesReference object.
XMLNodeparseLayouts (const Model *pModel)
 Creates an XMLNode that represents the layouts of the model from the given Model object.
void parseSpeciesReferenceAnnotation (XMLNode *annotation, SimpleSpeciesReference &sr)
 takes an annotation that has been read into the species reference identifies the id elements and set the id of the species reference

Detailed Description

Layout annotation I/O.

Author
Ralph Gauges
Akiya Jouraku (Modified this file for package extension in libSBML 5)

Function Documentation

◆ deleteLayoutAnnotation()

XMLNode * deleteLayoutAnnotation ( XMLNode * pAnnotation)

Takes an XMLNode and tries to find the layout annotation node and deletes it if it was found.

◆ deleteLayoutIdAnnotation()

XMLNode * deleteLayoutIdAnnotation ( XMLNode * pAnnotation)

Takes an XMLNode and tries to find the layoutId annotation node and deletes it if it was found.

◆ parseLayoutAnnotation()

void parseLayoutAnnotation ( XMLNode * annotation,
ListOfLayouts & layouts )

doxygenIgnore

takes an annotation that has been read into the model identifies the RDF elements and creates a List of Layouts from the annotation

◆ parseLayoutId()

XMLNode * parseLayoutId ( const SimpleSpeciesReference * sr)

Creates an XMLNode that represents the layoutId annotation of the species reference from the given SpeciesReference object.

◆ parseLayouts()

XMLNode * parseLayouts ( const Model * pModel)

Creates an XMLNode that represents the layouts of the model from the given Model object.

◆ parseSpeciesReferenceAnnotation()

void parseSpeciesReferenceAnnotation ( XMLNode * annotation,
SimpleSpeciesReference & sr )

takes an annotation that has been read into the species reference identifies the id elements and set the id of the species reference