EdgeList class

A EdgeList is a list of Edges. It supports locating edges that are pointwise equals to a target edge. @version 1.7

Constructors

EdgeList()

Properties

edges List
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
ocaMap Map
An index of the edges, for fast lookup.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

add(Edge e) → void
Insert an edge unless it is already in the list
addAll(List<Edge> edgeColl) → void
findEdgeIndex(Edge e) int
If the edge e is already in the list, return its index. @return index, if e is already in the list -1 otherwise
findEqualEdge(Edge e) Edge?
If there is an edge equal to e already in the list, return it. Otherwise return null. @return equal edge, if there is one already in the list null otherwise
get(int i) Edge
getEdges() List
iterator() Iterator
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited