Click or drag to resize

GrShellSequenceApplierAndDebugger Class

GrShellImpl part that controls applying the sequences, optionally utilizing the debugger. Inherits from the DebuggerEnvironment, required by the debugger (adapting the base implementation meant for non-shell usage by overriding as needed). form TODO: check whether overriden behaviour of DebuggerEnvironement is really needed
Inheritance Hierarchy
SystemObject
  de.unika.ipd.grGen.graphViewerAndSequenceDebuggerDebuggerEnvironment
    de.unika.ipd.grGen.grShellGrShellSequenceApplierAndDebugger

Namespace:  de.unika.ipd.grGen.grShell
Assembly:  libGrShell (in libGrShell.dll) Version: GrGen.NET 7.2
Syntax
C#
public class GrShellSequenceApplierAndDebugger : DebuggerEnvironment

The GrShellSequenceApplierAndDebugger type exposes the following members.

Constructors
  NameDescription
Public methodGrShellSequenceApplierAndDebugger
Initializes a new instance of the GrShellSequenceApplierAndDebugger class
Top
Properties
Methods
  NameDescription
Public methodApplyRewriteSequence
Public methodApplyRewriteSequenceExpression
Public methodAskfor (Inherited from DebuggerEnvironment.)
Public methodCancel (Overrides DebuggerEnvironmentCancel.)
Public methodChangeDebuggerGraphAsNeeded
Protected methodCheckDebuggerAlive (Overrides DebuggerEnvironmentCheckDebuggerAlive.)
Public methodClear (Inherited from DebuggerEnvironment.)
Public methodDebugDoLayout
Public methodDebugRewriteSequence
Public methodDebugRewriteSequenceExpression
Public methodDebugWith
Public methodDisableDebuggerAfterDeletionAsNeeded
Public methodErrorWrite(String) (Inherited from DebuggerEnvironment.)
Public methodErrorWrite(String, Object) (Inherited from DebuggerEnvironment.)
Public methodErrorWriteLine (Inherited from DebuggerEnvironment.)
Public methodErrorWriteLine(String) (Inherited from DebuggerEnvironment.)
Public methodErrorWriteLine(String, Object) (Inherited from DebuggerEnvironment.)
Public methodGetDebugLayoutOptions
Public methodGetDebugOptionGui
Public methodGetDebugOptions
Public methodGetDebugOptionTwoPane
Public methodGetElemByName (Inherited from DebuggerEnvironment.)
Public methodGetGraphElementType (Inherited from DebuggerEnvironment.)
Public methodLetUserChoose(UserChoiceMenu) (Inherited from DebuggerEnvironment.)
Public methodLetUserChoose(UserChoiceMenu, UserChoiceMenu) (Inherited from DebuggerEnvironment.)
Public methodPauseUntilAnyKeyPressedToContinueDialog (Inherited from DebuggerEnvironment.)
Public methodPauseUntilAnyKeyPressedToResumeDebugging (Inherited from DebuggerEnvironment.)
Public methodPauseUntilEnterPressed (Inherited from DebuggerEnvironment.)
Public methodPrintHighlighted (Inherited from DebuggerEnvironment.)
Public methodPrintHighlightedUserDialog (Inherited from DebuggerEnvironment.)
Public methodPrintInstructions (Inherited from DebuggerEnvironment.)
Public methodPrintInstructionsSeparateByNewline (Inherited from DebuggerEnvironment.)
Public methodQuitDebugModeAsNeeded
Public methodReadKey (Inherited from DebuggerEnvironment.)
Public methodReadKeyWithCancel
Reads a key from the keyboard using the workaround manager. If CTRL+C is pressed, grShellImpl.Cancel() is called.
(Overrides DebuggerEnvironmentReadKeyWithCancel.)
Public methodReadKeyWithControlCAsInput (Inherited from DebuggerEnvironment.)
Public methodReadLine (Inherited from DebuggerEnvironment.)
Public methodReadOrEofErr (Inherited from DebuggerEnvironment.)
Public methodRestartDebuggerOnNewGraphAsNeeded
Public methodRestartImmediateExecution (Inherited from DebuggerEnvironment.)
Public methodSetDebugLayout
Public methodSetDebugLayoutOption
Public methodSetDebugMode
Enables or disables debug mode.
Public methodSetDebugOption
Public methodSetMatchModePost
Public methodSetMatchModePre
Public methodShowGraphWith (Overrides DebuggerEnvironmentShowGraphWith(String, String, Boolean).)
Public methodShowMsgAskForFloatingPointNumber(String) (Inherited from DebuggerEnvironment.)
Public methodShowMsgAskForFloatingPointNumber(String, Double) (Inherited from DebuggerEnvironment.)
Public methodShowMsgAskForIntegerNumber(String) (Inherited from DebuggerEnvironment.)
Public methodShowMsgAskForIntegerNumber(String, Int32) (Inherited from DebuggerEnvironment.)
Public methodShowMsgAskForString (Inherited from DebuggerEnvironment.)
Public methodShowMsgAskForYesNo (Inherited from DebuggerEnvironment.)
Public methodSuspendImmediateExecution (Inherited from DebuggerEnvironment.)
Public methodUpdateDebuggerDisplayAsNeeded
Public methodWrite(String) (Inherited from DebuggerEnvironment.)
Public methodWrite(String, Object) (Inherited from DebuggerEnvironment.)
Public methodWriteDataRendering(String) (Inherited from DebuggerEnvironment.)
Public methodWriteDataRendering(String, Object) (Inherited from DebuggerEnvironment.)
Public methodWriteLine (Inherited from DebuggerEnvironment.)
Public methodWriteLine(String) (Inherited from DebuggerEnvironment.)
Public methodWriteLine(String, Object) (Inherited from DebuggerEnvironment.)
Public methodWriteLineDataRendering (Inherited from DebuggerEnvironment.)
Public methodWriteLineDataRendering(String) (Inherited from DebuggerEnvironment.)
Public methodWriteLineDataRendering(String, Object) (Inherited from DebuggerEnvironment.)
Top
Fields
  NameDescription
Protected fielddebugger (Inherited from DebuggerEnvironment.)
Top
See Also