Walkable<E>.linear constructor

Walkable<E>.linear(
  1. Set<E> nodes
)

Creates a walkable with a linear topology.

Each node in the linear walkable is connected to the next node in the sequence.

Example

final walkable = Walkable.linear(['a', 'b', 'c']);

print(walkable.successors('a')); // ['b']
print(walkable.successors('b')); // ['c']
print(walkable.successors('c')); // []

Implementation

factory Walkable.linear(Set<E> nodes) = _LinearWalkable<E>;