Package | Description |
---|---|
org.sbml.jsbml.ext.layout |
Provides classes for the Layout
package.
|
org.sbml.jsbml.ext.render |
Provides classes for the render package, see the specification at sbml.org.
|
org.sbml.jsbml.ext.render.director |
This package contains interfaces and classes to create an implementation
to create a graphical representation of the
Layout
of a SBML document. |
Class | Description |
---|---|
AbstractReferenceGlyph |
Abstract super class for all kinds of glyphs that graphically represent an
instance of
NamedSBase . |
BoundingBox |
The
BoundingBox class specifies the required elements position and dimension. |
CompartmentGlyph |
The
CompartmentGlyph class is derived from GraphicalObject
and inherits its attributes. |
CubicBezier |
Represents smooth curves in the
Layout package. |
Curve | |
CurveSegment |
Parent class to
LineSegment and CubicBezier . |
CurveSegment.Type | |
Dimensions |
A
Dimensions is specified via the required attributes width,
height and an optional attribute depth, all of which are of type double. |
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. |
GraphicalObject |
All the more specific layout elements (
CompartmentGlyph , GeneralGlyph ,
SpeciesGlyph , ReactionGlyph , ReferenceGlyph , TextGlyph ,
and SpeciesReferenceGlyph ) are derived from the class GraphicalObject . |
IBoundingBox |
Defines classes that are inside a
BoundingBox , which
specifies the position and the size of the object. |
ICurve | |
Layout | |
LayoutModelPlugin | |
LineSegment |
The
LineSegment class consists of the mandatory attribute xsi:type and two child
elements of type Point . |
Point |
The representation of a point in the "layout" package.
|
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 . |
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). |
SpeciesGlyph |
The
SpeciesGlyph class has an optional species attribute, in
addition to to the attributes from GraphicalObject . |
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). |
SpeciesReferenceRole |
Enumeration that defines the different SpeciesReferenceRoles that are encoded by
the
Layout package. |
TextGlyph |
The
TextGlyph class describes the position and dimension of text labels. |
Class | Description |
---|---|
BoundingBox |
The
BoundingBox class specifies the required elements position and dimension. |
CubicBezier |
Represents smooth curves in the
Layout package. |
CurveSegment |
Parent class to
LineSegment and CubicBezier . |
GraphicalObject |
All the more specific layout elements (
CompartmentGlyph , GeneralGlyph ,
SpeciesGlyph , ReactionGlyph , ReferenceGlyph , TextGlyph ,
and SpeciesReferenceGlyph ) are derived from the class GraphicalObject . |
IBoundingBox |
Defines classes that are inside a
BoundingBox , which
specifies the position and the size of the object. |
ICurve | |
Layout | |
LineSegment |
The
LineSegment class consists of the mandatory attribute xsi:type and two child
elements of type Point . |
Class | Description |
---|---|
BoundingBox |
The
BoundingBox class specifies the required elements position and dimension. |
CompartmentGlyph |
The
CompartmentGlyph class is derived from GraphicalObject
and inherits its attributes. |
CubicBezier |
Represents smooth curves in the
Layout package. |
Curve | |
CurveSegment |
Parent class to
LineSegment and CubicBezier . |
Dimensions |
A
Dimensions is specified via the required attributes width,
height and an optional attribute depth, all of which are of type double. |
GraphicalObject |
All the more specific layout elements (
CompartmentGlyph , GeneralGlyph ,
SpeciesGlyph , ReactionGlyph , ReferenceGlyph , TextGlyph ,
and SpeciesReferenceGlyph ) are derived from the class GraphicalObject . |
Layout | |
Point |
The representation of a point in the "layout" package.
|
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 . |
SpeciesGlyph |
The
SpeciesGlyph class has an optional species attribute, in
addition to to the attributes from GraphicalObject . |
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). |
SpeciesReferenceRole |
Enumeration that defines the different SpeciesReferenceRoles that are encoded by
the
Layout package. |
TextGlyph |
The
TextGlyph class describes the position and dimension of text labels. |