 | 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.graphViewerAndSequenceDebuggerAssembly: graphViewerAndSequenceDebugger (in graphViewerAndSequenceDebugger.dll) Version: GrGen.NET 7.1
Syntaxpublic Debugger(
IDebuggerEnvironment env,
DebuggerGraphProcessingEnvironment debuggerProcEnv,
ElementRealizers realizers,
GraphViewerTypes graphViewerType,
string debugLayout,
Dictionary<string, string> layoutOptions,
IBasicGraphViewerClientHost basicGraphViewerClientHost
)
Parameters
- env IDebuggerEnvironment
- The environment to be used by the debugger
(regular implementation by the GrShellSequenceApplierAndDebugger, minimal implementation for API level usage by the DebuggerEnvironment).
- debuggerProcEnv DebuggerGraphProcessingEnvironment
- 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 ElementRealizers
- The element realizers to be used by the debugger.
- graphViewerType GraphViewerTypes
- The type of the graph viewer to be used by the debugger.
- debugLayout String
- The name of the layout to be used.
If null, Orthogonal is used.
- layoutOptions DictionaryString, String
- An dictionary mapping layout option names to their values.
It may be null, if no options are to be applied.
- basicGraphViewerClientHost IBasicGraphViewerClientHost
- 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