Click or drag to resize

GrShellImpl Class

Implementation class containing application logic for generated GrShell parser class. Public methods are called by the GrShell command line parser (which is called by the GrShellDriver), other classes access this shell main-functionality class via dedicated/limited interfaces/views.
Inheritance Hierarchy
SystemObject
  de.unika.ipd.grGen.grShellGrShellImpl

Namespace:  de.unika.ipd.grGen.grShell
Assembly:  libGrShell (in libGrShell.dll) Version: GrGen.NET 7.2
Syntax
C#
public class GrShellImpl : IGrShellImplForDriver, 
	IGrShellImplForSequenceApplierAndDebugger

The GrShellImpl type exposes the following members.

Constructors
  NameDescription
Public methodGrShellImpl
Initializes a new instance of the GrShellImpl class
Top
Properties
Methods
  NameDescription
Public methodAddDumpExcludeEdgeType
Public methodAddDumpExcludeGraph
Public methodAddDumpExcludeNodeType
Public methodAddDumpGroupNodesBy
Public methodAddDumpInfoTag
Public methodAddNewGraph
Public methodApplySequence
Public methodApplySequenceExpression
Public methodAskfor
Public methodChangeDirectory
Public methodChangeGraph
Public methodClearGraph
Public methodContainerAdd
Public methodContainerRemove
Public methodCustomActions
Public methodCustomGraph
Public methodDebugLayout
Public methodDebugOnAdd
Public methodDebugOnDelete
Public methodDebugOnEmit
Public methodDebugOnHalt
Public methodDebugOnHighlight
Public methodDebugOnMatch
Public methodDebugOnNew
Public methodDebugOnRem
Public methodDebugOnRetype
Public methodDebugOnSetAttributes
Public methodDebugSequence
Public methodDebugSequenceExpression
Public methodDebugWith
Public methodDestroyGraph
Public methodDumpGraph
Public methodDumpReset
Public methodEdgeTypeIsA
Public methodExecuteCommandLineInExternalShell
Public methodExport
Public methodExternal
Public methodGetClassObjectByName
Public methodGetClassObjectByVar
Public methodGetDebugLayout
Public methodGetDebugLayoutOptions
Public methodGetDebugOptions
Public methodGetEdgeByName
Public methodGetEdgeByVar
Public methodGetEdgeType
Public methodGetElemByName
Public methodGetElemByVar
Public methodGetElementAttribute
Public methodGetGraphElementOrClassObjectByName
Public methodGetGraphElementOrClassObjectByVar
Public methodGetGraphElementType
Public methodGetKind
Public methodGetNameOfGraphElementOrClassObject
Public methodGetNodeByName
Public methodGetNodeByVar
Public methodGetNodeType
Public methodGetObject
Public methodGetShellGraphProcEnv(Int32)
Public methodGetShellGraphProcEnv(String)
Public methodGetVarValue
Public methodHelp
Public methodHelpCustom
Public methodHelpDebug
Public methodHelpDelete
Public methodHelpDump
Public methodHelpExport
Public methodHelpImport
Public methodHelpNew
Public methodHelpRecord
Public methodHelpRedirect
Public methodHelpReplay
Public methodHelpRetype
Public methodHelpSelect
Public methodHelpShow
Public methodHelpValidate
Public methodImport
Public methodIndexedContainerAdd
Public methodListDirectory
Public methodNewEdge
Public methodNewGraph
Public methodNewGraphAddReference
Public methodNewGraphSetKeepDebug
Public methodNewGraphSetLazyNIC
Public methodNewGraphSetNoDebugEvents
Public methodNewGraphSetNoEvents
Public methodNewGraphSetNoInline
Public methodNewGraphSetProfile
Public methodNewGraphSetStatistics
Public methodNewNode
Public methodNodeTypeIsA
Public methodParseAndDefineSequence
Public methodParseSequence
Public methodParseSequenceExpression
Public methodPrintWorkingDirectory
Public methodRecord
Public methodRecordFlush
Public methodRedirect
Public methodRedirectEmit
Public methodRemove(IEdge)
Public methodRemove(INode)
Public methodRemoveTypeSuffix
Public methodReplay
Public methodRetype(IEdge, String)
Public methodRetype(INode, String)
Public methodSaveGraph
Public methodSelectActions
Public methodSelectBackend
Public methodSelectGraphProcEnv
Public methodSetDebugEdgeModeColor
Public methodSetDebugEdgeModeStyle
Public methodSetDebugEdgeModeTextColor
Public methodSetDebugEdgeModeThickness
Public methodSetDebugLayout
Public methodSetDebugLayoutOption
Public methodSetDebugMatchModePost
Public methodSetDebugMatchModePre
Public methodSetDebugMode
Public methodSetDebugNodeModeBorderColor
Public methodSetDebugNodeModeColor
Public methodSetDebugNodeModeShape
Public methodSetDebugNodeModeTextColor
Public methodSetDebugOption
Public methodSetDumpEdgeTypeColor
Public methodSetDumpEdgeTypeLineStyle
Public methodSetDumpEdgeTypeTextColor
Public methodSetDumpEdgeTypeThickness
Public methodSetDumpExcludeGraphOption
Public methodSetDumpLabel
Public methodSetDumpNodeTypeBorderColor
Public methodSetDumpNodeTypeColor
Public methodSetDumpNodeTypeShape
Public methodSetDumpNodeTypeTextColor
Public methodSetElementAttribute
Public methodSetElementAttributeIndexed
Public methodSetRandomSeed
Public methodSetVariable
Public methodSetVariableIndexed
Public methodShowActions
Public methodShowAvailableEdgeAttributes
Displays the attributes from the given type or all types, if typeName is null. If showAll is false, inherited attributes are not shown (only applies to a given type)
Public methodShowAvailableNodeAttributes
Displays the attributes from the given type or all types, if typeName is null. If showAll is false, inherited attributes are not shown (only applies to a given type)
Public methodShowBackend
Public methodShowEdges
Public methodShowEdgeTypes
Public methodShowElementAttribute
Public methodShowElementAttributes
Public methodShowGraphs
Public methodShowGraphWith
Public methodShowNodes
Public methodShowNodeTypes
Public methodShowNumEdges
Public methodShowNumNodes
Public methodShowProfile
Public methodShowSubTypes
Public methodShowSuperTypes
Public methodShowVar
Public methodValidate
Public methodValidateWithSequence
Top
See Also