EdgeList

constructor(thisRef: Node, init: (start: Node, end: NodeType) -> EdgeType, outgoing: Boolean = true, onAdd: (EdgeType) -> Unit? = null, onRemove: (EdgeType) -> Unit? = null)