EGL Language Module
Parser Documentation
Version: 0.0.2
This document was generated on 2024/02/15.
Introduction
Documentation
Statements
AddStatement Class
Super Classes
Local Features
Name | Type and Description |
---|---|
identifier | String |
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
Assignment Class
Super Classes
Local Features
Name | Type and Description |
---|---|
assigned |
optional
Expression
A
|
operator |
AssignmentOp
E
|
value |
optional
Expression
A
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
CallStatement Class
Super Classes
Local Features
Name | Type and Description |
---|---|
args |
list of
Expression
A
|
exceptionIdentifier |
optional
EglId
|
initBraces |
optional
InitBraces
|
programName |
optional
Expression
A
|
returnType |
optional
Type
|
returningIdentifier |
optional
EglId
|
usingExpression |
optional
Expression
A
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
CaseStatement Class
Super Classes
Local Features
Name | Type and Description |
---|---|
caseOtherwisePart |
optional
CaseOtherwisePart
|
caseWhenPart |
list of
CaseWhenPart
|
criterion |
optional
Expression
A
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
ContinueStatement Class
Super Classes
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
EglFunction Class
Super Classes
Local Features
Name | Type and Description |
---|---|
identifier | String |
initializations |
list of
Expression
A
|
parameters |
list of
Parameter
|
private | Boolean |
returnType |
optional
EglType
A
|
statements |
list of
Statement
A
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
Used In
EglVariable Class
Super Classes
Local Features
Name | Type and Description |
---|---|
initializations |
list of
Expression
A
|
initializedValue |
optional
Expression
A
|
name | String |
private | Boolean |
static | Boolean |
type |
optional
EglType
A
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
Used In
EglVariables Class
Super Classes
Local Features
Name | Type and Description |
---|---|
initializations |
list of
Expression
A
|
initializedValue |
optional
Expression
A
|
names |
list of
EglVariableName
|
private | Boolean |
type |
optional
EglType
A
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
ExecuteStatement Class
Super Classes
Local Features
Name | Type and Description |
---|---|
executeSqlOption |
list of
ExecuteSqlOption
|
forSqlRecordVariable |
optional
EglId
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
ExitStatement Class
Super Classes
Local Features
Name | Type and Description |
---|---|
exitModifier |
optional
ExitModifier
E
|
identifier | String? |
returnValue |
optional
Expression
A
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
ExpressionStatement Class
Super Classes
Local Features
Name | Type and Description |
---|---|
expression |
optional
Expression
A
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
ForStatement Class
Super Classes
Local Features
Name | Type and Description |
---|---|
counter |
optional
Expression
A
|
delta |
optional
Expression
A
|
finish |
optional
Expression
A
|
start |
optional
Expression
A
|
statements |
list of
Statement
A
|
type |
optional
EglType
A
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
ForeachStatement Class
Super Classes
Local Features
Name | Type and Description |
---|---|
recordVariable |
optional
EglId
|
resultSet |
optional
EglId
|
statement |
list of
Statement
A
|
target |
list of
Expression
A
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
ForwardStatement Class
Super Classes
Local Features
Name | Type and Description |
---|---|
argument | String? |
target |
optional
Expression
A
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
FunctionCallStatement Class
Super Classes
Local Features
Name | Type and Description |
---|---|
args |
list of
Expression
A
|
name |
optional
Expression
A
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
GetStatement Class
Super Classes
Local Features
Name | Type and Description |
---|---|
getOptions |
list of
GetOptions
|
positionOption | String? |
recordVariable | String |
sqlStatementCode | String? |
target |
list of
Expression
A
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
GotoStatement Class
Super Classes
Local Features
Name | Type and Description |
---|---|
label | String |
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
IfStatement Class
Super Classes
Local Features
Name | Type and Description |
---|---|
ifElsePart |
optional
IfElsePart
|
statement |
list of
Statement
A
|
test |
optional
Expression
A
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
LabelStatement Class
Super Classes
Local Features
Name | Type and Description |
---|---|
label | String |
statement |
optional
Statement
A
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
Library Class
Super Classes
Local Features
Name | Type and Description |
---|---|
functions |
list of
EglFunction
|
identifier | String |
initializations |
list of
Expression
A
|
private | Boolean |
stereotype |
LibraryType
E
|
variables |
list of
EglVariable
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
Used In
MoveStatement Class
Super Classes
Local Features
Name | Type and Description |
---|---|
source_ |
optional
EglId
|
target |
optional
EglId
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
OpenStatement Class
Super Classes
Local Features
Name | Type and Description |
---|---|
resultSet |
optional
EglId
|
sqlStatementCode | String? |
target |
list of
Expression
A
|
update |
optional
EglId
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
PrepareStatement Class
Super Classes
Local Features
Name | Type and Description |
---|---|
forSqlRecordVariable |
optional
EglId
|
statementId |
optional
EglId
|
stringExpr |
optional
Expression
A
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
ReturnStatement Class
Super Classes
Local Features
Name | Type and Description |
---|---|
expression |
optional
Expression
A
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
SetStatement Class
Super Classes
Local Features
Name | Type and Description |
---|---|
setValue |
list of
Expression
A
|
target |
list of
Expression
A
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
Statement Class (Abstract) A
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
Subclasses
AddStatement
Assignment
CallStatement
CaseStatement
ContinueStatement
EglFunction
EglVariable
EglVariables
ExecuteStatement
ExitStatement
ExpressionStatement
ForStatement
ForeachStatement
ForwardStatement
FunctionCallStatement
GetStatement
GotoStatement
IfStatement
LabelStatement
Library
MoveStatement
OpenStatement
PrepareStatement
ReturnStatement
SetStatement
ThrowStatement
TryStatement
VariableDeclaration
WhileStatement
Used In
ThrowStatement Class
Super Classes
Local Features
Name | Type and Description |
---|---|
exceptionExpr |
optional
Expression
A
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
TryStatement Class
Super Classes
Local Features
Name | Type and Description |
---|---|
statement |
list of
Statement
A
|
variableDeclaration |
list of
VariableDeclaration
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
VariableDeclaration Class
Super Classes
Local Features
Name | Type and Description |
---|---|
initBraces |
optional
InitBraces
|
initializer |
optional
Expression
A
|
typeName |
optional
Type
|
variable |
list of
VariableValue
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
Used In
WhileStatement Class
Super Classes
Local Features
Name | Type and Description |
---|---|
statement |
list of
Statement
A
|
test |
optional
Expression
A
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
Expressions
AndExpr Class
Super Classes
Local Features
Name | Type and Description |
---|---|
left |
optional
Expression
A
|
right |
optional
Expression
A
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
ArrayAccessExpr Class
Super Classes
Local Features
Name | Type and Description |
---|---|
array |
optional
Expression
A
|
index |
optional
Expression
A
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
ArrayLiteral Class
Super Classes
Local Features
Name | Type and Description |
---|---|
values |
list of
Expression
A
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
AtExpr Class
Super Classes
Local Features
Name | Type and Description |
---|---|
expression |
optional
Expression
A
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
BitwiseExpr Class
Super Classes
Local Features
Name | Type and Description |
---|---|
bitwiseType |
BitwiseOp
E
|
left |
optional
Expression
A
|
right |
optional
Expression
A
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
BitwiseMulDivExpr Class
Super Classes
Local Features
Name | Type and Description |
---|---|
bitwiseOp |
optional
BitwiseOp
E
|
left |
optional
Expression
A
|
right |
optional
Expression
A
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
BoolLiteral Class
Super Classes
Local Features
Name | Type and Description |
---|---|
value | Boolean |
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
CastExpr Class
Super Classes
Local Features
Name | Type and Description |
---|---|
expression |
optional
Expression
A
|
type |
optional
EglType
A
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
ComparisonExpr Class
Super Classes
Local Features
Name | Type and Description |
---|---|
comparisonType |
CompareOp
E
|
left |
optional
Expression
A
|
right |
optional
Expression
A
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
ConcatAnyNullExpr Class
Super Classes
Local Features
Name | Type and Description |
---|---|
left |
optional
Expression
A
|
right |
optional
Expression
A
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
ConcatExpr Class
Super Classes
Local Features
Name | Type and Description |
---|---|
left |
optional
Expression
A
|
right |
optional
Expression
A
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
DecimalLiteral Class
Super Classes
Local Features
Name | Type and Description |
---|---|
text | String |
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
DivisionExpr Class
Super Classes
Local Features
Name | Type and Description |
---|---|
left |
optional
Expression
A
|
right |
optional
Expression
A
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
Expression Class (Abstract) A
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
Subclasses
AndExpr
ArrayAccessExpr
ArrayLiteral
AtExpr
BitwiseExpr
BitwiseMulDivExpr
BoolLiteral
CastExpr
ComparisonExpr
ConcatAnyNullExpr
ConcatExpr
DecimalLiteral
DivisionExpr
FloatingLiteral
FunctionCall
FunctionCallExpr
HexLiteral
InExpr
InitBracesExpr
InitExpr
IntLiteral
IsExpr
IsNotExpr
LikeExpr
LiteralExpr
LogicalAndExpr
LogicalOrExpr
MatchExpr
MatchesExpr
MemberAccess
MemberAccessExpr
MinusExpr
MultiplicationExpr
NameValuePair
NewExpr
NotExpr
OrExpr
ParensExpr
PlusExpr
PowerExpr
ReferenceExpr
ReminderExpr
StringLiteral
SubstringExpr
SumSubExpr
TernaryIfExpr
UnaryNotExpr
UnaryPlusMinusExpr
Used In
UnaryPlusMinusExpr
UnaryNotExpr
TernaryIfExpr
SumSubExpr
SubstringExpr
ReminderExpr
PowerExpr
PlusExpr
ParensExpr
OrExpr
NotExpr
EglBaseType
NameValuePair
MultiplicationExpr
MinusExpr
MemberAccessExpr
MatchesExpr
MatchExpr
LogicalOrExpr
LogicalAndExpr
Literals
LikeExpr
IsNotExpr
IsExpr
InitExpr
InitBraceElem
InitBracesExpr
InExpr
FunctionCallExpr
FunctionCall
DivisionExpr
ConcatExpr
ConcatAnyNullExpr
ComparisonExpr
CastExpr
BitwiseMulDivExpr
BitwiseExpr
AtExpr
ArrayLiteral
ArrayAccessExpr
AndExpr
MemberAccess
EglFunctionPrototype
WhileStatement
Type
VariableDeclaration
ThrowStatement
SetStatement
ReturnStatement
PrepareStatement
OpenStatement
Library
EglFunction
EglVariable
IfStatement
GetStatement
FunctionCallStatement
ForwardStatement
ForeachStatement
ForStatement
ExpressionStatement
ExitStatement
EglVariables
CaseWhenPart
CaseStatement
CallStatement
Assignment
EglHandler
SerialRecord
RelativeRecord
MQRecord
IndexedRecord
CustomRecord
ExternalType
Enumeration
FloatingLiteral Class
Super Classes
Local Features
Name | Type and Description |
---|---|
exponent | String? |
mantissa | String |
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
FunctionCall Class
Super Classes
Local Features
Name | Type and Description |
---|---|
args |
list of
Expression
A
|
name |
optional
Expression
A
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
FunctionCallExpr Class
Super Classes
Local Features
Name | Type and Description |
---|---|
args |
list of
Expression
A
|
name |
optional
Expression
A
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
HexLiteral Class
Super Classes
Local Features
Name | Type and Description |
---|---|
text | String |
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
InExpr Class
Super Classes
Local Features
Name | Type and Description |
---|---|
left |
optional
Expression
A
|
right |
optional
Expression
A
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
InitBracesExpr Class
Super Classes
Local Features
Name | Type and Description |
---|---|
expression |
optional
Expression
A
|
initBraces |
optional
InitBraces
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
InitExpr Class
Super Classes
Local Features
Name | Type and Description |
---|---|
expression |
optional
Expression
A
|
initializations |
list of
Expression
A
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
IntLiteral Class
Super Classes
Local Features
Name | Type and Description |
---|---|
text | String |
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
Used In
IsExpr Class
Super Classes
Local Features
Name | Type and Description |
---|---|
left |
optional
Expression
A
|
right |
optional
Expression
A
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
IsNotExpr Class
Super Classes
Local Features
Name | Type and Description |
---|---|
left |
optional
Expression
A
|
right |
optional
Expression
A
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
LikeExpr Class
Super Classes
Local Features
Name | Type and Description |
---|---|
escape |
optional
Expression
A
|
left |
optional
Expression
A
|
right |
optional
Expression
A
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
LiteralExpr Class
Super Classes
Local Features
Name | Type and Description |
---|---|
literals |
optional
Literals
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
LogicalAndExpr Class
Super Classes
Local Features
Name | Type and Description |
---|---|
compare |
optional
Expression
A
|
test |
optional
Expression
A
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
LogicalOrExpr Class
Super Classes
Local Features
Name | Type and Description |
---|---|
compare |
optional
Expression
A
|
test |
optional
Expression
A
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
MatchExpr Class
Super Classes
Local Features
Name | Type and Description |
---|---|
escape |
optional
Expression
A
|
left |
optional
Expression
A
|
right |
optional
Expression
A
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
MatchesExpr Class
Super Classes
Local Features
Name | Type and Description |
---|---|
escape |
optional
Expression
A
|
left |
optional
Expression
A
|
right |
optional
Expression
A
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
MemberAccess Class
Super Classes
Local Features
Name | Type and Description |
---|---|
container |
optional
Expression
A
|
member |
optional
Expression
A
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
MemberAccessExpr Class
Super Classes
Local Features
Name | Type and Description |
---|---|
container |
optional
Expression
A
|
member |
optional
Expression
A
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
MinusExpr Class
Super Classes
Local Features
Name | Type and Description |
---|---|
expression |
optional
Expression
A
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
MultiplicationExpr Class
Super Classes
Local Features
Name | Type and Description |
---|---|
left |
optional
Expression
A
|
right |
optional
Expression
A
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
NameValuePair Class
Super Classes
Local Features
Name | Type and Description |
---|---|
assignmentType |
AssignmentOp
E
|
name |
optional
EglId
|
value |
optional
Expression
A
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
NewExpr Class
Super Classes
Local Features
Name | Type and Description |
---|---|
type |
optional
EglType
A
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
NotExpr Class
Super Classes
Local Features
Name | Type and Description |
---|---|
expression |
optional
Expression
A
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
OrExpr Class
Super Classes
Local Features
Name | Type and Description |
---|---|
left |
optional
Expression
A
|
right |
optional
Expression
A
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
ParensExpr Class
Super Classes
Local Features
Name | Type and Description |
---|---|
primary |
optional
Expression
A
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
PlusExpr Class
Super Classes
Local Features
Name | Type and Description |
---|---|
expression |
optional
Expression
A
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
PowerExpr Class
Super Classes
Local Features
Name | Type and Description |
---|---|
left |
optional
Expression
A
|
operator | String |
right |
optional
Expression
A
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
ReferenceExpr Class
Super Classes
Local Features
Name | Type and Description |
---|---|
name | String |
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
ReminderExpr Class
Super Classes
Local Features
Name | Type and Description |
---|---|
left |
optional
Expression
A
|
right |
optional
Expression
A
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
StringLiteral Class
Super Classes
Local Features
Name | Type and Description |
---|---|
text | String |
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
SubstringExpr Class
Super Classes
Local Features
Name | Type and Description |
---|---|
expression |
optional
Expression
A
|
fromIndex |
optional
Expression
A
|
toIndex |
optional
Expression
A
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
SumSubExpr Class
Super Classes
Local Features
Name | Type and Description |
---|---|
left |
optional
Expression
A
|
operator | String |
right |
optional
Expression
A
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
TernaryIfExpr Class
Super Classes
Local Features
Name | Type and Description |
---|---|
falseExpr |
optional
Expression
A
|
test |
optional
Expression
A
|
trueExpr |
optional
Expression
A
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
UnaryNotExpr Class
Super Classes
Local Features
Name | Type and Description |
---|---|
negated |
optional
Expression
A
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
UnaryPlusMinusExpr Class
Super Classes
Local Features
Name | Type and Description |
---|---|
expression |
optional
Expression
A
|
operator | String |
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
Classes
ArrayDim Class
Local Features
Name | Type and Description |
---|---|
dim | String? |
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
Used In
BasicProgram Class
Super Classes
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
name | String |
params |
list of
Parameter
|
BasicRecord Class
Super Classes
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
name | String |
CaseOtherwisePart Class
Local Features
Name | Type and Description |
---|---|
statement |
list of
Statement
A
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
Used In
CaseWhenPart Class
Local Features
Name | Type and Description |
---|---|
match |
list of
Expression
A
|
statement |
list of
Statement
A
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
Used In
ConcatOp Class
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
CustomExternalStereotype Class
Super Classes
Local Features
Name | Type and Description |
---|---|
id |
optional
EglId
|
Inherited Features
Name | Type and Description |
---|---|
name | String |
CustomProgram Class
Super Classes
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
name | String |
params |
list of
Parameter
|
CustomRecord Class
Super Classes
Local Features
Name | Type and Description |
---|---|
id |
optional
EglId
|
initializations |
list of
Expression
A
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
name | String |
Delegate Class
Super Classes
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
identifier | String |
parameters |
list of
Parameter
|
returnType |
optional
EglType
A
|
Used In
DelegateElem Class
Super Classes
Local Features
Name | Type and Description |
---|---|
eglDelegateDefinition |
optional
EglDelegateDefinition
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
EglArrayType Class
Super Classes
Local Features
Name | Type and Description |
---|---|
base |
optional
EglBaseType
|
dimensions |
list of
EglArrayTypeDimension
|
nullable | Boolean |
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
EglArrayTypeDimension Class
Local Features
Name | Type and Description |
---|---|
value | Integer? |
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
Used In
EglBaseType Class
Super Classes
Local Features
Name | Type and Description |
---|---|
args |
list of
Expression
A
|
name |
optional
EglId
|
nullable | Boolean |
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
Used In
EglCompilationUnit Class
Local Features
Name | Type and Description |
---|---|
eglDelegates |
list of
Delegate
|
eglFunctions |
list of
EglFunction
|
eglHandlers |
list of
EglHandler
|
eglImports |
list of
EglImport
|
eglLibraries |
list of
Library
|
eglPackage |
optional
EglPackage
|
eglProgram |
optional
EglProgram
|
eglRecords |
list of
Record
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
EglDelegateDefinition Class
Local Features
Name | Type and Description |
---|---|
identifier | String |
params |
optional
Params
|
returnType |
optional
Type
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
Used In
EglElements Class (Abstract) A
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
Subclasses
EglEnumValue Class
Local Features
Name | Type and Description |
---|---|
name | String |
value |
optional
IntLiteral
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
Used In
EglFunctionDefinition Class
Local Features
Name | Type and Description |
---|---|
identifier | String |
initBraces |
optional
InitBraces
|
params |
optional
Params
|
returnType |
optional
Type
|
statement |
list of
Statement
A
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
Used In
EglFunctionPrototype Class
Super Classes
Local Features
Name | Type and Description |
---|---|
initializations |
list of
Expression
A
|
private | Boolean |
static | Boolean |
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
identifier | String |
parameters |
list of
Parameter
|
returnType |
optional
EglType
A
|
Used In
EglHandler Class
Local Features
Name | Type and Description |
---|---|
functions |
list of
EglFunction
|
identifier | String |
initializations |
list of
Expression
A
|
parameters |
list of
Parameter
|
private | Boolean |
type |
HandlerType
E
|
typeProperties |
list of
Expression
A
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
Used In
EglId Class
Local Features
Name | Type and Description |
---|---|
names |
list of
EglIdName
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
Used In
EglIdName Class
Local Features
Name | Type and Description |
---|---|
value | String |
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
Used In
EglImport Class
Local Features
Name | Type and Description |
---|---|
id |
optional
EglId
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
Used In
EglInterface Class
Local Features
Name | Type and Description |
---|---|
functionPrototype |
list of
FunctionPrototype
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
name | String? |
name | String |
Used In
EglPackage Class
Local Features
Name | Type and Description |
---|---|
id |
optional
EglId
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
Used In
EglProgram Class
Local Features
Name | Type and Description |
---|---|
functions |
list of
EglFunction
|
identifier | String |
parameters |
list of
Parameter
|
private | Boolean |
stereotype |
optional
ProgramType
A
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
Used In
EglType Class (Abstract) A
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
Subclasses
Used In
EglVariableName Class
Local Features
Name | Type and Description |
---|---|
value | String |
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
Used In
EnumValue Class
Local Features
Name | Type and Description |
---|---|
value | String? |
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
name | String? |
name | String |
Enumeration Class
Local Features
Name | Type and Description |
---|---|
initializations |
list of
Expression
A
|
name | String |
values |
list of
EglEnumValue
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
Used In
EnumerationElem Class
Super Classes
Local Features
Name | Type and Description |
---|---|
enumeration |
optional
Enumeration
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
ExecuteSqlOption Class
Local Features
Name | Type and Description |
---|---|
field |
list of
EglId
|
sqlTypeStatement | String? |
statementId |
optional
EglId
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
Used In
ExternalStereotype Class (Abstract) A
Local Features
Name | Type and Description |
---|---|
name | String |
Subclasses
Used In
ExternalType Class
Local Features
Name | Type and Description |
---|---|
constructor |
optional
EglFunctionPrototype
|
extends |
list of
EglId
|
functionPrototypes |
list of
EglFunctionPrototype
|
identifier | String |
initializations |
list of
Expression
A
|
private | Boolean |
type |
optional
ExternalStereotype
A
|
variables |
list of
EglVariable
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
Used In
ExternalTypeElem Class
Super Classes
Local Features
Name | Type and Description |
---|---|
externalType |
optional
ExternalType
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
FunctionElem Class
Super Classes
Local Features
Name | Type and Description |
---|---|
eglFunctionDefinition |
optional
EglFunctionDefinition
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
FunctionModel Class (Abstract) A
Local Features
Name | Type and Description |
---|---|
identifier | String |
parameters |
list of
Parameter
|
returnType |
optional
EglType
A
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
Subclasses
FunctionPrototype Class
Local Features
Name | Type and Description |
---|---|
identifier | String |
initBraces |
optional
InitBraces
|
params |
optional
Params
|
returnType |
optional
Type
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
Used In
GetOptions Class
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
Used In
Handler Class
Local Features
Name | Type and Description |
---|---|
eglFunctionDefinition |
list of
EglFunctionDefinition
|
initBraces |
optional
InitBraces
|
params |
optional
Params
|
record |
list of
Record
|
stereotypeDefinition |
optional
StereotypeDefinition
|
variableDeclaration |
list of
VariableDeclaration
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
name | String? |
name | String |
Used In
HandlerElem Class
Super Classes
Local Features
Name | Type and Description |
---|---|
handler |
optional
Handler
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
HostProgram Class
IfElsePart Class
Local Features
Name | Type and Description |
---|---|
statement |
list of
Statement
A
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
Used In
IndexedRecord Class
Super Classes
Local Features
Name | Type and Description |
---|---|
initializations |
list of
Expression
A
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
name | String |
InitBraceElem Class
Local Features
Name | Type and Description |
---|---|
assignmentOp |
optional
AssignmentOp
E
|
expression |
optional
Expression
A
|
name |
optional
EglId
|
value |
optional
Expression
A
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
Used In
InitBraces Class
Local Features
Name | Type and Description |
---|---|
initValues |
list of
InitBraceElem
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
Used In
Interface Class
Local Features
Name | Type and Description |
---|---|
functions |
list of
EglFunctionPrototype
|
identifier | String |
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
InterfaceElem Class
Super Classes
Local Features
Name | Type and Description |
---|---|
eglInterface |
optional
EglInterface
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
JavaObject Class
JavaScriptObject Class
LibraryElem Class
Super Classes
Local Features
Name | Type and Description |
---|---|
library |
optional
Library
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
Literals Class
Local Features
Name | Type and Description |
---|---|
arrayValues |
list of
Expression
A
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
Used In
MQRecord Class
Super Classes
Local Features
Name | Type and Description |
---|---|
initializations |
list of
Expression
A
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
name | String |
NamesValue Class
Local Features
Name | Type and Description |
---|---|
value | String |
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
Param Class
Local Features
Name | Type and Description |
---|---|
inOutModifier | String? |
type |
optional
Type
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
name | String? |
name | String |
Used In
ParamModifierWrapper Class
Local Features
Name | Type and Description |
---|---|
value |
ParamModifier
E
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
Parameter Class
Local Features
Name | Type and Description |
---|---|
identifier | String |
inOut |
ParamModifier
E
|
isConst | Boolean |
isField | Boolean |
type |
optional
EglType
A
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
Used In
Params Class
Local Features
Name | Type and Description |
---|---|
param |
list of
Param
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
Used In
ProgramElem Class
Super Classes
Local Features
Name | Type and Description |
---|---|
eglProgram |
optional
EglProgram
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
ProgramType Class (Abstract) A
Local Features
Name | Type and Description |
---|---|
name | String |
params |
list of
Parameter
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
Subclasses
Used In
Record Class
Local Features
Name | Type and Description |
---|---|
fields |
list of
RecordField
|
identifier | String |
type |
optional
RecordType
A
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
Used In
RecordElem Class
Super Classes
Local Features
Name | Type and Description |
---|---|
record |
optional
Record
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
RecordField Class
Local Features
Name | Type and Description |
---|---|
field |
optional
EglVariable
|
level | Integer? |
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
Used In
RecordType Class (Abstract) A
Local Features
Name | Type and Description |
---|---|
name | String |
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
Subclasses
Used In
RelativeRecord Class
Super Classes
Local Features
Name | Type and Description |
---|---|
initializations |
list of
Expression
A
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
name | String |
SerialRecord Class
Super Classes
Local Features
Name | Type and Description |
---|---|
initializations |
list of
Expression
A
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
name | String |
Service Class
Local Features
Name | Type and Description |
---|---|
functions |
list of
EglFunction
|
identifier | String |
implements |
optional
EglId
|
variables |
list of
EglVariable
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
Used In
ServiceElem Class
Super Classes
Local Features
Name | Type and Description |
---|---|
service |
optional
Service
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
StereotypeDefinition Class
Local Features
Name | Type and Description |
---|---|
initBraces |
optional
InitBraces
|
stereotype |
optional
EglId
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
Used In
Type Class
Local Features
Name | Type and Description |
---|---|
args |
list of
Expression
A
|
arrayDim |
list of
ArrayDim
|
eglId |
optional
EglId
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
Used In
TypeConstructor Class
Local Features
Name | Type and Description |
---|---|
initBraces |
optional
InitBraces
|
params |
optional
Params
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
VariableValue Class
Local Features
Name | Type and Description |
---|---|
value | String |
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
Used In
Data Types
AssignmentOp E
Values
- ASSIGNMENT
- ADD_ASSIGNMENT
- SUB_ASSIGNMENT
- DIVIDE_ASSIGNMENT
- MULTIPLY_ASSIGNMENT
- EXP_ASSIGNMENT
- REMINDER_ASSIGNMENT
- BIT_AND_ASSIGNMENT
- BIT_OR_ASSIGNMENT
- BIT_XOR_ASSIGNMENT
- CONC_ASSIGNMENT
- CONC_NULL_ASSIGNMENT
Used In
BitwiseOp E
CompareOp E
Values
- EQUAL
- NOTEQUAL
- LESS_OP
- MORE_OP
- LESS_EQ
- MORE_EQ
- ISA
ExitModifier E
HandlerType E
Values
- JSFHandler
- BasicHandler
- BIRTHandler
- RUIHandler
LibraryType E
Values
- BasicLibrary
- NativeLibrary
- RUIPropertiesLibrary
ParamModifier E
Values
- IN
- OUT
- INOUT