Click or drag to resize

de.unika.ipd.grGen.libGr Namespace

 
Classes
  ClassDescription
Public classActionProfile
A class for collecting an action profile, accumulating per-action statistics, over all applications of the corresponding rule or test
Public classAssignmentTarget
An assignment target object with references to used sequence computations.
Public classAssignmentTargetAttribute
Public classAssignmentTargetAttributeIndexed
Public classAssignmentTargetIndexedVar
Public classAssignmentTargetVar
Public classAssignmentTargetVisited
Public classAssignmentTargetYieldingVar
Public classAttributeIndexDescription
The description of a single attribute index.
Public classAttributeType
Describes a GrGen attribute.
Public classBaseActions
A partial implementation of the interface to the actions.
Public classBaseGraph
A partial implementation of the IGraph interface. Adding some methods implemented over the IGraph interface (some convenience stuff).
Public classCompliantUserProxyForSequenceExecution
A proxy simulating an always compliant user for choices during sequence execution, always returns the suggested choice. Used for sequence execution without debugger.
Public classContainerHelper
Public classDefinedSequenceInfo
Represents a sequence definition.
Public classDequeT
Class implementing a Double Ended Queue. Items can be added and removed in O(1) at the beginning and at the end, and accessed at an arbitrary index in O(1). Implemented by a ring buffer that is doubled in size (and the old content copied) when necessary (so insert is only amortized O(1)).
Public classDumpInfo
A description of how to dump a graph.
Public classEdgeType
A representation of a GrGen edge type.
Public classEmbeddedSequenceInfo
Represents an XGRS used in an exec statement.
Public classEmitHelper
Public classEnumAttributeType
A description of a GrGen enum type.
Public classEnumMember
A description of a GrGen enum member.
Public classExternalDefinedSequenceInfo
Represents a sequence definition implemented externally.
Public classExternalType
A representation of an external type registered with GrGen. The bottom type of the external type hierarchy that is always available is type object.
Public classFilterCall
An object representing a filter call. It specifies the filter and potential arguments.
Public classFunctionInfo
A description of a GrGen (attribute evaluation) function.
Public classFunctionInvocationParameterBindings
An object representing a function invocation. It stores the input arguments (values) and tells with which function to compute them.
Public classGraphDumper
Public classGraphExportContext
Public classGraphHelper
Public classGraphValidator
Public classGrGenType
A representation of a GrGen graph element type.
Public classGRGExport
Exports graphs in GRG format, i.e. as GrGen rules.
Public classGroupNodeType
Specifies which nodes are grouped by this group node type.
Public classGRSExport
Exports graphs to the GRS format.
Public classGRSImport
Imports graphs from files in GRS format. Implementation note: this is a boring hand written lexer and parser, needed because the lexer/parser generated by CSharpCC that was replaced by it fired a multitude of "LookaheadSuccess"-exceptions, wreaking havoc on performance.
Public classGXLExport
Exports graphs to the GXL format.
Public classGXLImport
Imports graphs from the GXL format.
Protected classGXLImportAttributeClass
Protected classGXLImportEdgeClass
Protected classGXLImportEnumDomain
Protected classGXLImportIDMap
Protected classGXLImportNodeClass
Protected classGXLImportThing
Public classIncidenceCountIndexDescription
The description of a single incidence count index.
Public classIndexDescription
The description of a single index, base for all kinds of index descriptions. (You must typecheck and cast to the concrete description type for more information).
Public classInfoTag
Represents an info tag.
Public classInvocationParameterBindings
An object representing a rule or sequence or procedure or function invocation. It stores the input arguments (values) and tells with which sequence expressions to compute them.
Public classInvocationParameterBindingsWithReturns
An object representing a rule or sequence or procedure invocation. It stores the input arguments (values), tells with which sequence expressions to compute them, and where (which variables) to store the output values.
Public classMainGraphExportContext
Public classMatchedElementsValidityChecker
Public classMatchPrinter
Public classNodeType
A representation of a GrGen node type.
Public classOrderingComparer
Public classPerformanceInfo
An object accumulating information about needed time, number of found matches and number of performed rewrites.
Public classPorter
Import and export support for graphs.
Public classProcedureInfo
A description of a GrGen (attribute evaluation) procedure.
Public classProcedureInvocationParameterBindings
An object representing a procedure. It stores the input arguments (values), tells with which sequence expressions to compute them, and where (which variables) to store the output values.
Public classProfileAverages
A class for collecting average information, for profiling, per thread that was used in matching (so in case of a normal single threaded action the values characterize the action)
Public classRecorder
A class for recording changes (and their causes) applied to a graph into a file, so that they can get replayed.
Public classRuleInvocationParameterBindings
An object representing a rule invocation. It stores the input arguments (values), tells with which sequence expressions to compute them, and where (which variables) to store the output values.
Public classSequence
A sequence object with references to child sequences. A sequence is basically a rule application or a computation, or an operator combining them.
Public classSequenceAndAssignSequenceResultToVar
Public classSequenceAssignConstToVar
Public classSequenceAssignContainerConstructorToVar
Public classSequenceAssignRandomDoubleToVar
Public classSequenceAssignRandomIntToVar
Public classSequenceAssignSequenceResultToVar
Public classSequenceAssignToVar
A sequence which assigns something to a destination variable.
Public classSequenceAssignUserInputToVar
Public classSequenceAssignVarToVar
Public classSequenceBacktrack
Public classSequenceBase
The common base of sequence, sequence computation, and sequence expression objects, with some common infrastructure.
Public classSequenceBinary
A sequence consisting of a binary operator and two sequences. Decision on order of execution by random, by user choice possible.
Public classSequenceBinaryExpression
A sequence binary expression object with references to the left and right child sequence expressions.
Public classSequenceBooleanComputation
Public classSequenceCheckingEnvironment
Environment for sequence checking giving access to model and action signatures. Abstract base class, there are two concrete subclasses, one for interpreted, one for compiled sequences. The compiled version in addition resolves names that are given without package context but do not reference global names because they are used from a sequence that is contained in a package (only possible for compiled sequences from rule language).
Public classSequenceCheckingEnvironmentCompiled
Environment for sequence checking giving access to model and action signatures. Concrete subclass for compiled sequences. This environment in addition resolves names that are given without package context but do not reference global names because they are used from a sequence that is contained in a package (only possible for compiled sequences from rule language).
Public classSequenceCheckingEnvironmentInterpreted
Environment for sequence checking giving access to model and action signatures. Concrete subclass for interpreted sequences.
Public classSequenceComputation
A sequence computation object with references to child sequence computations. The computations are basically: visited flags management, container manipulation, assignments and special functions; they may or may not return values. They do change things, in contrast to the side-effect free sequence expressions.
Public classSequenceComputationAssignment
Public classSequenceComputationBuiltinProcedureCall
Public classSequenceComputationContainer
A sequence computation on a container object (resulting from a variable or a method call; yielding a container object again)
Public classSequenceComputationContainerAdd
Public classSequenceComputationContainerClear
Public classSequenceComputationContainerRem
Public classSequenceComputationDebugAdd
Public classSequenceComputationDebugEmit
Public classSequenceComputationDebugHalt
Public classSequenceComputationDebugHighlight
Public classSequenceComputationDebugRem
Public classSequenceComputationDeleteFile
Public classSequenceComputationEmit
Public classSequenceComputationExport
Public classSequenceComputationGraphAdd
Public classSequenceComputationGraphAddCopy
Public classSequenceComputationGraphClear
Public classSequenceComputationGraphMerge
Public classSequenceComputationGraphRedirectSource
Public classSequenceComputationGraphRedirectSourceAndTarget
Public classSequenceComputationGraphRedirectTarget
Public classSequenceComputationGraphRem
Public classSequenceComputationGraphRetype
Public classSequenceComputationInsert
Public classSequenceComputationInsertCopy
Public classSequenceComputationInsertDefined
Public classSequenceComputationInsertInduced
Public classSequenceComputationProcedureCall
Public classSequenceComputationProcedureMethodCall
Public classSequenceComputationRecord
Public classSequenceComputationThen
Public classSequenceComputationVAlloc
Public classSequenceComputationVariableDeclaration
Public classSequenceComputationVFree
Public classSequenceComputationVReset
Public classSequenceDeclareVariable
Public classSequenceDefinition
A sequence representing a sequence definition. It must be applied with a different method than the other sequences because it requires the parameter information.
Public classSequenceDefinitionCompiled
A sequence representing a compiled sequence definition. The subclass contains the method implementing the real sequence, and ApplyImpl calling that method mapping SequenceInvocationParameterBindings to the exact parameters of that method.
Public classSequenceDefinitionInterpreted
An sequence representing an interpreted sequence definition. Like the other sequences it can be directly interpreted (but with a different apply method), in contrast to the others it always must be the root sequence.
Public classSequenceExecuteInSubgraph
Public classSequenceExpression
A sequence expression object with references to child sequence expressions. A sequence expression is a side effect free computation returning a value (a query).
Public classSequenceExpressionAdjacentIncident
Public classSequenceExpressionArrayConstructor
Public classSequenceExpressionAttributeAccess
Public classSequenceExpressionBoundedReachable
Public classSequenceExpressionBoundedReachableWithRemainingDepth
Public classSequenceExpressionCanonize
Public classSequenceExpressionCast
Public classSequenceExpressionConditional
Public classSequenceExpressionConstant
Public classSequenceExpressionContainer
A sequence expression over a container object (resulting from a variable or a method call)
Public classSequenceExpressionContainerAccess
Public classSequenceExpressionContainerConstructor
Public classSequenceExpressionContainerEmpty
Public classSequenceExpressionContainerPeek
Public classSequenceExpressionContainerSize
Public classSequenceExpressionCopy
Public classSequenceExpressionCountAdjacentIncident
Public classSequenceExpressionCountBoundedReachable
Public classSequenceExpressionCountEdges
Public classSequenceExpressionCountNodes
Public classSequenceExpressionCountReachable
Public classSequenceExpressionDef
Public classSequenceExpressionDefinedSubgraph
Public classSequenceExpressionDequeConstructor
Public classSequenceExpressionDiv
Public classSequenceExpressionEdgeByName
Public classSequenceExpressionEdgeByUnique
Public classSequenceExpressionEdges
Public classSequenceExpressionElementFromGraph
Public classSequenceExpressionEmpty
Public classSequenceExpressionEqual
Public classSequenceExpressionEqualsAny
Public classSequenceExpressionExistsFile
Public classSequenceExpressionFunctionCall
Public classSequenceExpressionFunctionMethodCall
Public classSequenceExpressionGraphQuery
Public classSequenceExpressionGreater
Public classSequenceExpressionGreaterEqual
Public classSequenceExpressionHelper
Public classSequenceExpressionImport
Public classSequenceExpressionInContainer
Public classSequenceExpressionInducedSubgraph
Public classSequenceExpressionIsAdjacentIncident
Public classSequenceExpressionIsBoundedReachable
Public classSequenceExpressionIsReachable
Public classSequenceExpressionIsVisited
Public classSequenceExpressionLazyAnd
Public classSequenceExpressionLazyOr
Public classSequenceExpressionLower
Public classSequenceExpressionLowerEqual
Public classSequenceExpressionMapConstructor
Public classSequenceExpressionMatchAccess
Public classSequenceExpressionMinus
Public classSequenceExpressionMod
Public classSequenceExpressionMul
Public classSequenceExpressionNameof
Public classSequenceExpressionNodeByName
Public classSequenceExpressionNodeByUnique
Public classSequenceExpressionNodes
Public classSequenceExpressionNot
Public classSequenceExpressionNotEqual
Public classSequenceExpressionNow
Public classSequenceExpressionOpposite
Public classSequenceExpressionPlus
Public classSequenceExpressionRandom
Public classSequenceExpressionReachable
Public classSequenceExpressionSetConstructor
Public classSequenceExpressionSetCopyConstructor
Public classSequenceExpressionSize
Public classSequenceExpressionSource
Public classSequenceExpressionStrictAnd
Public classSequenceExpressionStrictOr
Public classSequenceExpressionStrictXor
Public classSequenceExpressionStructuralEqual
Public classSequenceExpressionTarget
Public classSequenceExpressionThis
Public classSequenceExpressionTypeof
Public classSequenceExpressionUniqueof
Public classSequenceExpressionVariable
Public classSequenceForContainer
Public classSequenceForFunction
Public classSequenceForIndexAccessEquality
Public classSequenceForIndexAccessOrdering
Public classSequenceForIntegerRange
Public classSequenceForMatch
Public classSequenceIfThen
Public classSequenceIfThenElse
Public classSequenceInvocationParameterBindings
An object representing a sequence invocation. It stores the input arguments (values), tells with which sequence expressions to compute them, and where (which variables) to store the output values.
Public classSequenceIterationMin
Public classSequenceIterationMinMax
Public classSequenceLazyAnd
Public classSequenceLazyAndAll
Public classSequenceLazyOr
Public classSequenceLazyOrAll
Public classSequenceNAry
A sequence consisting of a list of subsequences. Decision on order of execution always by random, by user choice possible.
Public classSequenceNot
Public classSequenceOrAssignSequenceResultToVar
Public classSequenceParserException
An exception thrown by SequenceParser, describing the error, e.g. which rule caused the problem and how it was used
Public classSequencePause
Public classSequenceRuleAllCall
Public classSequenceRuleCall
Public classSequenceRuleCountAllCall
Public classSequenceSequenceCall
Public classSequenceSomeFromSet
A sequence consisting of a list of subsequences. Decision on order of execution by random, by user choice possible. First all the contained rules are matched, then they get rewritten
Public classSequenceSpecial
A Sequence with a Special flag
Public classSequenceStrictAnd
Public classSequenceStrictAndAll
Public classSequenceStrictOr
Public classSequenceStrictOrAll
Public classSequenceThenLeft
Public classSequenceThenRight
Public classSequenceTransaction
Public classSequenceUnary
A sequence consisting of a unary operator and another sequence.
Public classSequenceVariable
A variable declared/used within a sequence, might be a sequence-local variable or a reference to a graph-global variable. It is first stored within the symbol table belonging to the sequence on sequence parsing, after parsing only on the heap, with references from the sequence AST pointing to it.
Public classSequenceWeightedOne
Public classSequenceXor
Public classSetT
Set class only used by the dumping code in BaseGraph. The value of this class is questionable...
Public classSetValueType
A dummy type used as value type for dictionaries representing sets.
Public classSingleLinkedListT
Deprecated...
Public classSymbolTable
class of symbol table containing the variables declared in the sequence variables might be implicitely(graph-global) or explicitely(sequence-local) declared
Public classSymmetryChecker
A class which contains the AreSymmetric function to check to matches of a pattern for being symmetric, i.e. to be matches of a pattern which is automorph to itself.
Public classTypesHelper
Public classUberEstimator
The Über-Statistical-Estimator implementing a staged, present leaning, truncated average. Staged similar to the remedian for efficient computation in case of a large number of samples, present leaning with weights to get a preference for more current values, going into the direction of a sliding average, truncated average to achieve resilience against outliers (compared to the average), and to not underestimate the volume (compared to the median in case about half of the values are small).
Public classValidateInfo
A representation of a GrGen connection assertion. Used by BaseGraph.Validate().
Public classVariable
A named graph-global variable.
Public classVarType
A representation of a GrGen variable type.
Public classVCGDumper
A VCG graph dumper.
Public classXMIExport
Exports graphs to the XMI format (assuming a matching ecore exists).
Structures
  StructureDescription
