| Interface | Description |
|---|---|
| CompoundTerm |
Interface to describe an ECLiPSe compound term.
|
| EclipseConnection |
Interface of objects which provide a connection to an ECLiPSe engine.
|
| EclipseEngine |
Interface of objects providing "ownership" of an ECLiPSe engine.
|
| EclipseMultitaskConnection |
Interface of objects which provide a multitask aware connection to
an ECLiPSe connection.
|
| MultitaskListener |
Interface defining a listener for entering and leaving multitask
phases.
|
| QueueListener |
Interface for handlers of incoming data or data requests on queues.
|
| Class | Description |
|---|---|
| AbstractCompoundTerm |
A useful superclass for objects implementing the
CompoundTerm interface. |
| AsyncEclipseQueue |
An asynchronous, bidirectional queue for communicating between ECLiPSe
and Java.
|
| Atom |
An ECLiPSe atom.
|
| CompoundTermImpl |
An ECLiPSe compound term.
|
| EclipseConnectionImpl |
Abstract superclass of classes which implement the EclipseConnection interface.
|
| EclipseEngineOptions |
Encapsulates a set of options which can be used to initialise a new ECLiPSe
engine.
|
| EmbeddedEclipse |
An ECLiPSe engine embedded in the JVM process.
|
| EXDRInputStream |
A stream which can read EXDR format.
|
| EXDROutputStream |
A stream which can write EXDR format.
|
| FromEclipseQueue |
A queue for
sending data from ECLiPSe to Java.
|
| JEclipse |
Class with main method which, when called appropriately from the command
line, behaves as similarly as possible to a top-level eclipse.
|
| OutOfProcessEclipse |
An ECLiPSe engine which runs in a child process of the Java virtual machine.
|
| RemoteEclipse |
Remote connection to an existing ECLiPSe process.
|
| ToEclipseQueue |
A queue for
sending data from Java to ECLiPSe.
|
| Exception | Description |
|---|---|
| EclipseException |
The superclass of exceptions relating to the execution of the ECLiPSe engine.
|
| EclipseTerminatedException |
Exception thrown when access to a terminated ECLiPSe is requested.
|
| Fail |
Exception thrown when an ECLiPSe rpc goal fails.
|
| Throw |
Exception thrown when an rpc goal throws an ECLiPSe error.
|