interface ArrowGraphHashed.NonEmpty<N>
A non-empty type-invariant immutable valued arrow (directed) graph. The connections are internally maintained using hashed collections See the Graph documentation and the ArrowGraphHashed API documentation
Extends: Streamable.NonEmpty<T>
, ArrowGraphHashed<N>
Type parameters
Name | Description |
---|---|
N | the node type |
Methods
stream
Returns a non-empty Stream
containing all graph elements of this collection as single tuples for isolated nodes and 2-valued tuples of nodes for connections.
stream
Stream
containing all graph elements of this collection as single tuples for isolated nodes and 2-valued tuples of nodes for connections.Definition
stream():
Stream.NonEmpty
<GraphElement<N>>;
example
ArrowGraphHashed.of([1], [2, 3]).stream().toArray() // => [[1], [2, 3]]