Click or drag to resize

GraphHelper Class

Inheritance Hierarchy
SystemObject
  de.unika.ipd.grGen.libGrGraphHelper

Namespace:  de.unika.ipd.grGen.libGr
Assembly:  libGr (in libGr.dll) Version: GrGen.NET 7.2
Syntax
C#
public static class GraphHelper

The GraphHelper type exposes the following members.

Methods
  NameDescription
Public methodStatic memberAddCloneOfEdge
creates a shallow clone of the given edge and adds it to the graph between from and to, returns it
Public methodStatic memberAddCloneOfNode
creates a shallow clone of the given node and adds it to the graph, returns it
Public methodStatic memberAddCopyOfEdge
creates a deep copy of the given edge and adds it to the graph between from and to, returns it
Public methodStatic memberAddCopyOfNode
creates a deep copy of the given node and adds it to the graph, returns it
Public methodStatic memberAddEdgeOfType
creates an edge of given type and adds it to the graph between from and to, returns it type might be a string denoting an EdgeType or an EdgeType
Public methodStatic memberAddNodeOfType
creates a node of given type and adds it to the graph, returns it type might be a string denoting a NodeType or a NodeType
Public methodStatic memberAdjacent(INode, EdgeType, NodeType)
Returns set of nodes adjacent to the start node, under the type constraints given
Public methodStatic memberAdjacent(INode, EdgeType, NodeType, IActionExecutionEnvironment)
Public methodStatic memberAdjacent(INode, EdgeType, NodeType, Int32)
Returns set of nodes adjacent to the start node, under the type constraints given
Public methodStatic memberAdjacent(INode, EdgeType, NodeType, IActionExecutionEnvironment, Int32)
Public methodStatic memberAdjacentIncoming(INode, EdgeType, NodeType)
Returns set of nodes adjacent to the start node via incoming edges, under the type constraints given
Public methodStatic memberAdjacentIncoming(INode, EdgeType, NodeType, IActionExecutionEnvironment)
Public methodStatic memberAdjacentIncoming(INode, EdgeType, NodeType, Int32)
Returns set of nodes adjacent to the start node via incoming edges, under the type constraints given
Public methodStatic memberAdjacentIncoming(INode, EdgeType, NodeType, IActionExecutionEnvironment, Int32)
Public methodStatic memberAdjacentOutgoing(INode, EdgeType, NodeType)
Returns set of nodes adjacent to the start node via outgoing edges, under the type constraints given
Public methodStatic memberAdjacentOutgoing(INode, EdgeType, NodeType, IActionExecutionEnvironment)
Public methodStatic memberAdjacentOutgoing(INode, EdgeType, NodeType, Int32)
Returns set of nodes adjacent to the start node via outgoing edges, under the type constraints given
Public methodStatic memberAdjacentOutgoing(INode, EdgeType, NodeType, IActionExecutionEnvironment, Int32)
Public methodStatic memberBoundedReachable(INode, Int32, EdgeType, NodeType)
Returns set of nodes reachable from the start node within the given depth, under the type constraints given
Public methodStatic memberBoundedReachable(INode, Int32, EdgeType, NodeType, IActionExecutionEnvironment)
Public methodStatic memberBoundedReachable(INode, Int32, EdgeType, NodeType, IGraph)
Public methodStatic memberBoundedReachable(INode, Int32, EdgeType, NodeType, Int32)
Returns set of nodes reachable from the start node within the given depth, under the type constraints given
Public methodStatic memberBoundedReachable(INode, Int32, EdgeType, NodeType, IActionExecutionEnvironment, Int32)
Public methodStatic memberBoundedReachable(INode, Int32, EdgeType, NodeType, IGraph, IActionExecutionEnvironment)
Public methodStatic memberBoundedReachable(INode, Int32, EdgeType, NodeType, IGraph, Int32)
Public methodStatic memberBoundedReachable(INode, Int32, EdgeType, NodeType, IGraph, IActionExecutionEnvironment, Int32)
Public methodStatic memberBoundedReachableEdges(IGraph, INode, Int32, EdgeType, NodeType)
Returns set of edges reachable from the start node within the given depth, under the type constraints given
Public methodStatic memberBoundedReachableEdges(INode, Int32, EdgeType, NodeType, IGraph)
Public methodStatic memberBoundedReachableEdges(IGraph, INode, Int32, EdgeType, NodeType, IActionExecutionEnvironment)
Public methodStatic memberBoundedReachableEdges(IGraph, INode, Int32, EdgeType, NodeType, Int32)
Returns set of edges reachable from the start node within the given depth, under the type constraints given
Public methodStatic memberBoundedReachableEdges(INode, Int32, EdgeType, NodeType, IGraph, IActionExecutionEnvironment)
Public methodStatic memberBoundedReachableEdges(INode, Int32, EdgeType, NodeType, IGraph, Int32)
Public methodStatic memberBoundedReachableEdges(IGraph, INode, Int32, EdgeType, NodeType, IActionExecutionEnvironment, Int32)
Public methodStatic memberBoundedReachableEdges(INode, Int32, EdgeType, NodeType, IGraph, IActionExecutionEnvironment, Int32)
Public methodStatic memberBoundedReachableEdgesDirected(IGraph, INode, Int32, EdgeType, NodeType)
Returns set of directed edges reachable from the start node within the given depth, under the type constraints given
Public methodStatic memberBoundedReachableEdgesDirected(IGraph, INode, Int32, EdgeType, NodeType, IActionExecutionEnvironment)
Public methodStatic memberBoundedReachableEdgesDirected(IGraph, INode, Int32, EdgeType, NodeType, Int32)
Returns set of directed edges reachable from the start node within the given depth, under the type constraints given
Public methodStatic memberBoundedReachableEdgesDirected(IGraph, INode, Int32, EdgeType, NodeType, IActionExecutionEnvironment, Int32)
Public methodStatic memberBoundedReachableEdgesIncoming(IGraph, INode, Int32, EdgeType, NodeType)
Returns set of incoming edges reachable from the start node within the given depth, under the type constraints given
Public methodStatic memberBoundedReachableEdgesIncoming(INode, Int32, EdgeType, NodeType, IGraph)
Public methodStatic memberBoundedReachableEdgesIncoming(IGraph, INode, Int32, EdgeType, NodeType, IActionExecutionEnvironment)
Public methodStatic memberBoundedReachableEdgesIncoming(IGraph, INode, Int32, EdgeType, NodeType, Int32)
Returns set of incoming edges reachable from the start node within the given depth, under the type constraints given
Public methodStatic memberBoundedReachableEdgesIncoming(INode, Int32, EdgeType, NodeType, IGraph, IActionExecutionEnvironment)
Public methodStatic memberBoundedReachableEdgesIncoming(INode, Int32, EdgeType, NodeType, IGraph, Int32)
Public methodStatic memberBoundedReachableEdgesIncoming(IGraph, INode, Int32, EdgeType, NodeType, IActionExecutionEnvironment, Int32)
Public methodStatic memberBoundedReachableEdgesIncoming(INode, Int32, EdgeType, NodeType, IGraph, IActionExecutionEnvironment, Int32)
Public methodStatic memberBoundedReachableEdgesIncomingDirected(IGraph, INode, Int32, EdgeType, NodeType)
Returns set of incoming directed edges reachable from the start node within the given depth, under the type constraints given
Public methodStatic memberBoundedReachableEdgesIncomingDirected(IGraph, INode, Int32, EdgeType, NodeType, IActionExecutionEnvironment)
Public methodStatic memberBoundedReachableEdgesIncomingDirected(IGraph, INode, Int32, EdgeType, NodeType, Int32)
Returns set of incoming directed edges reachable from the start node within the given depth, under the type constraints given
Public methodStatic memberBoundedReachableEdgesIncomingDirected(IGraph, INode, Int32, EdgeType, NodeType, IActionExecutionEnvironment, Int32)
Public methodStatic memberBoundedReachableEdgesIncomingUndirected(IGraph, INode, Int32, EdgeType, NodeType)
Returns set of incoming undirected edges reachable from the start node within the given depth, under the type constraints given
Public methodStatic memberBoundedReachableEdgesIncomingUndirected(IGraph, INode, Int32, EdgeType, NodeType, IActionExecutionEnvironment)
Public methodStatic memberBoundedReachableEdgesIncomingUndirected(IGraph, INode, Int32, EdgeType, NodeType, Int32)
Returns set of incoming undirected edges reachable from the start node within the given depth, under the type constraints given
Public methodStatic memberBoundedReachableEdgesIncomingUndirected(IGraph, INode, Int32, EdgeType, NodeType, IActionExecutionEnvironment, Int32)
Public methodStatic memberBoundedReachableEdgesOutgoing(IGraph, INode, Int32, EdgeType, NodeType)
Returns set of outgoing edges reachable from the start node within the given depth, under the type constraints given
Public methodStatic memberBoundedReachableEdgesOutgoing(INode, Int32, EdgeType, NodeType, IGraph)
Public methodStatic memberBoundedReachableEdgesOutgoing(IGraph, INode, Int32, EdgeType, NodeType, IActionExecutionEnvironment)
Public methodStatic memberBoundedReachableEdgesOutgoing(IGraph, INode, Int32, EdgeType, NodeType, Int32)
Returns set of outgoing edges reachable from the start node within the given depth, under the type constraints given
Public methodStatic memberBoundedReachableEdgesOutgoing(INode, Int32, EdgeType, NodeType, IGraph, IActionExecutionEnvironment)
Public methodStatic memberBoundedReachableEdgesOutgoing(INode, Int32, EdgeType, NodeType, IGraph, Int32)
Public methodStatic memberBoundedReachableEdgesOutgoing(IGraph, INode, Int32, EdgeType, NodeType, IActionExecutionEnvironment, Int32)
Public methodStatic memberBoundedReachableEdgesOutgoing(INode, Int32, EdgeType, NodeType, IGraph, IActionExecutionEnvironment, Int32)
Public methodStatic memberBoundedReachableEdgesOutgoingDirected(IGraph, INode, Int32, EdgeType, NodeType)
Returns set of outgoing directed edges reachable from the start node within the given depth, under the type constraints given
Public methodStatic memberBoundedReachableEdgesOutgoingDirected(IGraph, INode, Int32, EdgeType, NodeType, IActionExecutionEnvironment)
Public methodStatic memberBoundedReachableEdgesOutgoingDirected(IGraph, INode, Int32, EdgeType, NodeType, Int32)
Returns set of outgoing directed edges reachable from the start node within the given depth, under the type constraints given
Public methodStatic memberBoundedReachableEdgesOutgoingDirected(IGraph, INode, Int32, EdgeType, NodeType, IActionExecutionEnvironment, Int32)
Public methodStatic memberBoundedReachableEdgesOutgoingUndirected(IGraph, INode, Int32, EdgeType, NodeType)
Returns set of outgoing undirected edges reachable from the start node within the given depth, under the type constraints given
Public methodStatic memberBoundedReachableEdgesOutgoingUndirected(IGraph, INode, Int32, EdgeType, NodeType, IActionExecutionEnvironment)
Public methodStatic memberBoundedReachableEdgesOutgoingUndirected(IGraph, INode, Int32, EdgeType, NodeType, Int32)
Returns set of outgoing undirected edges reachable from the start node within the given depth, under the type constraints given
Public methodStatic memberBoundedReachableEdgesOutgoingUndirected(IGraph, INode, Int32, EdgeType, NodeType, IActionExecutionEnvironment, Int32)
Public methodStatic memberBoundedReachableEdgesUndirected(IGraph, INode, Int32, EdgeType, NodeType)
Returns set of undirected edges reachable from the start node within the given depth, under the type constraints given
Public methodStatic memberBoundedReachableEdgesUndirected(IGraph, INode, Int32, EdgeType, NodeType, IActionExecutionEnvironment)
Public methodStatic memberBoundedReachableEdgesUndirected(IGraph, INode, Int32, EdgeType, NodeType, Int32)
Returns set of undirected edges reachable from the start node within the given depth, under the type constraints given
Public methodStatic memberBoundedReachableEdgesUndirected(IGraph, INode, Int32, EdgeType, NodeType, IActionExecutionEnvironment, Int32)
Public methodStatic memberBoundedReachableIncoming(INode, Int32, EdgeType, NodeType)
Returns set of nodes reachable from the start node within the given depth via incoming edges, under the type constraints given
Public methodStatic memberBoundedReachableIncoming(INode, Int32, EdgeType, NodeType, IActionExecutionEnvironment)
Public methodStatic memberBoundedReachableIncoming(INode, Int32, EdgeType, NodeType, IGraph)
Public methodStatic memberBoundedReachableIncoming(INode, Int32, EdgeType, NodeType, Int32)
Returns set of nodes reachable from the start node within the given depth via incoming edges, under the type constraints given
Public methodStatic memberBoundedReachableIncoming(INode, Int32, EdgeType, NodeType, IActionExecutionEnvironment, Int32)
Public methodStatic memberBoundedReachableIncoming(INode, Int32, EdgeType, NodeType, IGraph, IActionExecutionEnvironment)
Public methodStatic memberBoundedReachableIncoming(INode, Int32, EdgeType, NodeType, IGraph, Int32)
Public methodStatic memberBoundedReachableIncoming(INode, Int32, EdgeType, NodeType, IGraph, IActionExecutionEnvironment, Int32)
Public methodStatic memberBoundedReachableOutgoing(INode, Int32, EdgeType, NodeType)
Returns set of nodes reachable from the start node within the given depth via outgoing edges, under the type constraints given
Public methodStatic memberBoundedReachableOutgoing(INode, Int32, EdgeType, NodeType, IActionExecutionEnvironment)
Public methodStatic memberBoundedReachableOutgoing(INode, Int32, EdgeType, NodeType, IGraph)
Public methodStatic memberBoundedReachableOutgoing(INode, Int32, EdgeType, NodeType, Int32)
Returns set of nodes reachable from the start node within the given depth via outgoing edges, under the type constraints given
Public methodStatic memberBoundedReachableOutgoing(INode, Int32, EdgeType, NodeType, IActionExecutionEnvironment, Int32)
Public methodStatic memberBoundedReachableOutgoing(INode, Int32, EdgeType, NodeType, IGraph, IActionExecutionEnvironment)
Public methodStatic memberBoundedReachableOutgoing(INode, Int32, EdgeType, NodeType, IGraph, Int32)
Public methodStatic memberBoundedReachableOutgoing(INode, Int32, EdgeType, NodeType, IGraph, IActionExecutionEnvironment, Int32)
Public methodStatic memberBoundedReachableWithRemainingDepth(INode, Int32, EdgeType, NodeType)
Returns set of nodes reachable from the start node within the given depth, under the type constraints given
Public methodStatic memberBoundedReachableWithRemainingDepth(INode, Int32, EdgeType, NodeType, IActionExecutionEnvironment)
Public methodStatic memberBoundedReachableWithRemainingDepth(INode, Int32, EdgeType, NodeType, Int32)
Returns map of nodes to remaining depth reachable from the start node within the given depth, under the type constraints given
Public methodStatic memberBoundedReachableWithRemainingDepth(INode, Int32, EdgeType, NodeType, IActionExecutionEnvironment, Int32)
Public methodStatic memberBoundedReachableWithRemainingDepthIncoming(INode, Int32, EdgeType, NodeType)
Returns set of nodes reachable from the start node within the given depth via incoming edges, under the type constraints given
Public methodStatic memberBoundedReachableWithRemainingDepthIncoming(INode, Int32, EdgeType, NodeType, IActionExecutionEnvironment)
Public methodStatic memberBoundedReachableWithRemainingDepthIncoming(INode, Int32, EdgeType, NodeType, Int32)
Returns map of nodes to remaining depth reachable from the start node within the given depth via incoming edges, under the type constraints given
Public methodStatic memberBoundedReachableWithRemainingDepthIncoming(INode, Int32, EdgeType, NodeType, IActionExecutionEnvironment, Int32)
Public methodStatic memberBoundedReachableWithRemainingDepthOutgoing(INode, Int32, EdgeType, NodeType)
Returns set of nodes reachable from the start node within the given depth via outgoing edges, under the type constraints given
Public methodStatic memberBoundedReachableWithRemainingDepthOutgoing(INode, Int32, EdgeType, NodeType, IActionExecutionEnvironment)
Public methodStatic memberBoundedReachableWithRemainingDepthOutgoing(INode, Int32, EdgeType, NodeType, Int32)
Returns map of nodes to remaining depth reachable from the start node within the given depth via outgoing edges, under the type constraints given
Public methodStatic memberBoundedReachableWithRemainingDepthOutgoing(INode, Int32, EdgeType, NodeType, IActionExecutionEnvironment, Int32)
Public methodStatic memberCopy
Copies the given graph, returns the copy
Public methodStatic memberCountAdjacent(IGraph, INode, EdgeType, NodeType)
Returns the count of the nodes adjacent to the start node, under the type constraints given
Public methodStatic memberCountAdjacent(IGraph, INode, EdgeType, NodeType, IActionExecutionEnvironment)
Public methodStatic memberCountAdjacent(IGraph, INode, EdgeType, NodeType, Int32)
Returns the count of the nodes adjacent to the start node, under the type constraints given
Public methodStatic memberCountAdjacent(IGraph, INode, EdgeType, NodeType, IActionExecutionEnvironment, Int32)
Public methodStatic memberCountAdjacentIncoming(IGraph, INode, EdgeType, NodeType)
Returns the count of the nodes adjacent to the start node via incoming edges, under the type constraints given
Public methodStatic memberCountAdjacentIncoming(IGraph, INode, EdgeType, NodeType, IActionExecutionEnvironment)
Public methodStatic memberCountAdjacentIncoming(IGraph, INode, EdgeType, NodeType, Int32)
Returns the count of the nodes adjacent to the start node via incoming edges, under the type constraints given
Public methodStatic memberCountAdjacentIncoming(IGraph, INode, EdgeType, NodeType, IActionExecutionEnvironment, Int32)
Public methodStatic memberCountAdjacentOutgoing(IGraph, INode, EdgeType, NodeType)
Returns the count of the nodes adjacent to the start node via outgoing edges, under the type constraints given
Public methodStatic memberCountAdjacentOutgoing(IGraph, INode, EdgeType, NodeType, IActionExecutionEnvironment)
Public methodStatic memberCountAdjacentOutgoing(IGraph, INode, EdgeType, NodeType, Int32)
Returns the count of the nodes adjacent to the start node via outgoing edges, under the type constraints given
Public methodStatic memberCountAdjacentOutgoing(IGraph, INode, EdgeType, NodeType, IActionExecutionEnvironment, Int32)
Public methodStatic memberCountBoundedReachable(INode, Int32, EdgeType, NodeType)
Returns the count of the nodes reachable from the start node within the given depth, under the type constraints given
Public methodStatic memberCountBoundedReachable(INode, Int32, EdgeType, NodeType, IActionExecutionEnvironment)
Public methodStatic memberCountBoundedReachable(INode, Int32, EdgeType, NodeType, Int32)
Returns the count of the nodes reachable from the start node within the given depth, under the type constraints given
Public methodStatic memberCountBoundedReachable(INode, Int32, EdgeType, NodeType, IActionExecutionEnvironment, Int32)
Public methodStatic memberCountBoundedReachableEdges(IGraph, INode, Int32, EdgeType, NodeType)
Returns the count of the edges reachable from the start node within the given depth, under the type constraints given
Public methodStatic memberCountBoundedReachableEdges(IGraph, INode, Int32, EdgeType, NodeType, IActionExecutionEnvironment)
Public methodStatic memberCountBoundedReachableEdges(IGraph, INode, Int32, EdgeType, NodeType, Int32)
Returns the count of the edges reachable from the start node within the given depth, under the type constraints given
Public methodStatic memberCountBoundedReachableEdges(IGraph, INode, Int32, EdgeType, NodeType, IActionExecutionEnvironment, Int32)
Public methodStatic memberCountBoundedReachableEdgesIncoming(IGraph, INode, Int32, EdgeType, NodeType)
Returns the count of the incoming edges reachable from the start node within the given depth, under the type constraints given
Public methodStatic memberCountBoundedReachableEdgesIncoming(IGraph, INode, Int32, EdgeType, NodeType, IActionExecutionEnvironment)
Public methodStatic memberCountBoundedReachableEdgesIncoming(IGraph, INode, Int32, EdgeType, NodeType, Int32)
Returns the count of the incoming edges reachable from the start node within the given depth, under the type constraints given
Public methodStatic memberCountBoundedReachableEdgesIncoming(IGraph, INode, Int32, EdgeType, NodeType, IActionExecutionEnvironment, Int32)
Public methodStatic memberCountBoundedReachableEdgesOutgoing(IGraph, INode, Int32, EdgeType, NodeType)
Returns the count of the outgoing edges reachable from the start node within the given depth, under the type constraints given
Public methodStatic memberCountBoundedReachableEdgesOutgoing(IGraph, INode, Int32, EdgeType, NodeType, IActionExecutionEnvironment)
Public methodStatic memberCountBoundedReachableEdgesOutgoing(IGraph, INode, Int32, EdgeType, NodeType, Int32)
Returns the count of the outgoing edges reachable from the start node within the given depth, under the type constraints given
Public methodStatic memberCountBoundedReachableEdgesOutgoing(IGraph, INode, Int32, EdgeType, NodeType, IActionExecutionEnvironment, Int32)
Public methodStatic memberCountBoundedReachableIncoming(INode, Int32, EdgeType, NodeType)
Returns the count of the nodes reachable from the start node within the given depth via incoming edges, under the type constraints given
Public methodStatic memberCountBoundedReachableIncoming(INode, Int32, EdgeType, NodeType, IActionExecutionEnvironment)
Public methodStatic memberCountBoundedReachableIncoming(INode, Int32, EdgeType, NodeType, Int32)
Returns the count of the nodes reachable from the start node within the given depth via incoming edges, under the type constraints given
Public methodStatic memberCountBoundedReachableIncoming(INode, Int32, EdgeType, NodeType, IActionExecutionEnvironment, Int32)
Public methodStatic memberCountBoundedReachableOutgoing(INode, Int32, EdgeType, NodeType)
Returns the count of the nodes reachable from the start node within the given depth via outgoing edges, under the type constraints given
Public methodStatic memberCountBoundedReachableOutgoing(INode, Int32, EdgeType, NodeType, IActionExecutionEnvironment)
Public methodStatic memberCountBoundedReachableOutgoing(INode, Int32, EdgeType, NodeType, Int32)
Returns the count of the nodes reachable from the start node within the given depth via outgoing edges, under the type constraints given
Public methodStatic memberCountBoundedReachableOutgoing(INode, Int32, EdgeType, NodeType, IActionExecutionEnvironment, Int32)
Public methodStatic memberCountEdges(IGraph, EdgeType)
Returns the count of the edges in the graph of the type given
Public methodStatic memberCountEdges(IGraph, EdgeType, IActionExecutionEnvironment)
Public methodStatic memberCountEdges(IGraph, EdgeType, Int32)
Returns the count of the edges in the graph of the type given
Public methodStatic memberCountEdges(IGraph, EdgeType, IActionExecutionEnvironment, Int32)
Public methodStatic memberCountIncident(INode, EdgeType, NodeType)
Returns count of the edges incident to the start node, under the type constraints given
Public methodStatic memberCountIncident(INode, EdgeType, NodeType, IActionExecutionEnvironment)
Public methodStatic memberCountIncident(INode, EdgeType, NodeType, Int32)
Returns count of the edges incident to the start node, under the type constraints given
Public methodStatic memberCountIncident(INode, EdgeType, NodeType, IActionExecutionEnvironment, Int32)
Public methodStatic memberCountIncoming(INode, EdgeType, NodeType)
Returns count of the edges incoming to the start node, under the type constraints given
Public methodStatic memberCountIncoming(INode, EdgeType, NodeType, IActionExecutionEnvironment)
Public methodStatic memberCountIncoming(INode, EdgeType, NodeType, Int32)
Returns count of the edges incoming to the start node, under the type constraints given
Public methodStatic memberCountIncoming(INode, EdgeType, NodeType, IActionExecutionEnvironment, Int32)
Public methodStatic memberCountNodes(IGraph, NodeType)
Returns the count of the nodes in the graph of the type given
Public methodStatic memberCountNodes(IGraph, NodeType, IActionExecutionEnvironment)
Public methodStatic memberCountNodes(IGraph, NodeType, Int32)
Returns the count of the nodes in the graph of the type given
Public methodStatic memberCountNodes(IGraph, NodeType, IActionExecutionEnvironment, Int32)
Public methodStatic memberCountOutgoing(INode, EdgeType, NodeType)
Returns count of the edges outgoing from the start node, under the type constraints given
Public methodStatic memberCountOutgoing(INode, EdgeType, NodeType, IActionExecutionEnvironment)
Public methodStatic memberCountOutgoing(INode, EdgeType, NodeType, Int32)
Returns count of the edges outgoing from the start node, under the type constraints given
Public methodStatic memberCountOutgoing(INode, EdgeType, NodeType, IActionExecutionEnvironment, Int32)
Public methodStatic memberCountReachable(INode, EdgeType, NodeType)
Returns the count of the nodes reachable from the start node, under the type constraints given
Public methodStatic memberCountReachable(INode, EdgeType, NodeType, IActionExecutionEnvironment)
Public methodStatic memberCountReachable(INode, EdgeType, NodeType, Int32)
Returns the count of the nodes reachable from the start node, under the type constraints given
Public methodStatic memberCountReachable(INode, EdgeType, NodeType, IActionExecutionEnvironment, Int32)
Public methodStatic memberCountReachableEdges(IGraph, INode, EdgeType, NodeType)
Returns the count of the edges reachable from the start node, under the type constraints given
Public methodStatic memberCountReachableEdges(IGraph, INode, EdgeType, NodeType, IActionExecutionEnvironment)
Public methodStatic memberCountReachableEdges(IGraph, INode, EdgeType, NodeType, Int32)
Returns the count of the edges reachable from the start node, under the type constraints given
Public methodStatic memberCountReachableEdges(IGraph, INode, EdgeType, NodeType, IActionExecutionEnvironment, Int32)
Public methodStatic memberCountReachableEdgesIncoming(IGraph, INode, EdgeType, NodeType)
Returns the count of the incoming edges reachable from the start node, under the type constraints given
Public methodStatic memberCountReachableEdgesIncoming(IGraph, INode, EdgeType, NodeType, IActionExecutionEnvironment)
Public methodStatic memberCountReachableEdgesIncoming(IGraph, INode, EdgeType, NodeType, Int32)
Returns the count of the incoming edges reachable from the start node, under the type constraints given
Public methodStatic memberCountReachableEdgesIncoming(IGraph, INode, EdgeType, NodeType, IActionExecutionEnvironment, Int32)
Public methodStatic memberCountReachableEdgesOutgoing(IGraph, INode, EdgeType, NodeType)
Returns the count of the outgoing edges reachable from the start node, under the type constraints given
Public methodStatic memberCountReachableEdgesOutgoing(IGraph, INode, EdgeType, NodeType, IActionExecutionEnvironment)
Public methodStatic memberCountReachableEdgesOutgoing(IGraph, INode, EdgeType, NodeType, Int32)
Returns the count of the outgoing edges reachable from the start node, under the type constraints given
Public methodStatic memberCountReachableEdgesOutgoing(IGraph, INode, EdgeType, NodeType, IActionExecutionEnvironment, Int32)
Public methodStatic memberCountReachableIncoming(INode, EdgeType, NodeType)
Returns the count of the nodes reachable from the start node via incoming edges, under the type constraints given
Public methodStatic memberCountReachableIncoming(INode, EdgeType, NodeType, IActionExecutionEnvironment)
Public methodStatic memberCountReachableIncoming(INode, EdgeType, NodeType, Int32)
Returns the count of the nodes reachable from the start node via incoming edges, under the type constraints given
Public methodStatic memberCountReachableIncoming(INode, EdgeType, NodeType, IActionExecutionEnvironment, Int32)
Public methodStatic memberCountReachableOutgoing(INode, EdgeType, NodeType)
Returns the count of the nodes reachable from the start node via outgoing edges, under the type constraints given
Public methodStatic memberCountReachableOutgoing(INode, EdgeType, NodeType, IActionExecutionEnvironment)
Public methodStatic memberCountReachableOutgoing(INode, EdgeType, NodeType, Int32)
Returns the count of the nodes reachable from the start node via outgoing edges, under the type constraints given
Public methodStatic memberCountReachableOutgoing(INode, EdgeType, NodeType, IActionExecutionEnvironment, Int32)
Public methodStatic memberDefinedSubgraph(IDictionary, IGraph)
Returns the edge induced/defined subgraph of the given edge set of unknown direction
Public methodStatic memberDefinedSubgraph(IDictionaryIEdge, SetValueType, IGraph)
Returns the edge induced/defined subgraph of the given edge set
Public methodStatic memberDefinedSubgraphDirected
Returns the edge induced/defined subgraph of the given directed edge set
Public methodStatic memberDefinedSubgraphUndirected
Returns the edge induced/defined subgraph of the given undirected edge set
Public methodStatic memberEdges(IGraph, EdgeType)
Returns the edges in the graph of the type given, as set of IEdge
Public methodStatic memberEdges(IGraph, EdgeType, IActionExecutionEnvironment)
Public methodStatic memberEdges(IGraph, EdgeType, Int32)
Returns the edges in the graph of the type given, as set
Public methodStatic memberEdges(IGraph, EdgeType, IActionExecutionEnvironment, Int32)
Public methodStatic memberEdgesDirected(IGraph, EdgeType)
Returns the directed edges in the graph of the type given, as set of IDEdge
Public methodStatic memberEdgesDirected(IGraph, EdgeType, IActionExecutionEnvironment)
Public methodStatic memberEdgesDirected(IGraph, EdgeType, Int32)
Returns the directed edges in the graph of the type given, as set
Public methodStatic memberEdgesDirected(IGraph, EdgeType, IActionExecutionEnvironment, Int32)
Public methodStatic memberEdgesUndirected(IGraph, EdgeType)
Returns the undirected edges in the graph of the type given, as set of IUEdge
Public methodStatic memberEdgesUndirected(IGraph, EdgeType, IActionExecutionEnvironment)
Public methodStatic memberEdgesUndirected(IGraph, EdgeType, Int32)
Returns the undirected edges in the graph of the type given, as set
Public methodStatic memberEdgesUndirected(IGraph, EdgeType, IActionExecutionEnvironment, Int32)
Public methodStatic memberEqual
Public methodStatic memberEqualsAny(IGraph, IDictionaryIGraph, SetValueType, Boolean)
Returns whether the candidate (sub)graph equals any of the graphs in the given set
Public methodStatic memberEqualsAny(IGraph, IDictionaryIGraph, SetValueType, Boolean, Int32)
Public methodStatic memberExport
Exports the graph to the file specified by its path.
Public methodStatic memberGetEdge(IGraph, Int32)
Public methodStatic memberGetEdge(INamedGraph, String)
Public methodStatic memberGetEdge(IGraph, Int32, EdgeType)
Public methodStatic memberGetEdge(IGraph, Int32, IActionExecutionEnvironment)
Public methodStatic memberGetEdge(IGraph, Int32, Int32)
Public methodStatic memberGetEdge(INamedGraph, String, EdgeType)
Public methodStatic memberGetEdge(INamedGraph, String, IActionExecutionEnvironment)
Public methodStatic memberGetEdge(INamedGraph, String, Int32)
Public methodStatic memberGetEdge(IGraph, Int32, EdgeType, IActionExecutionEnvironment)
Public methodStatic memberGetEdge(IGraph, Int32, EdgeType, Int32)
Public methodStatic memberGetEdge(IGraph, Int32, IActionExecutionEnvironment, Int32)
Public methodStatic memberGetEdge(INamedGraph, String, EdgeType, IActionExecutionEnvironment)
Public methodStatic memberGetEdge(INamedGraph, String, EdgeType, Int32)
Public methodStatic memberGetEdge(INamedGraph, String, IActionExecutionEnvironment, Int32)
Public methodStatic memberGetEdge(IGraph, Int32, EdgeType, IActionExecutionEnvironment, Int32)
Public methodStatic memberGetEdge(INamedGraph, String, EdgeType, IActionExecutionEnvironment, Int32)
Public methodStatic memberGetEquivalent(IGraph, IDictionaryIGraph, SetValueType, Boolean)
Returns one graph from the given set of graphs that is equivalent to the candidate (sub)graph
Public methodStatic memberGetEquivalent(IGraph, IDictionaryIGraph, SetValueType, Boolean, Int32)
Public methodStatic memberGetEquivalentOrAdd
Returns one graph from the given array of graphs that is equivalent to the candidate (sub)graph, or null if none exists, in that case the graph is added to the array of graphs. This method is (intended to be) thread-safe (it locks the array as needed, still allowing for a large amount of parallel equivalence checking if called by multiple threads).
Public methodStatic memberGetGraphElement(INamedGraph, String)
Public methodStatic memberGetGraphElement(INamedGraph, String, IActionExecutionEnvironment)
Public methodStatic memberGetGraphElement(INamedGraph, String, Int32)
Public methodStatic memberGetGraphElement(INamedGraph, String, IActionExecutionEnvironment, Int32)
Public methodStatic memberGetNode(IGraph, Int32)
Public methodStatic memberGetNode(INamedGraph, String)
Public methodStatic memberGetNode(IGraph, Int32, IActionExecutionEnvironment)
Public methodStatic memberGetNode(IGraph, Int32, NodeType)
Public methodStatic memberGetNode(IGraph, Int32, Int32)
Public methodStatic memberGetNode(INamedGraph, String, IActionExecutionEnvironment)
Public methodStatic memberGetNode(INamedGraph, String, NodeType)
Public methodStatic memberGetNode(INamedGraph, String, Int32)
Public methodStatic memberGetNode(IGraph, Int32, IActionExecutionEnvironment, Int32)
Public methodStatic memberGetNode(IGraph, Int32, NodeType, IActionExecutionEnvironment)
Public methodStatic memberGetNode(IGraph, Int32, NodeType, Int32)
Public methodStatic memberGetNode(INamedGraph, String, IActionExecutionEnvironment, Int32)
Public methodStatic memberGetNode(INamedGraph, String, NodeType, IActionExecutionEnvironment)
Public methodStatic memberGetNode(INamedGraph, String, NodeType, Int32)
Public methodStatic memberGetNode(IGraph, Int32, NodeType, IActionExecutionEnvironment, Int32)
Public methodStatic memberGetNode(INamedGraph, String, NodeType, IActionExecutionEnvironment, Int32)
Public methodStatic memberHasSameStructure
Public methodStatic memberImport
Imports and returns the graph within the file specified by its path (model as specified).
Public methodStatic memberIncident(INode, EdgeType, NodeType)
Returns set of edges incident to the start node, under the type constraints given
Public methodStatic memberIncident(INode, EdgeType, NodeType, IActionExecutionEnvironment)
Public methodStatic memberIncident(INode, EdgeType, NodeType, Int32)
Returns set of edges incident to the start node, under the type constraints given
Public methodStatic memberIncident(INode, EdgeType, NodeType, IActionExecutionEnvironment, Int32)
Public methodStatic memberIncidentDirected(INode, EdgeType, NodeType)
Returns set of directed edges incident to the start node, under the type constraints given
Public methodStatic memberIncidentDirected(INode, EdgeType, NodeType, IActionExecutionEnvironment)
Public methodStatic memberIncidentDirected(INode, EdgeType, NodeType, Int32)
Returns set of directed edges incident to the start node, under the type constraints given
Public methodStatic memberIncidentDirected(INode, EdgeType, NodeType, IActionExecutionEnvironment, Int32)
Public methodStatic memberIncidentUndirected(INode, EdgeType, NodeType)
Returns set of undirected edges incident to the start node, under the type constraints given
Public methodStatic memberIncidentUndirected(INode, EdgeType, NodeType, IActionExecutionEnvironment)
Public methodStatic memberIncidentUndirected(INode, EdgeType, NodeType, Int32)
Returns set of undirected edges incident to the start node, under the type constraints given
Public methodStatic memberIncidentUndirected(INode, EdgeType, NodeType, IActionExecutionEnvironment, Int32)
Public methodStatic memberIncoming(INode, EdgeType, NodeType)
Returns set of edges incoming to the start node, under the type constraints given
Public methodStatic memberIncoming(INode, EdgeType, NodeType, IActionExecutionEnvironment)
Public methodStatic memberIncoming(INode, EdgeType, NodeType, Int32)
Returns set of edges incoming to the start node, under the type constraints given
Public methodStatic memberIncoming(INode, EdgeType, NodeType, IActionExecutionEnvironment, Int32)
Public methodStatic memberIncomingDirected(INode, EdgeType, NodeType)
Returns set of directed edges incoming to the start node, under the type constraints given
Public methodStatic memberIncomingDirected(INode, EdgeType, NodeType, IActionExecutionEnvironment)
Public methodStatic memberIncomingDirected(INode, EdgeType, NodeType, Int32)
Returns set of directed edges incoming to the start node, under the type constraints given
Public methodStatic memberIncomingDirected(INode, EdgeType, NodeType, IActionExecutionEnvironment, Int32)
Public methodStatic memberIncomingUndirected(INode, EdgeType, NodeType)
Returns set of undirected edges incoming to the start node, under the type constraints given
Public methodStatic memberIncomingUndirected(INode, EdgeType, NodeType, IActionExecutionEnvironment)
Public methodStatic memberIncomingUndirected(INode, EdgeType, NodeType, Int32)
Returns set of undirected edges incoming to the start node, under the type constraints given
Public methodStatic memberIncomingUndirected(INode, EdgeType, NodeType, IActionExecutionEnvironment, Int32)
Public methodStatic memberInducedSubgraph
Returns the induced subgraph of the given node set
Public methodStatic memberInsert
Inserts the given subgraph to the graph, destroying the source (destructive disjoint union). The elements keep their identity (though not their name).
Public methodStatic memberInsertCopy
Inserts a copy of the given subgraph to the graph (disjoint union). Returns the copy of the dedicated root node.
Public methodStatic memberInsertDefined(IDictionary, IEdge, IGraph)
Inserts a copy of the edge induced/defined subgraph of the given edge set to the graph returns the copy of the dedicated root edge the root edge is processed as if it was in the given edge set even if it isn't
Public methodStatic memberInsertDefined(IDictionaryIEdge, SetValueType, IEdge, IGraph)
Inserts a copy of the edge induced/defined subgraph of the given edge set to the graph returns the copy of the dedicated root edge the root edge is processed as if it was in the given edge set even if it isn't
Public methodStatic memberInsertDefinedDirected
Inserts a copy of the edge induced/defined subgraph of the given directed edge set to the graph returns the copy of the dedicated directed root edge the root edge is processed as if it was in the given edge set even if it isn't
Public methodStatic memberInsertDefinedUndirected
Inserts a copy of the edge induced/defined subgraph of the given undirected edge set to the graph returns the copy of the dedicated undirected root edge the root edge is processed as if it was in the given edge set even if it isn't
Public methodStatic memberInsertInduced
Inserts a copy of the induced subgraph of the given node set to the graph returns the copy of the dedicated root node the root node is processed as if it was in the given node set even if it isn't
Public methodStatic memberIsAdjacent(INode, INode, EdgeType, NodeType)
Returns whether the end node is adajcent to the start node, under the type constraints given
Public methodStatic memberIsAdjacent(INode, INode, EdgeType, NodeType, IActionExecutionEnvironment)
Public methodStatic memberIsAdjacent(INode, INode, EdgeType, NodeType, Int32)
Public methodStatic memberIsAdjacent(INode, INode, EdgeType, NodeType, IActionExecutionEnvironment, Int32)
Public methodStatic memberIsAdjacentIncoming(INode, INode, EdgeType, NodeType)
Returns whether the end node is adajcent to the start node via incoming edges, under the type constraints given
Public methodStatic memberIsAdjacentIncoming(INode, INode, EdgeType, NodeType, IActionExecutionEnvironment)
Public methodStatic memberIsAdjacentIncoming(INode, INode, EdgeType, NodeType, Int32)
Public methodStatic memberIsAdjacentIncoming(INode, INode, EdgeType, NodeType, IActionExecutionEnvironment, Int32)
Public methodStatic memberIsAdjacentOutgoing(INode, INode, EdgeType, NodeType)
Returns whether the end node is adajcent to the start node via outgoing edges, under the type constraints given
Public methodStatic memberIsAdjacentOutgoing(INode, INode, EdgeType, NodeType, IActionExecutionEnvironment)
Public methodStatic memberIsAdjacentOutgoing(INode, INode, EdgeType, NodeType, Int32)
Public methodStatic memberIsAdjacentOutgoing(INode, INode, EdgeType, NodeType, IActionExecutionEnvironment, Int32)
Public methodStatic memberIsBoundedReachable(IGraph, INode, INode, Int32, EdgeType, NodeType)
Returns whether the end node is reachable from the start node within the given depth, under the type constraints given
Public methodStatic memberIsBoundedReachable(IGraph, INode, INode, Int32, EdgeType, NodeType, IActionExecutionEnvironment)
Public methodStatic memberIsBoundedReachable(IGraph, INode, INode, Int32, EdgeType, NodeType, Int32)
Returns whether the end node is reachable from the start node within the given depth, under the type constraints given
Public methodStatic memberIsBoundedReachable(IGraph, INode, INode, Int32, EdgeType, NodeType, IActionExecutionEnvironment, Int32)
Public methodStatic memberIsBoundedReachableEdges(IGraph, INode, IEdge, Int32, EdgeType, NodeType)
Returns whether the end edge is reachable from the start node within the given depth, under the type constraints given
Public methodStatic memberIsBoundedReachableEdges(IGraph, INode, IEdge, Int32, EdgeType, NodeType, IActionExecutionEnvironment)
Public methodStatic memberIsBoundedReachableEdges(IGraph, INode, IEdge, Int32, EdgeType, NodeType, Int32)
Returns whether the end edge is reachable from the start node within the given depth, under the type constraints given
Public methodStatic memberIsBoundedReachableEdges(IGraph, INode, IEdge, Int32, EdgeType, NodeType, IActionExecutionEnvironment, Int32)
Public methodStatic memberIsBoundedReachableEdgesIncoming(IGraph, INode, IEdge, Int32, EdgeType, NodeType)
Returns whether the end edge is reachable from the start node within the given depth, via incoming edges, under the type constraints given
Public methodStatic memberIsBoundedReachableEdgesIncoming(IGraph, INode, IEdge, Int32, EdgeType, NodeType, IActionExecutionEnvironment)
Public methodStatic memberIsBoundedReachableEdgesIncoming(IGraph, INode, IEdge, Int32, EdgeType, NodeType, Int32)
Returns whether the end edge is reachable from the start node within the given depth, via incoming edges, under the type constraints given
Public methodStatic memberIsBoundedReachableEdgesIncoming(IGraph, INode, IEdge, Int32, EdgeType, NodeType, IActionExecutionEnvironment, Int32)
Public methodStatic memberIsBoundedReachableEdgesOutgoing(IGraph, INode, IEdge, Int32, EdgeType, NodeType)
Returns whether the end edge is reachable from the start node within the given depth, via outgoing edges, under the type constraints given
Public methodStatic memberIsBoundedReachableEdgesOutgoing(IGraph, INode, IEdge, Int32, EdgeType, NodeType, IActionExecutionEnvironment)
Public methodStatic memberIsBoundedReachableEdgesOutgoing(IGraph, INode, IEdge, Int32, EdgeType, NodeType, Int32)
Returns whether the end edge is reachable from the start node within the given depth, via outgoing edges, under the type constraints given
Public methodStatic memberIsBoundedReachableEdgesOutgoing(IGraph, INode, IEdge, Int32, EdgeType, NodeType, IActionExecutionEnvironment, Int32)
Public methodStatic memberIsBoundedReachableIncoming(IGraph, INode, INode, Int32, EdgeType, NodeType)
Returns whether the end node is reachable from the start node within the given depth, via incoming edges, under the type constraints given
Public methodStatic memberIsBoundedReachableIncoming(IGraph, INode, INode, Int32, EdgeType, NodeType, IActionExecutionEnvironment)
Public methodStatic memberIsBoundedReachableIncoming(IGraph, INode, INode, Int32, EdgeType, NodeType, Int32)
Returns whether the end node is reachable from the start node within the given depth, via incoming edges, under the type constraints given
Public methodStatic memberIsBoundedReachableIncoming(IGraph, INode, INode, Int32, EdgeType, NodeType, IActionExecutionEnvironment, Int32)
Public methodStatic memberIsBoundedReachableOutgoing(IGraph, INode, INode, Int32, EdgeType, NodeType)
Returns whether the end node is reachable from the start node within the given depth, via outgoing edges, under the type constraints given
Public methodStatic memberIsBoundedReachableOutgoing(IGraph, INode, INode, Int32, EdgeType, NodeType, IActionExecutionEnvironment)
Public methodStatic memberIsBoundedReachableOutgoing(IGraph, INode, INode, Int32, EdgeType, NodeType, Int32)
Returns whether the end node is reachable from the start node within the given depth, via outgoing edges, under the type constraints given
Public methodStatic memberIsBoundedReachableOutgoing(IGraph, INode, INode, Int32, EdgeType, NodeType, IActionExecutionEnvironment, Int32)
Public methodStatic memberIsIncident(INode, IEdge, EdgeType, NodeType)
Returns whether the end edge is incident to the start node, under the type constraints given
Public methodStatic memberIsIncident(INode, IEdge, EdgeType, NodeType, IActionExecutionEnvironment)
Public methodStatic memberIsIncident(INode, IEdge, EdgeType, NodeType, Int32)
Public methodStatic memberIsIncident(INode, IEdge, EdgeType, NodeType, IActionExecutionEnvironment, Int32)
Public methodStatic memberIsIncoming(INode, IEdge, EdgeType, NodeType)
Returns whether the end edge is incident to the start node as outgoing edge, under the type constraints given
Public methodStatic memberIsIncoming(INode, IEdge, EdgeType, NodeType, IActionExecutionEnvironment)
Public methodStatic memberIsIncoming(INode, IEdge, EdgeType, NodeType, Int32)
Public methodStatic memberIsIncoming(INode, IEdge, EdgeType, NodeType, IActionExecutionEnvironment, Int32)
Public methodStatic memberIsOutgoing(INode, IEdge, EdgeType, NodeType)
Returns whether the end edge is incident to the start node as outgoing edge, under the type constraints given
Public methodStatic memberIsOutgoing(INode, IEdge, EdgeType, NodeType, IActionExecutionEnvironment)
Public methodStatic memberIsOutgoing(INode, IEdge, EdgeType, NodeType, Int32)
Public methodStatic memberIsOutgoing(INode, IEdge, EdgeType, NodeType, IActionExecutionEnvironment, Int32)
Public methodStatic memberIsReachable(IGraph, INode, INode, EdgeType, NodeType)
Returns whether the end node is reachable from the start node, under the type constraints given
Public methodStatic memberIsReachable(IGraph, INode, INode, EdgeType, NodeType, IActionExecutionEnvironment)
Public methodStatic memberIsReachable(IGraph, INode, INode, EdgeType, NodeType, Int32)
Returns whether the end node is reachable from the start node, under the type constraints given
Public methodStatic memberIsReachable(IGraph, INode, INode, EdgeType, NodeType, IActionExecutionEnvironment, Int32)
Public methodStatic memberIsReachableEdges(IGraph, INode, IEdge, EdgeType, NodeType)
Returns whether the end edge is reachable from the start node, under the type constraints given
Public methodStatic memberIsReachableEdges(IGraph, INode, IEdge, EdgeType, NodeType, IActionExecutionEnvironment)
Public methodStatic memberIsReachableEdges(IGraph, INode, IEdge, EdgeType, NodeType, Int32)
Returns whether the end edge is reachable from the start node, under the type constraints given
Public methodStatic memberIsReachableEdges(IGraph, INode, IEdge, EdgeType, NodeType, IActionExecutionEnvironment, Int32)
Public methodStatic memberIsReachableEdgesIncoming(IGraph, INode, IEdge, EdgeType, NodeType)
Returns whether the end edge is reachable from the start node, via incoming edges, under the type constraints given
Public methodStatic memberIsReachableEdgesIncoming(IGraph, INode, IEdge, EdgeType, NodeType, IActionExecutionEnvironment)
Public methodStatic memberIsReachableEdgesIncoming(IGraph, INode, IEdge, EdgeType, NodeType, Int32)
Returns whether the end edge is reachable from the start node, via incoming edges, under the type constraints given
Public methodStatic memberIsReachableEdgesIncoming(IGraph, INode, IEdge, EdgeType, NodeType, IActionExecutionEnvironment, Int32)
Public methodStatic memberIsReachableEdgesOutgoing(IGraph, INode, IEdge, EdgeType, NodeType)
Returns whether the end edge is reachable from the start node, via outgoing edges, under the type constraints given
Public methodStatic memberIsReachableEdgesOutgoing(IGraph, INode, IEdge, EdgeType, NodeType, IActionExecutionEnvironment)
Public methodStatic memberIsReachableEdgesOutgoing(IGraph, INode, IEdge, EdgeType, NodeType, Int32)
Returns whether the end edge is reachable from the start node, via outgoing edges, under the type constraints given
Public methodStatic memberIsReachableEdgesOutgoing(IGraph, INode, IEdge, EdgeType, NodeType, IActionExecutionEnvironment, Int32)
Public methodStatic memberIsReachableIncoming(IGraph, INode, INode, EdgeType, NodeType)
Returns whether the end node is reachable from the start node, via incoming edges, under the type constraints given
Public methodStatic memberIsReachableIncoming(IGraph, INode, INode, EdgeType, NodeType, IActionExecutionEnvironment)
Public methodStatic memberIsReachableIncoming(IGraph, INode, INode, EdgeType, NodeType, Int32)
Returns whether the end node is reachable from the start node, via incoming edges, under the type constraints given
Public methodStatic memberIsReachableIncoming(IGraph, INode, INode, EdgeType, NodeType, IActionExecutionEnvironment, Int32)
Public methodStatic memberIsReachableOutgoing(IGraph, INode, INode, EdgeType, NodeType)
Returns whether the end node is reachable from the start node, via outgoing edges, under the type constraints given
Public methodStatic memberIsReachableOutgoing(IGraph, INode, INode, EdgeType, NodeType, IActionExecutionEnvironment)
Public methodStatic memberIsReachableOutgoing(IGraph, INode, INode, EdgeType, NodeType, Int32)
Returns whether the end node is reachable from the start node, via outgoing edges, under the type constraints given
Public methodStatic memberIsReachableOutgoing(IGraph, INode, INode, EdgeType, NodeType, IActionExecutionEnvironment, Int32)
Public methodStatic memberNameof
Returns the name of the given entity (which might be a node, an edge, or a graph). If the entity is null, the name of the graph is returned.
Public methodStatic memberNodes(IGraph, NodeType)
Returns the nodes in the graph of the type given, as set
Public methodStatic memberNodes(IGraph, NodeType, IActionExecutionEnvironment)
Public methodStatic memberNodes(IGraph, NodeType, Int32)
Returns the nodes in the graph of the type given, as set
Public methodStatic memberNodes(IGraph, NodeType, IActionExecutionEnvironment, Int32)
Public methodStatic memberOutgoing(INode, EdgeType, NodeType)
Returns set of edges outgoing from the start node, under the type constraints given
Public methodStatic memberOutgoing(INode, EdgeType, NodeType, IActionExecutionEnvironment)
Public methodStatic memberOutgoing(INode, EdgeType, NodeType, Int32)
Returns set of edges outgoing from the start node, under the type constraints given
Public methodStatic memberOutgoing(INode, EdgeType, NodeType, IActionExecutionEnvironment, Int32)
Public methodStatic memberOutgoingDirected(INode, EdgeType, NodeType)
Returns set of directed edges outgoing from the start node, under the type constraints given
Public methodStatic memberOutgoingDirected(INode, EdgeType, NodeType, IActionExecutionEnvironment)
Public methodStatic memberOutgoingDirected(INode, EdgeType, NodeType, Int32)
Returns set of directed edges outgoing from the start node, under the type constraints given
Public methodStatic memberOutgoingDirected(INode, EdgeType, NodeType, IActionExecutionEnvironment, Int32)
Public methodStatic memberOutgoingUndirected(INode, EdgeType, NodeType)
Returns set of undirected edges outgoing from the start node, under the type constraints given
Public methodStatic memberOutgoingUndirected(INode, EdgeType, NodeType, IActionExecutionEnvironment)
Public methodStatic memberOutgoingUndirected(INode, EdgeType, NodeType, Int32)
Returns set of undirected edges outgoing from the start node, under the type constraints given
Public methodStatic memberOutgoingUndirected(INode, EdgeType, NodeType, IActionExecutionEnvironment, Int32)
Public methodStatic memberReachable(INode, EdgeType, NodeType)
Returns set of nodes reachable from the start node, under the type constraints given
Public methodStatic memberReachable(INode, EdgeType, NodeType, IActionExecutionEnvironment)
Public methodStatic memberReachable(INode, EdgeType, NodeType, IGraph)
Public methodStatic memberReachable(INode, EdgeType, NodeType, Int32)
Returns set of nodes reachable from the start node, under the type constraints given
Public methodStatic memberReachable(INode, EdgeType, NodeType, IActionExecutionEnvironment, Int32)
Public methodStatic memberReachable(INode, EdgeType, NodeType, IGraph, IActionExecutionEnvironment)
Public methodStatic memberReachable(INode, EdgeType, NodeType, IGraph, Int32)
Public methodStatic memberReachable(INode, EdgeType, NodeType, IGraph, IActionExecutionEnvironment, Int32)
Public methodStatic memberReachableEdges(IGraph, INode, EdgeType, NodeType)
Returns set of edges reachable from the start node, under the type constraints given
Public methodStatic memberReachableEdges(INode, EdgeType, NodeType, IGraph)
Public methodStatic memberReachableEdges(IGraph, INode, EdgeType, NodeType, IActionExecutionEnvironment)
Public methodStatic memberReachableEdges(IGraph, INode, EdgeType, NodeType, Int32)
Returns set of edges reachable from the start node, under the type constraints given
Public methodStatic memberReachableEdges(INode, EdgeType, NodeType, IGraph, IActionExecutionEnvironment)
Public methodStatic memberReachableEdges(INode, EdgeType, NodeType, IGraph, Int32)
Public methodStatic memberReachableEdges(IGraph, INode, EdgeType, NodeType, IActionExecutionEnvironment, Int32)
Public methodStatic memberReachableEdges(INode, EdgeType, NodeType, IGraph, IActionExecutionEnvironment, Int32)
Public methodStatic memberReachableEdgesDirected(IGraph, INode, EdgeType, NodeType)
Returns set of edges reachable from the start node, under the type constraints given
Public methodStatic memberReachableEdgesDirected(IGraph, INode, EdgeType, NodeType, IActionExecutionEnvironment)
Public methodStatic memberReachableEdgesDirected(IGraph, INode, EdgeType, NodeType, Int32)
Returns set of directed edges reachable from the start node, under the type constraints given
Public methodStatic memberReachableEdgesDirected(IGraph, INode, EdgeType, NodeType, IActionExecutionEnvironment, Int32)
Public methodStatic memberReachableEdgesIncoming(IGraph, INode, EdgeType, NodeType)
Returns set of incoming edges reachable from the start node, under the type constraints given
Public methodStatic memberReachableEdgesIncoming(INode, EdgeType, NodeType, IGraph)
Public methodStatic memberReachableEdgesIncoming(IGraph, INode, EdgeType, NodeType, IActionExecutionEnvironment)
Public methodStatic memberReachableEdgesIncoming(IGraph, INode, EdgeType, NodeType, Int32)
Returns set of incoming edges reachable from the start node, under the type constraints given
Public methodStatic memberReachableEdgesIncoming(INode, EdgeType, NodeType, IGraph, IActionExecutionEnvironment)
Public methodStatic memberReachableEdgesIncoming(INode, EdgeType, NodeType, IGraph, Int32)
Public methodStatic memberReachableEdgesIncoming(IGraph, INode, EdgeType, NodeType, IActionExecutionEnvironment, Int32)
Public methodStatic memberReachableEdgesIncoming(INode, EdgeType, NodeType, IGraph, IActionExecutionEnvironment, Int32)
Public methodStatic memberReachableEdgesIncomingDirected(IGraph, INode, EdgeType, NodeType)
Returns set of incoming edges reachable from the start node, under the type constraints given
Public methodStatic memberReachableEdgesIncomingDirected(IGraph, INode, EdgeType, NodeType, IActionExecutionEnvironment)
Public methodStatic memberReachableEdgesIncomingDirected(IGraph, INode, EdgeType, NodeType, Int32)
Returns set of incoming directed edges reachable from the start node, under the type constraints given
Public methodStatic memberReachableEdgesIncomingDirected(IGraph, INode, EdgeType, NodeType, IActionExecutionEnvironment, Int32)
Public methodStatic memberReachableEdgesIncomingUndirected(IGraph, INode, EdgeType, NodeType)
Returns set of incoming edges reachable from the start node, under the type constraints given
Public methodStatic memberReachableEdgesIncomingUndirected(IGraph, INode, EdgeType, NodeType, IActionExecutionEnvironment)
Public methodStatic memberReachableEdgesIncomingUndirected(IGraph, INode, EdgeType, NodeType, Int32)
Returns set of incoming undirected edges reachable from the start node, under the type constraints given
Public methodStatic memberReachableEdgesIncomingUndirected(IGraph, INode, EdgeType, NodeType, IActionExecutionEnvironment, Int32)
Public methodStatic memberReachableEdgesOutgoing(IGraph, INode, EdgeType, NodeType)
Returns set of outgoing edges reachable from the start node, under the type constraints given
Public methodStatic memberReachableEdgesOutgoing(INode, EdgeType, NodeType, IGraph)
Public methodStatic memberReachableEdgesOutgoing(IGraph, INode, EdgeType, NodeType, IActionExecutionEnvironment)
Public methodStatic memberReachableEdgesOutgoing(IGraph, INode, EdgeType, NodeType, Int32)
Returns set of outgoing edges reachable from the start node, under the type constraints given
Public methodStatic memberReachableEdgesOutgoing(INode, EdgeType, NodeType, IGraph, IActionExecutionEnvironment)
Public methodStatic memberReachableEdgesOutgoing(INode, EdgeType, NodeType, IGraph, Int32)
Public methodStatic memberReachableEdgesOutgoing(IGraph, INode, EdgeType, NodeType, IActionExecutionEnvironment, Int32)
Public methodStatic memberReachableEdgesOutgoing(INode, EdgeType, NodeType, IGraph, IActionExecutionEnvironment, Int32)
Public methodStatic memberReachableEdgesOutgoingDirected(IGraph, INode, EdgeType, NodeType)
Returns set of outgoing directed edges reachable from the start node, under the type constraints given
Public methodStatic memberReachableEdgesOutgoingDirected(IGraph, INode, EdgeType, NodeType, IActionExecutionEnvironment)
Public methodStatic memberReachableEdgesOutgoingDirected(IGraph, INode, EdgeType, NodeType, Int32)
Returns set of outgoing directed edges reachable from the start node, under the type constraints given
Public methodStatic memberReachableEdgesOutgoingDirected(IGraph, INode, EdgeType, NodeType, IActionExecutionEnvironment, Int32)
Public methodStatic memberReachableEdgesOutgoingUndirected(IGraph, INode, EdgeType, NodeType)
Returns set of outgoing undirected edges reachable from the start node, under the type constraints given
Public methodStatic memberReachableEdgesOutgoingUndirected(IGraph, INode, EdgeType, NodeType, IActionExecutionEnvironment)
Public methodStatic memberReachableEdgesOutgoingUndirected(IGraph, INode, EdgeType, NodeType, Int32)
Returns set of outgoing undirected edges reachable from the start node, under the type constraints given
Public methodStatic memberReachableEdgesOutgoingUndirected(IGraph, INode, EdgeType, NodeType, IActionExecutionEnvironment, Int32)
Public methodStatic memberReachableEdgesUndirected(IGraph, INode, EdgeType, NodeType)
Returns set of edges reachable from the start node, under the type constraints given
Public methodStatic memberReachableEdgesUndirected(IGraph, INode, EdgeType, NodeType, IActionExecutionEnvironment)
Public methodStatic memberReachableEdgesUndirected(IGraph, INode, EdgeType, NodeType, Int32)
Returns set of undirected edges reachable from the start node, under the type constraints given
Public methodStatic memberReachableEdgesUndirected(IGraph, INode, EdgeType, NodeType, IActionExecutionEnvironment, Int32)
Public methodStatic memberReachableIncoming(INode, EdgeType, NodeType)
Returns set of nodes reachable from the start node via incoming edges, under the type constraints given
Public methodStatic memberReachableIncoming(INode, EdgeType, NodeType, IActionExecutionEnvironment)
Public methodStatic memberReachableIncoming(INode, EdgeType, NodeType, IGraph)
Public methodStatic memberReachableIncoming(INode, EdgeType, NodeType, Int32)
Returns set of nodes reachable from the start node via incoming edges, under the type constraints given
Public methodStatic memberReachableIncoming(INode, EdgeType, NodeType, IActionExecutionEnvironment, Int32)
Public methodStatic memberReachableIncoming(INode, EdgeType, NodeType, IGraph, IActionExecutionEnvironment)
Public methodStatic memberReachableIncoming(INode, EdgeType, NodeType, IGraph, Int32)
Public methodStatic memberReachableIncoming(INode, EdgeType, NodeType, IGraph, IActionExecutionEnvironment, Int32)
Public methodStatic memberReachableOutgoing(INode, EdgeType, NodeType)
Returns set of nodes reachable from the start node via outgoing edges, under the type constraints given
Public methodStatic memberReachableOutgoing(INode, EdgeType, NodeType, IActionExecutionEnvironment)
Public methodStatic memberReachableOutgoing(INode, EdgeType, NodeType, IGraph)
Public methodStatic memberReachableOutgoing(INode, EdgeType, NodeType, Int32)
Returns set of nodes reachable from the start node via outgoing edges, under the type constraints given
Public methodStatic memberReachableOutgoing(INode, EdgeType, NodeType, IActionExecutionEnvironment, Int32)
Public methodStatic memberReachableOutgoing(INode, EdgeType, NodeType, IGraph, IActionExecutionEnvironment)
Public methodStatic memberReachableOutgoing(INode, EdgeType, NodeType, IGraph, Int32)
Public methodStatic memberReachableOutgoing(INode, EdgeType, NodeType, IGraph, IActionExecutionEnvironment, Int32)
Public methodStatic memberRetypeEdge
retypes an edge to the given type, returns it type might be a string denoting an EdgeType or an EdgeType
Public methodStatic memberRetypeGraphElement
retypes a graph element to the given type, returns it type might be a string denoting a NodeType or EdgeType, or a NodeType or EdgeType
Public methodStatic memberRetypeNode
retypes a node to the given type, returns it type might be a string denoting a NodeType or a NodeType
Public methodStatic memberUniqueof
Returns the unique if of the given entity (which might be a node, an edge, or a graph). If the entity is null, the unique id of the graph is returned.
Top
See Also