Public structureConnectionAssertionError
A description of an error, found during the validation process.
Protected structureGXLExportAttr
Public structureRange
Describes a range with a minimum and a maximum value.
Interfaces
  InterfaceDescription
Public interfaceIAction
An object representing an executable rule.
Public interfaceIActionCore
An object representing an executable rule. The core functions used by the sequences/GrGen itself, the IAction interface contains a lot more convenience helper functions for direct rule application that could be used from own code (and are a bit faster due to missing debug events).
Public interfaceIActionExecutionEnvironment
An environment for the execution of actions (without embedded sequences). Holds a reference to the current graph.
Public interfaceIActions
The interface to the actions (the "generic" interface, using strings and objects).
Public interfaceIAlternative
An alternative is a pattern graph element containing subpatterns of which one must get successfully matched so that the entire pattern gets matched successfully
Public interfaceIAttributeIndex
A single attribute index.
Public interfaceIBackend
A helper class for backend independent graph and rule handling.
Public interfaceIDEdge
A directed GrGen edge
Public interfaceIDeque
Interface of a Double Ended Queue. (Why is there none in the .NET collection library?)
Public interfaceIDumper
A dumper for output of graphs.
Public interfaceIEdge
A GrGen edge (arbitrary direction)
Public interfaceIEdgeModel
A type model for edges.
Public interfaceIFilter
A description of a filter of a rule
Public interfaceIFilterAutoGenerated
A description of an auto-generated filter
Public interfaceIFilterFunction
A description of a filter function
Public interfaceIFunctionDefinition
An object representing an executable function.
Public interfaceIGraph
An attributed, typed and directed multigraph with multiple inheritance on node and edge types.
Public interfaceIGraphElement
A GrGen graph element
Public interfaceIGraphModel
A model of a GrGen graph.
Public interfaceIGraphProcessingEnvironment
An environment for the advanced processing of graphs and the execution of sequences. With global variables, (sub)graph switching, and transaction management.
Public interfaceIIncidenceCountIndex
A single incidence count index.
Public interfaceIIndex
Base class for a single index, the different kinds of indices. (You must typecheck and cast to the concrete index type for more information).
Public interfaceIIndexSet
The index set applied on a graph.
Public interfaceIIterated
An iterated is a pattern graph element containing the subpattern to be matched iteratively and the information how much matches are needed for success and how much matches to obtain at most
Public interfaceIMatch
Base class of classes representing matches. One exact match class is generated per pattern.
Public interfaceIMatches
An object representing a (possibly empty) set of matches in a graph before the rewrite has been applied. If it is a match of an action, it is returned by IAction.Match() and given to the OnMatched event. Otherwise it's the match of an iterated-pattern, and the producing action is null.
Public interfaceIMatchesExactMatchInterface
An object representing a (possibly empty) set of matches in a graph before the rewrite has been applied, capable of handing out enumerators of exact match interface type.
Public interfaceIMatchingPattern
A description of a GrGen matching pattern, that's a subpattern/subrule or the base for some rule.
Public interfaceINamedGraph
An named IGraph (which is an attributed, typed and directed multigraph with multiple inheritance on node and edge types), with a unique name assigned to each node and edge; allowing to access an element by name and a name by element.
Public interfaceINode
A GrGen node
Public interfaceINodeModel
A type model for nodes.
Public interfaceIPatternEdge
A pattern edge of a rule pattern.
Public interfaceIPatternElement
An element of a rule pattern.
Public interfaceIPatternGraph
A pattern graph.
Public interfaceIPatternGraphEmbedding
Embedding of a subpattern into it's containing pattern
Public interfaceIPatternNode
A pattern node of a rule pattern.
Public interfaceIPatternVariable
A pattern variable of a rule pattern.
Public interfaceIProcedureDefinition
An object representing an executable procedure.
Public interfaceIRecorder
An interface for recording changes (and their causes) applied to a graph into a file, so that they can get replayed.
Public interfaceIRulePattern
A description of a GrGen rule.
Public interfaceISequenceDefinition
An object representing an executable sequence.
Public interfaceISubactionAndOutputAdditionEnvironment
An environment extending basic action execution with subaction debugging, plus subgraph nesting, and output -- for one textual emits, and for the other graph change recording.
Public interfaceITransactionManager
An interface for managing graph transactions.
Public interfaceITypeModel
A type model for node or edge elements.
Public interfaceIUEdge
An undirected GrGen edge
Public interfaceIUndoItem
An interface for undo items of the transaction manager. Allows to register own ones for external types, will be called on rollback.
Public interfaceIUserProxyForSequenceExecution
A proxy querying or simulating a user for choices during sequence execution TODO: general user proxy, not just for sequence execution
Public interfaceSequenceRandomChoice
A Sequence with a random decision which might be interactively overriden by a user choice.
Delegates
  DelegateDescription
