Detailed Description
Definition of SBMLExtension, the core component of SBML package extension.
- Author
- Akiya Jouraku
Macro Definition Documentation
| #define EXTENSION_CREATE_NS |
( |
|
type, |
|
|
|
variable, |
|
|
|
sbmlns |
|
) |
| |
Value:type* variable;\
variable = dynamic_cast<type*>(sbmlns);\
if (variable == NULL)\
{\
variable = new type(sbmlns->getLevel(), sbmlns->getVersion());\
for (int i = 0; i < xmlns->getNumNamespaces(); i++)\
{\
if (!variable->getNamespaces()->hasURI(xmlns->getURI(i)))\
variable->getNamespaces()->
add(xmlns->getURI(i), xmlns->getPrefix(i));\
}\
}\
}