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 | |