libSBML Perl API  libSBML 5.12.0 Perl API
FbcExtension.h File Reference

Definition of FbcExtension, the core module of fbc package. More...

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

Classes

class  FbcExtension
 {fbc} More...
 

Macros

#define FBC_CREATE_NS(variable, sbmlns)   EXTENSION_CREATE_NS(FbcPkgNamespaces, variable, sbmlns);
 
#define FBC_CREATE_NS_WITH_VERSION(variable, sbmlns, version)   EXTENSION_CREATE_NS_WITH_VERSION(FbcPkgNamespaces, variable, sbmlns, version);
 

Typedefs

typedef SBMLExtensionNamespaces< FbcExtensionFbcPkgNamespaces
 

Enumerations

enum  SBMLFbcTypeCode_t {
  SBML_FBC_V1ASSOCIATION = 800,
  SBML_FBC_FLUXBOUND = 801,
  SBML_FBC_FLUXOBJECTIVE = 802,
  SBML_FBC_GENEASSOCIATION = 803,
  SBML_FBC_OBJECTIVE = 804,
  SBML_FBC_ASSOCIATION = 805,
  SBML_FBC_GENEPRODUCTASSOCIATION = 806,
  SBML_FBC_GENEPRODUCT = 807,
  SBML_FBC_GENEPRODUCTREF = 808,
  SBML_FBC_AND = 809,
  SBML_FBC_OR = 810
}
 SBMLFbcTypeCode_t Enumeration of possible types in the libSBML “fbc” package implementation. More...
 

Detailed Description

Definition of FbcExtension, the core module of fbc package.

Author
Frank T. Bergmann

Macro Definition Documentation

#define FBC_CREATE_NS (   variable,
  sbmlns 
)    EXTENSION_CREATE_NS(FbcPkgNamespaces, variable, sbmlns);
#define FBC_CREATE_NS_WITH_VERSION (   variable,
  sbmlns,
  version 
)    EXTENSION_CREATE_NS_WITH_VERSION(FbcPkgNamespaces, variable, sbmlns, version);

Typedef Documentation

Enumeration Type Documentation

SBMLFbcTypeCode_t Enumeration of possible types in the libSBML “fbc” 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_. 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_FBC_V1ASSOCIATION 

Association (only used in Version 1; replaced in Version 2 with FbcAssociation)

SBML_FBC_FLUXBOUND 

FluxBound

SBML_FBC_FLUXOBJECTIVE 

FluxObjective

SBML_FBC_GENEASSOCIATION 

GeneAssociation (only used in Version 1; replaced in Version 2 with GeneProductAssociation)

SBML_FBC_OBJECTIVE 

Objective

SBML_FBC_ASSOCIATION 

FbcAssociation

SBML_FBC_GENEPRODUCTASSOCIATION 

GeneProductAssociation

SBML_FBC_GENEPRODUCT 

GeneProduct

SBML_FBC_GENEPRODUCTREF 

GeneProductRef

SBML_FBC_AND 

FbcAnd

SBML_FBC_OR 

FbcOr