Click or drag to resize

LGSPGraphProcessingEnvironment Methods

The LGSPGraphProcessingEnvironment type exposes the following members.

Methods
 NameDescription
Public methodAddEdge(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.
Public methodAddEdge(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.
Public methodAddEdge(IEdge, String, String) 
Public methodAddEdge(EdgeType, LGSPNode, LGSPNode, String) Adds a new edge to the graph and assigns it to the given variable.
Public methodAddEdge(EdgeType, INode, INode, String) Adds a new edge to the graph and assigns it to the given variable.
Public methodAddEdge(EdgeType, INode, INode, String, String) 
Protected methodAddINode Adds a new node to the graph. TODO: Slow but provides a better interface...
Public methodAddLGSPNode Adds a new LGSPNode to the graph and assigns it to the given variable.
Public methodAddNode(INode, String) 
Public methodAddNode(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!
Public methodAddNode(NodeType, String) 
Public methodAddNode(INode, String, String) 
Public methodAddNode(NodeType, String, String) 
Public methodApplyGraphRewriteSequence(Sequence) 
Public methodApplyGraphRewriteSequence(String) 
Public methodApplyRewrite 
Public methodBeginExecution
(Inherited from LGSPActionExecutionEnvironment)
Public methodCustom
(Overrides LGSPActionExecutionEnvironmentCustom(Object))
Public methodDebugEmitting
(Inherited from LGSPSubactionAndOutputAdditionEnvironment)
Public methodDebugEntering
(Inherited from LGSPSubactionAndOutputAdditionEnvironment)
Public methodDebugExiting
(Inherited from LGSPSubactionAndOutputAdditionEnvironment)
Public methodDebugHalting
(Inherited from LGSPSubactionAndOutputAdditionEnvironment)
Public methodDebugHighlighting
(Inherited from LGSPSubactionAndOutputAdditionEnvironment)
Public methodEndExecution
(Inherited from LGSPActionExecutionEnvironment)
Public methodEndOfIteration 
Public methodEnteringSequence 
Public methodEvaluateGraphRewriteSequenceExpression(SequenceExpression) 
Public methodEvaluateGraphRewriteSequenceExpression(String) 
Public methodExitingSequence 
Public methodFilter Filters the matches of a rule (all) call with a lambda expression filter (call).
Public methodFilterAssign 
Public methodFilterAssignStartWithAccumulateBy 
Public methodFilterRemoveIf 
Public methodFinished(IMatches, Boolean)
(Inherited from LGSPActionExecutionEnvironment)
Public methodFinished(IMatches, Boolean)
(Inherited from LGSPActionExecutionEnvironment)
Public methodFinishedSelectedMatch
(Inherited from LGSPActionExecutionEnvironment)
Public methodGetEdgeVarValue 
Public methodGetElementVariables 
Public methodGetLGSPEdgeVarValue 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.
Public methodGetLGSPNodeVarValue 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.
Public methodGetNewestActionVersion
(Inherited from LGSPActionExecutionEnvironment)
Public methodGetNodeVarValue 
Public methodGetVariableValue 
Public methodInitActionsProfile
(Inherited from LGSPActionExecutionEnvironment)
Public methodInitialize
(Overrides LGSPSubactionAndOutputAdditionEnvironmentInitialize(LGSPGraph, LGSPActions))
Public methodJoinSequences 
Public methodMatch
(Overrides LGSPActionExecutionEnvironmentMatch(IAction, Object, Int32, Boolean, ListFilterCall, Boolean))
Public methodMatchedAfterFiltering(IMatches, Boolean)
(Inherited from LGSPActionExecutionEnvironment)
Public methodMatchedAfterFiltering(IMatches, Boolean)
(Inherited from LGSPActionExecutionEnvironment)
Public methodMatchedBeforeFiltering(IMatches)
(Inherited from LGSPActionExecutionEnvironment)
Public methodMatchedBeforeFiltering(IMatches)
(Inherited from LGSPActionExecutionEnvironment)
Public methodMatchForQuery(Boolean, ActionCall)
(Inherited from LGSPActionExecutionEnvironment)
Public methodMatchForQuery(IAction, Object, Int32, Boolean)
(Inherited from LGSPActionExecutionEnvironment)
Public methodMatchForQuery(IAction, IGraph, Object, Int32, Boolean, Boolean) 
Public methodMatchSelected
(Inherited from LGSPActionExecutionEnvironment)
Public methodMatchWithoutEvent(Boolean, ActionCall)
(Inherited from LGSPActionExecutionEnvironment)
Public methodMatchWithoutEvent(IAction, Object, Int32, Boolean)
(Inherited from LGSPActionExecutionEnvironment)
Public methodParallelApplyGraphRewriteSequences(SequenceParallelArrayExecute) 
Public methodParallelApplyGraphRewriteSequences(SequenceParallelExecute) 
Public methodParseSequence 
Public methodParseSequenceExpression 
Public methodReplace
(Inherited from LGSPActionExecutionEnvironment)
Public methodReturnFromSubgraph
(Overrides LGSPSubactionAndOutputAdditionEnvironmentReturnFromSubgraph)
Public methodRewritingSelectedMatch
(Inherited from LGSPActionExecutionEnvironment)
Public methodSelectedMatchRewritten
(Inherited from LGSPActionExecutionEnvironment)
Public methodSetNewestActionVersion
(Inherited from LGSPActionExecutionEnvironment)
Public methodSetVariableValue 
Public methodSpawnSequences 
Public methodSwitchToSubgraph
(Overrides LGSPSubactionAndOutputAdditionEnvironmentSwitchToSubgraph(IGraph))
Public methodValidateWithSequence(Sequence) 
Public methodValidateWithSequence(String) 
Top
See Also