libSBML C++ API  libSBML 5.13.0 C++ API
CompExtension.h File Reference

Definition of CompExtension, the core module of comp package. More...

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

Classes

class  CompExtension
 {comp} More...
 

Macros

#define COMP_CREATE_NS(variable, sbmlns)   EXTENSION_CREATE_NS(CompPkgNamespaces,variable,sbmlns);
 

Typedefs

typedef SBMLExtensionNamespaces< CompExtensionCompPkgNamespaces
 

Enumerations

enum  SBMLCompTypeCode_t {
  SBML_COMP_SUBMODEL = 250,
  SBML_COMP_MODELDEFINITION = 251,
  SBML_COMP_EXTERNALMODELDEFINITION = 252,
  SBML_COMP_SBASEREF = 253,
  SBML_COMP_DELETION = 254,
  SBML_COMP_REPLACEDELEMENT = 255,
  SBML_COMP_REPLACEDBY = 256,
  SBML_COMP_PORT = 257
}
 SBMLFbcTypeCode_t Enumeration of possible types in the libSBML “comp” package implementation. More...
 

Detailed Description

Definition of CompExtension, the core module of comp package.

Author
Lucian Smith

Macro Definition Documentation

§ COMP_CREATE_NS

#define COMP_CREATE_NS (   variable,
  sbmlns 
)    EXTENSION_CREATE_NS(CompPkgNamespaces,variable,sbmlns);

Typedef Documentation

§ CompPkgNamespaces

Enumeration Type Documentation

§ SBMLCompTypeCode_t

SBMLFbcTypeCode_t Enumeration of possible types in the libSBML “comp” package implementation.

LibSBML attaches an identifying code to every kind of SBML object. These are integer constants known as SBML type codes. The names of all the codes begin with the characters SBML_. The set of possible type codes for core elements is defined in the enumeration SBMLTypeCode_t, and in addition, libSBML plug-ins for SBML Level 3 packages define their own extra enumerations of type codes (e.g., SBMLLayoutTypeCode_t for the Level 3 Layout package). Note that different Level 3 package plug-ins may use overlapping type codes; to identify the package to which a given object belongs, call the getPackageName() method on the object.
Enumerator
SBML_COMP_SUBMODEL 

Submodel

SBML_COMP_MODELDEFINITION 

ModelDefinition

SBML_COMP_EXTERNALMODELDEFINITION 

ExternalModelDefinition

SBML_COMP_SBASEREF 

SBaseRef

SBML_COMP_DELETION 

Deletion

SBML_COMP_REPLACEDELEMENT 

ReplacedElement

SBML_COMP_REPLACEDBY 

ReplacedBy

SBML_COMP_PORT 

Port