scalax.collection

mutable

package mutable

Visibility
  1. Public
  2. All

Type Members

  1. trait AdjacencyListGraph[N, E[X] <: EdgeLikeIn[X], +This[X, Y[X] <: EdgeLikeIn[X]] <: AdjacencyListGraph[X, Y[X], This] with Graph[X, Y[X]]] extends GraphLike[N, E, This] with AdjacencyListBase[N, E, This]

    Implements an adjacency list based graph representation.

  2. trait ArraySet[A] extends Set[A] with GenericSetTemplate[A, ArraySet] with SetLike[A, ArraySet[A]]

    A growable and compactable mutable.Set implementation based on Array and mutable.Set.

  3. trait BuilderImpl[N, E[X] <: EdgeLikeIn[X], CC[N, E[X] <: EdgeLikeIn[X]] <: collection.Graph[N, E[X]] with collection.GraphLike[N, E[X], CC]] extends Builder[GraphParam[N, E], CC[N, E]]

    Attributes
    protected[scalax.collection]
  4. class DefaultGraphImpl[N, E[X] <: EdgeLikeIn[X]] extends Graph[N, E] with AdjacencyListGraph[N, E, DefaultGraphImpl] with GraphTraversalImpl[N, E]

    Annotations
    @SerialVersionUID( 73L )
  5. trait EdgeOps[N, E[X] <: EdgeLikeIn[X], +This[X, Y[X] <: EdgeLikeIn[X]] <: GraphLike[X, Y[X], This] with Graph[X, Y[X]]] extends AnyRef

    This trait contains mutating edge addition methods that don't require an outer edge.

  6. trait Graph[N, E[X] <: EdgeLikeIn[X]] extends collection.Graph[N, E] with GraphLike[N, E, Graph]

    The main trait for mutable graphs bundling the functionality of traits concerned with specific aspects.

  7. class GraphBuilder[N, E[X] <: EdgeLikeIn[X], CC[N, E[X] <: EdgeLikeIn[X]] <: collection.GraphLike[N, E[X], CC] with collection.Graph[N, E[X]]] extends BuilderImpl[N, E, CC]

  8. trait GraphLike[N, E[X] <: EdgeLikeIn[X], +This[X, Y[X] <: EdgeLikeIn[X]] <: GraphLike[X, Y[X], This] with Graph[X, Y[X]]] extends collection.GraphLike[N, E, This] with GraphAux[N, E] with Growable[GraphParam[N, E]] with Shrinkable[GraphParam[N, E]] with Cloneable[Graph[N, E]] with EdgeOps[N, E, This] with Mutable

    Trait with common mutable Graph methods.

  9. class SimpleArraySet[A] extends ArraySet[A] with GenericSetTemplate[A, SimpleArraySet] with SetLike[A, SimpleArraySet[A]] with Serializable

    A basic ArraySet implementation suitable for efficient add operations.

Value Members

  1. object ArraySet extends MutableSetFactory[ArraySet]

  2. object DefaultGraphImpl extends MutableGraphCompanion[DefaultGraphImpl] with Serializable

  3. object Graph extends MutableGraphCompanion[Graph] with Serializable

    The main companion object for mutable graphs.

  4. object SimpleArraySet extends MutableSetFactory[SimpleArraySet] with Serializable

Ungrouped