ReversedMutableMapGraph

org.encalmo.data.Graph.ReversedMutableMapGraph
final class ReversedMutableMapGraph[N](_reverse: Graph[N]) extends MutableMapGraph[N]

Attributes

Graph
Supertypes
class MutableMapGraph[N]
trait Mutable[N]
trait Shrinkable[(N, N)]
trait Growable[(N, N)]
trait Clearable
trait GenericGraph[N]
trait Graph[N]
class Object
trait Matchable
class Any
Show all

Members list

Value members

Inherited methods

final def ++=(elems: IterableOnce[(N, N)]): Growable.this.type

Attributes

Inherited from:
Growable
final def +=(elem: (N, N)): Growable.this.type

Attributes

Inherited from:
Growable
final def --=(xs: IterableOnce[(N, N)]): Shrinkable.this.type

Attributes

Inherited from:
Shrinkable
final def -=(elem: (N, N)): Shrinkable.this.type

Attributes

Inherited from:
Shrinkable
final inline def addAll(xs: Traversable[(N, N)]): MutableMapGraph.this.type

Attributes

Inherited from:
MutableMapGraph
def addAll(elems: IterableOnce[(N, N)]): Growable.this.type

Attributes

Inherited from:
Growable
final override def addOne(edge: (N, N)): MutableMapGraph.this.type

Attributes

Definition Classes
Inherited from:
MutableMapGraph
final inline def addReverse(edges: Traversable[(N, N)]): MutableMapGraph.this.type

Attributes

Inherited from:
MutableMapGraph
final inline def addReverse(edge: (N, N)): MutableMapGraph.this.type

Attributes

Inherited from:
MutableMapGraph
final inline override def clear(): Unit

Attributes

Definition Classes
Inherited from:
MutableMapGraph
final inline override def contains(node: N): Boolean

Attributes

Definition Classes
Inherited from:
MutableMapGraph
override def edges: Traversable[(N, N)]

Attributes

Definition Classes
Inherited from:
GenericGraph
override def edgesCount: Long

Attributes

Definition Classes
Inherited from:
GenericGraph
override def hasAdjacent(node: N): Boolean

Attributes

Definition Classes
Inherited from:
MutableMapGraph
final def head: (N, ArrayBuffer[N])

Attributes

Inherited from:
MutableMapGraph
def knownSize: Int

Attributes

Inherited from:
Growable
final def merge(other: MutableMapGraph[N]): MutableMapGraph[N]

Attributes

Inherited from:
MutableMapGraph
final inline override def nodes: Traversable[N]

Attributes

Definition Classes
Inherited from:
MutableMapGraph
final inline override def nodesCount: Int

Attributes

Definition Classes
Inherited from:
MutableMapGraph
final def prependOne(edge: (N, N)): MutableMapGraph.this.type

Attributes

Inherited from:
MutableMapGraph
final def prependOneIfNotExist(edge: (N, N)): MutableMapGraph.this.type

Attributes

Inherited from:
MutableMapGraph
final override def remove(node: N): MutableMapGraph.this.type

Attributes

Definition Classes
Inherited from:
MutableMapGraph
final inline def subtractAll(xs: Traversable[(N, N)]): MutableMapGraph.this.type

Attributes

Inherited from:
MutableMapGraph
def subtractAll(xs: IterableOnce[(N, N)]): Shrinkable.this.type

Attributes

Inherited from:
Shrinkable
final override def subtractOne(edge: (N, N)): MutableMapGraph.this.type

Attributes

Definition Classes
Inherited from:
MutableMapGraph
final override def transform(f: (N, ArrayBuffer[N]) => ArrayBuffer[N]): MutableMapGraph.this.type

Attributes

Definition Classes
Inherited from:
MutableMapGraph
final override def update(node: N, adjacent: ArrayBuffer[N]): MutableMapGraph.this.type

Attributes

Definition Classes
Inherited from:
MutableMapGraph

Deprecated and Inherited methods

final def +=(elem1: (N, N), elem2: (N, N), elems: (N, N)*): Growable.this.type

Attributes

Deprecated
[Since version 2.13.0] Use `++=` aka `addAll` instead of varargs `+=`; infix operations with an operand of multiple args will be deprecated
Inherited from:
Growable
def -=(elem1: (N, N), elem2: (N, N), elems: (N, N)*): Shrinkable.this.type

Attributes

Deprecated
[Since version 2.13.3] Use `--=` aka `subtractAll` instead of varargs `-=`; infix operations with an operand of multiple args will be deprecated
Inherited from:
Shrinkable

Concrete fields

lazy override val reverse: Graph[N]

Inherited fields

override val adjacent: N => Traversable[N]

Attributes

Inherited from:
MutableMapGraph