Package de.grogra.graph

Interface Summary
AttributeAccessor  
AttributeChangeListener  
BooleanAttributeAccessor  
ByteAttributeAccessor  
ChangeBoundaryListener  
CharAttributeAccessor  
ContextDependent This interface is implemented by attribute values and other objects whose semantics may depend on the object context of the current GraphState.
DoubleAttributeAccessor  
EdgeChangeListener  
EdgePattern An EdgePattern is a boolean function which can be applied to edges in the context of graph traversal.
FloatAttributeAccessor  
Graph A Graph represents a graph-like structure.
Instantiator  
IntAttributeAccessor  
LongAttributeAccessor  
ObjectAttributeAccessor<T>  
Path A Path consists of an alternating sequence of nodes and edges (starting with a node) of a graph.
ShortAttributeAccessor  
Visitor A Visitor is a callback-instance which is informed about the structure of a graph via invocation of Graph.accept(Object, Visitor, ArrayPath).
 

Class Summary
AccessorBase<T>  
AccessorMap  
ArrayPath  
Attribute<T> An Attribute represents an attribute of nodes and edges in a Graph.
AttributeChangeEvent  
AttributeDependencies  
AttributeOverwritingFilter This graph filter may be used as superclass for graph filters which overwrite attribute values of their source graphs.
Attributes  
AttributeSet  
BooleanAttribute  
BooleanMap  
BooleanTreeAttribute  
ByteAttribute  
ByteTreeAttribute  
Cache  
Cache.Entry  
CharAttribute  
CharTreeAttribute  
DelegateGraphState  
DoubleAttribute  
DoubleTreeAttribute  
EdgePatternImpl  
EventSupport An instance of EventSupport can be used in implementations of Graph for the management of event listeners and for dispatching of events.
FloatAttribute  
FloatTreeAttribute  
GraphBase  
GraphFilter A GraphFilter is a Graph which has another graph as source and filters the data of the source graph.
GraphState A GraphState provides a context to access and modify a Graph.
GraphState.ObjectContext This class represents an object context.
GraphUtils  
IntAttribute  
IntEnumerationAttribute  
IntTreeAttribute  
LongAttribute  
LongTreeAttribute  
ObjectAttribute<T>  
ObjectMap<V>  
ObjectMapImpl<V>  
ObjectTreeAttribute<T>  
ParentAttribute  
ShortAttribute  
ShortTreeAttribute  
SpecialEdgeDescriptor  
StringAttribute  
VisitorImpl  
VoidAttribute  
 

Exception Summary
GraphException