Click or drag to resize

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
Syntax
C#
public 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