Public delegateAfterFinishHandler
Represents a method called after the rewrite step of a rule.
Public delegateAfterMatchHandler
Represents a method called after all requested matches of an action have been matched.
Public delegateBeforeFinishHandler
Represents a method called before the rewrite step of an action, when at least one match has been found.
Public delegateChangedEdgeAttributeHandler
Represents a method called after an edge attribute was changed (for debugging, omitted in case of nodebugevents).
Public delegateChangedNodeAttributeHandler
Represents a method called after a node attribute was changed (for debugging, omitted in case nodebugevents).
Public delegateChangingEdgeAttributeHandler
Represents a method called just before an edge attribute is changed, with exact information about the change to occur, to allow rollback of changes, in case a transaction is underway.
Public delegateChangingNodeAttributeHandler
Represents a method called just before a node attribute is changed, with exact information about the change to occur, to allow rollback of changes, in case a transaction is underway.
Public delegateClearingGraphHandler
Represents a method called before a graph is cleared.
Public delegateDebugEmitHandler
Represents a method called by the user to emit debugging information, not halting execution. (Stored on the debug traces stack, removed when its directly nesting debug enter is exited.)
Public delegateDebugEnterHandler
Represents a method called directly after a computation has been entered (for tracing/debugging purpose). Applying user-defined computation borders, or e.g. auto-generated rule eval or procedure call borders; but not interpreted sequences, they receive dedicated treatement in the graph processing environment, are debugged directly.
Public delegateDebugExitHandler
Represents a method called directly before a computation is left (for tracing/debugging purpose). Applying user-defined computation borders, or e.g. auto-generated rule eval or procedure call borders; but not interpreted sequences, they receive dedicated treatement in the graph processing environment, are debugged directly.
Public delegateDebugHaltHandler
Represents a method called by the user to halt execution, emitting some debugging information.
Public delegateDebugHighlightHandler
Represents a method called by the user to highlight some elements in the graph, halting execution.
Public delegateEdgeAddedHandler
Represents a method called, when an edge has been added.
Public delegateEdgeTypeAppearanceChangedHandler
Public delegateElementNameGetter
Public delegateEndOfIterationHandler
Represents a method called when a loop iteration is ended.
Public delegateEnterSequenceHandler
Represents a method called directly after a sequence has been entered.
Public delegateExitSequenceHandler
Represents a method called before a sequence is left.
Public delegateNodeAddedHandler
Represents a method called, when a node has been added.
Public delegateNodeTypeAppearanceChangedHandler
Public delegateRedirectingEdgeHandler
Represents a method called before an edge is redirected (i.e. will be removed soon and added again immediately thereafter).
Public delegateRemovingEdgeHandler
Represents a method called before a edge is removed.
Public delegateRemovingEdgesHandler
Represents a method called before all edges of a node are removed.
Public delegateRemovingNodeHandler
Represents a method called before a node is removed.
Public delegateReturnFromSubgraphHandler
Represents a method called directly after graph processing returned back (from a previous switch). (To the main graph, or a subgraph previously switched to. Graph processing means rule and sequence execution.)
Public delegateRetypingEdgeHandler
Represents a method called before an edge is retyped.
Public delegateRetypingNodeHandler
Represents a method called before a node is retyped.
Public delegateRewriteNextMatchHandler
Represents a method called during rewriting a set of matches before the next match is rewritten. It is not fired before rewriting the first match.
Public delegateSettingAddedElementNamesHandler
Delegate-type called shortly before elements are added to the graph, with the names of the elements added.
Public delegateSettingVisitedHandler
Represents a method called before a visited flag is set to a new value.
Public delegateSwitchToSubgraphHandler
Represents a method called directly before graph processing switches to a subgraph. (Graph processing means rule and sequence execution. Not called when the main graph is replaced.)
Public delegateTypeInfotagsChangedHandler
Public delegateVisitedAllocHandler
Represents a method called, when a visited flag was allocated.
Public delegateVisitedFreeHandler
Represents a method called, when a visited flag was freed.
Enumerations
  EnumerationDescription
