 | Debugger Constructor |
Initializes a new Debugger instance using the given environments, and layout as well as layout options.
All invalid options will be removed from layoutOptions.
Namespace:
de.unika.ipd.grGen.graphViewerAndSequenceDebugger
Assembly:
graphViewerAndSequenceDebugger (in graphViewerAndSequenceDebugger.dll) Version: GrGen.NET 7.2
Syntaxpublic Debugger(
IDebuggerEnvironment env,
DebuggerGraphProcessingEnvironment debuggerProcEnv,
ElementRealizers realizers,
GraphViewerTypes graphViewerType,
string debugLayout,
Dictionary<string, string> layoutOptions,
IBasicGraphViewerClientHost basicGraphViewerClientHost
)
Parameters
- env
- Type: de.unika.ipd.grGen.graphViewerAndSequenceDebuggerIDebuggerEnvironment
The environment to be used by the debugger
(regular implementation by the GrShellSequenceApplierAndDebugger, minimal implementation for API level usage by the DebuggerEnvironment). - debuggerProcEnv
- Type: de.unika.ipd.grGen.graphViewerAndSequenceDebuggerDebuggerGraphProcessingEnvironment
The debugger graph processing environment to be used by the debugger
(contains the graph processing environment of the top-level graph to be used by the debugger). - realizers
- Type: de.unika.ipd.grGen.graphViewerAndSequenceDebuggerElementRealizers
The element realizers to be used by the debugger. - graphViewerType
- Type: de.unika.ipd.grGen.graphViewerAndSequenceDebuggerGraphViewerTypes
The type of the graph viewer to be used by the debugger. - debugLayout
- Type: SystemString
The name of the layout to be used.
If null, Orthogonal is used. - layoutOptions
- Type: System.Collections.GenericDictionaryString, String
An dictionary mapping layout option names to their values.
It may be null, if no options are to be applied. - basicGraphViewerClientHost
- Type: de.unika.ipd.grGen.graphViewerAndSequenceDebuggerIBasicGraphViewerClientHost
An optional basic graph viewer client host, in case the graph viewer type MSAGL is requested, the MSAGL graph viewer form is added to that form (YComp is a standalone application).
See Also