Click or drag to resize

IGraphProcessingEnvironment Events

The IGraphProcessingEnvironment type exposes the following members.

Events
  NameDescription
Public eventOnBeginExecution
Fired when execution of a pattern matching construct begins.
(Inherited from IActionExecutionEnvironment.)
Public eventOnDebugEmit
Fired when a debug emit is executed.
(Inherited from ISubactionAndOutputAdditionEnvironment.)
Public eventOnDebugEnter
Fired when a debug entity is entered.
(Inherited from ISubactionAndOutputAdditionEnvironment.)
Public eventOnDebugExit
Fired when a debug entity is left.
(Inherited from ISubactionAndOutputAdditionEnvironment.)
Public eventOnDebugHalt
Fired when a debug halt is executed.
(Inherited from ISubactionAndOutputAdditionEnvironment.)
Public eventOnDebugHighlight
Fired when a debug highlight is executed.
(Inherited from ISubactionAndOutputAdditionEnvironment.)
Public eventOnEndExecution
Fired when execution of a pattern matching construct ends.
(Inherited from IActionExecutionEnvironment.)
Public eventOnEndOfIteration
Fired when a sequence iteration is ended.
Public eventOnEntereringSequence
Fired when a sequence is entered.
Public eventOnExitingSequence
Fired when a sequence is left.
Public eventOnFinished
Fired after the rewrite step of a rule/after rule execution has completed. Note, that the given matches object may contain invalid entries, as parts of the match may have been deleted!
(Inherited from IActionExecutionEnvironment.)
Public eventOnFinishedSelectedMatch
Fired after the selected match was rewritten and embedded sequences executed.
(Inherited from IActionExecutionEnvironment.)
Public eventOnJoinSequences
Fired when sequences have joined (again) their parent thread.
Public eventOnMatchedAfter
Fired after all requested matches of a multi rule or rule have been matched (after filtering of matches).
(Inherited from IActionExecutionEnvironment.)
Public eventOnMatchedBefore
Fired after all requested matches of a multi rule or rule have been matched, before filtering of the matches. Allows a lookahead on the matches, on all found matches, in contrast to OnMatchedAfter that only reports the ones that are applied in the end.
(Inherited from IActionExecutionEnvironment.)
Public eventOnMatchSelected
Fired when a match was selected for execution (after filtering/selection of matches).
(Inherited from IActionExecutionEnvironment.)
Public eventOnReturnedFromSubgraph
Fired when graph processing is returning back after a switch. (To the main graph, or a subgraph previously switched to.)
(Inherited from ISubactionAndOutputAdditionEnvironment.)
Public eventOnRewritingSelectedMatch
Fired before the selected match is rewritten (comparable to the old OnFinishing and OnRewritingNextMatch, now one event, fired per selected match).
(Inherited from IActionExecutionEnvironment.)
Public eventOnSelectedMatchRewritten
Fired after the selected match was rewritten (but before embedded sequences are executed).
(Inherited from IActionExecutionEnvironment.)
Public eventOnSpawnSequences
Fired when sequences have been spawned (split off) from their parent thread.
Public eventOnSwitchingToSubgraph
Fired when graph processing (rule and sequence execution) is switched to a (sub)graph. (Not fired when the main graph is replaced by another main graph, or initialized.)
(Inherited from ISubactionAndOutputAdditionEnvironment.)
Top
See Also