Module graph

Class GraphFilter

java.lang.Object
de.grogra.graph.GraphBase
de.grogra.graph.GraphFilter
All Implemented Interfaces:
AttributeChangeListener, ChangeBoundaryListener, EdgeChangeListener, Graph, Lockable
Direct Known Subclasses:
AttributeOverwritingFilter

public abstract class GraphFilter extends GraphBase implements ChangeBoundaryListener, AttributeChangeListener, EdgeChangeListener
A GraphFilter is a Graph which has another graph as source and filters the data of the source graph. Filtering may include modification of structure and attributes. The implementations of Graph methods in this class just forward their invocation to the corresponding methods of the source graph.
Author:
Ole Kniemeyer