scalax.collection.mutable.EdgeOps
Synonym to connectWith
Synonym to connectWith
Synonym to connectWith
Synonym to connectWith
Synonym to connectWithW(that, those)(weight)
.
Synonym to connectWithW(that, those)(weight)
.
Synonym to connectWithW(that)(weight)
.
Synonym to connectWithW(that)(weight)
.
Synonym to connectWithWL(that, those)(weight, label)
.
Synonym to connectWithWL(that, those)(weight, label)
.
Synonym to connectWithWL(that)(weight, label)
.
Synonym to connectWithWL(that)(weight, label)
.
Synonym to connectWithL(that, those)(label)
.
Synonym to connectWithL(that, those)(label)
.
Synonym to connectWithL(that)(label)
.
Synonym to connectWithL(that)(label)
.
Creates a new inner hyperedge between this node and that
plus those
using edgeFactory
and adds it to the edge set of this graph.
Creates a new inner hyperedge between this node and that
plus those
using edgeFactory
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.
Same as calling addAndGetEdge(this, that, those)
on a Graph
instance.
The second outer node to be incident with the edge to be created. In case of a directed edge, this becomes the target.
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.
An edge companion who's from
is to serve as the edge factory.
true
if a new hyperedge has been created. false
if no new hyperedge could be
created because there exists a corresponding equaling hyperedge.
Creates a new inner edge between this node and that
using edgeFactory
and adds it to the edge set of this graph.
Creates a new inner edge between this node and that
using edgeFactory
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.
Same as calling addAndGetEdge(this, that)
.
The second outer node to be incident with the edge to be created. In case of a directed edge, this becomes the target.
An edge companion who's from
is to serve as the edge factory.
true
if a new edge has been created. false
if no new edge could be
created because there exists a corresponding equaling edge.
Creates a new labeled inner hyperedge between this node and that
plus those
using edgeFactory
and adds it to the edge set of this graph.
Creates a new labeled inner hyperedge between this node and that
plus those
using edgeFactory
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.
Same as addAndGetLEdge(this, that, those)(label)
on a Graph
instance.
The second outer node to be incident with the edge to be created. In case of a directed edge, this becomes the target.
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.
The value the labeled edge to be created should have as its label.
An edge companion who's from
is to serve as the edge factory.
true
if a new hyperedge has been created. false
if no new hyperedge could be
created because there exists a corresponding equaling hyperedge.
Creates a new labeled inner edge between this node and that
using edgeFactory
and adds it to the edge set of this graph.
Creates a new labeled inner edge between this node and that
using edgeFactory
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.
Same as addAndGetLEdge(this, that)(label)
on a Graph
instance.
The second outer node to be incident with the edge to be created. In case of a directed edge, this becomes the target.
The value the labeled edge to be created should have as its label.
An edge companion who's from
is to serve as the edge factory.
true
if a new edge has been created. false
if no new edge could be
created because there exists a corresponding equaling edge.
Creates a new weighted inner hyperedge between this node and that
plus those
using edgeFactory
and adds it to the edge set of this graph.
Creates a new weighted inner hyperedge between this node and that
plus those
using edgeFactory
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.
Same as addAndGetWEdge(this, that, those)(weight)
on a Graph
instance.
The second outer node to be incident with the edge to be created. In case of a directed edge, this becomes the target.
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.
The number the weighted edge to be created should have as its weight.
An edge companion who's from
is to serve as the edge factory.
true
if a new hyperedge has been created. false
if no new hyperedge could be
created because there exists a corresponding equaling hyperedge.
Creates a new weighted inner edge between this node and that
using edgeFactory
and adds it to the edge set of this graph.
Creates a new weighted inner edge between this node and that
using edgeFactory
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.
Same as addAndGetWEdge(this, that)(weight)
on a Graph
instance.
The second outer node to be incident with the edge to be created. In case of a directed edge, this becomes the target.
The number the weighted edge to be created should have as its weight.
An edge companion who's from
is to serve as the edge factory.
true
if a new edge has been created. false
if no new edge could be
created because there exists a corresponding equaling edge.
Creates a new weighted and labeled inner hyperedge between this node and that
plus those
using edgeFactory
and adds it to the edge set of this graph.
Creates a new weighted and labeled inner hyperedge between this node and that
plus those
using edgeFactory
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.
Same as addAndGetWLEdge(this, that, those)(weight, label)
on a Graph
instance.
The second outer node to be incident with the edge to be created. In case of a directed edge, this becomes the target.
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.
The number the weighted edge to be created should have as its weight.
The value the labeled edge to be created should have as its label.
An edge companion who's from
is to serve as the edge factory.
true
if a new hyperedge has been created. false
if no new hyperedge could be
created because there exists a corresponding equaling hyperedge.
Creates a new weighted and labeled inner edge between this node and that
using edgeFactory
and adds it to the edge set of this graph.
Creates a new weighted and labeled inner edge between this node and that
using edgeFactory
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.
Same as addAndGetWLEdge(this, that)(weight, label)
on a Graph
instance.
The second outer node to be incident with the edge to be created. In case of a directed edge, this becomes the target.
The number the weighted edge to be created should have as its weight.
The value the labeled edge to be created should have as its label.
An edge companion who's from
is to serve as the edge factory.
true
if a new edge has been created. false
if no new edge could be
created because there exists a corresponding equaling edge.
(innerNodeOps: StringAdd).self
(innerNodeOps: StringFormat).self
(innerNodeOps: OuterNode[GraphLike.InnerNodeOps]).toString()
(innerNodeOps: ArrowAssoc[GraphLike.InnerNodeOps]).x
(Since version 2.10.0) Use leftOfArrow
instead
(innerNodeOps: Ensuring[GraphLike.InnerNodeOps]).x
(Since version 2.10.0) Use resultOfEnsuring
instead