SequenceDefinitionInterpreted Class |
Namespace: de.unika.ipd.grGen.libGr
public class SequenceDefinitionInterpreted : SequenceDefinition
The SequenceDefinitionInterpreted type exposes the following members.
| Name | Description | |
|---|---|---|
| SequenceDefinitionInterpreted(SequenceDefinitionInterpreted, DictionarySequenceVariable, SequenceVariable, IGraphProcessingEnvironment) | Initializes a new instance of the SequenceDefinitionInterpreted class | |
| SequenceDefinitionInterpreted(String, SequenceVariable, SequenceVariable, Sequence) | Initializes a new instance of the SequenceDefinitionInterpreted class |
| Name | Description | |
|---|---|---|
| Annotations |
The annotations of the sequence
(Inherited from SequenceDefinition.) | |
| CachedSequenceCopies | ||
| Children | (Overrides SequenceChildren.) | |
| ChildrenBase | (Inherited from Sequence.) | |
| ExecutionState |
the state of executing this sequence base
(a sequence base comprises sequences, sequence computations, sequence expressions)
(Inherited from SequenceBase.) | |
| Id |
returns the sequence /expresion id - every sequence /expression is assigned a unique id that is used in xgrs code generation and in sequence rendering
for copies a new id is generated, too, this does not cause problems as code is only generated once per defined sequence
(Inherited from SequenceBase.) | |
| Name | (Inherited from SequenceDefinition.) | |
| Precedence | (Inherited from SequenceDefinition.) | |
| Symbol | (Overrides SequenceBaseSymbol.) |
| Name | Description | |
|---|---|---|
| Apply(IGraphProcessingEnvironment) |
Applies this sequence.
(Inherited from Sequence.) | |
| Apply(IGraphProcessingEnvironment, Object, Object) | (Overrides SequenceDefinitionApply(IGraphProcessingEnvironment, Object, Object).) | |
| ApplyCopy | ||
| ApplyImpl(IGraphProcessingEnvironment) | (Inherited from SequenceDefinition.) | |
| ApplyImpl(IGraphProcessingEnvironment, Object, Object) | ||
| Check |
Checks the sequence for errors utilizing the given checking environment
reports them by exception
default behavior: check all the children
(Inherited from Sequence.) | |
| CheckBaseObjectTypeIsKnown | (Inherited from SequenceBase.) | |
| CheckEdgeTypeIsKnown | (Inherited from SequenceBase.) | |
| CheckGraphElementTypeIsKnown | (Inherited from SequenceBase.) | |
| CheckNodeTypeIsKnown | (Inherited from SequenceBase.) | |
| Contains |
Returns whether the potentialChild is contained in this sequence (base).
True if potentialChild is the same as this sequence (base) (so reflexive relation).
(Inherited from SequenceBase.) | |
| FireBeginExecutionEvent | (Inherited from SequenceBase.) | |
| FireEndExecutionEvent | (Inherited from SequenceBase.) | |
| FireEnteringSequenceEvent | (Inherited from SequenceBase.) | |
| FireExitingSequenceEvent | (Inherited from SequenceBase.) | |
| GetCurrentlyExecutedSequenceBase | (Overrides SequenceBaseGetCurrentlyExecutedSequenceBase.) | |
| GetLocalVariables | (Overrides SequenceBaseGetLocalVariables(DictionarySequenceVariable, SetValueType, ListSequenceExpressionConstructor, SequenceBase).) | |
| GetTypeString | (Inherited from SequenceBase.) | |
| HasSequenceType | (Inherited from Sequence.) | |
| ResetExecutionState |
Reset the execution state after a run (for following runs).
The sequence to be iterated gets reset before each iteration.
(Inherited from Sequence.) | |
| SetNeedForProfiling |
sets for the very node the profiling flag (does not recurse)
(Inherited from SequenceBase.) | |
| SetNeedForProfilingRecursive |
sets for the node and all children, i.e. the entire tree the profiling flag
(Inherited from SequenceBase.) | |
| Type |
Returns the type of the sequence, which is "boolean"
(Inherited from Sequence.) | |
| WasReplacedBy |
| Name | Description | |
|---|---|---|
| id |
stores the sequence /expression unique id
(Inherited from SequenceBase.) | |
| InputVariables | ||
| OutputVariables | ||
| ReturnValues | ||
| Seq | ||
| SequenceAnnotations | (Inherited from SequenceDefinition.) | |
| SequenceName | (Inherited from SequenceDefinition.) | |
| SequenceType |
The type of the sequence (e.g. LazyOr or Transaction)
(Inherited from Sequence.) |