Source code for Node

#-*- coding: utf-8 -*-

from Item import *

[docs]class Node(Item): """ """ def __init__(self): """ """ super(Node, self).__init__() self._edges = []
[docs] def edges(self, ): """ """ return self._edges
[docs] def children(self): """ """ children = [] for e in self._edges: if e.parent() == self: children.append(e.child()) return children
[docs] def parent(self): """ """ parent = [] for e in self._edges: if e.child() == self: parent.append(e.parent()) return parent