connect method
Implementation
Edge<num> connect(Node<num> node1, Node<num> node2, num edgeValue) {
var eadges = Node.connect<num>(node1, node2, this, edgeValue);
_edgeLenght += 1;
if (isOriented) {
node1._edges.add(eadges.item1);
} else {
if (node1.id == node2.id) {
node1._edges.add(eadges.item1);
} else {
node1._edges.add(eadges.item1);
node2._edges.add(eadges.item2);
}
}
return eadges.item1;
}