TopologicalSorter

org.elasticmq.persistence.TopologicalSorter

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Type members

Classlikes

case class Node[T](value: T)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class State[T](notVisited: Set[Node[T]], ordered: List[Node[T]], stack: Set[Node[T]])

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Value members

Concrete methods

def apply[T](nodes: Set[Node[T]], edges: Map[Node[T], Set[Node[T]]]): List[T]