See: Description
Interface | Description |
---|---|
Assignment |
An
Assignment can be seen as a mathematical equation with a
Variable on the left hand side and an equation on the right hand side
that assigns a value to the Variable . |
CallableSBase |
The interface
CallableSBase represents an SBase that can be
called in mathematical expressions, i.e., ASTNode , via its
identifier. |
MathContainer |
Base interface for all the SBML components which contain MathML nodes.
|
NamedSBase |
Base class for all the SBML components with an id and a name (optional or
not).
|
NamedSBaseWithDerivedUnit |
All objects that implement this interface can be referenced in abstract
syntax trees as implemented in
ASTNode . |
Quantity |
A quantity is an element that represents a value with an associated unit that
can be addressed through the identifier or name attribute of this element.
|
SBase |
The interface to implement for each SBML element.
|
SBaseWithDerivedUnit |
This type represents an SBase object that is associated to a unit.
|
SBaseWithUnit |
Defines a kind of
SBase that is equipped with a defined unit. |
SBMLInputConverter<T> |
This interface allows the implementing class to create a JSBML model based on
some other data structure.
|
SBMLOutputConverter<T> |
This interface allows the implementing class to convert a JSBML model into
another data structure.
|
UniqueNamedSBase |
This interface is used to tag all those elements
whose identifier must be unique within an SBML
Model . |
Variable |
A variable of the system is a
Quantity whose value may change during
a simulation. |
Class | Description |
---|---|
AbstractMathContainer |
Base class for all the SBML components which contain MathML nodes.
|
AbstractNamedSBase |
The base class for each SBML element with an optional id and name.
|
AbstractNamedSBaseWithUnit |
This simple implementation of the interfaces
NamedSBaseWithDerivedUnit and SBaseWithUnit defines elements
that can be addressed by their identifier and are or can be associated with a
defined Unit or UnitDefinition . |
AbstractSBase |
The base class for each
SBase component. |
AbstractTreeNode |
A basic implementation of the
TreeNode interface. |
AlgebraicRule |
Represents the algebraicRule XML element of a SBML file.
|
Annotation |
An Annotation represents the annotations of an
SBase element. |
AnnotationElement |
A common super class for all those elements that can be part of an
Annotation . |
AssignmentRule |
Represents the assignmentRule XML element of a SBML file.
|
ASTNode |
A node in the Abstract Syntax Tree (AST) representation of a mathematical
expression.
|
Compartment |
Represents the compartment in a model, i.e., a variable element with name,
identifier, unit, and value that may change during a simulation.
|
CompartmentType | Deprecated
Only valid in SBML Level 2 for Versions 2 through 4.
|
Constraint |
Represents the constraint XML element of a SBML file.
|
Creator | |
CVTerm |
Contains all the MIRIAM URIs for a MIRIAM qualifier in the annotation element
of a SBML component.
|
Delay |
Represents the delay subnode of an event element.
|
Event |
Represents the event XML element of a SBML file.
|
EventAssignment |
Represents the eventAssignment XML element of a SBML file.
|
ExplicitRule |
An explicit
Rule is a rule that explicitly declares its variable
element. |
FunctionDefinition |
Represents the functionDefinition XML element of a SBML file.
|
History | |
InitialAssignment |
Represents the initialAssignment XML element of a SBML file.
|
JSBML |
Wrapper class for global methods and constants defined by JSBML.
|
KineticLaw |
Represents the kineticLaw XML element of a SBML file.
|
ListOf<T extends SBase> |
This list implementation is a Java
List that extends
AbstractSBase . |
LocalParameter |
A local parameter can only be used to specify a constant within a
KineticLaw . |
Model |
JSBML implementation of SBML's
Model construct. |
ModifierSpeciesReference |
Represents the modifierSpeciesReference XML element of a SBML file.
|
Parameter |
Represents a globally valid parameter in the model, i.e., a variable that
may change during a simulation or that provides a constant value.
|
Priority |
This class represents the priority element in SBML.
|
QuantityWithUnit |
This object represents an element with identifier and name, a value, and a
defined unit.
|
RateRule |
Represents the rateRule XML element of a SBML file.
|
Reaction |
Represents the reaction XML element of a SBML file.
|
Rule | |
SBMLDocument |
Represents the 'sbml' root node of a SBML file.
|
SBMLErrorLog |
Log of errors and other events encountered during SBML processing.
|
SBMLReader |
Provides methods for reading SBML from files, text strings or streams.
|
SBMLWriter |
Provides methods for writing SBML to files, text strings or streams.
|
SBO |
Methods for interacting with Systems Biology Ontology (SBO) terms.
|
SBO.Term |
This is a convenient wrapper class for the corresponding implementation
of
org.biojava.ontology.Term in BioJava as it provides
specialized methods to obtain the information from the SBO OBO file
directly and under the same name as the keys are given in that file. |
SBO.Triple |
This is a wrapper class for the corresponding BioJava class
org.biojava.ontology.Triple , to allow for simplified access to
the properties of a subject-predicate-object triple in this ontology. |
SimpleSpeciesReference |
The base class of
SpeciesReference and
ModifierSpeciesReference . |
Species |
Represents the species XML element of a SBML file.
|
SpeciesReference |
Represents the speciesReference XML element of a SBML file.
|
SpeciesType | Deprecated
Only valid in SBML Level 2 for Versions 2 through 4.
|
StoichiometryMath | Deprecated
Since SBML Level 3 Version 1 use
AssignmentRule with
instances of SpeciesReference as Variable
instead. |
Symbol | |
Trigger |
Represents the trigger XML element of a SBML file.
|
Unit |
Represents the unit XML element of a SBML file.
|
UnitDefinition |
Represents the unitDefinition XML element of a SBML file.
|
Enum | Description |
---|---|
AbstractSBase.NOTES_TYPE | |
ASTNode.Type |
An enumeration of all possible types that can be represented by an
abstract syntax tree node.
|
CVTerm.Qualifier |
This
enum list all the possible MIRIAM qualifiers. |
CVTerm.Type |
This enum list all the possible MIRIAM qualifiers type.
|
ListOf.Type |
This enum lists all the possible names of the listXXX components.
|
SBMLError.SEVERITY | |
SBMLException.Category |
Category of this exception.
|
SBMLException.Code |
Error codes.
|
SBMLException.Type | |
Unit.Kind |
This enumeration contains an exhaustive list of all available unit kinds
within all Levels and Versions of SBML.
|
Exception | Description |
---|---|
IdentifierException |
This exception is thrown when trying to set or add an identifier to an
instance of
NamedSBase but if the given identifier is already
registered in the containing Model . |
LevelVersionError | |
PropertyException |
This is an error of an undefined property or value for a property in some
instance of
SBase . |
PropertyNotAvailableException |
An error that indicates that a property of an
SBase is
not available for the current SBML Level/Version combination. |
PropertyUndefinedError |
This
PropertyException indicates that the value belonging to a
mandatory property, for which there is no default value, has not been
declared by the user. |
SBMLError |
Representation of errors, warnings and other diagnostics.
|
SBMLException |
This class roughly corresponds to libSBML's SBMLError class.
|
SBMLTypeUndefinedException |
This error can be thrown whenever a data type is being initialized that is
undefined for a certain SBML Level/Version combination.
|