Package org.eclipse.draw2d.graph
Class EdgeList
- All Implemented Interfaces:
Serializable,Cloneable,Iterable<Edge>,Collection<Edge>,List<Edge>,RandomAccess,SequencedCollection<Edge>
A list of
Edges.- Since:
- 2.1.2
- See Also:
-
Field Summary
Fields inherited from class java.util.AbstractList
modCount -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetEdge(int index) Deprecated, for removal: This API element is subject to removal in a future version.intgetSlack()For internal use only.intgetSourceIndex(int i) For intrenal use only.intgetTargetIndex(int i) For internal use only.intFor internal use only.booleanFor internal use onlyvoidresetFlags(boolean resetTree) For internal use only.voidsetFlags(boolean value) For internal use only.Methods inherited from class java.util.ArrayList
add, add, addAll, addAll, addFirst, addLast, clear, clone, contains, ensureCapacity, equals, forEach, get, getFirst, getLast, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeFirst, removeIf, removeLast, removeRange, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray, trimToSizeMethods inherited from class java.util.AbstractCollection
containsAll, toStringMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Collection
parallelStream, stream, toArrayMethods inherited from interface java.util.List
containsAll, reversed
-
Constructor Details
-
EdgeList
public EdgeList()
-
-
Method Details
-
getEdge
Deprecated, for removal: This API element is subject to removal in a future version.use UseArrayList.get(int)instead.Returns the edge for the given index.- Parameters:
index- the index of the requested edge- Returns:
- the edge at the given index
-
getSourceIndex
public int getSourceIndex(int i) For intrenal use only.- Parameters:
i- and index- Returns:
- a value
-
getTargetIndex
public int getTargetIndex(int i) For internal use only.- Parameters:
i- an index- Returns:
- a value
-
getSlack
public int getSlack()For internal use only.- Returns:
- the minimum slack for this edge list
-
getWeight
public int getWeight()For internal use only.- Returns:
- the total weight of all edges
-
isCompletelyFlagged
public boolean isCompletelyFlagged()For internal use only- Returns:
trueif completely flagged
-
resetFlags
public void resetFlags(boolean resetTree) For internal use only. Resets all flags.- Parameters:
resetTree- internal
-
setFlags
public void setFlags(boolean value) For internal use only.- Parameters:
value- value
-
ArrayList.get(int)instead.