Package | Description |
---|---|
org.sbml.jsbml |
Pure Java™ implementation of the data structures to represent all SBML
constructs.
|
org.sbml.jsbml.ext.comp |
Provides classes for the
Hierarchical Model Composition package.
|
org.sbml.jsbml.ext.dyn |
Provides classes for the
Dynamic Structures package.
|
org.sbml.jsbml.ext.fbc |
Provides classes for the
Flux Balance Constraints package (FBC).
|
org.sbml.jsbml.ext.groups |
Provides classes for the Groups
package.
|
org.sbml.jsbml.ext.layout |
Provides classes for the Layout
package.
|
org.sbml.jsbml.ext.multi |
Provides classes for the Multi package.
|
org.sbml.jsbml.ext.qual |
Provides classes for the Qualitative Models package.
|
org.sbml.jsbml.ext.render |
Provides classes for the render package, see the specification at sbml.org.
|
org.sbml.jsbml.ext.spatial |
Provides classes for the
Spatial Geometries and Processes package.
|
org.sbml.jsbml.util |
A collection of handy utilities when working with JSBML classes,
such as classes for String manipulation or mathematical operations.
|
Modifier and Type | Interface | Description |
---|---|---|
interface |
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 . |
interface |
UniqueNamedSBase |
This interface is used to tag all those elements
whose identifier must be unique within an SBML
Model before SBML Level 3 Version 2. |
interface |
Variable |
A variable of the system is a
Quantity whose value may change during
a simulation. |
Modifier and Type | Class | Description |
---|---|---|
class |
AlgebraicRule |
Represents the algebraicRule XML element of a SBML file.
|
class |
AssignmentRule |
Represents the assignmentRule XML element of a SBML file.
|
class |
Compartment |
Represents the compartment in a model, i.e., a variable element with name,
identifier, unit, and value that may change during a simulation.
|
class |
CompartmentType |
Deprecated.
Only valid in SBML Level 2 for Versions 2 through 4.
|
class |
Constraint |
Represents the constraint XML element of a SBML file.
|
class |
Delay |
Represents the delay subnode of an event element.
|
class |
Event |
Represents the event XML element of a SBML file.
|
class |
EventAssignment |
Represents the eventAssignment XML element of a SBML file.
|
class |
ExplicitRule |
An explicit
Rule is a rule that explicitly declares its variable
element. |
class |
FunctionDefinition |
Represents the functionDefinition XML element of a SBML file.
|
class |
InitialAssignment |
Represents the initialAssignment XML element of a SBML file.
|
class |
KineticLaw |
Represents the kineticLaw XML element of a SBML file.
|
class |
ListOf<T extends SBase> |
This list implementation is a Java
List that extends
AbstractSBase . |
class |
Model |
JSBML implementation of SBML's
Model construct. |
class |
ModifierSpeciesReference |
Represents the modifierSpeciesReference XML element of a SBML file.
|
class |
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.
|
class |
Priority |
This class represents the priority element in SBML.
|
class |
RateRule |
Represents the rateRule XML element of a SBML file.
|
class |
Reaction |
Represents the reaction XML element of a SBML file.
|
class |
Rule |
|
class |
SimpleSpeciesReference |
The base class of
SpeciesReference and
ModifierSpeciesReference . |
class |
Species |
Represents the species XML element of a SBML file.
|
class |
SpeciesReference |
Represents the speciesReference XML element of a SBML file.
|
class |
SpeciesType |
Deprecated.
Only valid in SBML Level 2 for Versions 2 through 4.
|
class |
Symbol |
|
class |
Trigger |
Represents the trigger XML element of a SBML file.
|
class |
Unit |
Represents the unit XML element of a SBML file.
|
Modifier and Type | Class | Description |
---|---|---|
class |
Deletion |
Defines a deletion operation to
be applied when a submodel instantiates a model definition.
|
class |
ExternalModelDefinition |
The
ExternalModelDefinition objects are model definitions - in and of
themselves, they are definitions of the models but not uses of those models. |
class |
ModelDefinition |
Holder class for model definitions, which are
Model s. |
class |
Submodel |
Submodel s are instantiations of models contained within other models. |
Modifier and Type | Class | Description |
---|---|---|
class |
DynElement |
|
class |
SpatialComponent |
Modifier and Type | Class | Description |
---|---|---|
class |
FluxBound |
Deprecated.
Only defined in FBC Version 1.
|
class |
FluxObjective |
The
FluxObjective class is a relatively simple container for a model
variable weighted by a signed linear coefficient. |
class |
GeneProduct |
Defines a single gene product.
|
class |
GeneProductAssociation |
Contains a single
Association . |
class |
GeneProductRef |
References a
GeneProduct . |
class |
ListOfObjectives |
ListOfObjectives adds an additional required attribute: 'activeObjective'. |
class |
Objective |
An integral component in a complete description of a steady-state model is the so-called
'objective function' which generally consists of a linear combination of model variables
(fluxes) and a sense (direction).
|
Modifier and Type | Class | Description |
---|---|---|
class |
Group |
|
class |
ListOfMemberConstraint |
Deprecated.
This class was removed from the specifications as of version 0.7
(2015-11-24) as no software wanted to implement support for it.
It might be added back in a future version of the specifications
if somebody want to implement it.
|
class |
ListOfMembers |
|
class |
Member |
|
class |
MemberConstraint |
Deprecated.
This class was removed from the specifications as of version 0.7
(2015-11-24) as no software wanted to implement support for it.
It might be added back in a future version of the specifications
if somebody want to implement it.
|
Modifier and Type | Class | Description |
---|---|---|
class |
AbstractReferenceGlyph |
Abstract super class for all kinds of glyphs that graphically represent an
instance of
NamedSBase . |
class |
BoundingBox |
The
BoundingBox class specifies the required elements position and dimension. |
class |
CompartmentGlyph |
The
CompartmentGlyph class is derived from GraphicalObject
and inherits its attributes. |
class |
Dimensions |
A
Dimensions is specified via the required attributes width,
height and an optional attribute depth, all of which are of type double. |
class |
GeneralGlyph |
The
GeneralGlyph is used to facilitate the representation of elements
other than Compartment , Species
and Reaction and thus
can be used for the display of relationships of Rule
or
elements defined by other SBML packages. |
class |
GraphicalObject |
All the more specific layout elements (
CompartmentGlyph , GeneralGlyph ,
SpeciesGlyph , ReactionGlyph , ReferenceGlyph , TextGlyph ,
and SpeciesReferenceGlyph ) are derived from the class GraphicalObject . |
class |
Layout |
|
class |
Point |
The representation of a point in the "layout" package.
|
class |
ReactionGlyph |
Analogous to how a
Reaction object has to at least have one reactant
or product, the ReactionGlyph has to at least have one
SpeciesReferenceGlyph stored in the
ReactionGlyph.listOfSpeciesReferenceGlyphs . |
class |
ReferenceGlyph |
The
ReferenceGlyph element describes the graphical connection between
an arbitrary GraphicalObject (or derived element) and a
GeneralGlyph (which would be an arrow or some curve in most cases). |
class |
SpeciesGlyph |
The
SpeciesGlyph class has an optional species attribute, in
addition to to the attributes from GraphicalObject . |
class |
SpeciesReferenceGlyph |
The
SpeciesReferenceGlyph class describes the graphical connection
between a SpeciesGlyph and a ReactionGlyph (which would be
an arrow or some curve in most cases). |
class |
TextGlyph |
The
TextGlyph class describes the position and dimension of text labels. |
Modifier and Type | Class | Description |
---|---|---|
class |
BindingSiteSpeciesType |
A
BindingSiteSpeciesType object is a binding site, and therefore its instance can further define the bindingStatus
attribute and can participate a binding internally and explicitly in an InSpeciesTypeBond object, or externally and
implicitly defined by an OutwardBindingSite object. |
class |
CompartmentReference |
|
class |
IntraSpeciesReaction |
|
class |
MultiSpeciesType |
The element MultiSpeciesType, which is part of SBML Level 2 Version 4 specification, is not part
of SBML Level 3 Version 1 Core any more.
|
class |
PossibleSpeciesFeatureValue |
Each state feature (
SpeciesFeatureType ) also requires the definition of all
the possible values it can take. |
class |
SpeciesFeatureType |
A species type (
MultiSpeciesType ) can carry any number of features
(SpeciesFeatureType ), which are characteristic properties specific
for this type of species (Species ). |
class |
SpeciesTypeInstance |
Provides a way to construct
MultiSpeciesType s and Species with multiple components. |
class |
SubListOfSpeciesFeature |
Allows to regroup a set of
SpeciesFeature that have a specific Relation between them. |
Modifier and Type | Class | Description |
---|---|---|
class |
Input |
|
class |
Output |
Each
Output refers to a QualitativeSpecies that participates
in (is affected by) the corresponding Transition . |
class |
QualitativeSpecies |
Similarly to the
Species in SBML, the components of qualitative
models refer to pools of entities that are considered indistinguishable and
are each located in a specific Compartment . |
class |
Transition |
A
Transition defines the changes in level associated with the QualitativeSpecies
that occur when a Transition is enabled. |
Modifier and Type | Class | Description |
---|---|---|
class |
GlobalRenderInformation |
|
class |
GradientBase |
|
class |
LinearGradient |
|
class |
ListOfGlobalRenderInformation |
Derives from the
ListOf class and contains one or more objects of type GlobalRenderInformation . |
class |
ListOfLocalRenderInformation |
Derives from the
ListOf class and contains one or more objects of type LocalRenderInformation . |
class |
ListOfRenderInformation<T extends RenderInformationBase> |
Derives from the
ListOf class and contains one or more objects of type RenderInformationBase . |
class |
LocalRenderInformation |
|
class |
LocalStyle |
|
class |
RadialGradient |
|
class |
RenderGroup |
The
RenderGroup class from the SBML render extension is used to group graphical primitives together
to create composite representations from simple primitives. |
class |
RenderInformationBase |
|
class |
Style |
Modifier and Type | Class | Description |
---|---|---|
class |
AnalyticVolume |
Modifier and Type | Class | Description |
---|---|---|
class |
ListOfWithName<T extends SBase> |
Deprecated.
since JSBML 1.2 and the introduction of
ListOf.setOtherListName(String) , this class is not necessary any more. |