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.1
Syntax
C#
public class GrShellSequenceApplierAndDebugger : DebuggerEnvironment

The GrShellSequenceApplierAndDebugger type exposes the following members.

Constructors
 NameDescription
Public methodGrShellSequenceApplierAndDebuggerInitializes 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