![]() | IGraphProcessingEnvironment Properties |
The IGraphProcessingEnvironment type exposes the following members.
Name | Description | |
---|---|---|
![]() | Actions |
The actions employed by this graph processing environment
(Inherited from IActionExecutionEnvironment.) |
![]() | Backend |
The backend to be used for graph creation when a graph is imported
(Inherited from IActionExecutionEnvironment.) |
![]() | CompliantUserProxy |
Returns a non-interactive user proxy just echoing its inputs.
|
![]() | CustomCommandsAndDescriptions |
The action execution environment dependent commands that are available, and a description of each command.
(Inherited from IActionExecutionEnvironment.) |
![]() | EmitWriter |
The writer used by emit statements. By default this is ConsoleUI.outWriter (normally forwarded to Console.Out).
(Inherited from ISubactionAndOutputAdditionEnvironment.) |
![]() | EmitWriterDebug |
The writer used by emitdebug statements. This is ConsoleUI.outWriter (normally forwarded to Console.Out), and can't be redirected to a file in contrast to the EmitWriter.
(Inherited from ISubactionAndOutputAdditionEnvironment.) |
![]() | EnableAssertions |
Allows to enable/disable assertions and find out about assertion state.
(Inherited from IActionExecutionEnvironment.) |
![]() | Graph |
Returns the graph currently focused in processing / sequence execution.
This may be the initial main graph, or a subgraph switched to, the current top element of the graph usage stack.
(Inherited from IActionExecutionEnvironment.) |
![]() | HighlightingUnderway |
Tells whether execution is interrupted because a highlight statement was hit.
Consequence: the timer that normally prints match statistics every second remains silent
(Inherited from IActionExecutionEnvironment.) |
![]() | IsInSubgraph |
Returns true when graph processings is currently occuring inside a subgraph,
returns false when the main host graph is currently processed
(i.e. only one entry on the current graph stack is existing).
(Inherited from ISubactionAndOutputAdditionEnvironment.) |
![]() | Item |
Indexer for accessing the variables by name, via index notation on this object.
|
![]() | MaxMatches |
The maximum number of matches to be returned for a RuleAll sequence element.
If it is zero or less, the number of matches is unlimited.
(Inherited from IActionExecutionEnvironment.) |
![]() | NamedGraph |
Returns the named graph currently focused in processing / sequence execution.
Returns null if this graph is not a named but an unnamed graph.
(Inherited from IActionExecutionEnvironment.) |
![]() | PerformanceInfo |
PerformanceInfo is used to accumulate information about needed time, found matches and applied rewrites.
And additionally search steps carried out if profiling instrumentation code was generated.
It must not be null.
The user is responsible for resetting the PerformanceInfo object.
This is typically done at the start of a rewrite sequence, to measure its performance.
(Inherited from IActionExecutionEnvironment.) |
![]() | Recorder |
The recorder of the main graph.
Might be null (is set if a named graph is available, then the persistent names are taken from the named graph).
(Inherited from ISubactionAndOutputAdditionEnvironment.) |
![]() | TransactionManager |
Returns the transaction manager of the processing environment.
(Recording and undoing changes in the main graph and all processed subgraphs).
Don't forget to call Commit after a transaction is finished!
|
![]() | UserProxy |
The user proxy queried for choices during sequence execution.
By default the compliant user proxy, if debugging the debugger acting on behalf of/controlled by the user.
|
![]() | Variables |
Returns an iterator over all available (non-null) variables
|