GraphMap

case class GraphMap[Edge, Node](m: Map[Node, Seq[(Edge, Node)]]) extends Graph[Edge, Node]

Implementation of graph as a map

trait Serializable
trait Product
trait Equals
trait Graph[Edge, Node]
class Object
trait Matchable
class Any

Type members

Inherited types

type Neighs_ = Seq[Neigh[Edge, Node]]
Inherited from:
Graph

Value members

Concrete methods

def in: Node => Seq[(Edge, Node)]

input edges and referenced nodes from a node

input edges and referenced nodes from a node

def nodes: Seq[Node]

List of nodes

List of nodes

def out: Node => Seq[(Edge, Node)]

output edges and referenced nodes from a node

output edges and referenced nodes from a node

def triples: Seq[(Node, Edge, Node)]

sequence of triples in a graph

sequence of triples in a graph

Inherited methods

def neighbours(node: Node): Neighs_
Inherited from:
Graph
Inherited from:
Product