| Interface | Description |
|---|---|
| Connectable |
Interface implemented by any object having input and output pins.
|
| Renderer |
Object that renders something to a print stream.
|
| Class | Description |
|---|---|
| Crawler |
Visits every node in a directed acyclic graph.
|
| FlatteningCrawler |
Crawler that produces a copy of a graph and explodes the contents of any
NestedNode directly into the global graph. |
| LabelledNode |
A node that contains an object, called its "label".
|
| NestedNode |
A node that itself encloses a directed acyclic graph of other nodes.
|
| NestedNode.NestedNodeCrawler |
A crawler visiting all inner nodes of the nested node.
|
| Node |
Abstract entity having input and output pins that can be linked to pins of
of other nodes.
|
| NodeConnector |
Provides methods to connect nodes together.
|
| Pin<T extends Connectable> |
An object associated to a node, and that can be the incoming or the
outgoing extremity of a connection between nodes.
|
Copyright © Sylvain HallĂ©. All Rights Reserved.