libSBML C API  libSBML 5.8.0 C API
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
SBMLDocumentPlugin.h File Reference

Detailed Description

Definition of SBMLDocumentPlugin, the derived class of SBasePlugin.

Author
Akiya Jouraku
Include dependency graph for SBMLDocumentPlugin.h:
This graph shows which files directly or indirectly include this file:

Functions

int SBMLDocumentPlugin_addExpectedAttributes (SBMLDocumentPlugin_t *plugin, ExpectedAttributes_t *attributes)
 
SBMLDocumentPlugin_tSBMLDocumentPlugin_clone (SBMLDocumentPlugin_t *plugin)
 
SBMLDocumentPlugin_tSBMLDocumentPlugin_create (const char *uri, const char *prefix, SBMLNamespaces_t *sbmlns)
 
int SBMLDocumentPlugin_getRequired (SBMLDocumentPlugin_t *plugin)
 
int SBMLDocumentPlugin_isSetRequired (SBMLDocumentPlugin_t *plugin)
 
int SBMLDocumentPlugin_readAttributes (SBMLDocumentPlugin_t *plugin, const XMLAttributes_t *attributes, const ExpectedAttributes_t *expectedAttributes)
 
int SBMLDocumentPlugin_setRequired (SBMLDocumentPlugin_t *plugin, int required)
 
int SBMLDocumentPlugin_unsetRequired (SBMLDocumentPlugin_t *plugin)
 
int SBMLDocumentPlugin_writeAttributes (SBMLDocumentPlugin_t *plugin, XMLOutputStream_t *stream)
 

Function Documentation

int SBMLDocumentPlugin_addExpectedAttributes ( SBMLDocumentPlugin_t plugin,
ExpectedAttributes_t attributes 
)
SBMLDocumentPlugin_t* SBMLDocumentPlugin_clone ( SBMLDocumentPlugin_t plugin)
SBMLDocumentPlugin_t* SBMLDocumentPlugin_create ( const char *  uri,
const char *  prefix,
SBMLNamespaces_t *  sbmlns 
)
int SBMLDocumentPlugin_getRequired ( SBMLDocumentPlugin_t plugin)
int SBMLDocumentPlugin_isSetRequired ( SBMLDocumentPlugin_t plugin)
int SBMLDocumentPlugin_readAttributes ( SBMLDocumentPlugin_t plugin,
const XMLAttributes_t *  attributes,
const ExpectedAttributes_t expectedAttributes 
)
int SBMLDocumentPlugin_setRequired ( SBMLDocumentPlugin_t plugin,
int  required 
)
int SBMLDocumentPlugin_unsetRequired ( SBMLDocumentPlugin_t plugin)
int SBMLDocumentPlugin_writeAttributes ( SBMLDocumentPlugin_t plugin,
XMLOutputStream_t *  stream 
)