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
edgeswill 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