libSBML Perl API  libSBML 5.18.0 Perl API
LayoutAnnotation.cpp File Reference

Layout annotation I/O. More...

Include dependency graph for LayoutAnnotation.cpp:

Functions

XMLNode * deleteLayoutAnnotation (XMLNode *pAnnotation)
 Takes an XMLNode and tries to find the layout annotation node and deletes it if it was found. More...
 
XMLNode * deleteLayoutIdAnnotation (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)
 doxygenIgnore More...
 
XMLNode * parseLayoutId (const SimpleSpeciesReference *sr)
 Creates an XMLNode that represents the layoutId annotation of the species reference from the given SpeciesReference object. More...
 
XMLNode * parseLayouts (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
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