This is the complete list of members for Graph, including all inherited members.
| $edgeAttrIndex | NestedGraph | protected |
| $nodeAttrIndex | NestedGraph | protected |
| $rootGraph | NestedGraph | protected |
| __construct(array $attrs=[]) | Graph | |
| Smalldb\Graph\NestedGraph\__construct(Node $parentNode=null, array $attrs=[]) | NestedGraph | protected |
| addEdge(Edge $edge) | NestedGraph | |
| addNode(Node $node) | NestedGraph | |
| createEdge(?string $id, Node $start, Node $end, array $attrs=[]) | NestedGraph | |
| createNestedGraph(Node $parentNode) | Graph | |
| createNode(string $id, array $attrs=[]) | NestedGraph | |
| edgeAttrChanged($node, $key, $oldValue, $newValue) | NestedGraph | |
| getAllEdges() | Graph | |
| getAllNodes() | Graph | |
| getAttr(string $key, $defaultValue=null) | AbstractElement | |
| getAttributes() | AbstractElement | |
| getEdge(string $id) | NestedGraph | |
| getEdgeById(string $id) | Graph | |
| getEdges() | NestedGraph | |
| getEdgesByAttr(string $key, $value=true) | Graph | |
| getNode(string $id) | NestedGraph | |
| getNodeById(string $id) | Graph | |
| getNodes() | NestedGraph | |
| getNodesByAttr(string $key, $value=true) | Graph | |
| getParentNode() | NestedGraph | |
| getRootGraph() | NestedGraph | |
| hasEdge(string $id) | NestedGraph | |
| hasNode(string $id) | NestedGraph | |
| indexEdgeAttr($key) | Graph | |
| indexNodeAttr($key) | Graph | |
| nodeAttrChanged($node, $key, $oldValue, $newValue) | NestedGraph | |
| offsetExists($key) | AbstractElement | |
| offsetGet($key) | AbstractElement | |
| offsetSet($key, $value) | AbstractElement | |
| offsetUnset($key) | AbstractElement | |
| onAttrChanged(string $key, $oldValue, $newValue) | NestedGraph | protected |
| removeAttr(string $key) | AbstractElement | |
| removeEdge(Edge $edge) | NestedGraph | |
| removeNode(Node $node) | NestedGraph | |
| setAttr(string $key, $newValue) | AbstractElement | |