See: Description
| Interface | Description |
|---|---|
| EfficientFilter |
An EfficientFilter can take in an UnassembledGraph
withut assembling it, and is used for non-structural
filters.
|
| Filter |
A
Filter returns a subgraph of a Graph, in the
form of an UnsassembledGraph. |
| LevelFilter |
A generally useful template for Filters that have a settable
value.
|
| Class | Description |
|---|---|
| EdgePredicateFilter |
This is a simple Edge filter that accepts the edges which its
Predicate accepts.
|
| GeneralEdgeAcceptFilter |
Abstract class that implements a generic filter for accepting arbitrary
edges (and all vertices).
|
| GeneralVertexAcceptFilter |
Abstract class that implements a generic filter for accepting arbitrary
vertices (and all edges).
|
| GraphAssemblyRecord |
Contains an audit trail of a graph filtering step.
|
| SerialFilter |
This is a generic filter that takes at least two other filters
and runs them seially.
|
| TrivialFilter |
A small filter that returns the vertices and edges in the orignal Graph.
|
| UnassembledGraph |
This class represents an unassembled graph.
|
| VertexPredicateFilter |
This is a simple Vertex filter that accepts the vertices which its
Predicate accepts.
|
Filter, the base filter interface;
EfficientFilter, an interface for filters that can be efficeintly cumulatively stacked;
LevelFilter, an interface for filters that have a variable integer setting;
GeneralEdgeAcceptFilter, a base class for filters that look only at edges;
and GeneralVertexAcceptFilter, a base class for filters that look only at vertices.UnassembledGraph, the raw graph that is generated by a filter;
and GraphAssemblyRecord, the audit trail of past filter calls.
SerialFilter, which stacks several filters in sequence;
and TrivialFilter, which returns the original input graph.
Filter