Public enumerationAssignmentTargetType
Specifies the assignment target type (the lhs expression).
Public enumerationAttributeChangeType
The changes which might occur to graph element attributes.
Public enumerationAttributeKind
Specifies the kind of a GrGen attribute.
Public enumerationCAEType
Specifies the type of a connection assertion error.
Public enumerationDefinitionType
Public enumerationDirectedness
Specifies the kind of directedness for an EdgeType
Public enumerationDumpMatchSpecial
Specifies how an IMatches object should be dumped.
Public enumerationGrColor
Public enumerationGrElemDumpType
Public enumerationGrLineStyle
Public enumerationGrNodeShape
Public enumerationGroupMode
The supported group modes.
Public enumerationGXLImportThingKind
Public enumerationIncidenceDirection
Public enumerationProcessSpecFlags
Flags which determine, how the specification file should be processed.
Public enumerationRelOpDirection
Public enumerationScopeType
The possible scope opening types
Public enumerationSequenceComputationType
Specifies the actual subtype of a sequence computation. A new expression type -> you must add the corresponding class down below and adapt the lgspSequenceGenerator.
Public enumerationSequenceExecutionState
States of executing sequences: not (yet) executed, execution underway, successful execution, fail execution
Public enumerationSequenceExpressionType
Specifies the actual subtype of a sequence expression. A new expression type -> you must add the corresponding class down below and adapt the lgspSequenceGenerator.
Public enumerationSequenceParserError
Specifies the kind of sequence parser error.
Public enumerationSequenceType
Specifies the actual subtype used for a Sequence. A new sequence type -> you must add the corresponding class down below, and adapt the lgspSequenceGenerator and the Debugger.
Public enumerationValidationMode
The different graph validation modes
Public enumerationVCGFlags
Specifies flags how the graph should be displayed by a graph layouter.