Package de.grogra.xl.impl.base

Abstract base implementation of XL's compile-time and run-time models for graphs with objects as nodes and int-coded, directed edges.

See:
          Description

Interface Summary
Connector<N,P> A Connector is used to specify a connection of a new node with a graph at a position which is given by an existing node in the graph.
Operator<N>  
 

Class Summary
CompiletimeModel  
ConnectionTransformation  
EdgeData  
EdgeIterator An EdgeIterator is used to iterate over the edges of a node.
FieldListPattern  
Graph This class is an abstract base class for implementations of XL's runtime model for graph-like structures.
Graph.ThreadData  
GraphImpl  
GraphQueue  
GraphQueue.AddEdgeDescriptor  
GraphQueue.AddNodeDescriptor  
GraphQueue.AddUndirectedEdgeDescriptor  
GraphQueue.ConnectDescriptor  
GraphQueue.DeleteEdgeDescriptor  
GraphQueue.DeleteNodeDescriptor  
GraphQueue.ExecuteDescriptor  
GraphQueueImpl  
Neighbors<N>  
NodeEdgePair<N>  
Producer This class is an abstract base implementation of Producer.
RuntimeModel  
 

Package de.grogra.xl.impl.base Description

Abstract base implementation of XL's compile-time and run-time models for graphs with objects as nodes and int-coded, directed edges.

Package Specification

This package contains a collection of classes that can be used as base classes for an implementation of XL's CompiletimeModel and RuntimeModel. These classes are suitable for data sources that can be represented as graphs with objects as nodes and int-coded, directed edges: