 | SequenceGeneratorHelper Class |
The sequence generator helper contains miscellaneous code in use by the
sequence generator, sequence computation generator, and sequence expression generator.
It esp. contains parameter type information and code for parameter building, as well as type computation, variable access and constant generation.
Inheritance Hierarchy Namespace: de.unika.ipd.grGen.lgspAssembly: lgspBackend (in lgspBackend.dll) Version: GrGen.NET 7.1
Syntaxpublic class SequenceGeneratorHelper
The SequenceGeneratorHelper type exposes the following members.
Constructors
Methods | Name | Description |
---|
 | BuildOutParameters | |
 | BuildParameters(Invocation, SequenceExpression, SourceBuilder) | |
 | BuildParameters(Invocation, SequenceExpression, IFunctionDefinition, SourceBuilder) | |
 | BuildParameters(Invocation, SequenceExpression, IProcedureDefinition, SourceBuilder) | |
 | BuildParametersInDeclarations | |
 | BuildParametersInObject | |
 | BuildReturnParameters(ProcedureInvocation, SequenceVariable, String, String, String) | |
 | BuildReturnParameters(ProcedureInvocation, SequenceVariable, InheritanceType, String, String, String) | |
 | BuildReturnParameters(RuleInvocation, SequenceVariable, String, String, String, String, String, String) | |
  | ConstructTypeValue | |
 | DeclareVar |
Returns string containing a C# declaration of the variable given
|
  | Escape | |
 | ExtractEdgeType | |
 | ExtractNodeType | |
 | GetConstant | |
 | GetDirectedness | |
 | GetUniqueId | |
 | GetVar |
Returns string containing a C# expression to get the value of the sequence-local variable / graph-global variable given
|
 | SetSequenceExpressionGenerator | |
 | SetVar |
Returns string containing a C# assignment to set the sequence-local variable / graph-global variable given
to the value as computed by the C# expression in the string given
|
Top
Fields
See Also