libSBML C++ API  5.18.0
LayoutAnnotation.h File Reference

Layout annotation I/O. More...

Include dependency graph for LayoutAnnotation.h:
This graph shows which files directly or indirectly include this file:

Functions

XMLNodedeleteLayoutAnnotation (XMLNode *pAnnotation)
 Takes an XMLNode and tries to find the layout annotation node and deletes it if it was found. More...
 
XMLNodedeleteLayoutIdAnnotation (XMLNode *pAnnotation)
 Takes an XMLNode and tries to find the layoutId annotation node and deletes it if it was found. More...
 
void parseLayoutAnnotation (XMLNode *annotation, ListOfLayouts &layouts)
 takes an annotation that has been read into the model identifies the RDF elements and creates a List of Layouts from the annotation More...
 
XMLNodeparseLayoutId (const SimpleSpeciesReference *sr)
 Creates an XMLNode that represents the layoutId annotation of the species reference from the given SpeciesReference object. More...
 
XMLNodeparseLayouts (const Model *pModel)
 Creates an XMLNode that represents the layouts of the model from the given Model object. More...
 
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 More...
 

Detailed Description

Layout annotation I/O.

Author
Ralph Gauges

Function Documentation

XMLNode* deleteLayoutAnnotation ( XMLNode pAnnotation)

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

XMLNode* deleteLayoutIdAnnotation ( 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 
)

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

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

XMLNode* parseLayoutId ( const SimpleSpeciesReference sr)

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

XMLNode* parseLayouts ( 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