All Classes
| Class | Description |
|---|---|
| AbstractConnector |
Abstract connector shape implementation that deals with cached shapes,
segments and waypoints.
|
| AbstractPathwayModelFormat |
base implementation of PathwayImporter and PathwayExporter warnings
mechanism.
|
| AbstractShape |
Class for shapes.
|
| AnchorShape |
AnchorShape is responsible for defining the graphic for Anchors, similar to
ArrowShape for Arrows.
|
| AnchorShapeRegistry |
Defines and registers all Anchor shapes.
|
| AnchorShapeType |
This class contains extensible enum for Anchor type property.
|
| Annotation |
This class stores information for an Annotation.
|
| AnnotationType |
This class contains extensible enum for Annotation type property.
|
| ArrowHeadType |
This class contains extensible enum pattern for different arrow head types.
|
| ArrowShape |
ArrowShapes determine how the ending of a line can be drawn.
|
| ArrowShape.FillType |
Enumerates possible ways to combine the outline and body.
|
| ArrowShapeRegistry |
Defines and registers all arrowhead shapes.
|
| Citation |
This class stores information for a Citation.
|
| ColorUtils |
This utils class contains methods for converting
Color to hexBinary
or color name String, and vice versa. |
| ConnectorRestrictions |
Methods to provide restrictions for the connector path
|
| ConnectorShape |
Implement this to provide a line shape for connectors.
|
| ConnectorShape.Segment |
A single segment of the connector path.
|
| ConnectorShape.WayPoint |
The class for a waypoint, a point through which the connector passes.
|
| ConnectorShapeFactory |
Constructs connector shapes.
|
| ConnectorType |
This class contains extensible enum for different connectorType property.
|
| ConverterException |
Exception that occurs during import, export, save or load of a pathway model.
|
| CopyElement |
This class stores information for copied
PathwayElement. |
| CurvedConnectorShape |
Implements a curved connector that draws curved lines between the segments.
|
| DataNode |
This class stores information for a DataNode pathway element.
|
| DataNodeType |
This class contains extensible enum for DataNode type property.
|
| DebugList<E> |
This is a List that helps in the search for ConcurrentModification problems.
|
| DebugList.DebugIterator<E> |
An iterator to go with the DebugList.
|
| Drawable |
Interface for classes which can be drawn a pathway model canvas.
|
| ElbowConnectorShape |
ConnectorShape implementation for the elbow connector.
|
| EventDispatchThreadOnly |
Indicates that this class or method should only be accessed by the Event
Dispatch Thread
|
| Evidence |
This class stores information for an Evidence.
|
| FileUtils |
Collection of static utility methods dealing with files.
|
| FreeConnectorShape |
Implements a connector that draws straight lines between multiple waypoints.
|
| GPML2013aFormatAbstract |
Abstract class for GPML2013a format.
|
| GPML2013aFormatAbstract.AttributeInfo |
Name of resource containing the gpml schema definition.
|
| GPML2013aReader |
This class reads a PathwayModel from an input source (GPML 2013a).
|
| GPML2013aWriter |
This class writes a PathwayModel to an output (GPML 2013a).
|
| GPML2021FormatAbstract |
Read / write GPML files.
|
| GPML2021Reader |
This class reads a PathwayModel from an input source (GPML 2021).
|
| GPML2021Writer |
This class writes a PathwayModel to an output (GPML 2021).
|
| GPMLFormat |
Class responsible for interaction with Gpml format.
|
| GPMLFormatAbstract |
Abstract class for GPML format.
|
| GPMLFormatReader |
Interface for GPML reading.
|
| GPMLFormatVersion |
Interface for GPML format versions.
|
| GPMLFormatWriter |
Interface for GPML writing.
|
| GraphicalLine |
This class stores information for GraphicalLine pathway element.
|
| GraphLink |
This class only contains static methods and should not be instantiated.
|
| GraphLink.LinkableFrom |
Classes which want to refer *to* a
GraphLink.LinkableTo PathwayElement must
implement this interface. |
| GraphLink.LinkableTo |
PathwayElements which can be referred to must implement this interface.
|
| Group |
This class stores all information relevant to a Group pathway element.
|
| Groupable |
Interface for classes which can belong in a
Group. |
| GroupType |
This class contains extensible enum for Group type property.
|
| HAlignType |
This enum class contains possible values for horizontal text alignment
property.
|
| Interaction |
This class stores information for an Interaction pathway element.
|
| IShape |
Interface for shapes.
|
| Label |
This class stores all information relevant to a Label pathway element.
|
| LinAlg |
Helper class for rotation calculations.
|
| LinAlg.Point |
Point, pair of doubles.
|
| LineElement |
This abstract class stores information for a Line pathway element, e.g.
|
| LineStyleType |
This class contains extensible enum for lineStyle or borderStyle property.
|
| Logger |
Logs output to a stream, with the option to filter for types of messages
|
| ObjectType |
Possible values for PathwayElement.getObjectType(), such as "DataNode" or
"Shape"
|
| Pathway |
The Pathway class stores information or metadata for a Pathway Model.
|
| PathwayElement |
Abstract class of pathway elements which are part of a pathway, have an
elementId, have Comment,
Children: DataNode, State, Interaction, GraphicalLine, Label, Shape, Group.
|
| PathwayModel |
This class stores information for a Pathway model.
|
| PathwayModel.StatusFlagEvent |
Event for a change in the "changed" status of this Pathway
|
| PathwayModel.StatusFlagListener |
Implement this interface if you want to be notified when the "changed" status
changes.
|
| PathwayModelEvent |
Used to notify listeners of changes to the model, i.e a Pathway or
PathwayElement.
|
| PathwayModelExporter |
Interface for an exporter that writes a pathway to a file.
|
| PathwayModelImporter |
Implemented by classes that can import a pathway from various different
types.
|
| PathwayModelIO |
Common methods for
PathwayModelImporters and
PathwayModelExporters |
| PathwayModelListener |
Implement this if you want to be notified of changes to a PathwayModel.
|
| PathwayObject |
Abstract class of pathway elements which are part of a pathway and have an
elementId.
|
| PathwayObjectEvent |
This event is used to notify
PathwayObjectListeners of changes to
properties of a PathwayElement. |
| PathwayObjectListener |
Implement this if you want to be notified of changes to properties of a
PathwayElement.
|
| Property |
This interface defines a typed property.
|
| PropertyManager |
This PropertyManager handles the registration/lookups of everything related
to TypedProperties.
|
| PropertyType |
This interface represents a type (the Type in Property).
|
| Referenceable | |
| Referenceable.Annotatable |
Interface for classes which can hold a
List of PathwayElement.AnnotationRef. |
| Referenceable.Citable |
Interface for classes which can hold a
List of PathwayElement.CitationRef. |
| Referenceable.Evidenceable |
Interface for classes which can hold a
List of PathwayElement.EvidenceRef. |
| RootElementFinder |
This is similar to com.sun.xml.internal.ws.message.RootElementSniffer,
perhaps can be re-used.
|
| RootElementFinder.RootElementHandler |
Root element handler class.
|
| SegmentedConnector |
Base class for segmented connectors.
|
| Shape |
This class stores all information relevant to a Shape pathway element.
|
| ShapeCatalog |
This class defines some shapes.
|
| ShapeCatalog.Internal |
these constants are internal, only for the switch statement below.
|
| ShapedElement |
This class stores information for shaped pathway element
DataNode,
DataNode.State, Label, Shape, and Group. |
| ShapeRegistry |
The Shape registry stores all arrow heads and shapes
at this moment the shape registry initializes itself, by calling
registerShape() on BasicShapes, GenMAPPShapes and MIMShapes.
|
| ShapeType |
This enum class contains extensible enum for Shape type property.
|
| StateType |
This class contains extensible enum for state types.
|
| StaticProperty |
Static properties for ObjectTypes, linked in
PathwayObject. |
| StaticPropertyType |
The properties in
StaticProperty define properties of different
types, all the possible types are defined here. |
| StopWatch |
A simple helper class for speed optimizations.
|
| StraightConnectorShape |
Implements a straight connector Shape, i.e.
|
| Test |
Tests for libgpml model classes.
|
| TestAlias |
Tests for aliasRef of
DataNode. |
| TestAnchor |
Test for
LineElement.Anchor. |
| TestAnnotation |
Tests for Annotation class.
|
| TestCitation |
For testing Citation methods
|
| TestColorUtils |
Tests for ColorUtils class.
|
| TestCopy |
Test for Clone methods.
|
| TestDataNodeType |
Test for extensible enum class.
|
| TestDebug |
Tests for debug.
|
| TestElementId |
Tests for elementId.
|
| TestEvidence |
For testing Evidence methods
|
| TestGraph |
Test graph properties of a pathway model.
|
| TestGraphLink |
For testing methods for elementRef:
|
| TestGroup |
Test for
Group. |
| TestGroupNested |
Tests for nested
Group(s). |
| TestGroupRectPropertyUtils |
Tests for GroupRectPropertyUtils class, the utility class for finding group bounds.
|
| TestLinePoint |
Test for
LineElement.LinePoint. |
| TestReferenceable |
Tests for
Referenceable: |
| TestSegmentedConnector |
Test for segmented connector.
|
| TestState |
Test for
DataNode.State. |
| TestTemporary |
Test for random things.
|
| TestXrefUtils |
Tests for XrefUtils class.
|
| ThreadSafe |
Use this annotation to indicate that this method is Thread-safe, i.e.
|
| Utils |
Various utility functions.
|
| VAlignType |
This enum class contains possible values for vertical text alignment
property.
|
| WorkerThreadOnly |
Indicates that this class or method should only be accessed by threads other
than the Event Dispatch Thread
|
| Xrefable |
Interface for classes which can have an
Xref. |
| XrefUtils |
This utils class contains methods for checking DataSource and creating Xref.
|