See: Description
Interface | Description |
---|---|
CounterExample |
A class implements the
CounterExample interface to indicate that the instances
of the class provide the counter example types of raven which can be stored in the repository. |
Data |
A class implements the
Data interface to indicate that the instances
of the class provide basic data types of raven which can be stored in the repository. |
Data.Type |
The
Type interface is implemented by each class implementing the
Data interface to indicate the possible manifestations (of the data class). |
Decomposition<T> |
The
Decomposition interface is the root interface in the decomposition hierarchy. |
GraphDecomposition |
The
GraphDecomposition is the parent interface of the
PathDecomposition and the TreeDecomposition interface. |
RepositoryListener |
The listener interface for receiving repository events.
|
Class | Description |
---|---|
Cospan |
This class implements a
|
CospanCounterExample |
A wrapper class for cospan decompositions that are used to give one
graph as a counter-example for an algorithm
|
CospanDecomposition |
This class implements a sequence of composable cospans.
|
Edge |
This class represents a single (hyper-)edge of some graph.
|
Graph |
This class represents an edge-labeled
|
GraphDecomposition.Bag |
This class represents a set of nodes used by several types of graph
decompositions.
|
NameDataPair |
This class is used to assign a name to some
data object. |
Node |
This class represents a single node of some hypergraph.
|
Operation |
This class is the abstract base class for the several operations which can be
used to create graphs and cospans by means of the composition of these
operations.
|
Operation.Comparator |
This class imposes a total order on the set of (atomic cospan) operations.
|
Operation.Connect |
This class implements the CONNECT-Operation which is used to attach a new edge to the
last nodes in the interface of some graph (cospan).
|
Operation.Fuse |
This class implements the FUSE-Operation which is used to fuse the last two nodes in the
interface of some graph (cospan).
|
Operation.Perm |
This class implements the PERM-Operation which is used to cyclic shift the nodes in the
interface of some graph (cospan).
|
Operation.Res |
This class implements the RES-Operation which is used to restrict the last node in the
interface of some graph (cospan).
|
Operation.Trans |
This class implements the TRANS-Operation which is used to transpose the first two nodes in the
interface of some graph (cospan).
|
Operation.Vertex |
This class implements the VERTEX-Operation which is used to add a new node at the last
position of the interface of some graph (cospan).
|
PathDecomposition |
A
|
Permutation |
This class implements a permutation on a set of nodes.
|
Repository |
This class implements an in-memory database which is used to store the
Data objects available in Raven. |
RuleCounterExample |
A wrapper class for cospan decompositions that are used to give two
graphs with the same context as a counter-example for an algorithm
|
Signature |
This class implements a
|
TreeDecomposition |
A
|
Enum | Description |
---|---|
Cospan.Type |
Enumeration of the different types of implemented cospans.
|
CounterExample.Type |
Enumeration of the different types of implemented counter examples.
|
Decomposition.Type |
Enumeration of the different types of implemented decompositions.
|
Edge.Type |
Enumeration of the different types of implemented edges.
|
Graph.Type |
Enumeration of the different types of implemented graphs.
|
Node.Type |
Enumeration of the different types of implemented nodes.
|
Operation.Type |
Enumeration of the different types of implemented operations.
|
Signature.Type |
Enumeration of the different types of implemented signatures.
|