trait EdgeOps[N, E[+X] <: EdgeLikeIn[X], +This[X, Y[+X] <: EdgeLikeIn[X]] <: GraphLike[X, Y[X], This] with Graph[X, Y[X]]] extends AnyRef
This trait contains mutating edge addition methods that don't require an outer edge.
These methods are kept separately from mutable.GraphLike
solely for convenience.
- Self Type
- GraphLike[N, E, This]
- Alphabetic
- By Inheritance
- EdgeOps
- AnyRef
- Any
- by ChainingOps
- by any2stringadd
- by StringFormat
- by Ensuring
- by ArrowAssoc
- Hide All
- Show All
- Public
- Protected
Type Members
- trait InnerNodeOps extends AnyRef
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- def +(other: String): String
- final def +~%+=[EE[+X] <: E[X] with WLHyperEdgeBound[X], L](node_1: N, node_2: N, nodes: N*)(weight: Double, label: L)(implicit edgeFactory: WLHyperEdgeCompanion[EE], endpointsKind: CollectionKind = Bag): EdgeOps.this.type
Same as
addWLEdge(node_1, node_2, nodes)(weight, label)
except for the returned result.Same as
addWLEdge(node_1, node_2, nodes)(weight, label)
except for the returned result.- returns
This mutable graph containing the hyperedge that has been created or found. to be created
equals
to an already existing hyperedge.
- Annotations
- @inline()
- final def +~%+=[EE[+X] <: E[X] with WLEdgeBound[X], L](node_1: N, node_2: N)(weight: Double, label: L)(implicit edgeFactory: WLEdgeCompanion[EE]): EdgeOps.this.type
Same as
addWLEdge(node_1, node_2)(weight, label)
except for the returned result.Same as
addWLEdge(node_1, node_2)(weight, label)
except for the returned result.- returns
This mutable graph containing the edge that has been created or found.
- Annotations
- @inline()
- final def +~%=[EE[+X] <: E[X] with WHyperEdgeBound[X]](node_1: N, node_2: N, nodes: N*)(weight: Double)(implicit edgeFactory: WHyperEdgeCompanion[EE], endpointsKind: CollectionKind = Bag): EdgeOps.this.type
Same as
addWEdge(node_1, node_2, nodes)(weight)
except for the returned result.Same as
addWEdge(node_1, node_2, nodes)(weight)
except for the returned result.- returns
This mutable graph containing the hyperedge that has been created or found. to be created
equals
to an already existing hyperedge.
- Annotations
- @inline()
- final def +~%=[EE[+X] <: E[X] with WEdgeBound[X]](node_1: N, node_2: N)(weight: Double)(implicit edgeFactory: WEdgeCompanion[EE]): EdgeOps.this.type
Same as
addWEdge(node_1, node_2)(weight)
except for the returned result.Same as
addWEdge(node_1, node_2)(weight)
except for the returned result.- returns
This mutable graph containing the edge that has been created or found.
- Annotations
- @inline()
- final def +~+=[EE[+X] <: E[X] with LHyperEdgeBound[X], L](node_1: N, node_2: N, nodes: N*)(label: L)(implicit edgeFactory: LHyperEdgeCompanion[EE]): EdgeOps.this.type
Same as
addLEdge(node_1, node_2, nodes)(label)
except for the returned result.Same as
addLEdge(node_1, node_2, nodes)(label)
except for the returned result.- returns
This mutable graph containing the hyperedge that has been created or found. to be created
equals
to an already existing hyperedge.
- Annotations
- @inline()
- final def +~+=[EE[+X] <: E[X] with LEdgeBound[X], L](node_1: N, node_2: N)(label: L)(implicit edgeFactory: LEdgeCompanion[EE]): EdgeOps.this.type
Same as
addLEdge(node_1, node_2)(label)
except for the returned result.Same as
addLEdge(node_1, node_2)(label)
except for the returned result.- returns
This mutable graph containing the edge that has been created or found.
- Annotations
- @inline()
- final def +~=(node_1: N, node_2: N, nodes: N*)(implicit edgeFactory: HyperEdgeCompanion[E], endpointsKind: CollectionKind = Bag): EdgeOps.this.type
Same as
addEdge(node_1, node_2, nodes)
except for the returned result.Same as
addEdge(node_1, node_2, nodes)
except for the returned result.- returns
This mutable graph containing the hyperedge that has been created or found. to be created
equals
to an already existing hyperedge.
- Annotations
- @inline()
- final def +~=(node_1: N, node_2: N)(implicit edgeFactory: EdgeCompanion[E]): EdgeOps.this.type
Same as
addEdge(node_1, node_2)
except for the returned result.Same as
addEdge(node_1, node_2)
except for the returned result.- returns
This mutable graph containing the edge that has been created or found.
- Annotations
- @inline()
- def ->[B](y: B): (EdgeOps[N, E, This], B)
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def addAndGetEdge(node_1: N, node_2: N, nodes: N*)(implicit edgeFactory: HyperEdgeCompanion[E], endpointsKind: CollectionKind = Bag): GraphLike.EdgeT
Same as
addEdge(node_1, node_2, nodes)
except for the returned result.Same as
addEdge(node_1, node_2, nodes)
except for the returned result.- returns
The new hyperedge or the corresponding contained hyperedge if the hyperedge to be created
equals
to an already existing hyperedge.
- final def addAndGetEdge(node_1: N, node_2: N)(implicit edgeFactory: EdgeCompanion[E]): GraphLike.EdgeT
Same as
addEdge(node_1, node_2)
except for the returned result.Same as
addEdge(node_1, node_2)
except for the returned result.- returns
The new edge or the corresponding contained edge if the edge to be created
equals
to an already existing edge.
- Annotations
- @inline()
- def addAndGetLEdge[EE[+X] <: E[X] with LHyperEdgeBound[X], L](node_1: N, node_2: N, nodes: N*)(label: L)(implicit edgeFactory: LHyperEdgeCompanion[EE]): GraphLike.EdgeT
Same as
addLEdge(node_1, node_2, nodes)(label)
except for the returned result.Same as
addLEdge(node_1, node_2, nodes)(label)
except for the returned result.- returns
The new hyperedge or the corresponding contained hyperedge if the hyperedge to be created
equals
to an already existing hyperedge.
- final def addAndGetLEdge[EE[+X] <: E[X] with LEdgeBound[X], L](node_1: N, node_2: N)(label: L)(implicit edgeFactory: LEdgeCompanion[EE]): GraphLike.EdgeT
Same as
addLEdge(node_1, node_2)(label)
except for the returned result.Same as
addLEdge(node_1, node_2)(label)
except for the returned result.- returns
The new edge or the corresponding contained edge if the edge to be created
equals
to an already existing edge.
- Annotations
- @inline()
- def addAndGetWEdge[EE[+X] <: E[X] with WHyperEdgeBound[X]](node_1: N, node_2: N, nodes: N*)(weight: Double)(implicit edgeFactory: WHyperEdgeCompanion[EE], endpointsKind: CollectionKind = Bag): GraphLike.EdgeT
Same as
addWEdge(node_1, node_2, nodes)(weight)
except for the returned result.Same as
addWEdge(node_1, node_2, nodes)(weight)
except for the returned result.- returns
The new hyperedge or the corresponding contained hyperedge if the hyperedge to be created
equals
to an already existing hyperedge.
- final def addAndGetWEdge[EE[+X] <: E[X] with WEdgeBound[X]](node_1: N, node_2: N)(weight: Double)(implicit edgeFactory: WEdgeCompanion[EE]): GraphLike.EdgeT
Same as
addWEdge(node_1, node_2)(weight)
except for the returned result.Same as
addWEdge(node_1, node_2)(weight)
except for the returned result.- returns
The new edge or the corresponding contained edge if the edge to be created
equals
to an already existing edge.
- Annotations
- @inline()
- def addAndGetWLEdge[EE[+X] <: E[X] with WLHyperEdgeBound[X], L](node_1: N, node_2: N, nodes: N*)(weight: Double, label: L)(implicit edgeFactory: WLHyperEdgeCompanion[EE], endpointsKind: CollectionKind = Bag): GraphLike.EdgeT
Same as
addWLEdge(node_1, node_2, nodes)(weight, label)
except for the returned result.Same as
addWLEdge(node_1, node_2, nodes)(weight, label)
except for the returned result.- returns
The new hyperedge or the corresponding contained hyperedge if the hyperedge to be created
equals
to an already existing hyperedge.
- final def addAndGetWLEdge[EE[+X] <: E[X] with WLEdgeBound[X], L](node_1: N, node_2: N)(weight: Double, label: L)(implicit edgeFactory: WLEdgeCompanion[EE]): GraphLike.EdgeT
Same as
addWLEdge(node_1, node_2)(weight, label)
except for the returned result.Same as
addWLEdge(node_1, node_2)(weight, label)
except for the returned result.- returns
The new edge or the corresponding contained edge if the edge to be created
equals
to an already existing edge.
- Annotations
- @inline()
- final def addEdge(node_1: N, node_2: N, nodes: N*)(implicit edgeFactory: HyperEdgeCompanion[E], endpointsKind: CollectionKind = Bag): Boolean
Creates a new inner hyperedge between
node_1
,node_2
andnodes
usingedgeFactory
and adds it to the edge set of this graph.Creates a new inner hyperedge between
node_1
,node_2
andnodes
usingedgeFactory
and adds it to the edge set of this graph. Node arguments not yet contained in this graph will be added to the node set.- node_1
The first outer node to be incident with the edge to be created. In case of a directed edge, this becomes the source.
- node_2
The second outer node to be incident with the edge to be created. In case of a directed edge, this becomes the target.
- nodes
The third and possibly more inner or outer nodes to be incident with the hyperedge to be created. In case of a directed edge, these become targets.
- edgeFactory
An edge companion who's
from
is to serve as the edge factory.- returns
true
if a new hyperedge has been created.false
if no new hyperedge could be created because there exists a corresponding equaling hyperedge.
- Annotations
- @inline()
- final def addEdge(node_1: N, node_2: N)(implicit edgeFactory: EdgeCompanion[E]): Boolean
Creates a new inner edge between
node_1
andnode_2
usingedgeFactory
and adds it to the edge set of this graph.Creates a new inner edge between
node_1
andnode_2
usingedgeFactory
and adds it to the edge set of this graph. Node arguments not yet contained in this graph will be added to the node set.- node_1
The first outer node to be incident with the edge to be created. In case of a directed edge, this becomes the source.
- node_2
The second outer node to be incident with the edge to be created. In case of a directed edge, this becomes the target.
- edgeFactory
An edge companion who's
from
is to serve as the edge factory.- returns
true
if a new edge has been created.false
if no new edge could be created because there exists a corresponding equaling edge.
- Annotations
- @inline()
- final def addLEdge[EE[+X] <: E[X] with LHyperEdgeBound[X], L](node_1: N, node_2: N, nodes: N*)(label: L)(implicit edgeFactory: LHyperEdgeCompanion[EE]): Boolean
Creates a new weighted and labeled inner hyperedge between
node_1
,node_2
andnodes
usingedgeFactory
and adds it to the edge set of this graph.Creates a new weighted and labeled inner hyperedge between
node_1
,node_2
andnodes
usingedgeFactory
and adds it to the edge set of this graph. Node arguments not yet contained in this graph will be added to the node set.- node_1
The first outer node to be incident with the edge to be created. In case of a directed edge, this becomes the source.
- node_2
The second outer node to be incident with the edge to be created. In case of a directed edge, this becomes the target.
- nodes
The third and possibly more inner or outer nodes to be incident with the hyperedge to be created. In case of a directed edge, these become targets.
- label
The value the labeled edge to be created should have as its label.
- edgeFactory
An edge companion who's
from
is to serve as the edge factory.- returns
true
if a new hyperedge has been created.false
if no new hyperedge could be created because there exists a corresponding equaling hyperedge.
- Annotations
- @inline()
- final def addLEdge[EE[+X] <: E[X] with LEdgeBound[X], L](node_1: N, node_2: N)(label: L)(implicit edgeFactory: LEdgeCompanion[EE]): Boolean
Creates a new labeled inner edge between
node_1
andnode_2
usingedgeFactory
and adds it to the edge set of this graph.Creates a new labeled inner edge between
node_1
andnode_2
usingedgeFactory
and adds it to the edge set of this graph. Node arguments not yet contained in this graph will be added to the node set.- node_1
The first outer node to be incident with the edge to be created. In case of a directed edge, this becomes the source.
- node_2
The second outer node to be incident with the edge to be created. In case of a directed edge, this becomes the target.
- label
The value the labeled edge to be created should have as its label.
- edgeFactory
An edge companion who's
from
is to serve as the edge factory.- returns
true
if a new edge has been created.false
if no new edge could be created because there exists a corresponding equaling edge.
- Annotations
- @inline()
- final def addWEdge[EE[+X] <: E[X] with WHyperEdgeBound[X]](node_1: N, node_2: N, nodes: N*)(weight: Double)(implicit edgeFactory: WHyperEdgeCompanion[EE], endpointsKind: CollectionKind = Bag): Boolean
Creates a new weighted inner hyperedge between
node_1
,node_2
andnodes
usingedgeFactory
and adds it to the edge set of this graph.Creates a new weighted inner hyperedge between
node_1
,node_2
andnodes
usingedgeFactory
and adds it to the edge set of this graph. Node arguments not yet contained in this graph will be added to the node set.- node_1
The first outer node to be incident with the edge to be created. In case of a directed edge, this becomes the source.
- node_2
The second outer node to be incident with the edge to be created. In case of a directed edge, this becomes the target.
- nodes
The third and possibly more inner or outer nodes to be incident with the hyperedge to be created. In case of a directed edge, these become targets.
- weight
The number the weighted edge to be created should have as its weight.
- edgeFactory
An edge companion who's
from
is to serve as the edge factory.- returns
true
if a new hyperedge has been created.false
if no new hyperedge could be created because there exists a corresponding equaling hyperedge.
- Annotations
- @inline()
- final def addWEdge[EE[+X] <: E[X] with WEdgeBound[X]](node_1: N, node_2: N)(weight: Double)(implicit edgeFactory: WEdgeCompanion[EE]): Boolean
Creates a new weighted inner edge between
node_1
andnode_2
usingedgeFactory
and adds it to the edge set of this graph.Creates a new weighted inner edge between
node_1
andnode_2
usingedgeFactory
and adds it to the edge set of this graph. Node arguments not yet contained in this graph will be added to the node set.- node_1
The first outer node to be incident with the edge to be created. In case of a directed edge, this becomes the source.
- node_2
The second outer node to be incident with the edge to be created. In case of a directed edge, this becomes the target.
- weight
The number the weighted edge to be created should have as its weight.
- edgeFactory
An edge companion who's
from
is to serve as the edge factory.- returns
true
if a new edge has been created.false
if no new edge could be created because there exists a corresponding equaling edge.
- Annotations
- @inline()
- final def addWLEdge[EE[+X] <: E[X] with WLHyperEdgeBound[X], L](node_1: N, node_2: N, nodes: N*)(weight: Double, label: L)(implicit edgeFactory: WLHyperEdgeCompanion[EE], endpointsKind: CollectionKind = Bag): Boolean
Creates a new weighted and labeled inner hyperedge between
node_1
,node_2
andnodes
usingedgeFactory
and adds it to the edge set of this graph.Creates a new weighted and labeled inner hyperedge between
node_1
,node_2
andnodes
usingedgeFactory
and adds it to the edge set of this graph. Node arguments not yet contained in this graph will be added to the node set.- node_1
The first outer node to be incident with the edge to be created. In case of a directed edge, this becomes the source.
- node_2
The second outer node to be incident with the edge to be created. In case of a directed edge, this becomes the target.
- nodes
The third and possibly more inner or outer nodes to be incident with the hyperedge to be created. In case of a directed edge, these become targets.
- weight
The number the weighted edge to be created should have as its weight.
- label
The value the labeled edge to be created should have as its label.
- edgeFactory
An edge companion who's
from
is to serve as the edge factory.- returns
true
if a new hyperedge has been created.false
if no new hyperedge could be created because there exists a corresponding equaling hyperedge.
- Annotations
- @inline()
- final def addWLEdge[EE[+X] <: E[X] with WLEdgeBound[X], L](node_1: N, node_2: N)(weight: Double, label: L)(implicit edgeFactory: WLEdgeCompanion[EE]): Boolean
Creates a new weighted and labeled inner edge between
node_1
andnode_2
usingedgeFactory
and adds it to the edge set of this graph.Creates a new weighted and labeled inner edge between
node_1
andnode_2
usingedgeFactory
and adds it to the edge set of this graph. Node arguments not yet contained in this graph will be added to the node set.- node_1
The first outer node to be incident with the edge to be created. In case of a directed edge, this becomes the source.
- node_2
The second outer node to be incident with the edge to be created. In case of a directed edge, this becomes the target.
- weight
The number the weighted edge to be created should have as its weight.
- label
The value the labeled edge to be created should have as its label.
- edgeFactory
An edge companion who's
from
is to serve as the edge factory.- returns
true
if a new edge has been created.false
if no new edge could be created because there exists a corresponding equaling edge.
- Annotations
- @inline()
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- def ensuring(cond: (EdgeOps[N, E, This]) => Boolean, msg: => Any): EdgeOps[N, E, This]
- def ensuring(cond: (EdgeOps[N, E, This]) => Boolean): EdgeOps[N, E, This]
- def ensuring(cond: Boolean, msg: => Any): EdgeOps[N, E, This]
- def ensuring(cond: Boolean): EdgeOps[N, E, This]
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def nodesToCEdgeCont[EE[+X] <: E[X] with CHyperEdgeBound[X]](factory: CHyperEdgeCompanion[EE], attrib: Product, node_1: N, node_2: N, nodes: N*)(implicit kind: CollectionKind): E[NodeT]
Creates a new custom inner hyperedge without modifying the node or edge set .
Creates a new custom inner hyperedge without modifying the node or edge set .
- Attributes
- protected[collection]
- def nodesToCEdgeCont[EE[+X] <: E[X] with CEdgeBound[X]](factory: CEdgeCompanion[EE], attrib: Product, node_1: N, node_2: N): E[NodeT]
Creates a new custom inner edge without modifying the node or edge set .
Creates a new custom inner edge without modifying the node or edge set .
- Attributes
- protected[collection]
- final def nodesToEdge(edgeFactory: HyperEdgeCompanion[E], node_1: N, node_2: N, nodes: N*)(implicit endpointsKind: CollectionKind): GraphLike.EdgeT
- Attributes
- protected
- Annotations
- @inline()
- final def nodesToEdge(edgeFactory: EdgeCompanion[E], node_1: N, node_2: N): GraphLike.EdgeT
- Attributes
- protected
- Annotations
- @inline()
- def nodesToEdgeCont(factory: EdgeCompanion[E], node_1: N, node_2: N): E[NodeT]
Creates a new simple inner edge without modifying the node or edge set .
Creates a new simple inner edge without modifying the node or edge set .
- Attributes
- protected[collection]
- def nodesToEdgeCont(factory: HyperEdgeCompanion[E], node_1: N, node_2: N, nodes: N*)(implicit kind: CollectionKind): E[NodeT]
Creates a new simple inner hyperedge without modifying the node or edge set .
Creates a new simple inner hyperedge without modifying the node or edge set .
- Attributes
- protected[collection]
- final def nodesToLEdge[EE[+X] <: E[X] with LHyperEdgeBound[X], L](edgeFactory: LHyperEdgeCompanion[EE], label: L, node_1: N, node_2: N, nodes: N*): GraphLike.EdgeT
- Attributes
- protected
- Annotations
- @inline()
- final def nodesToLEdge[EE[+X] <: E[X] with LEdgeBound[X], L](edgeFactory: LEdgeCompanion[EE], label: L, node_1: N, node_2: N): GraphLike.EdgeT
- Attributes
- protected
- Annotations
- @inline()
- def nodesToLEdgeCont[EE[+X] <: E[X] with LEdgeBound[X], L](factory: LEdgeCompanion[EE], label: L, node_1: N, node_2: N): E[NodeT]
Creates a new labeled inner edge without modifying the node or edge set .
Creates a new labeled inner edge without modifying the node or edge set .
- Attributes
- protected[collection]
- def nodesToLEdgeCont[EE[+X] <: E[X] with LHyperEdgeBound[X], L](factory: LHyperEdgeCompanion[EE], label: L, node_1: N, node_2: N, nodes: N*)(implicit kind: CollectionKind = Bag): E[NodeT]
Creates a new labeled inner hyperedge without modifying the node or edge set .
Creates a new labeled inner hyperedge without modifying the node or edge set .
- Attributes
- protected[collection]
- final def nodesToWEdge[EE[+X] <: E[X] with WHyperEdgeBound[X]](edgeFactory: WHyperEdgeCompanion[EE], weight: Double, node_1: N, node_2: N, nodes: N*)(implicit kind: CollectionKind): GraphLike.EdgeT
- Attributes
- protected
- Annotations
- @inline()
- final def nodesToWEdge[EE[+X] <: E[X] with WEdgeBound[X]](edgeFactory: WEdgeCompanion[EE], weight: Double, node_1: N, node_2: N): GraphLike.EdgeT
- Attributes
- protected
- Annotations
- @inline()
- def nodesToWEdgeCont[EE[+X] <: E[X] with WEdgeBound[X]](factory: WEdgeCompanion[EE], weight: Double, node_1: N, node_2: N): E[NodeT]
Creates a new weighted inner edge without modifying the node or edge set .
Creates a new weighted inner edge without modifying the node or edge set .
- Attributes
- protected[collection]
- def nodesToWEdgeCont[EE[+X] <: E[X] with WHyperEdgeBound[X]](factory: WHyperEdgeCompanion[EE], weight: Double, node_1: N, node_2: N, nodes: N*)(implicit kind: CollectionKind): E[NodeT]
Creates a new weighted inner hyperedge without modifying the node or edge set .
Creates a new weighted inner hyperedge without modifying the node or edge set .
- Attributes
- protected[collection]
- final def nodesToWLEdge[EE[+X] <: E[X] with WLHyperEdgeBound[X], L](edgeFactory: WLHyperEdgeCompanion[EE], weight: Double, label: L, node_1: N, node_2: N, nodes: N*)(implicit kind: CollectionKind): GraphLike.EdgeT
- Attributes
- protected
- Annotations
- @inline()
- final def nodesToWLEdge[EE[+X] <: E[X] with WLEdgeBound[X], L](edgeFactory: WLEdgeCompanion[EE], weight: Double, label: L, node_1: N, node_2: N): GraphLike.EdgeT
- Attributes
- protected
- Annotations
- @inline()
- def nodesToWLEdgeCont[EE[+X] <: E[X] with WLEdgeBound[X], L](factory: WLEdgeCompanion[EE], weight: Double, label: L, node_1: N, node_2: N): E[NodeT]
Creates a new weighted and labeled inner edge without modifying the node or edge set .
Creates a new weighted and labeled inner edge without modifying the node or edge set .
- Attributes
- protected[collection]
- def nodesToWLEdgeCont[EE[+X] <: E[X] with WLHyperEdgeBound[X], L](factory: WLHyperEdgeCompanion[EE], weight: Double, label: L, node_1: N, node_2: N, nodes: N*)(implicit kind: CollectionKind): E[NodeT]
Creates a new weighted and labeled inner hyperedge without modifying the node or edge set .
Creates a new weighted and labeled inner hyperedge without modifying the node or edge set .
- Attributes
- protected[collection]
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def pipe[B](f: (EdgeOps[N, E, This]) => B): B
- Implicit
- This member is added by an implicit conversion from EdgeOps[N, E, This] toChainingOps[EdgeOps[N, E, This]] performed by method ChainingOps in scalax.collection.
- Definition Classes
- ChainingOps
- val self: EdgeOps[N, E, This]
- Implicit
- This member is added by an implicit conversion from EdgeOps[N, E, This] toChainingOps[EdgeOps[N, E, This]] performed by method ChainingOps in scalax.collection.
- Definition Classes
- ChainingOps
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def tap[U](f: (EdgeOps[N, E, This]) => U): EdgeOps[N, E, This]
- Implicit
- This member is added by an implicit conversion from EdgeOps[N, E, This] toChainingOps[EdgeOps[N, E, This]] performed by method ChainingOps in scalax.collection.
- Definition Classes
- ChainingOps
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated
- def formatted(fmtstr: String): String
- Implicit
- This member is added by an implicit conversion from EdgeOps[N, E, This] toStringFormat[EdgeOps[N, E, This]] performed by method StringFormat in scala.Predef.
- Definition Classes
- StringFormat
- Annotations
- @deprecated @inline()
- Deprecated
(Since version 2.12.16) Use
formatString.format(value)
instead ofvalue.formatted(formatString)
, or use thef""
string interpolator. In Java 15 and later,formatted
resolves to the new method in String which has reversed parameters.
- def →[B](y: B): (EdgeOps[N, E, This], B)
- Implicit
- This member is added by an implicit conversion from EdgeOps[N, E, This] toArrowAssoc[EdgeOps[N, E, This]] performed by method ArrowAssoc in scala.Predef.
- Definition Classes
- ArrowAssoc
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use
->
instead. If you still wish to display it as one character, consider using a font with programming ligatures such as Fira Code.
Welcome to the Graph for Scala API reference. Some suggested navigation entry points:
Graph
mutable.Graph
and its inner nodes.GraphEdge
objectedge
packageGraphPredef
object andImplicits
object.GraphTraversal
andTraverserInnerNode
.RandomGraph
.GraphGen
.