| Name | Description |
---|
 | AddEdge(IEdge, String) |
Adds an existing IEdge object to the graph and assigns it to the given variable.
The edge must not be part of any graph, yet!
Source and target of the edge must already be part of the graph.
|
 | AddEdge(LGSPEdge, String) |
Adds an existing LGSPEdge object to the graph and assigns it to the given variable.
The edge must not be part of any graph, yet!
Source and target of the edge must already be part of the graph.
|
 | AddEdge(IEdge, String, String) | |
 | AddEdge(EdgeType, LGSPNode, LGSPNode, String) |
Adds a new edge to the graph and assigns it to the given variable.
|
 | AddEdge(EdgeType, INode, INode, String) |
Adds a new edge to the graph and assigns it to the given variable.
|
 | AddEdge(EdgeType, INode, INode, String, String) | |
 | AddINode |
Adds a new node to the graph.
TODO: Slow but provides a better interface...
|
 | AddLGSPNode |
Adds a new LGSPNode to the graph and assigns it to the given variable.
|
 | AddNode(INode, String) | |
 | AddNode(LGSPNode, String) |
Adds an existing LGSPNode object to the graph and assigns it to the given variable.
The node must not be part of any graph, yet!
The node may not be connected to any other elements!
|
 | AddNode(NodeType, String) | |
 | AddNode(INode, String, String) | |
 | AddNode(NodeType, String, String) | |
 | ApplyGraphRewriteSequence(String) | |
 | ApplyGraphRewriteSequence(Sequence) | |
 | ApplyRewrite | |
 | BeginExecution | (Inherited from LGSPActionExecutionEnvironment.) |
 | Custom | (Overrides LGSPActionExecutionEnvironmentCustom(Object).) |
 | DebugEmitting | (Inherited from LGSPSubactionAndOutputAdditionEnvironment.) |
 | DebugEntering | (Inherited from LGSPSubactionAndOutputAdditionEnvironment.) |
 | DebugExiting | (Inherited from LGSPSubactionAndOutputAdditionEnvironment.) |
 | DebugHalting | (Inherited from LGSPSubactionAndOutputAdditionEnvironment.) |
 | DebugHighlighting | (Inherited from LGSPSubactionAndOutputAdditionEnvironment.) |
 | EndExecution | (Inherited from LGSPActionExecutionEnvironment.) |
 | EndOfIteration | |
 | EnteringSequence | |
 | EvaluateGraphRewriteSequenceExpression(String) | |
 | EvaluateGraphRewriteSequenceExpression(SequenceExpression) | |
 | ExitingSequence | |
 | Filter |
Filters the matches of a rule (all) call with a lambda expression filter (call).
|
 | FilterAssign | |
 | FilterAssignStartWithAccumulateBy | |
 | FilterRemoveIf | |
 | Finished(IMatches, Boolean) | (Inherited from LGSPActionExecutionEnvironment.) |
 | Finished(IMatches, Boolean) | (Inherited from LGSPActionExecutionEnvironment.) |
 | FinishedSelectedMatch | (Inherited from LGSPActionExecutionEnvironment.) |
 | GetEdgeVarValue | |
 | GetElementVariables | |
 | GetLGSPEdgeVarValue |
Retrieves the LGSPEdge for a variable name or null, if the variable isn't set yet or anymore.
A InvalidCastException is thrown, if the variable is set and does not point to an LGSPEdge object.
|
 | GetLGSPNodeVarValue |
Retrieves the LGSPNode for a variable name or null, if the variable isn't set yet or anymore.
A InvalidCastException is thrown, if the variable is set and does not point to an LGSPNode object.
|
 | GetNewestActionVersion | (Inherited from LGSPActionExecutionEnvironment.) |
 | GetNodeVarValue | |
 | GetVariableValue | |
 | InitActionsProfile | (Inherited from LGSPActionExecutionEnvironment.) |
 | Initialize | (Overrides LGSPSubactionAndOutputAdditionEnvironmentInitialize(LGSPGraph, LGSPActions).) |
 | JoinSequences | |
 | Match | (Overrides LGSPActionExecutionEnvironmentMatch(IAction, Object, Int32, Boolean, ListFilterCall, Boolean).) |
 | MatchedAfterFiltering(IMatches, Boolean) | (Inherited from LGSPActionExecutionEnvironment.) |
 | MatchedAfterFiltering(IMatches, Boolean) | (Inherited from LGSPActionExecutionEnvironment.) |
 | MatchedBeforeFiltering(IMatches) | (Inherited from LGSPActionExecutionEnvironment.) |
 | MatchedBeforeFiltering(IMatches) | (Inherited from LGSPActionExecutionEnvironment.) |
 | MatchForQuery(Boolean, ActionCall) | (Inherited from LGSPActionExecutionEnvironment.) |
 | MatchForQuery(IAction, Object, Int32, Boolean) | (Inherited from LGSPActionExecutionEnvironment.) |
 | MatchForQuery(IAction, IGraph, Object, Int32, Boolean, Boolean) | |
 | MatchSelected | (Inherited from LGSPActionExecutionEnvironment.) |
 | MatchWithoutEvent(Boolean, ActionCall) | (Inherited from LGSPActionExecutionEnvironment.) |
 | MatchWithoutEvent(IAction, Object, Int32, Boolean) | (Inherited from LGSPActionExecutionEnvironment.) |
 | ParallelApplyGraphRewriteSequences(SequenceParallelArrayExecute) | |
 | ParallelApplyGraphRewriteSequences(SequenceParallelExecute) | |
 | ParseSequence | |
 | ParseSequenceExpression | |
 | Replace | (Inherited from LGSPActionExecutionEnvironment.) |
 | ReturnFromSubgraph | (Overrides LGSPSubactionAndOutputAdditionEnvironmentReturnFromSubgraph.) |
 | RewritingSelectedMatch | (Inherited from LGSPActionExecutionEnvironment.) |
 | SelectedMatchRewritten | (Inherited from LGSPActionExecutionEnvironment.) |
 | SetNewestActionVersion | (Inherited from LGSPActionExecutionEnvironment.) |
 | SetVariableValue | |
 | SpawnSequences | |
 | SwitchToSubgraph | (Overrides LGSPSubactionAndOutputAdditionEnvironmentSwitchToSubgraph(IGraph).) |
 | ValidateWithSequence(String) | |
 | ValidateWithSequence(Sequence) | |