trait UserConstrainedGraph[N, E[X] <: EdgeLikeIn[X]] extends Graph[N, E]
- Alphabetic
 - By Inheritance
 
- UserConstrainedGraph
 - Graph
 - GraphLike
 - Constrained
 - ConstraintHandlerMethods
 - ConstraintMethods
 - Graph
 - GraphLike
 - GraphDegree
 - GraphTraversal
 - GraphBase
 - Serializable
 - Serializable
 - Set
 - SetLike
 - Subtractable
 - GenSet
 - GenericSetTemplate
 - GenSetLike
 - Iterable
 - IterableLike
 - Equals
 - GenIterable
 - GenIterableLike
 - Traversable
 - GenTraversable
 - GenericTraversableTemplate
 - TraversableLike
 - GenTraversableLike
 - Parallelizable
 - TraversableOnce
 - GenTraversableOnce
 - FilterMonadic
 - HasNewBuilder
 - Function1
 - AnyRef
 - Any
 
- by anyToNode
 - by MonadOps
 - by CollectionsHaveToParArray
 - by EdgeAssoc
 - by predicateToNodePredicate
 - by TraversableEnrichments
 - by any2stringadd
 - by StringFormat
 - by Ensuring
 - by ArrowAssoc
 - by alternateImplicit
 
- Hide All
 - Show All
 
- Public
 - All
 
Type Members
- 
      
      
      
        
      
    
      
        sealed abstract 
        class
      
      
        AbstractTopologicalOrder[+A, +T] extends AbstractTraversable[T]
      
      
      
- Definition Classes
 - GraphTraversal
 
 - 
      
      
      
        
      
    
      
        abstract 
        class
      
      
        Component extends Properties
      
      
      
- Definition Classes
 - GraphTraversal
 
 - 
      
      
      
        
      
    
      
        abstract 
        class
      
      
        ComponentTraverser extends FluentProperties[ComponentTraverser] with Properties with Traversable[Component]
      
      
      
- Definition Classes
 - GraphTraversal
 
 - 
      
      
      
        
      
    
      
        abstract 
        type
      
      
        Config <: GraphConfig with GenConstrainedConfig
      
      
      
- Attributes
 - protected
 - Definition Classes
 - GraphLike → GraphLike
 
 - 
      
      
      
        
      
    
      
        
        trait
      
      
        Cycle extends Path
      
      
      
- Definition Classes
 - GraphTraversal
 
 - 
      
      
      
        
      
    
      
        
        type
      
      
        CycleNodeOrTopologicalOrder = Either[NodeT, TopologicalOrder[NodeT]]
      
      
      
