GraphOps
Immutable graph only operations.
$define edgesOnlyUseCase Provided for the use case when you don't need to pass any isolated node.
Attributes
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Members list
Value members
Abstract methods
Creates a new graph with the elements of this graph minus the elements of that
and edges that are incident with any node in that
.
Creates a new graph with the elements of this graph minus the elements of that
and edges that are incident with any node in that
.
Attributes
Creates a new graph with the elements of this graph minus node
and its incident edges.
Creates a new graph with the elements of this graph minus node
and its incident edges.
Attributes
Creates a new graph with the elements of this graph minus edge
.
Creates a new graph with the elements of this graph minus edge
.
Attributes
Creates a new supergraph with an additional node unless this graph already contains node
.
Creates a new supergraph with an additional node unless this graph already contains node
.
Attributes
Creates a new supergraph with an additional edge unless this graph already contains edge
.
Creates a new supergraph with an additional edge unless this graph already contains edge
.
Attributes
Creates a new graph with the elements of this graph minus the passed elements and edges that are incident with any of the passed nodes. Use diff
to subtract all nodes and edges of another graph.
Creates a new graph with the elements of this graph minus the passed elements and edges that are incident with any of the passed nodes. Use diff
to subtract all nodes and edges of another graph.
Value parameters
- edges
-
to be removed.
- isolatedNodes
-
to be removed. Nodes that are implicitly defined by any edge in
edges
will be ignored.
Attributes
Concrete methods
Alias for incl(node)
.
Alias for incl(node)
.
Attributes
Alias for incl(edge)
.
Alias for incl(edge)
.
Attributes
Alias for excl(node)
.
Alias for excl(node)
.
Attributes
Alias for incl(edge)
.
Alias for incl(edge)
.
Attributes
Alias for removedAll(isolatedNodes, edges)
.
Alias for removedAll(isolatedNodes, edges)
.
Attributes
Alias for removedAll(edges)
.
Alias for removedAll(edges)
.
Attributes
Same as removedAll(isolatedNodes, edges)
but with empty isolatedNodes
. $edgesOnlyUseCase
Same as removedAll(isolatedNodes, edges)
but with empty isolatedNodes
. $edgesOnlyUseCase