- Definition Classes
 - GraphTraversal
 
 - 
      
      
      
        
      
    
      
        
        trait
      
      
        DegreeFunction extends ((GraphDegree.this)#NodeT) ⇒ Int
      
      
      
- Definition Classes
 - GraphDegree
 
 - 
      
      
      
        
      
    
      
        
        type
      
      
        DegreeNodeSeqEntry = (Int, NodeT)
      
      
      
- Definition Classes
 - GraphDegree
 
 - 
      
      
      
        
      
    
      
        final 
        class
      
      
        DegreeOrdering extends Ordering[(GraphDegree.this)#NodeT]
      
      
      
- Definition Classes
 - GraphDegree
 
 - 
      
      
      
        
      
    
      
        
        trait
      
      
        Edge extends Serializable
      
      
      
- Definition Classes
 - GraphBase
 
 - 
      
      
      
        
      
    
      
        
        class
      
      
        EdgeBase extends InnerEdgeParam[N, E, (collection.GraphLike.this)#NodeT, E] with (collection.GraphLike.this)#InnerEdge
      
      
      
- Definition Classes
 - GraphLike
 
 - 
      
      
      
        
      
    
      
        
        type
      
      
        EdgeFilter = (EdgeT) ⇒ Boolean
      
      
      
- Definition Classes
 - GraphBase
 
 - 
      
      
      
        
      
    
      
        sealed 
        trait
      
      
        EdgeOrdering extends Ordering[GraphBase.EdgeT] with ElemOrdering
      
      
      
- Definition Classes
 - GraphBase
 
 - 
      
      
      
        
      
    
      
        
        trait
      
      
        EdgeSet extends (collection.GraphLike.this)#EdgeSet
      
      
      
- Definition Classes
 - GraphLike
 
 - 
      
      
      
        
      
    
      
        abstract 
        type
      
      
        EdgeSetT <: EdgeSet
      
      
      
- Definition Classes
 - GraphLike → GraphBase
 
 - 
      
      
      
        
      
    
      
        abstract 
        type
      
      
        EdgeT <: InnerEdgeParam[N, E, NodeT, E] with InnerEdge with Serializable
      
      
      
- Definition Classes
 - GraphLike → GraphBase
 
 - 
      
      
      
        
      
    
      
        sealed 
        trait
      
      
        ElemOrdering extends AnyRef
      
      
      
- Attributes
 - protected
 - Definition Classes
 - GraphBase
 
 - 
      
      
      
        
      
    
      
        
        trait
      
      
        ExtendedNodeVisitor[U] extends (GraphTraversal.NodeT) ⇒ U
      
      
      
- Definition Classes
 - GraphTraversal
 
 - 
      
      
      
        
      
    
      
        
        trait
      
      
        Filter[T] extends (T) ⇒ Boolean
      
      
      
- Definition Classes
 - GraphDegree
 
 - 
      
      
      
        
      
    
      
        abstract 
        class
      
      
        FluentProperties[+This <: FluentProperties[This]] extends AnyRef
      
      
      
- Attributes
 - protected
 - Definition Classes
 - GraphTraversal
 
 - 
      
      
      
        
      
    
      
        
        trait
      
      
        InnerEdge extends (collection.GraphLike.this)#InnerEdge
      
      
      
- Definition Classes
 - GraphLike
 
 - 
      
      
      
        
      
    
      
        abstract 
        class
      
      
        InnerEdgeTraverser extends TraverserMethods[GraphTraversal.EdgeT, InnerEdgeTraverser] with Traverser[GraphTraversal.EdgeT, InnerEdgeTraverser]
      
      
      
- Definition Classes
 - GraphTraversal
 
 - 
      
      
      
        
      
    
      
        sealed 
        trait
      
      
        InnerElem extends AnyRef
      
      
      
- Definition Classes
 - GraphBase
 
 - 
      
      
      
        
      
    
      
        abstract 
        class
      
      
        InnerElemTraverser extends TraverserMethods[GraphTraversal.InnerElem, InnerElemTraverser] with Traverser[GraphTraversal.InnerElem, InnerElemTraverser]
      
      
      
- Attributes
 - protected
 - Definition Classes
 - GraphTraversal
 
 - 
      
      
      
        
      
    
      
        
        trait
      
      
        InnerNode extends (collection.GraphLike.this)#InnerNode with (collection.GraphLike.this)#TraverserInnerNode
      
      
      
- Definition Classes
 - GraphLike
 
 - 
      
      
      
        
      
    
      
        abstract 
        class
      
      
        InnerNodeDownUpTraverser extends TraverserMethods[(Boolean, GraphTraversal.NodeT), InnerNodeDownUpTraverser] with Traverser[(Boolean, GraphTraversal.NodeT), InnerNodeDownUpTraverser]
      
      
      
- Definition Classes
 - GraphTraversal
 
 - 
      
      
      
        
      
    
      
        abstract 
        class
      
      
        InnerNodeTraverser extends TraverserMethods[GraphTraversal.NodeT, InnerNodeTraverser] with Traverser[GraphTraversal.NodeT, InnerNodeTraverser]
      
      
      
- Definition Classes
 - GraphTraversal
 
 - 
      
      
      
        
      
    
      
        
        case class
      
      
        Layer extends Product with Serializable
      
      
      
- Definition Classes
 - GraphTraversal
 
 - 
      
      
      
        
      
    
      
        final 
        class
      
      
        LayeredTopologicalOrder[+A] extends AbstractTopologicalOrder[A, (Int, Iterable[A])]
      
      
      
- Definition Classes
 - GraphTraversal
 
 - 
      
      
      
        
      
    
      
        
        type
      
      
        Layers = Traversable[Layer]
      
      
      
- Definition Classes
 - GraphTraversal
 
 - 
      
      
      
        
      
    
      
        
        trait
      
      
        Node extends Serializable
      
      
      
- Definition Classes
 - GraphBase
 
 - 
      
      
      
        
      
    
      
        abstract 
        class
      
      
        NodeBase extends (collection.GraphLike.this)#NodeBase with InnerNodeParam[N] with (collection.GraphLike.this)#InnerNode
      
      
      
- Attributes
 - protected
 - Definition Classes
 - GraphLike
 
 - 
      
      
      
        
      
    
      
        
        type
      
      
        NodeFilter = (NodeT) ⇒ Boolean
      
      
      
- Definition Classes
 - GraphBase
 
 - 
      
      
      
        
      
    
      
        sealed 
        trait
      
      
        NodeOrdering extends Ordering[GraphBase.NodeT] with ElemOrdering
      
      
      
- Definition Classes
 - GraphBase
 
 - 
      
      
      
        
      
    
      
        
        trait
      
      
        NodeSet extends (collection.GraphLike.this)#NodeSet
      
      
      
- Definition Classes
 - GraphLike
 
 - 
      
      
      
        
      
    
      
        abstract 
        type
      
      
        NodeSetT <: NodeSet
      
      
      
- Definition Classes
 - GraphLike → GraphBase
 
 - 
      
      
      
        
      
    
      
        abstract 
        type
      
      
        NodeT <: InnerNode
      
      
      
- Definition Classes
 - GraphLike → GraphTraversal → GraphBase
 
 - 
      
      
      
        
      
    
      
        abstract 
        class
      
      
        OuterEdgeTraverser extends TraverserMethods[E[N], OuterEdgeTraverser] with Traverser[E[N], OuterEdgeTraverser]
      
      
      
- Definition Classes
 - GraphTraversal
 
 - 
      
      
      
        
      
    
      
        
        trait
      
      
        OuterElemTraverser extends TraverserMethods[OuterElem[N, E], OuterElemTraverser] with Traverser[OuterElem[N, E], OuterElemTraverser]
      
      
      
- Definition Classes
 - GraphTraversal
 
 - 
      
      
      
        
      
    
      
        abstract 
        class
      
      
        OuterNodeDownUpTraverser extends TraverserMethods[(Boolean, N), OuterNodeDownUpTraverser] with Traverser[(Boolean, N), OuterNodeDownUpTraverser]
      
      
      
- Definition Classes
 - GraphTraversal
 
 - 
      
      
      
        
      
    
      
        abstract 
        class
      
      
        OuterNodeTraverser extends TraverserMethods[N, OuterNodeTraverser] with Traverser[N, OuterNodeTraverser]
      
      
      
- Definition Classes
 - GraphTraversal
 
 - 
      
      
      
        
      
    
      
        
        trait
      
      
        Path extends Walk
      
      
      
- Definition Classes
 - GraphTraversal
 
 - 
      
      
      
        
      
    
      
        
        trait
      
      
        PathBuilder extends WalkBuilder with Builder[GraphTraversal.InnerElem, Path]
      
      
      
- Definition Classes
 - GraphTraversal
 
 - 
      
      
      
        
      
    
      
        
        trait
      
      
        Properties extends SubgraphProperties
      
      
      
- Attributes
 - protected
 - Definition Classes
 - GraphTraversal
 
 - 
      
      
      
        
      
    
      
        
        type
      
      
        Self = Graph[N, E]
      
      
      
- Attributes
 - protected[this]
 - Definition Classes
 - TraversableLike
 
 - 
      
      
      
        
      
    
      
        abstract 
        class
      
      
        StrongComponentTraverser extends FluentProperties[StrongComponentTraverser] with Properties with Traversable[Component]
      
      
      
- Definition Classes
 - GraphTraversal
 
 - 
      
      
      
        
      
    
      
        
        trait
      
      
        SubgraphProperties extends AnyRef
      
      
      
- Attributes
 - protected
 - Definition Classes
 - GraphTraversal
 
 - 
      
      
      
        
      
    
      
        
        type
      
      
        ThisGraph = UserConstrainedGraph.this.type
      
      
      
- Attributes
 - protected
 - Definition Classes
 - GraphLike
 
 - 
      
      
      
        
      
    
      
        final 
        class
      
      
        TopologicalOrder[+A] extends AbstractTopologicalOrder[A, A]
      
      
      
- Definition Classes
 - GraphTraversal
 
 - 
      
      
      
        
      
    
      
        
        trait
      
      
        Traverser[A, +This <: Traverser[A, This]] extends TraverserMethods[A, This] with Properties with Traversable[A]
      
      
      
- Definition Classes
 - GraphTraversal
 
 - 
      
      
      
        
      
    
      
        
        trait
      
      
        TraverserInnerNode extends GraphTraversal.InnerNode
      
      
      
- Definition Classes
 - GraphTraversal
 
 - 
      
      
      
        
      
    
      
        abstract 
        class
      
      
        TraverserMethods[A, +This <: TraverserMethods[A, This]] extends FluentProperties[This]
      
      
      
- Attributes
 - protected
 - Definition Classes
 - GraphTraversal
 
 - 
      
      
      
        
      
    
      
        
        trait
      
      
        Walk extends Traversable[GraphTraversal.InnerElem]
      
      
      
- Definition Classes
 - GraphTraversal
 
 - 
      
      
      
        
      
    
      
        
        trait
      
      
        WalkBuilder extends Builder[GraphTraversal.InnerElem, Walk]
      
      
      
- Definition Classes
 - GraphTraversal
 
 - 
      
      
      
        
      
    
      
        
        class
      
      
        Weight extends AnyRef
      
      
      
- Definition Classes
 - GraphTraversal
 
 - 
      
      
      
        
      
    
      
        
        class
      
      
        WithFilter extends FilterMonadic[A, Repr]
      
      
      
- Definition Classes
 - TraversableLike
 
 
Abstract Value Members
- 
      
      
      
        
      
    
      
        abstract 
        def
      
      
        +(node: N): Graph[N, E]
      
      
      
- Definition Classes
 - GraphLike
 
 - 
      
      
      
        
      
    
      
        abstract 
        def
      
      
        +#(edge: E[N]): Graph[N, E]
      
      
      
- Attributes
 - protected
 - Definition Classes
 - GraphLike
 
 - 
      
      
      
        
      
    
      
        abstract 
        def
      
      
        -(node: N): Graph[N, E]
      
      
      
- Definition Classes
 - GraphLike
 
 - 
      
      
      
        
      
    
      
        abstract 
        def
      
      
        -!#(edge: E[N]): Graph[N, E]
      
      
      
- Attributes
 - protected
 - Definition Classes
 - GraphLike
 
 - 
      
      
      
        
      
    
      
        abstract 
        def
      
      
        -#(edge: E[N]): Graph[N, E]
      
      
      
- Attributes
 - protected
 - Definition Classes
 - GraphLike
 
 - 
      
      
      
        
      
    
      
        abstract 
        def
      
      
        -?(node: N): Graph[N, E]
      
      
      
- Definition Classes
 - GraphLike
 
 - 
      
      
      
        
      
    
      
        abstract 
        def
      
      
        componentTraverser(parameters: Parameters, subgraphNodes: NodeFilter, subgraphEdges: EdgeFilter, ordering: ElemOrdering, maxWeight: Option[Weight]): ComponentTraverser
      
      
      
- Definition Classes
 - GraphTraversal
 
 - 
      
      
      
        
      
    
      
        implicit abstract 
        def
      
      
        config: generic.GraphConstrainedCompanion.Config with Config
      
      
      
- Definition Classes
 - GraphLike
 
 -  abstract val constraint: Constraint[N, E]
 - 
      
      
      
        
      
    
      
        abstract 
        val
      
      
        constraintFactory: ConstraintCompanion[Constraint]
      
      
      
- Definition Classes
 - GraphLike
 
 - 
      
      
      
        
      
    
      
        implicit abstract 
        val
      
      
        edgeT: ClassTag[E[N]]
      
      
      
- Definition Classes
 - GraphLike
 
 - 
      
      
      
        
      
    
      
        abstract 
        def
      
      
        edges: EdgeSetT
      
      
      
- Definition Classes
 - GraphBase
 
 - 
      
      
      
        
      
    
      
        abstract 
        val
      
      
        graphCompanion: GraphConstrainedCompanion[Graph]
      
      
      
- Definition Classes
 - GraphLike → GraphLike
 
 - 
      
      
      
        
      
    
      
        abstract 
        def
      
      
        innerEdgeTraverser(root: NodeT, parameters: Parameters, subgraphNodes: NodeFilter, subgraphEdges: EdgeFilter, ordering: ElemOrdering, maxWeight: Option[Weight]): InnerEdgeTraverser
      
      
      
- Definition Classes
 - GraphTraversal
 
 - 
      
      
      
        
      
    
      
        abstract 
        def
      
      
        innerElemTraverser(root: NodeT, parameters: Parameters, subgraphNodes: NodeFilter, subgraphEdges: EdgeFilter, ordering: ElemOrdering, maxWeight: Option[Weight]): InnerElemTraverser
      
      
      
- Definition Classes
 - GraphTraversal
 
 - 
      
      
      
        
      
    
      
        abstract 
        def
      
      
        innerNodeDownUpTraverser(root: NodeT, parameters: Parameters, subgraphNodes: NodeFilter, subgraphEdges: EdgeFilter, ordering: ElemOrdering, maxWeight: Option[Weight]): InnerNodeDownUpTraverser
      
      
      
- Definition Classes
 - GraphTraversal
 
 - 
      
      
      
        
      
    
      
        abstract 
        def
      
      
        innerNodeTraverser(root: NodeT, parameters: Parameters, subgraphNodes: NodeFilter, subgraphEdges: EdgeFilter, ordering: ElemOrdering, maxWeight: Option[Weight]): InnerNodeTraverser
      
      
      
- Definition Classes
 - GraphTraversal
 
 - 
      
      
      
        
      
    
      
        abstract 
        def
      
      
        newEdge(innerEdge: E[NodeT]): EdgeT
      
      
      
- Attributes
 - protected
 - Definition Classes
 - GraphBase
 
 - 
      
      
      
        
      
    
      
        abstract 
        def
      
      
        newNode(n: N): NodeT
      
      
      
- Attributes
 - protected
 - Definition Classes
 - GraphBase
 
 - 
      
      
      
        
      
    
      
        abstract 
        def
      
      
        newPathBuilder(start: NodeT)(implicit sizeHint: Int, edgeSelector: (NodeT, NodeT) ⇒ Option[EdgeT]): PathBuilder
      
      
      
- Definition Classes
 - GraphTraversal
 
 - 
      
      
      
        
      
    
      
        abstract 
        def
      
      
        newWalkBuilder(start: NodeT)(implicit sizeHint: Int, edgeSelector: (NodeT, NodeT) ⇒ Option[EdgeT]): WalkBuilder
      
      
      
- Definition Classes
 - GraphTraversal
 
 - 
      
      
      
        
      
    
      
        abstract 
        def
      
      
        nodes: NodeSetT
      
      
      
- Definition Classes
 - GraphBase
 
 - 
      
      
      
        
      
    
      
        abstract 
        def
      
      
        outerEdgeTraverser(root: NodeT, parameters: Parameters, subgraphNodes: NodeFilter, subgraphEdges: EdgeFilter, ordering: ElemOrdering, maxWeight: Option[Weight]): OuterEdgeTraverser
      
      
      
- Definition Classes
 - GraphTraversal
 
 - 
      
      
      
        
      
    
      
        abstract 
        def
      
      
        outerElemTraverser(root: NodeT, parameters: Parameters, subgraphNodes: NodeFilter, subgraphEdges: EdgeFilter, ordering: ElemOrdering, maxWeight: Option[Weight]): OuterElemTraverser
      
      
      
- Definition Classes
 - GraphTraversal
 
 - 
      
      
      
        
      
    
      
        abstract 
        def
      
      
        outerNodeDownUpTraverser(root: NodeT, parameters: Parameters, subgraphNodes: NodeFilter, subgraphEdges: EdgeFilter, ordering: ElemOrdering, maxWeight: Option[Weight]): OuterNodeDownUpTraverser
      
      
      
- Definition Classes
 - GraphTraversal
 
 - 
      
      
      
        
      
    
      
        abstract 
        def
      
      
        outerNodeTraverser(root: NodeT, parameters: Parameters, subgraphNodes: NodeFilter, subgraphEdges: EdgeFilter, ordering: ElemOrdering, maxWeight: Option[Weight]): OuterNodeTraverser
      
      
      
- Definition Classes
 - GraphTraversal
 
 - 
      
      
      
        
      
    
      
        abstract 
        val
      
      
        self: Graph[N, E]
      
      
      
When extending
Constraint,selfwill denote the attached constrained graph.When extending
Constraint,selfwill denote the attached constrained graph. The factory methods of the companion objectscalax.collection.constrained.Graphinitializeselfto the correct graph instance. When extendingConstrained,selfwill denotethisgraph.- Definition Classes
 - ConstraintMethods
 
 - 
      
      
      
        
      
    
      
        abstract 
        def
      
      
        strongComponentTraverser(parameters: Parameters, subgraphNodes: NodeFilter, subgraphEdges: EdgeFilter, ordering: ElemOrdering, maxWeight: Option[Weight]): StrongComponentTraverser
      
      
      
- Definition Classes
 - GraphTraversal
 
 
Concrete Value Members
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        !=(arg0: Any): Boolean
      
      
      
- Definition Classes
 - AnyRef → Any
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        ##(): Int
      
      
      
- Definition Classes
 - AnyRef → Any
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        &(that: GenSet[Param[N, E]]): Graph[N, E]
      
      
      
- Definition Classes
 - GenSetLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        &~(that: GenSet[Param[N, E]]): Graph[N, E]
      
      
      
- Definition Classes
 - GenSetLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        +(elem: Param[N, E]): Graph[N, E]
      
      
      
- Definition Classes
 - GraphLike → SetLike → GenSetLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        +(elem1: Param[N, E], elem2: Param[N, E], elems: Param[N, E]*): Graph[N, E]
      
      
      
- Definition Classes
 - SetLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        ++(elems: GenTraversableOnce[Param[N, E]]): UserConstrainedGraph.this.type
      
      
      
- Definition Classes
 - GraphLike → GraphLike → SetLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        ++[B >: Param[N, E], That](that: GenTraversableOnce[B])(implicit bf: CanBuildFrom[Graph[N, E], B, That]): That
      
      
      
- Definition Classes
 - TraversableLike → GenTraversableLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        ++:[B >: Param[N, E], That](that: Traversable[B])(implicit bf: CanBuildFrom[Graph[N, E], B, That]): That
      
      
      
- Definition Classes
 - TraversableLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        ++:[B >: Param[N, E], That](that: TraversableOnce[B])(implicit bf: CanBuildFrom[Graph[N, E], B, That]): That
      
      
      
- Definition Classes
 - TraversableLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        -(elem: Param[N, E]): Graph[N, E]
      
      
      
- Definition Classes
 - GraphLike → SetLike → Subtractable → GenSetLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        -(elem1: Param[N, E], elem2: Param[N, E], elems: Param[N, E]*): Graph[N, E]
      
      
      
- Definition Classes
 - Subtractable
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        -!(elem: Param[N, E]): Graph[N, E]
      
      
      
- Definition Classes
 - GraphLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        --(elems: GenTraversableOnce[Param[N, E]]): Graph[N, E] with GraphLike[N, E, Graph] with Set[Param[N, E]] with Graph[N, E]
      
      
      
- Definition Classes
 - GraphLike → GraphLike → Subtractable
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        --!(elems: GenTraversableOnce[Param[N, E]]): Graph[N, E]
      
      
      
- Definition Classes
 - GraphLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        ->[B](y: B): (UserConstrainedGraph[N, E], B)
      
      
      
- Implicit
 - This member is added by an implicit conversion from UserConstrainedGraph[N, E] to ArrowAssoc[UserConstrainedGraph[N, E]] performed by method ArrowAssoc in scala.Predef.
 - Definition Classes
 - ArrowAssoc
 - Annotations
 - @inline()
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        /:[B](z: B)(op: (B, Param[N, E]) ⇒ B): B
      
      
      
- Definition Classes
 - TraversableOnce → GenTraversableOnce
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        :\[B](z: B)(op: (Param[N, E], B) ⇒ B): B
      
      
      
- Definition Classes
 - TraversableOnce → GenTraversableOnce
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        ==(arg0: Any): Boolean
      
      
      
- Definition Classes
 - AnyRef → Any
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        addString(b: StringBuilder): StringBuilder
      
      
      
- Definition Classes
 - TraversableOnce
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        addString(b: StringBuilder, sep: String): StringBuilder
      
      
      
- Definition Classes
 - TraversableOnce
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        addString(b: StringBuilder, start: String, sep: String, end: String): StringBuilder
      
      
      
- Definition Classes
 - TraversableOnce
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        aggregate[B](z: ⇒ B)(seqop: (B, Param[N, E]) ⇒ B, combop: (B, B) ⇒ B): B
      
      
      
- Definition Classes
 - TraversableOnce → GenTraversableOnce
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        allNodes(passedNodes: Traversable[N], passedEdges: Traversable[E[N]]): Set[N]
      
      
      
Consolidates all outer nodes of the arguments by adding the edge ends of
passedEdgestopassedNodes.Consolidates all outer nodes of the arguments by adding the edge ends of
passedEdgestopassedNodes.- Attributes
 - protected
 - Definition Classes
 - ConstraintMethods
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        andThen[A](g: (Boolean) ⇒ A): (Param[N, E]) ⇒ A
      
      
      
- Definition Classes
 - Function1
 - Annotations
 - @unspecialized()
 
 - 
      
      
      
        
      
    
      
        final 
        val
      
      
        anyEdge: EdgeFilter
      
      
      
- Definition Classes
 - GraphBase
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        anyEdgeSelector(from: NodeT, to: NodeT): Option[EdgeT]
      
      
      
- Definition Classes
 - GraphTraversal
 - Annotations
 - @inline()
 
 - 
      
      
      
        
      
    
      
        final 
        val
      
      
        anyNode: NodeFilter
      
      
      
- Definition Classes
 - GraphBase
 
 - 
      
      
      
        
      
    
      
        final 
        lazy val
      
      
        anyOrdering: AnyOrdering[N]
      
      
      
- Attributes
 - protected
 - Definition Classes
 - GraphBase
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        apply(elem: Param[N, E]): Boolean
      
      
      
- Definition Classes
 - GenSetLike → Function1
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        asInstanceOf[T0]: T0
      
      
      
- Definition Classes
 - Any
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        asSortedString(nodeSeparator: String, edgeSeparator: String, nodesEdgesSeparator: String, withNodesEdgesPrefix: Boolean)(implicit ordNode: NodeOrdering, ordEdge: EdgeOrdering): String
      
      
      
- Definition Classes
 - GraphLike
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        bulkOp(elems: GenTraversableOnce[Param[N, E]], isPlusPlus: Boolean): Graph[N, E]
      
      
      
- Attributes
 - protected
 - Definition Classes
 - GraphLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        canEqual(that: Any): Boolean
      
      
      
- Definition Classes
 - IterableLike → Equals
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        checkSuspended: Boolean
      
      
      
- Attributes
 - protected
 - Definition Classes
 - GraphLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        clone(): AnyRef
      
      
      
- Attributes
 - protected[java.lang]
 - Definition Classes
 - AnyRef
 - Annotations
 - @native() @throws( ... )
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        collect[B, That](pf: PartialFunction[Param[N, E], B])(implicit bf: CanBuildFrom[Graph[N, E], B, That]): That
      
      
      
- Definition Classes
 - TraversableLike → GenTraversableLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        collectFirst[B](pf: PartialFunction[Param[N, E], B]): Option[B]
      
      
      
- Definition Classes
 - TraversableOnce
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        companion: GenericCompanion[Set]
      
      
      
- Definition Classes
 - Set → GenSet → Iterable → GenIterable → Traversable → GenTraversable → GenericTraversableTemplate
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        compose[A](g: (A) ⇒ Param[N, E]): (A) ⇒ Boolean
      
      
      
- Definition Classes
 - Function1
 - Annotations
 - @unspecialized()
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        contains(elem: Param[N, E]): Boolean
      
      
      
- Definition Classes
 - GraphLike → SetLike → GenSetLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        copyToArray[B >: Param[N, E]](xs: Array[B], start: Int, len: Int): Unit
      
      
      
- Definition Classes
 - IterableLike → TraversableLike → TraversableOnce → GenTraversableOnce
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        copyToArray[B >: Param[N, E]](xs: Array[B]): Unit
      
      
      
- Definition Classes
 - TraversableOnce → GenTraversableOnce
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        copyToArray[B >: Param[N, E]](xs: Array[B], start: Int): Unit
      
      
      
- Definition Classes
 - TraversableOnce → GenTraversableOnce
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        copyToBuffer[B >: Param[N, E]](dest: Buffer[B]): Unit
      
      
      
- Definition Classes
 - TraversableOnce
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        count(p: (Param[N, E]) ⇒ Boolean): Int
      
      
      
- Definition Classes
 - TraversableOnce → GenTraversableOnce
 
 - 
      
      
      
        
      
    
      
        final 
        lazy val
      
      
        defaultEdgeOrdering: EdgeOrdering
      
      
      
- Definition Classes
 - GraphBase
 
 - 
      
      
      
        
      
    
      
        final 
        lazy val
      
      
        defaultNodeOrdering: NodeOrdering
      
      
      
- Definition Classes
 - GraphBase
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        defaultPathSize: Int
      
      
      
- Attributes
 - protected
 - Definition Classes
 - GraphTraversal
 - Annotations
 - @inline()
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        degreeCount(implicit nodeDegree: DegreeFunction, degreeFilter: (Int) ⇒ Boolean): SortedMap[Int, Int]
      
      
      
- Definition Classes
 - GraphDegree
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        degreeNodeSeq(implicit nodeDegree: DegreeFunction, degreeFilter: (Int) ⇒ Boolean): Seq[DegreeNodeSeqEntry]
      
      
      
- Definition Classes
 - GraphDegree
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        degreeNodesMap(implicit nodeDegree: DegreeFunction, degreeFilter: (Int) ⇒ Boolean): SortedMap[Int, AnySet[NodeT]]
      
      
      
- Definition Classes
 - GraphDegree
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        degreeSeq(implicit nodeDegree: DegreeFunction, degreeFilter: (Int) ⇒ Boolean): Seq[Int]
      
      
      
- Definition Classes
 - GraphDegree
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        degreeSet(implicit nodeDegree: DegreeFunction, degreeFilter: (Int) ⇒ Boolean): SortedSet[Int]
      
      
      
- Definition Classes
 - GraphDegree
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        diff(that: GenSet[Param[N, E]]): Graph[N, E]
      
      
      
- Definition Classes
 - SetLike → GenSetLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        drop(n: Int): Graph[N, E]
      
      
      
- Definition Classes
 - IterableLike → TraversableLike → GenTraversableLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        dropRight(n: Int): Graph[N, E]
      
      
      
- Definition Classes
 - IterableLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        dropWhile(p: (Param[N, E]) ⇒ Boolean): Graph[N, E]
      
      
      
- Definition Classes
 - TraversableLike → GenTraversableLike
 
 - 
      
      
      
        
      
    
      
        implicit final 
        def
      
      
        edgeToEdgeCont(e: E[N]): E[NodeT]
      
      
      
- Attributes
 - protected
 - Definition Classes
 - GraphBase
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        empty: Graph[N, E]
      
      
      
- Definition Classes
 - Graph → Graph → SetLike → GenericSetTemplate
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        ensuring(cond: (UserConstrainedGraph[N, E]) ⇒ Boolean, msg: ⇒ Any): UserConstrainedGraph[N, E]
      
      
      
- Implicit
 - This member is added by an implicit conversion from UserConstrainedGraph[N, E] to Ensuring[UserConstrainedGraph[N, E]] performed by method Ensuring in scala.Predef.
 - Definition Classes
 - Ensuring
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        ensuring(cond: (UserConstrainedGraph[N, E]) ⇒ Boolean): UserConstrainedGraph[N, E]
      
      
      
- Implicit
 - This member is added by an implicit conversion from UserConstrainedGraph[N, E] to Ensuring[UserConstrainedGraph[N, E]] performed by method Ensuring in scala.Predef.
 - Definition Classes
 - Ensuring
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        ensuring(cond: Boolean, msg: ⇒ Any): UserConstrainedGraph[N, E]
      
      
      
- Implicit
 - This member is added by an implicit conversion from UserConstrainedGraph[N, E] to Ensuring[UserConstrainedGraph[N, E]] performed by method Ensuring in scala.Predef.
 - Definition Classes
 - Ensuring
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        ensuring(cond: Boolean): UserConstrainedGraph[N, E]
      
      
      
- Implicit
 - This member is added by an implicit conversion from UserConstrainedGraph[N, E] to Ensuring[UserConstrainedGraph[N, E]] performed by method Ensuring in scala.Predef.
 - Definition Classes
 - Ensuring
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        eq(arg0: AnyRef): Boolean
      
      
      
- Definition Classes
 - AnyRef
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        equals(that: Any): Boolean
      
      
      
- Definition Classes
 - GraphLike → GenSetLike → Equals → AnyRef → Any
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        exists(p: (Param[N, E]) ⇒ Boolean): Boolean
      
      
      
- Definition Classes
 - IterableLike → TraversableLike → TraversableOnce → GenTraversableOnce
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        filter(p: (Param[N, E]) ⇒ Boolean): Graph[N, E]
      
      
      
- Definition Classes
 - TraversableLike → GenTraversableLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        filterNot(p: (Param[N, E]) ⇒ Boolean): Graph[N, E]
      
      
      
- Definition Classes
 - TraversableLike → GenTraversableLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        finalize(): Unit
      
      
      
- Attributes
 - protected[java.lang]
 - Definition Classes
 - AnyRef
 - Annotations
 - @throws( classOf[java.lang.Throwable] )
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        find(outerEdge: E[N]): Option[EdgeT]
      
      
      
- Definition Classes
 - GraphLike
 - Annotations
 - @inline()
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        find(outerNode: N): Option[NodeT]
      
      
      
- Definition Classes
 - GraphLike
 - Annotations
 - @inline()
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        find(p: (Param[N, E]) ⇒ Boolean): Option[Param[N, E]]
      
      
      
- Definition Classes
 - IterableLike → TraversableLike → TraversableOnce → GenTraversableOnce
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        findCycle[U](implicit visitor: (InnerElem) ⇒ U): Option[Cycle]
      
      
      
- Definition Classes
 - GraphTraversal
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        findCycleContaining[U](node: NodeT)(implicit visitor: (InnerElem) ⇒ U): Option[Cycle]
      
      
      
- Definition Classes
 - GraphTraversal
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        flatMap[B, That](f: (Param[N, E]) ⇒ GenTraversableOnce[B])(implicit bf: CanBuildFrom[Graph[N, E], B, That]): That
      
      
      
- Definition Classes
 - TraversableLike → GenTraversableLike → FilterMonadic
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        flatten[B](implicit asTraversable: (Param[N, E]) ⇒ GenTraversableOnce[B]): Set[B]
      
      
      
- Definition Classes
 - GenericTraversableTemplate
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        fold[A1 >: Param[N, E]](z: A1)(op: (A1, A1) ⇒ A1): A1
      
      
      
- Definition Classes
 - TraversableOnce → GenTraversableOnce
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        foldLeft[B](z: B)(op: (B, Param[N, E]) ⇒ B): B
      
      
      
- Definition Classes
 - TraversableOnce → GenTraversableOnce
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        foldRight[B](z: B)(op: (Param[N, E], B) ⇒ B): B
      
      
      
- Definition Classes
 - IterableLike → TraversableOnce → GenTraversableOnce
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        forall(p: (Param[N, E]) ⇒ Boolean): Boolean
      
      
      
- Definition Classes
 - IterableLike → TraversableLike → TraversableOnce → GenTraversableOnce
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        foreach[U](f: (Param[N, E]) ⇒ U): Unit
      
      
      
- Definition Classes
 - IterableLike → TraversableLike → GenTraversableLike → TraversableOnce → GenTraversableOnce → FilterMonadic
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        formatted(fmtstr: String): String
      
      
      
- Implicit
 - This member is added by an implicit conversion from UserConstrainedGraph[N, E] to StringFormat[UserConstrainedGraph[N, E]] performed by method StringFormat in scala.Predef.
 - Definition Classes
 - StringFormat
 - Annotations
 - @inline()
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        genericBuilder[B]: Builder[B, Set[B]]
      
      
      
- Definition Classes
 - GenericTraversableTemplate
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        get(outerEdge: E[N]): EdgeT
      
      
      
- Definition Classes
 - GraphLike
 - Annotations
 - @inline()
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        get(outerNode: N): NodeT
      
      
      
- Definition Classes
 - GraphLike
 - Annotations
 - @inline()
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        getClass(): Class[_]
      
      
      
- Definition Classes
 - AnyRef → Any
 - Annotations
 - @native()
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        getOrElse(outerEdge: E[N], default: EdgeT): EdgeT
      
      
      
- Definition Classes
 - GraphLike
 - Annotations
 - @inline()
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        getOrElse(outerNode: N, default: NodeT): NodeT
      
      
      
- Definition Classes
 - GraphLike
 - Annotations
 - @inline()
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        graphSize: Int
      
      
      
- Definition Classes
 - GraphBase
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        groupBy[K](f: (Param[N, E]) ⇒ K): Map[K, Graph[N, E]]
      
      
      
- Definition Classes
 - TraversableLike → GenTraversableLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        grouped(size: Int): Iterator[Graph[N, E]]
      
      
      
- Definition Classes
 - IterableLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        hasDefiniteSize: Boolean
      
      
      
- Definition Classes
 - TraversableLike → TraversableOnce → GenTraversableOnce
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        hashCode(): Int
      
      
      
- Definition Classes
 - GenSetLike → AnyRef → Any
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        having(node: NodeFilter, edge: EdgeFilter): PartialFunction[Param[N, E], Boolean]
      
      
      
- Definition Classes
 - GraphLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        head: Param[N, E]
      
      
      
- Definition Classes
 - IterableLike → TraversableLike → GenTraversableLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        headOption: Option[Param[N, E]]
      
      
      
- Definition Classes
 - TraversableLike → GenTraversableLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        init: Graph[N, E]
      
      
      
- Definition Classes
 - TraversableLike → GenTraversableLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        initialize(nodes: Traversable[N], edges: Traversable[E[N]]): Unit
      
      
      
- Attributes
 - protected
 - Definition Classes
 - GraphBase
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        inits: Iterator[Graph[N, E]]
      
      
      
- Definition Classes
 - TraversableLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        intersect(that: GenSet[Param[N, E]]): Graph[N, E]
      
      
      
- Definition Classes
 - GenSetLike
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        isAcyclic: Boolean
      
      
      
- Definition Classes
 - GraphTraversal
 - Annotations
 - @inline()
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        isComplete: Boolean
      
      
      
- Definition Classes
 - GraphTraversal
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        isConnected: Boolean
      
      
      
- Definition Classes
 - GraphTraversal
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        isCustomEdgeFilter(f: EdgeFilter): Boolean
      
      
      
- Definition Classes
 - GraphBase
 - Annotations
 - @inline()
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        isCustomNodeFilter(f: NodeFilter): Boolean
      
      
      
- Definition Classes
 - GraphBase
 - Annotations
 - @inline()
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        isCyclic: Boolean
      
      
      
- Definition Classes
 - GraphTraversal
 - Annotations
 - @inline()
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        isDefined: Boolean
      
      
      
- Implicit
 - This member is added by an implicit conversion from UserConstrainedGraph[N, E] to OuterNode[UserConstrainedGraph[N, E]] performed by method anyToNode in scalax.collection.GraphPredef.
 - Definition Classes
 - Param
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        isDirected: Boolean
      
      
      
- Definition Classes
 - GraphLike → GraphBase
 
 - 
      
      
      
        
      
    
      
        final 
        val
      
      
        isDirectedT: Boolean
      
      
      
- Attributes
 - protected
 - Definition Classes
 - GraphLike
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        isEdge: Boolean
      
      
      
- Implicit
 - This member is added by an implicit conversion from UserConstrainedGraph[N, E] to OuterNode[UserConstrainedGraph[N, E]] performed by method anyToNode in scalax.collection.GraphPredef.
 - Definition Classes
 - Param
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        isEmpty: Boolean
      
      
      
- Definition Classes
 - SetLike → IterableLike → TraversableLike → TraversableOnce → GenTraversableOnce
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        isHyper: Boolean
      
      
      
- Definition Classes
 - GraphLike → GraphBase
 
 - 
      
      
      
        
      
    
      
        final 
        val
      
      
        isHyperT: Boolean
      
      
      
- Attributes
 - protected
 - Definition Classes
 - GraphLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        isIn: Boolean
      
      
      
- Implicit
 - This member is added by an implicit conversion from UserConstrainedGraph[N, E] to OuterNode[UserConstrainedGraph[N, E]] performed by method anyToNode in scalax.collection.GraphPredef.
 - Definition Classes
 - InParam → Param
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        isInstanceOf[T0]: Boolean
      
      
      
- Definition Classes
 - Any
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        isMixed: Boolean
      
      
      
- Definition Classes
 - GraphLike → GraphBase
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        isMulti: Boolean
      
      
      
- Definition Classes
 - GraphLike → GraphBase
 
 - 
      
      
      
        
      
    
      
        final 
        val
      
      
        isMultiT: Boolean
      
      
      
- Attributes
 - protected
 - Definition Classes
 - GraphLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        isNode: Boolean
      
      
      
- Implicit
 - This member is added by an implicit conversion from UserConstrainedGraph[N, E] to OuterNode[UserConstrainedGraph[N, E]] performed by method anyToNode in scalax.collection.GraphPredef.
 - Definition Classes
 - NodeParam
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        isOut: Boolean
      
      
      
- Implicit
 - This member is added by an implicit conversion from UserConstrainedGraph[N, E] to OuterNode[UserConstrainedGraph[N, E]] performed by method anyToNode in scalax.collection.GraphPredef.
 - Definition Classes
 - Param
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        isTraversableAgain: Boolean
      
      
      
- Definition Classes
 - TraversableLike → GenTraversableLike → GenTraversableOnce
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        isTrivial: Boolean
      
      
      
- Definition Classes
 - GraphBase
 - Annotations
 - @inline()
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        iterator: Iterator[Param[N, E]]
      
      
      
- Definition Classes
 - GraphLike → GenSetLike → IterableLike → GenIterableLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        last: Param[N, E]
      
      
      
- Definition Classes
 - TraversableLike → GenTraversableLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        lastOption: Option[Param[N, E]]
      
      
      
- Definition Classes
 - TraversableLike → GenTraversableLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        map[B, That](f: (Param[N, E]) ⇒ B)(implicit bf: CanBuildFrom[Graph[N, E], B, That]): That
      
      
      
- Definition Classes
 - SetLike → TraversableLike → GenTraversableLike → FilterMonadic
 - Annotations
 - @migration
 - Migration
 (Changed in version 2.8.0) Set.map now returns a Set, so it will discard duplicate values.
 - 
      
      
      
        
      
    
      
        
        def
      
      
        max[B >: Param[N, E]](implicit cmp: Ordering[B]): Param[N, E]
      
      
      
- Definition Classes
 - TraversableOnce → GenTraversableOnce
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        maxBy[B](f: (Param[N, E]) ⇒ B)(implicit cmp: Ordering[B]): Param[N, E]
      
      
      
- Definition Classes
 - TraversableOnce → GenTraversableOnce
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        maxDegree(implicit nodeDegree: DegreeFunction, degreeFilter: (Int) ⇒ Boolean): Int
      
      
      
- Definition Classes
 - GraphDegree
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        min[B >: Param[N, E]](implicit cmp: Ordering[B]): Param[N, E]
      
      
      
- Definition Classes
 - TraversableOnce → GenTraversableOnce
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        minBy[B](f: (Param[N, E]) ⇒ B)(implicit cmp: Ordering[B]): Param[N, E]
      
      
      
- Definition Classes
 - TraversableOnce → GenTraversableOnce
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        minDegree(implicit nodeDegree: DegreeFunction, degreeFilter: (Int) ⇒ Boolean): Int
      
      
      
- Definition Classes
 - GraphDegree
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        minusMinus(delNodes: Traversable[N], delEdges: Traversable[E[N]]): Graph[N, E]
      
      
      
- Attributes
 - protected
 - Definition Classes
 - GraphLike → GraphLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        minusMinusNodesEdges(delNodes: Traversable[N], delEdges: Traversable[E[N]]): (Set[N], Set[E[N]])
      
      
      
- Attributes
 - protected
 - Definition Classes
 - GraphLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        mkString: String
      
      
      
- Definition Classes
 - TraversableOnce → GenTraversableOnce
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        mkString(sep: String): String
      
      
      
- Definition Classes
 - TraversableOnce → GenTraversableOnce
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        mkString(start: String, sep: String, end: String): String
      
      
      
- Definition Classes
 - TraversableOnce → GenTraversableOnce
 
 - 
      
      
      
        
      
    
      
        
        val
      
      
        n1: UserConstrainedGraph[N, E]
      
      
      
- Implicit
 - This member is added by an implicit conversion from UserConstrainedGraph[N, E] to EdgeAssoc[UserConstrainedGraph[N, E]] performed by method EdgeAssoc in scalax.collection.GraphPredef.
 - Definition Classes
 - EdgeAssoc
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        ne(arg0: AnyRef): Boolean
      
      
      
- Definition Classes
 - AnyRef
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        newBuilder: Builder[Param[N, E], Graph[N, E]]
      
      
      
- Attributes
 - protected[this]
 - Definition Classes
 - SetLike → TraversableLike → HasNewBuilder
 
 - 
      
      
      
        
      
    
      
        final 
        val
      
      
        noNode: NodeFilter
      
      
      
- Definition Classes
 - GraphBase
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        nodesToAdd(passedNodes: Traversable[N], passedEdges: Traversable[E[N]]): Set[N]
      
      
      
- Attributes
 - protected
 - Definition Classes
 - ConstraintMethods
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        nonEmpty: Boolean
      
      
      
- Definition Classes
 - TraversableOnce → GenTraversableOnce
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        nonTrivial: Boolean
      
      
      
- Definition Classes
 - GraphBase
 - Annotations
 - @inline()
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        notify(): Unit
      
      
      
- Definition Classes
 - AnyRef
 - Annotations
 - @native()
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        notifyAll(): Unit
      
      
      
- Definition Classes
 - AnyRef
 - Annotations
 - @native()
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        onAdditionRefused(refusedNodes: Traversable[N], refusedEdges: Traversable[E[N]], graph: Graph[N, E]): Boolean
      
      
      
This handler is called whenever an addition violates the constraints.
This handler is called whenever an addition violates the constraints. The provided default implementation is empty.
- refusedNodes
 the nodes passed to
preAdd.- refusedEdges
 the edges passed to
preAdd.- returns
 must be true if the handler has been overridden but it doesn't throw an exception.
- Definition Classes
 - UserConstrainedGraph → ConstraintHandlerMethods
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        onSubtractionRefused(refusedNodes: Traversable[Graph.NodeT], refusedEdges: Traversable[Graph.EdgeT], graph: Graph[N, E]): Boolean
      
      
      
This handler is called whenever a subtraction violates the constraints.
This handler is called whenever a subtraction violates the constraints. The provided default implementation is empty.
- refusedNodes
 the nodes passed to
preSubtract.- refusedEdges
 the edges passed to
preSubtract.- returns
 must be true if the handler has been overridden but it doesn't throw an exception.
- Definition Classes
 - UserConstrainedGraph → ConstraintHandlerMethods
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        order: Int
      
      
      
- Definition Classes
 - GraphBase
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        par: ParSet[Param[N, E]]
      
      
      
- Definition Classes
 - Parallelizable
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        parCombiner: Combiner[Param[N, E], ParSet[Param[N, E]]]
      
      
      
- Attributes
 - protected[this]
 - Definition Classes
 - SetLike → TraversableLike → Parallelizable
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        partition(elems: GenTraversableOnce[Param[N, E]]): Partitions[N, E]
      
      
      
- Attributes
 - protected
 - Definition Classes
 - GraphLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        partition(p: (Param[N, E]) ⇒ Boolean): (Graph[N, E], Graph[N, E])
      
      
      
- Definition Classes
 - TraversableLike → GenTraversableLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        plusPlus(newNodes: Traversable[N], newEdges: Traversable[E[N]]): Graph[N, E]
      
      
      
- Attributes
 - protected
 - Definition Classes
 - GraphLike → GraphLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        postAdd(newGraph: Graph[N, E], passedNodes: Traversable[N], passedEdges: Traversable[E[N]], preCheck: PreCheckResult): Boolean
      
      
      
This post-check must return whether
newGraphshould be committed or the add operation is to be rolled back.This post-check must return whether
newGraphshould be committed or the add operation is to be rolled back. Useselfto access the associated graph. For immutable graphs,selfmaintains the state before the addition but for mutable graphs, it is already mutated to the required state.- newGraph
 the after-addition would-be graph waiting for commit.
- passedNodes
 nodes passed to the running add operation
- passedEdges
 edges passed to the running add operation
- preCheck
 The results of the pre-check containing the follow-up activity and possibly any intermediate computation result to be used during the post-check. To add computation results
PreCheckResultmust be extended.
- Definition Classes
 - UserConstrainedGraph → ConstraintMethods
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        postSubtract(newGraph: Graph[N, E], passedNodes: Traversable[N], passedEdges: Traversable[E[N]], preCheck: PreCheckResult): Boolean
      
      
      
This post-check must return whether
newGraphshould be committed or the subtraction is to be rolled back.This post-check must return whether
newGraphshould be committed or the subtraction is to be rolled back. Useselfto access the associated graph. For immutable graphs,selfmaintains the state before the addition but for mutable graphs, it is already mutated to the required state.- newGraph
 the after-subtraction would-be graph waiting for commit.
- preCheck
 The results of the pre-check containing the follow-up activity and possibly any intermediate computation result to be used during the post-check. To add computation results
PreCheckResultmust be extended.
- Definition Classes
 - UserConstrainedGraph → ConstraintMethods
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        preAdd(elems: InParam[N, E]*): PreCheckResult
      
      
      
This pre-check must return
Abortif the addition of the outer nodes and/or edges inelemsis to be canceled,PostCheckifpostAddis to be called to decide orCompleteif the the outer nodes and/or edges are allowed to be added.This pre-check must return
Abortif the addition of the outer nodes and/or edges inelemsis to be canceled,PostCheckifpostAddis to be called to decide orCompleteif the the outer nodes and/or edges are allowed to be added. IfpostAddhas been implemented, this method may always returnPostCheck. The default implementation callspreAdd(node)/preAdd(edge)element-wise. As for most cases this won't be satisfactory a domain-specific implementation should be provided. Useselfto access the associated graph.- elems
 nodes and/or edges to be added possibly containing duplicates.
- returns
 The results of the pre-check containing the follow-up activity and possibly any intermediate computation result to be used during the post-check. To add computation results
PreCheckResultmust be extended.
- Definition Classes
 - UserConstrainedGraph → ConstraintMethods
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        preAdd(edge: E[N]): PreCheckResult
      
      
      
This pre-check must return
Abortif the addition is to be canceled,PostCheckifpostAddis to be called to decide orCompleteif the outeredgeis allowed to be added.This pre-check must return
Abortif the addition is to be canceled,PostCheckifpostAddis to be called to decide orCompleteif the outeredgeis allowed to be added. IfpostAddhas been implemented, this method may always returnPostCheck. This pre-check may be omitted by letting it always returnpostCheckand overriding the corresponding post-checkcommit*method. Useselfto access the associated graph.- edge
 to be added.
- returns
 The results of the pre-check containing the follow-up activity and possibly any intermediate computation result to be used during the post-check. To add computation results
PreCheckResultmust be extended.
- Definition Classes
 - UserConstrainedGraph → ConstraintMethods
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        preAdd(node: N): PreCheckResult
      
      
      
This pre-check must return
Abortif the addition is to be canceled,PostCheckifpostAddis to be called to decide orCompleteif the outernodeis allowed to be added.This pre-check must return
Abortif the addition is to be canceled,PostCheckifpostAddis to be called to decide orCompleteif the outernodeis allowed to be added. IfpostAddhas been implemented, this method may always returnPostCheck. This pre-check may be omitted by letting it always returnpostCheckand overriding the corresponding post-checkcommit*method. Useselfto access the associated graph.- node
 to be added
- returns
 The results of the pre-check containing the follow-up activity and possibly any intermediate computation result to be used during the post-check. To add computation results
PreCheckResultmust be extended.
- Definition Classes
 - UserConstrainedGraph → ConstraintMethods
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        preCreate(nodes: Traversable[N], edges: Traversable[E[N]]): PreCheckResult
      
      
      
This pre-check is called on constructing a graph through its companion object.
This pre-check is called on constructing a graph through its companion object. It must return whether the graph is allowed to be populated with
nodesandedges. The default implementation callspreAddfor each node and edge.Note that nodes and edges coming from node/edge input streams are not checked. So when utilizing streams the post check
postAddmust be served.- nodes
 the outer nodes the graph is to be populated with; nodes being edge ends may but need not be contained in
nodes.- edges
 the outer edges the graph is to be populated with.
- returns
 The results of the pre-check containing the follow-up activity and possibly any intermediate computation result to be used during the post-check. To add computation results
PreCheckResultmust be extended.
- Definition Classes
 - UserConstrainedGraph → ConstraintMethods
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        preSubtract(nodes: ⇒ Set[Graph.NodeT], edges: ⇒ Set[Graph.EdgeT], simple: Boolean): PreCheckResult
      
      
      
This pre-check must return
Abortif the subtraction ofnodesand/oredgesis to be canceled,PostCheckifpostSubtractis to be called to decide orCompleteifnodesand/oredgesare allowed to be subtracted.This pre-check must return
Abortif the subtraction ofnodesand/oredgesis to be canceled,PostCheckifpostSubtractis to be called to decide orCompleteifnodesand/oredgesare allowed to be subtracted. It is typically triggered by the--operation. The default implementation element-wise callspreSubtract(node, simple)orpreSubtract(edge, simple), respectively. As for most cases this won't be satisfactory a domain-specific implementation should be provided. Useselfto access the associated graph.- nodes
 the inner nodes to be subtracted not necessarily including the ends of edges to be subtracted. Call allNodes to get the complete set of nodes to be subtracted.
- edges
 the inner edges to be subtracted.
- simple
 truefor standard (edge-only by-),falsefor ripple (by-!) removal.- returns
 The results of the pre-check containing the follow-up activity and possibly any intermediate computation result to be used during the post-check. To add computation results
PreCheckResultmust be extended.
- Definition Classes
 - UserConstrainedGraph → ConstraintMethods
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        preSubtract(edge: Graph.EdgeT, simple: Boolean): PreCheckResult
      
      
      
This pre-check must return
Abortif the subtraction ofedgeis to be canceled,PostCheckifpostSubtractis to be called to decide orCompleteif the theedgeis allowed to be subtracted.This pre-check must return
Abortif the subtraction ofedgeis to be canceled,PostCheckifpostSubtractis to be called to decide orCompleteif the theedgeis allowed to be subtracted. This pre-check may be omitted by letting it always returnpostCheckand overriding the corresponding post-checkcommit*method. Useselfto access the associated graph.- edge
 the inner edge to be subtracted.
- simple
 truefor standard (edge-only by-),falsefor ripple (by-!) removal.- returns
 The results of the pre-check containing the follow-up activity and possibly any intermediate computation result to be used during the post-check. To add computation results
PreCheckResultmust be extended.
- Definition Classes
 - UserConstrainedGraph → ConstraintMethods
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        preSubtract(node: Graph.NodeT, forced: Boolean): PreCheckResult
      
      
      
This pre-check must return
Abortif the subtraction ofnodeis to be canceled,PostCheckifpostSubtractis to be called to decide orCompleteif the thenodeis allowed to be subtracted.This pre-check must return
Abortif the subtraction ofnodeis to be canceled,PostCheckifpostSubtractis to be called to decide orCompleteif the thenodeis allowed to be subtracted. This pre-check may be omitted by letting it always returnpostCheckand overriding the corresponding post-checkcommit*method. Useselfto access the associated graph.- node
 the inner to be subtracted.
- forced
 truefor standard (ripple by-),falsefor gentle (by-?) removal.- returns
 The results of the pre-check containing the follow-up activity and possibly any intermediate computation result to be used during the post-check. To add computation results
PreCheckResultmust be extended.
- Definition Classes
 - UserConstrainedGraph → ConstraintMethods
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        product[B >: Param[N, E]](implicit num: Numeric[B]): B
      
      
      
- Definition Classes
 - TraversableOnce → GenTraversableOnce
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        reduce[A1 >: Param[N, E]](op: (A1, A1) ⇒ A1): A1
      
      
      
- Definition Classes
 - TraversableOnce → GenTraversableOnce
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        reduceLeft[B >: Param[N, E]](op: (B, Param[N, E]) ⇒ B): B
      
      
      
- Definition Classes
 - TraversableOnce
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        reduceLeftOption[B >: Param[N, E]](op: (B, Param[N, E]) ⇒ B): Option[B]
      
      
      
- Definition Classes
 - TraversableOnce → GenTraversableOnce
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        reduceOption[A1 >: Param[N, E]](op: (A1, A1) ⇒ A1): Option[A1]
      
      
      
- Definition Classes
 - TraversableOnce → GenTraversableOnce
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        reduceRight[B >: Param[N, E]](op: (Param[N, E], B) ⇒ B): B
      
      
      
- Definition Classes
 - IterableLike → TraversableOnce → GenTraversableOnce
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        reduceRightOption[B >: Param[N, E]](op: (Param[N, E], B) ⇒ B): Option[B]
      
      
      
- Definition Classes
 - TraversableOnce → GenTraversableOnce
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        repr: Graph[N, E]
      
      
      
- Definition Classes
 - TraversableLike → GenTraversableLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        reversed: List[Param[N, E]]
      
      
      
- Attributes
 - protected[this]
 - Definition Classes
 - TraversableOnce
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        sameElements[B >: Param[N, E]](that: GenIterable[B]): Boolean
      
      
      
- Definition Classes
 - IterableLike → GenIterableLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        scan[B >: Param[N, E], That](z: B)(op: (B, B) ⇒ B)(implicit cbf: CanBuildFrom[Graph[N, E], B, That]): That
      
      
      
- Definition Classes
 - TraversableLike → GenTraversableLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        scanLeft[B, That](z: B)(op: (B, Param[N, E]) ⇒ B)(implicit bf: CanBuildFrom[Graph[N, E], B, That]): That
      
      
      
- Definition Classes
 - TraversableLike → GenTraversableLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        scanRight[B, That](z: B)(op: (Param[N, E], B) ⇒ B)(implicit bf: CanBuildFrom[Graph[N, E], B, That]): That
      
      
      
- Definition Classes
 - TraversableLike → GenTraversableLike
 - Annotations
 - @migration
 - Migration
 (Changed in version 2.9.0) The behavior of
scanRighthas changed. The previous behavior can be reproduced with scanRight.reverse.
 - 
      
      
      
        
      
    
      
        
        def
      
      
        seq: Set[Param[N, E]]
      
      
      
- Definition Classes
 - Set → GenSet → GenSetLike → Iterable → GenIterable → Traversable → GenTraversable → Parallelizable → TraversableOnce → GenTraversableOnce
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        size: Int
      
      
      
- Definition Classes
 - TraversableOnce → GenTraversableOnce
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        sizeHintIfCheap: Int
      
      
      
- Attributes
 - protected[scala.collection]
 - Definition Classes
 - GenTraversableOnce
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        slice(from: Int, until: Int): Graph[N, E]
      
      
      
- Definition Classes
 - IterableLike → TraversableLike → GenTraversableLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        sliding(size: Int, step: Int): Iterator[Graph[N, E]]
      
      
      
- Definition Classes
 - IterableLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        sliding(size: Int): Iterator[Graph[N, E]]
      
      
      
- Definition Classes
 - IterableLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        span(p: (Param[N, E]) ⇒ Boolean): (Graph[N, E], Graph[N, E])
      
      
      
- Definition Classes
 - TraversableLike → GenTraversableLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        splitAt(n: Int): (Graph[N, E], Graph[N, E])
      
      
      
- Definition Classes
 - TraversableLike → GenTraversableLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        stringPrefix: String
      
      
      
- Definition Classes
 - GraphLike → GraphLike → SetLike → TraversableLike → GenTraversableLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        subsetOf(that: GenSet[Param[N, E]]): Boolean
      
      
      
- Definition Classes
 - GenSetLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        subsets(): Iterator[Graph[N, E]]
      
      
      
- Definition Classes
 - SetLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        subsets(len: Int): Iterator[Graph[N, E]]
      
      
      
- Definition Classes
 - SetLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        sum[B >: Param[N, E]](implicit num: Numeric[B]): B
      
      
      
- Definition Classes
 - TraversableOnce → GenTraversableOnce
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        synchronized[T0](arg0: ⇒ T0): T0
      
      
      
- Definition Classes
 - AnyRef
 
 - 
      
      
      
        
      
    
      
        
        val
      
      
        t: Set[Param[N, E]]
      
      
      
- Implicit
 - This member is added by an implicit conversion from UserConstrainedGraph[N, E] to TraversableEnrichments[Param[N, E], Set] performed by method TraversableEnrichments in scalax.collection.GraphPredef.
 - Definition Classes
 - TraversableEnrichments
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        tail: Graph[N, E]
      
      
      
- Definition Classes
 - TraversableLike → GenTraversableLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        tails: Iterator[Graph[N, E]]
      
      
      
- Definition Classes
 - TraversableLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        take(n: Int): Graph[N, E]
      
      
      
- Definition Classes
 - IterableLike → TraversableLike → GenTraversableLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        takeRight(n: Int): Graph[N, E]
      
      
      
- Definition Classes
 - IterableLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        takeWhile(p: (Param[N, E]) ⇒ Boolean): Graph[N, E]
      
      
      
- Definition Classes
 - IterableLike → TraversableLike → GenTraversableLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        thisCollection: Iterable[Param[N, E]]
      
      
      
- Attributes
 - protected[this]
 - Definition Classes
 - IterableLike → TraversableLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        to[Col[_]](implicit cbf: CanBuildFrom[Nothing, Param[N, E], Col[Param[N, E]]]): Col[Param[N, E]]
      
      
      
- Definition Classes
 - TraversableLike → TraversableOnce → GenTraversableOnce
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        toArray[B >: Param[N, E]](implicit arg0: ClassTag[B]): Array[B]
      
      
      
- Definition Classes
 - TraversableOnce → GenTraversableOnce
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        toBuffer[A1 >: Param[N, E]]: Buffer[A1]
      
      
      
- Definition Classes
 - SetLike → TraversableOnce → GenTraversableOnce
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        toCollection(repr: Graph[N, E]): Iterable[Param[N, E]]
      
      
      
- Attributes
 - protected[this]
 - Definition Classes
 - IterableLike → TraversableLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        toIndexedSeq: IndexedSeq[Param[N, E]]
      
      
      
- Definition Classes
 - TraversableOnce → GenTraversableOnce
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        toIterable: Iterable[Param[N, E]]
      
      
      
- Definition Classes
 - IterableLike → TraversableOnce → GenTraversableOnce
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        toIterator: Iterator[Param[N, E]]
      
      
      
- Definition Classes
 - IterableLike → TraversableLike → GenTraversableOnce
 - Annotations
 - @deprecatedOverriding( ... , "2.11.0" )
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        toList: List[Param[N, E]]
      
      
      
- Definition Classes
 - TraversableOnce → GenTraversableOnce
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        toMap[T, U](implicit ev: <:<[Param[N, E], (T, U)]): Map[T, U]
      
      
      
- Definition Classes
 - TraversableOnce → GenTraversableOnce
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        toOuterNodes[E[X <: N] <: EdgeLike[X]]: Seq[InParam[Param[N, E], E]]
      
      
      
- Implicit
 - This member is added by an implicit conversion from UserConstrainedGraph[N, E] to TraversableEnrichments[Param[N, E], Set] performed by method TraversableEnrichments in scalax.collection.GraphPredef.
 - Definition Classes
 - TraversableEnrichments
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        toParArray: ParArray[T]
      
      
      
- Implicit
 - This member is added by an implicit conversion from UserConstrainedGraph[N, E] to CollectionsHaveToParArray[UserConstrainedGraph[N, E], T] performed by method CollectionsHaveToParArray in scala.collection.parallel. This conversion will take place only if an implicit value of type (UserConstrainedGraph[N, E]) ⇒ GenTraversableOnce[T] is in scope.
 - Definition Classes
 - CollectionsHaveToParArray
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        toSeq: Seq[Param[N, E]]
      
      
      
- Definition Classes
 - SetLike → TraversableOnce → GenTraversableOnce
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        toSet[B >: Param[N, E]]: Set[B]
      
      
      
- Definition Classes
 - TraversableOnce → GenTraversableOnce
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        toSortedString(nodeSeparator: String, edgeSeparator: String, nodesEdgesSeparator: String, withNodesEdgesPrefix: Boolean)(implicit ordNode: NodeOrdering, ordEdge: EdgeOrdering): String
      
      
      
- Definition Classes
 - GraphLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        toStream: Stream[Param[N, E]]
      
      
      
- Definition Classes
 - IterableLike → TraversableLike → GenTraversableOnce
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        toString(): String
      
      
      
- Definition Classes
 - GraphLike → SetLike → Function1 → TraversableLike → AnyRef → Any
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        toTraversable: Traversable[Param[N, E]]
      
      
      
- Definition Classes
 - TraversableLike → TraversableOnce → GenTraversableOnce
 - Annotations
 - @deprecatedOverriding( ... , "2.11.0" )
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        toVector: Vector[Param[N, E]]
      
      
      
- Definition Classes
 - TraversableOnce → GenTraversableOnce
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        topologicalSort[U](implicit visitor: (InnerElem) ⇒ U): CycleNodeOrTopologicalOrder
      
      
      
- Definition Classes
 - GraphTraversal
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        topologicalSortByComponent[U](implicit visitor: (InnerElem) ⇒ U): Traversable[CycleNodeOrTopologicalOrder]
      
      
      
- Definition Classes
 - GraphTraversal
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        totalDegree(implicit nodeDegree: DegreeFunction, degreeFilter: (Int) ⇒ Boolean): Int
      
      
      
- Definition Classes
 - GraphDegree
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        totalWeight: Double
      
      
      
- Definition Classes
 - GraphBase
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        transpose[B](implicit asTraversable: (Param[N, E]) ⇒ GenTraversableOnce[B]): Set[Set[B]]
      
      
      
- Definition Classes
 - GenericTraversableTemplate
 - Annotations
 - @migration
 - Migration
 (Changed in version 2.9.0)
transposethrows anIllegalArgumentExceptionif collections are not uniformly sized.
 - 
      
      
      
        
      
    
      
        
        def
      
      
        union(that: GenSet[Param[N, E]]): Graph[N, E]
      
      
      
- Definition Classes
 - SetLike → GenSetLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        unzip[A1, A2](implicit asPair: (Param[N, E]) ⇒ (A1, A2)): (Set[A1], Set[A2])
      
      
      
- Definition Classes
 - GenericTraversableTemplate
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        unzip3[A1, A2, A3](implicit asTriple: (Param[N, E]) ⇒ (A1, A2, A3)): (Set[A1], Set[A2], Set[A3])
      
      
      
- Definition Classes
 - GenericTraversableTemplate
 
 - 
      
      
      
        
      
    
      
        
        val
      
      
        value: UserConstrainedGraph[N, E]
      
      
      
- Implicit
 - This member is added by an implicit conversion from UserConstrainedGraph[N, E] to OuterNode[UserConstrainedGraph[N, E]] performed by method anyToNode in scalax.collection.GraphPredef.
 - Definition Classes
 - OuterNode → NodeParam
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        view(from: Int, until: Int): IterableView[Param[N, E], Graph[N, E]]
      
      
      
- Definition Classes
 - IterableLike → TraversableLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        view: IterableView[Param[N, E], Graph[N, E]]
      
      
      
- Definition Classes
 - IterableLike → TraversableLike
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        wait(): Unit
      
      
      
- Definition Classes
 - AnyRef
 - Annotations
 - @throws( ... )
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        wait(arg0: Long, arg1: Int): Unit
      
      
      
- Definition Classes
 - AnyRef
 - Annotations
 - @throws( ... )
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        wait(arg0: Long): Unit
      
      
      
- Definition Classes
 - AnyRef
 - Annotations
 - @native() @throws( ... )
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        withFilter(p: (Param[N, E]) ⇒ Boolean): FilterMonadic[Param[N, E], Graph[N, E]]
      
      
      
- Definition Classes
 - TraversableLike → FilterMonadic
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        withoutChecks[R](exec: ⇒ R): R
      
      
      
- Attributes
 - protected
 - Definition Classes
 - GraphLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        zip[A1 >: Param[N, E], B, That](that: GenIterable[B])(implicit bf: CanBuildFrom[Graph[N, E], (A1, B), That]): That
      
      
      
- Definition Classes
 - IterableLike → GenIterableLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        zipAll[B, A1 >: Param[N, E], That](that: GenIterable[B], thisElem: A1, thatElem: B)(implicit bf: CanBuildFrom[Graph[N, E], (A1, B), That]): That
      
      
      
- Definition Classes
 - IterableLike → GenIterableLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        zipWithIndex[A1 >: Param[N, E], That](implicit bf: CanBuildFrom[Graph[N, E], (A1, Int), That]): That
      
      
      
- Definition Classes
 - IterableLike → GenIterableLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        |(that: GenSet[Param[N, E]]): Graph[N, E]
      
      
      
- Definition Classes
 - GenSetLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        ~[N >: N1](n2: N): UnDiEdge[N]
      
      
      
- Implicit
 - This member is added by an implicit conversion from UserConstrainedGraph[N, E] to EdgeAssoc[UserConstrainedGraph[N, E]] performed by method EdgeAssoc in scalax.collection.GraphPredef.
 - Definition Classes
 - EdgeAssoc
 - Annotations
 - @inline()
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        ~>[N >: N1](n2: N): DiEdge[N]
      
      
      
- Implicit
 - This member is added by an implicit conversion from UserConstrainedGraph[N, E] to EdgeAssoc[UserConstrainedGraph[N, E]] performed by method EdgeAssoc in scalax.collection.GraphPredef.
 - Definition Classes
 - EdgeAssoc
 - Annotations
 - @inline()
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        →[B](y: B): (UserConstrainedGraph[N, E], B)
      
      
      
- Implicit
 - This member is added by an implicit conversion from UserConstrainedGraph[N, E] to ArrowAssoc[UserConstrainedGraph[N, E]] performed by method ArrowAssoc in scala.Predef.
 - Definition Classes
 - ArrowAssoc
 
 - 
      
      
      
        
      
    
      
        
        object
      
      
        Edge extends Serializable
      
      
      
- Definition Classes
 - GraphBase
 - Annotations
 - @transient()
 
 - 
      
      
      
        
      
    
      
        
        object
      
      
        InnerEdge extends Serializable
      
      
      
- Definition Classes
 - GraphBase
 - Annotations
 - @transient()
 
 - 
      
      
      
        
      
    
      
        
        object
      
      
        InnerNode extends Serializable
      
      
      
- Definition Classes
 - GraphBase
 
 - 
      
      
      
        
      
    
      
        
        object
      
      
        Node extends Serializable
      
      
      
- Definition Classes
 - GraphBase
 - Annotations
 - @transient()
 
 - 
      
      
      
        
      
    
      
        
        object
      
      
        TraverserInnerNode extends Serializable
      
      
      
- Definition Classes
 - GraphTraversal
 - Annotations
 - @transient()
 
 
Shadowed Implicit Value Members
- 
      
      
      
        
      
    
      
        
        def
      
      
        +(other: String): String
      
      
      
- Implicit
 - This member is added by an implicit conversion from UserConstrainedGraph[N, E] to any2stringadd[UserConstrainedGraph[N, E]] performed by method any2stringadd in scala.Predef.
 - Shadowing
 - This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(userConstrainedGraph: any2stringadd[UserConstrainedGraph[N, E]]).+(other)
 - Definition Classes
 - any2stringadd
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        andThen[A](g: (Boolean) ⇒ A): (Param[Param[N, E], EI]) ⇒ A
      
      
      
- Implicit
 - This member is added by an implicit conversion from UserConstrainedGraph[N, E] to (Param[Param[N, E], EI]) ⇒ Boolean performed by method predicateToNodePredicate in scalax.collection.GraphPredef.
 - Shadowing
 - This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(userConstrainedGraph: (Param[Param[N, E], EI]) ⇒ Boolean).andThen(g)
 - Definition Classes
 - Function1
 - Annotations
 - @unspecialized()
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        apply(v1: Param[Param[N, E], EI]): Boolean
      
      
      
- Implicit
 - This member is added by an implicit conversion from UserConstrainedGraph[N, E] to (Param[Param[N, E], EI]) ⇒ Boolean performed by method predicateToNodePredicate in scalax.collection.GraphPredef.
 - Shadowing
 - This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(userConstrainedGraph: (Param[Param[N, E], EI]) ⇒ Boolean).apply(v1)
 - Definition Classes
 - Function1
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        compose[A](g: (A) ⇒ Param[Param[N, E], EI]): (A) ⇒ Boolean
      
      
      
- Implicit
 - This member is added by an implicit conversion from UserConstrainedGraph[N, E] to (Param[Param[N, E], EI]) ⇒ Boolean performed by method predicateToNodePredicate in scalax.collection.GraphPredef.
 - Shadowing
 - This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(userConstrainedGraph: (Param[Param[N, E], EI]) ⇒ Boolean).compose(g)
 - Definition Classes
 - Function1
 - Annotations
 - @unspecialized()
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        filter(p: (Param[N, E]) ⇒ Boolean): TraversableOnce[Param[N, E]]
      
      
      
- Implicit
 - This member is added by an implicit conversion from UserConstrainedGraph[N, E] to MonadOps[Param[N, E]] performed by method MonadOps in scala.collection.TraversableOnce.
 - Shadowing
 - This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(userConstrainedGraph: MonadOps[Param[N, E]]).filter(p)
 - Definition Classes
 - MonadOps
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        flatMap[B](f: (Param[N, E]) ⇒ GenTraversableOnce[B]): TraversableOnce[B]
      
      
      
- Implicit
 - This member is added by an implicit conversion from UserConstrainedGraph[N, E] to MonadOps[Param[N, E]] performed by method MonadOps in scala.collection.TraversableOnce.
 - Shadowing
 - This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(userConstrainedGraph: MonadOps[Param[N, E]]).flatMap(f)
 - Definition Classes
 - MonadOps
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        map[B](f: (Param[N, E]) ⇒ B): TraversableOnce[B]
      
      
      
- Implicit
 - This member is added by an implicit conversion from UserConstrainedGraph[N, E] to MonadOps[Param[N, E]] performed by method MonadOps in scala.collection.TraversableOnce.
 - Shadowing
 - This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(userConstrainedGraph: MonadOps[Param[N, E]]).map(f)
 - Definition Classes
 - MonadOps
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        stringPrefix: String
      
      
      
- Implicit
 - This member is added by an implicit conversion from UserConstrainedGraph[N, E] to OuterNode[UserConstrainedGraph[N, E]] performed by method anyToNode in scalax.collection.GraphPredef.
 - Shadowing
 - This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(userConstrainedGraph: OuterNode[UserConstrainedGraph[N, E]]).stringPrefix
 - Definition Classes
 - NodeParam
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        toString(): String
      
      
      
- Implicit
 - This member is added by an implicit conversion from UserConstrainedGraph[N, E] to OuterNode[UserConstrainedGraph[N, E]] performed by method anyToNode in scalax.collection.GraphPredef.
 - Shadowing
 - This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(userConstrainedGraph: OuterNode[UserConstrainedGraph[N, E]]).toString()
 - Definition Classes
 - NodeParam → AnyRef → Any
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        toString(): String
      
      
      
- Implicit
 - This member is added by an implicit conversion from UserConstrainedGraph[N, E] to (Param[Param[N, E], EI]) ⇒ Boolean performed by method predicateToNodePredicate in scalax.collection.GraphPredef.
 - Shadowing
 - This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(userConstrainedGraph: (Param[Param[N, E], EI]) ⇒ Boolean).toString()
 - Definition Classes
 - Function1 → AnyRef → Any
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        withFilter(p: (Param[N, E]) ⇒ Boolean): Iterator[Param[N, E]]
      
      
      
- Implicit
 - This member is added by an implicit conversion from UserConstrainedGraph[N, E] to MonadOps[Param[N, E]] performed by method MonadOps in scala.collection.TraversableOnce.
 - Shadowing
 - This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(userConstrainedGraph: MonadOps[Param[N, E]]).withFilter(p)
 - Definition Classes
 - MonadOps