EGL Language Module
Parser Documentation

Version: 1.0.0


This document was generated on 2025/10/23.


Introduction

Documentation

Interfaces

ValidType Interface I

Super Classes
Inherited Features
Name Type and Description
name String?
name String
Implementing Classes

Statements

AddStatement Class

Super Classes
Local Features
Name Type and Description
recordVariable optional
ReferenceExpr
sqlStatementCode String?
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

Assignment Class

Super Classes
Local Features
Name Type and Description
assignmentType
AssignmentOp E
target optional
AssignableExpression
value optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

BlockExitStatement Class

Super Classes
Local Features
Name Type and Description
returnValue optional
Expression A
target
ExitModifier E
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

CallStatement Class

Super Classes
Local Features
Name Type and Description
hasDynamicCall Boolean
initializations list of
Expression A
isExternal Boolean
isNoRefresh Boolean
onException optional
EglId
programArgs list of
Expression A
programName optional
Expression A
returnType optional
EglType A
returning 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
criterion optional
Expression A
otherwisePart optional
OtherwisePart
whenPart list of
WhenPart
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

CloseStatement Class

Super Classes
Local Features
Name Type and Description
identifier optional
ReferenceExpr
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

ContinueStatement Class (Abstract) A

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

DeleteSqlExecuteStatement Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
forSqlRecordVariable optional
Expression A
sqlCode optional
SqlNode A

DeleteStatement Class

Super Classes
Local Features
Name Type and Description
dataOption optional
DataOption A
from optional
Expression A
identifier optional
ReferenceExpr
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

DisplayStatement Class

Super Classes
Local Features
Name Type and Description
textForm optional
ReferenceExpr
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

EglVariable Class

Super Classes
Local Features
Name Type and Description
bindingService optional
BindingService
calculatedType optional
CalculatedType A
fullName String
initializations list of
Expression A
initialized Boolean?
initializedValue optional
Expression A
private Boolean
redefines optional
ReferenceExpr
static Boolean
type optional
EglType A
Inherited Features
Name Type and Description
name String?
name String
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?

ElseBranch Class

Super Classes
Local Features
Name Type and Description
statements list of
Statement A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

EmptyStatement Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

ExecuteCommandStatement Class (Abstract) A

Super Classes
Local Features
Name Type and Description
forSqlRecordVariable optional
Expression A
sqlCode optional
SqlNode A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Subclasses

ExecuteStatement Class (Abstract) A

Super Classes
Local Features
Name Type and Description
forSqlRecordVariable optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Subclasses

ExitStatement Class (Abstract) A

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Subclasses

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 (Abstract) A

Super Classes
Local Features
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Subclasses

ForStatementWithDeclaration Class

Super Classes
Local Features
Name Type and Description
counter optional
EglVariable
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
delta optional
Expression A
finish optional
Expression A
start optional
Expression A
statements list of
Statement A

ForStatementWithReference Class

Super Classes
Local Features
Name Type and Description
counter optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
delta optional
Expression A
finish optional
Expression A
start optional
Expression A
statements list of
Statement A

ForeachStatement Class (Abstract) A

Super Classes
Local Features
Name Type and Description
into list of
Expression A
statements list of
Statement A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Subclasses

ForwardStatement Class

Super Classes
Local Features
Name Type and Description
arguments list of
ReferenceExpr
target optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

FromResultForeachStatement Class

Super Classes
Local Features
Name Type and Description
resultSet optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
into list of
Expression A
statements list of
Statement A

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
GetOption A
positionOption optional
PositionOption A
recordVariable optional
ReferenceExpr
target list of
Expression A
withClause optional
WithClause A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

GotoStatement Class

Super Classes
Local Features
Name Type and Description
label optional
ReferenceExpr
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

IdExecuteStatement Class

Super Classes
Local Features
Name Type and Description
statementId optional
EglId
using list of
EglId
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
forSqlRecordVariable optional
Expression A

IfStatement Class

Super Classes
Local Features
Name Type and Description
elseBranch optional
ElseBranch
statements list of
Statement A
test optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

InsertSqlExecuteStatement Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
forSqlRecordVariable optional
Expression A
sqlCode optional
SqlNode A

LabelContinueStatement Class

Super Classes
Local Features
Name Type and Description
label optional
ReferenceExpr
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

LabelExitStatement Class

Super Classes
Local Features
Name Type and Description
label optional
ReferenceExpr
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

LabelStatement Class

Super Classes
Local Features
Name Type and Description
fullName String
statement optional
Statement A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
name String?
name String

Library Class

Super Classes
Local Features
Name Type and Description
allowUnqualifiedItemReferences Boolean
fullName String
functions list of
EglFunction
handleHardIOErrors Boolean
i4GLItemsNullable Boolean?
includeReferencedFunctions Boolean
initializations list of
Expression A
localSQLScope Boolean
private Boolean
stereotype
LibraryType E
textLiteralDefaultIsString Boolean?
throwNrfEofExceptions Boolean
uses list of
UseStatement
v60ExceptionCompatibility Boolean?
variables list of
EglVariable
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
name String?
name String
Used In

LoopContinueStatement Class

Super Classes
Local Features
Name Type and Description
target
ContinueModifier E
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

MoveStatement Class

Super Classes
Local Features
Name Type and Description
moveOption optional
MoveOption A
moveSource optional
Expression A
moveTarget optional
AssignableExpression
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

OpenStatement Class

Super Classes
Local Features
Name Type and Description
forVariable optional
Expression A
openOptions optional
OpenOptions
resultSet optional
EglId
target list of
Expression A
withClause optional
WithClause A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PrepareStatement Class

Super Classes
Local Features
Name Type and Description
forSqlRecordVariable optional
Expression A
prepareExpr optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
name String?
name String

PrintStatement Class

Super Classes
Local Features
Name Type and Description
printForm optional
ReferenceExpr
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PropertiesAssignment Class

Super Classes
Local Features
Name Type and Description
operations list of
Expression A
reference optional
ReferenceExpr
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

RecordVariableForeachStatement Class

Super Classes
Local Features
Name Type and Description
recordVariable optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
into list of
Expression A
statements list of
Statement A

ReplaceStatement Class

Super Classes
Local Features
Name Type and Description
dataOption optional
DataOption A
from optional
Expression A
identifier optional
ReferenceExpr
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
targets list of
Expression A
values list of
SetValue A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

SqlCodeExecuteStatement Class

Super Classes
Local Features
Name Type and Description
sqlCode optional
SqlNode A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
forSqlRecordVariable optional
Expression A

ThrowStatement Class

Super Classes
Local Features
Name Type and Description
exception optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

TransferStatement Class

Super Classes
Local Features
Name Type and Description
initializations list of
Expression A
kind
TransferKind E
name optional
EglId
recordName optional
EglId
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

TryStatement Class

Super Classes
Local Features
Name Type and Description
onExceptions list of
OnExceptionBranch
statements list of
Statement A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

UpdateSqlExecuteStatement Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
forSqlRecordVariable optional
Expression A
sqlCode optional
SqlNode A

UseStatement Class

Super Classes
Local Features
Name Type and Description
variables list of
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

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
statements 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
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
calculatedType optional
CalculatedType A
left optional
Expression A
right optional
Expression A

ArrayAccessExpr Class

Super Classes
Local Features
Name Type and Description
array optional
Expression A
indexes list of
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
calculatedType optional
CalculatedType A

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?
calculatedType optional
CalculatedType A

AssignableExpression Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
calculatedType optional
CalculatedType A
Subclasses
Used In

AtExpr Class

Super Classes
Local Features
Name Type and Description
property String
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
calculatedType optional
CalculatedType A

BinaryExpression Class (Abstract) A

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?
calculatedType optional
CalculatedType A
Subclasses

BitwiseExpr Class

Super Classes
Local Features
Name Type and Description
bitwiseType
BitwiseOp E
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
calculatedType optional
CalculatedType A
left optional
Expression A
right optional
Expression A

BitwiseMulDivExpr Class

Super Classes
Local Features
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
calculatedType optional
CalculatedType A

BoolLiteral Class

Super Classes
Local Features
Name Type and Description
value Boolean
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
calculatedType optional
CalculatedType A

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?
calculatedType optional
CalculatedType A

ComparisonExpr Class

Super Classes
Local Features
Name Type and Description
comparisonType
CompareOp E
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
calculatedType optional
CalculatedType A
left optional
Expression A
right optional
Expression A

ConcatAnyNullExpr Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
calculatedType optional
CalculatedType A
left optional
Expression A
right optional
Expression A

ConcatExpr Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
calculatedType optional
CalculatedType A
left optional
Expression A
right optional
Expression A

DecimalLiteral Class

Super Classes
Local Features
Name Type and Description
text String
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
calculatedType optional
CalculatedType A

DivisionExpr Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
calculatedType optional
CalculatedType A
left optional
Expression A
right optional
Expression A

Expression Class (Abstract) A

Super Classes
Local Features
Name Type and Description
calculatedType optional
CalculatedType A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Subclasses
Used In

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?
calculatedType optional
CalculatedType A

FunctionCall Class

Super Classes
Local Features
Name Type and Description
args list of
Expression A
fullName String
name optional
Expression A
simpleName String
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
calculatedType optional
CalculatedType A

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?
calculatedType optional
CalculatedType A

HexLiteral Class

Super Classes
Local Features
Name Type and Description
text String
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
calculatedType optional
CalculatedType A

InExpr Class

Super Classes
Local Features
Name Type and Description
from optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
calculatedType optional
CalculatedType A
left optional
Expression A
right optional
Expression A

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?
calculatedType optional
CalculatedType A

InitExpr Class

Super Classes
Local Features
Name Type and Description
deleteAfterUse Boolean?
expression optional
Expression A
initializations list of
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
calculatedType optional
CalculatedType A

IntLiteral Class

Super Classes
Local Features
Name Type and Description
text String
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
calculatedType optional
CalculatedType A
Used In

IsExpr Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
calculatedType optional
CalculatedType A
left optional
Expression A
right optional
Expression A

IsNotExpr Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
calculatedType optional
CalculatedType A
left optional
Expression A
right optional
Expression A

LikeExpr Class

Super Classes
Local Features
Name Type and Description
escape optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
calculatedType optional
CalculatedType A
left optional
Expression A
right optional
Expression A

Literal Class (Abstract) A

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
calculatedType optional
CalculatedType A
Subclasses

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?
calculatedType optional
CalculatedType A

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?
calculatedType optional
CalculatedType A

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?
calculatedType optional
CalculatedType A

MatchExpr Class

Super Classes
Local Features
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
calculatedType optional
CalculatedType A

MatchesExpr Class

Super Classes
Local Features
Name Type and Description
escape optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
calculatedType optional
CalculatedType A
left optional
Expression A
right optional
Expression A

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?
calculatedType optional
CalculatedType A

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?
calculatedType optional
CalculatedType A

MultiplicationExpr Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
calculatedType optional
CalculatedType A
left optional
Expression A
right optional
Expression A

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?
calculatedType optional
CalculatedType A

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?
calculatedType optional
CalculatedType A

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?
calculatedType optional
CalculatedType A

OrExpr Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
calculatedType optional
CalculatedType A
left optional
Expression A
right optional
Expression A

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?
calculatedType optional
CalculatedType A

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?
calculatedType optional
CalculatedType A

PowerExpr Class

Super Classes
Local Features
Name Type and Description
base optional
Expression A
exponent optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
calculatedType optional
CalculatedType A

ReferenceFunctionExpr Class

Super Classes
Local Features
Name Type and Description
name optional reference to
EglFunction
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
calculatedType optional
CalculatedType A

ReferenceTypeExpr Class

Super Classes
Local Features
Name Type and Description
name optional reference to
Named I
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
calculatedType optional
CalculatedType A
Used In

ReminderExpr Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
calculatedType optional
CalculatedType A
left optional
Expression A
right optional
Expression A

SqlCodeExpr Class

Super Classes
Local Features
Name Type and Description
sqlCode optional
SqlNode A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
calculatedType optional
CalculatedType A

StringLiteral Class

Super Classes
Local Features
Name Type and Description
text String
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
calculatedType optional
CalculatedType A
Used In

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?
calculatedType optional
CalculatedType A

SubtractionExpr Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
calculatedType optional
CalculatedType A
left optional
Expression A
right optional
Expression A

SumExpr Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
calculatedType optional
CalculatedType A
left optional
Expression A
right optional
Expression A

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?
calculatedType optional
CalculatedType A

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?
calculatedType optional
CalculatedType A

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?
calculatedType optional
CalculatedType A

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?
calculatedType optional
CalculatedType A

Classes

AbsolutePositionOption Class

Super Classes
Local Features
Name Type and Description
count optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

AnyType Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

ArgumentsValue Class

Super Classes
Local Features
Name Type and Description
value String
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

ArrayDim Class

Super Classes
Local Features
Name Type and Description
dim String?
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

BaseRecordField Class (Abstract) A

Super Classes
Local Features
Name Type and Description
level Integer?
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Subclasses
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?
initializations list of
Expression A
name String

BigIntType Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
decimalPlaces Integer
length Integer

BinSqlDataCodeProperty Class

Super Classes
Local Features
Name Type and Description
length Integer
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

BinaryNumericType Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
decimalPlaces Integer
length Integer
Subclasses

BindingService Class

Super Classes
Local Features
Name Type and Description
bindingKey String
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

BlobType Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

BooleanType Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

ByNameOption Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

ByPositionOption Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

CSVRecord Class

Super Classes
Local Features
Name Type and Description
delimiter String?
fileName String?
labels list of
StringLiteral
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
initializations list of
Expression A
name String

CallName Class

Super Classes
Local Features
Name Type and Description
container optional
Expression A
member String?
name String?
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

CaseOtherwisePart Class

Super Classes
Local Features
Name Type and Description
statement list of
Statement A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

CaseWhenPart Class

Super Classes
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?

CharSqlDataCodeProperty Class

Super Classes
Local Features
Name Type and Description
maxLength Integer?
minLength Integer?
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

CharType Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

CharacterType Class (Abstract) A

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Subclasses

ClobType Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

CursorDataOption Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

CustomExternalStereotype Class

Super Classes
Local Features
Name Type and Description
eId optional
EglId
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
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
eId optional
EglId
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
initializations list of
Expression A
name String

DBCharSqlDataCodeProperty Class

Super Classes
Local Features
Name Type and Description
maxLength Integer?
minLength Integer?
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

DBCharType Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

DataItem Class

Super Classes
Local Features
Name Type and Description
align
AlignProperty E
calculatedType optional
CalculatedType A
currency Boolean?
eglProperties list of
Expression A
fillCharacter optional
FillCharacter A
fullName String
inputRequired Boolean
isHexDigit Boolean
numericSeparator Boolean?
sign
SignProperty E
type optional
EglType A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
name String?
name String
Used In

DataItemElem Class

Super Classes
Local Features
Name Type and Description
dataItem optional
DataItem
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

DataItemType Class

Super Classes
Local Features
Name Type and Description
nameOfType String
underlyingType optional
CalculatedType A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

DataOption Class (Abstract) A

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Subclasses
Used In

DataOptions Class

Super Classes
Local Features
Name Type and Description
sqlStatementCode optional
SqlCode
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

DataTable Class

Super Classes
Local Features
Name Type and Description
columns list of
RecordField
contents optional
DataTableContents
fullName String
initializations list of
Expression A
resident Boolean
shared Boolean
type
DataTableType E
typeProperties list of
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
name String?
name String
Used In

DataTableCell Class (Abstract) A

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Subclasses
Used In

DataTableCellInt Class

Super Classes
Local Features
Name Type and Description
cell Integer
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

DataTableCellString Class

Super Classes
Local Features
Name Type and Description
cell String
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

DataTableContents Class

Super Classes
Local Features
Name Type and Description
rows list of
DataTableContentsRow
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

DataTableContentsRow Class

Super Classes
Local Features
Name Type and Description
cells list of
DataTableCell A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

DataTableElem Class

Super Classes
Local Features
Name Type and Description
dataTable optional
DataTable
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

DateFormatProperty Class (Abstract) A

Super Classes
Local Features
Name Type and Description
pattern String
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Subclasses
Used In

DateType Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

DatetimeType Class (Abstract) A

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Subclasses

DecimalSqlDataCodeProperty Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

DecimalType Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
decimalPlaces Integer
length Integer

Delegate Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
name String?
name String
parameters list of
Parameter
returnType optional
EglType A
fullName String
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?

EGLComment Class (Abstract) A

Super Classes
Local Features
Name Type and Description
associatedNode ASTNode?
text String
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Subclasses

EglArrayType Class

Super Classes
Local Features
Name Type and Description
base optional
EglType A
dimensions list of
EglArrayTypeDimension
nullable Boolean
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

EglArrayTypeDimension Class

Super Classes
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
Expression A
nullable Boolean
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

EglCompilationUnit Class

Super Classes
Local Features
Name Type and Description
eglDataItems list of
DataItem
eglDataTables list of
DataTable
eglDelegates list of
Delegate
eglEnumerations list of
Enumeration
eglExternalTypes list of
ExternalType
eglFormGroups list of
FormGroup
eglFunctions list of
EglFunction
eglHandlers list of
EglHandler
eglImports list of
EglImport
eglInterfaces list of
Interface
eglLibraries list of
Library
eglPackage optional
EglPackage
eglProgram optional
EglProgram
eglRecords list of
Record
eglServices list of
Service
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

EglDelegateDefinition Class

Super Classes
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

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Subclasses

EglEnumValue Class

Super Classes
Local Features
Name Type and Description
value optional
IntLiteral
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
name String?
name String
Used In

EglFunction Class

Super Classes
Local Features
Name Type and Description
calculatedType optional
CalculatedType A
containerContextDependent Boolean
initializations list of
Expression A
private Boolean
statements list of
Statement A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
name String?
name String
parameters list of
Parameter
returnType optional
EglType A
fullName String
Used In

EglFunctionDefinition Class

Super Classes
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
calculatedType optional
CalculatedType A
initializations list of
Expression A
private Boolean
static Boolean
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
name String?
name String
parameters list of
Parameter
returnType optional
EglType A
fullName String
Used In

EglGlobalVariablesCollector Class

Super Classes
Local Features
Name Type and Description
globalLibraries list of
Library
globalRecords list of
Record
globalTypes list of
ExternalType
globalVariables list of
EglVariable
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

EglHandler Class

Super Classes
Local Features
Name Type and Description
functions list of
EglFunction
initializations list of
Expression A
parameters list of
Parameter
private Boolean
type
HandlerType E
typeProperties list of
Expression A
variables list of
EglVariable
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
name String?
name String
Used In

EglImport Class

Super Classes
Local Features
Name Type and Description
eId optional
EglId
fullName String
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

EglInterface Class

Super Classes
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

Super Classes
Local Features
Name Type and Description
eId optional
EglId
fullName String
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

EglProgram Class

Super Classes
Local Features
Name Type and Description
alias String?
allowUnqualifiedItemReferences Boolean
fullName String
functions list of
EglFunction
handleHardIOErrors Boolean
i4GLItemsNullable Boolean?
includeReferencedFunctions Boolean
includedFunctions list of
EglFunction
initializations list of
Expression A
inputRecord optional
ReferenceExpr
isMainProgram Boolean
localSQLScope Boolean
parameters list of
Parameter
private Boolean
records list of
Record
stereotype optional
ProgramType A
textLiteralDefaultIsString Boolean?
throwNrfEofExceptions Boolean
unloadOnExit Boolean?
uses list of
UseStatement
v60ExceptionCompatibility Boolean?
variables list of
EglVariable
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
name String?
name String
Used In

EglType Class (Abstract) A

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Subclasses
Used In

EglVariableName Class

Super Classes
Local Features
Name Type and Description
calculatedType optional
CalculatedType A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
name String?
name String
Used In

EmbedField Class

Super Classes
Local Features
Name Type and Description
embed optional
ReferenceTypeExpr
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
level Integer?

EmptySetValue Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

EnumValue Class

Super Classes
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

Super Classes
Local Features
Name Type and Description
initializations list of
Expression A
values list of
EglEnumValue
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
name String?
name String
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?

EurDateFormatProperty Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
pattern String

ExecuteSqlOption Class

Super Classes
Local Features
Name Type and Description
fields list of
EglId
sqlCode optional
SqlCode
sqlTypeStatement String?
statementId optional
EglId
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

ExternalStereotype Class (Abstract) A

Super Classes
Local Features
Name Type and Description
name String
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Subclasses
Used In

ExternalType Class

Super Classes
Local Features
Name Type and Description
constructor optional
EglFunctionPrototype
extends list of
EglId
fullName String
functionPrototypes list of
EglFunctionPrototype
initializations list of
Expression A
packageName String?
private Boolean
type optional
ExternalStereotype A
variables list of
EglVariable
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
name String?
name String
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?

FieldVariable Class

Super Classes
Local Features
Name Type and Description
arrayDim optional
ArrayDim
eglId optional
EglId
variableDeclaration optional
VariableDeclaration
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

FillCharacter Class (Abstract) A

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Subclasses
Used In

FixedNumericCharacterType Class (Abstract) A

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
decimalPlaces Integer
length Integer
Subclasses

FixedNumericType Class (Abstract) A

Super Classes
Local Features
Name Type and Description
decimalPlaces Integer
length Integer
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Subclasses

FloatType Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

FloatingArea Class (Abstract) A

Super Classes
Local Features
Name Type and Description
bottomMargin Integer
leftMargin Integer
rightMargin Integer
topMargin Integer
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Subclasses

FloatingNumericType Class (Abstract) A

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Subclasses

ForAllOption Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

ForOption Class

Super Classes
Local Features
Name Type and Description
count optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

ForUpdateGetOption Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
name String?

ForUpdateOpenOption Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

ForVariableOpenOption Class

Super Classes
Local Features
Name Type and Description
eId optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

Form Class

Super Classes
Local Features
Name Type and Description
fields list of
FormField A
formSize optional
FormSize
fullName String
initializations list of
Expression A
type optional
FormType A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
name String?
name String
Used In

FormField Class (Abstract) A

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Subclasses
Used In

FormFieldPosition Class

Super Classes
Local Features
Name Type and Description
column Integer
line Integer
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

FormGroup Class

Super Classes
Local Features
Name Type and Description
forms list of
Form
fullName String
initializations list of
Expression A
printFloatingAreas list of
PrintFloatingArea
screenFloatingAreas list of
ScreenFloatingArea
uses list of
UseStatement
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
name String?
name String
Used In

FormGroupElem Class

Super Classes
Local Features
Name Type and Description
formGroup optional
FormGroup
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

FormSize Class

Super Classes
Local Features
Name Type and Description
columns Integer
lines Integer
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

FormType Class (Abstract) A

Super Classes
Local Features
Name Type and Description
name String
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Subclasses
Used In

FromGetOption Class

Super Classes
Local Features
Name Type and Description
resultSet optional
ReferenceExpr
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

Super Classes
Local Features
Name Type and Description
parameters list of
Parameter
returnType optional
EglType A
fullName String
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
name String?
name String
Subclasses

FunctionPrototype Class

Super Classes
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

GetOption Class (Abstract) A

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Subclasses
Used In

GetOptions Class

Super Classes
Local Features
Name Type and Description
resultSetId String?
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

Handler Class

Super Classes
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?

HexSqlDataCodeProperty Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

HexType Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

HoldOpenOption Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

HostProgram Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
name String

IfElsePart Class

Super Classes
Local Features
Name Type and Description
statement list of
Statement A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

ImplicitType Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

IndexedRecord Class

Super Classes
Local Features
Name Type and Description
fileName String?
keyItem optional
ReferenceExpr
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
initializations list of
Expression A
name String

InitBraceElem Class

Super Classes
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

Super Classes
Local Features
Name Type and Description
initValues list of
InitBraceElem
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

InitialSetValue Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

IntType Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
decimalPlaces Integer
length Integer

Interface Class

Super Classes
Local Features
Name Type and Description
functions list of
EglFunctionPrototype
identifier String
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

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?

IntervalType Class

Super Classes
Local Features
Name Type and Description
mask String
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

JavaObject Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
name String

JavaScriptObject Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
name String

LOBType Class (Abstract) A

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Subclasses

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?

LineComment Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
associatedNode ASTNode?
text String

Literals Class

Super Classes
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

MBCharType Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

MQRecord Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
initializations list of
Expression A
name String

MoneyType Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
decimalPlaces Integer
length Integer

MoveOption Class (Abstract) A

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Subclasses
Used In

MultilineComment Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
associatedNode ASTNode?
text String

NamedField Class

Super Classes
Local Features
Name Type and Description
align
AlignProperty E
dateFormat optional
DateFormatProperty A
fieldLen Integer?
fillCharacter optional
FillCharacter A
formFieldPosition optional
FormFieldPosition
indexOrientation
IndexOrientationProperty E
masked Boolean
numericSeparator Boolean?
sign
SignProperty E
variable optional
EglVariable
zeroFormat Boolean?
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

NamedType Class

Super Classes
Local Features
Name Type and Description
nameOfType String
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

NamelessField Class

Super Classes
Local Features
Name Type and Description
fieldLen Integer?
formFieldPosition optional
FormFieldPosition
highlight
HighlightProperty E
initializations list of
Expression A
protect Boolean
value String?
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

NamesValue Class

Super Classes
Local Features
Name Type and Description
value String
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

NextPositionOption Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

NoCursorDataOption Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

NumType Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
decimalPlaces Integer
length Integer

NumcType Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
decimalPlaces Integer
length Integer

NumericType Class (Abstract) A

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Subclasses

OnExceptionBranch Class

Super Classes
Local Features
Name Type and Description
statements list of
Statement A
variable optional
EglVariable
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

OnExceptionPart Class

Super Classes
Local Features
Name Type and Description
statement list of
Statement A
variableDeclaration optional
VariableDeclaration
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

OpenOption Class (Abstract) A

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Subclasses
Used In

OpenOptions Class

Super Classes
Local Features
Name Type and Description
options list of
OpenOption A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

OtherwisePart Class

Super Classes
Local Features
Name Type and Description
statements list of
Statement A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PACFType Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
decimalPlaces Integer
length Integer

Param Class

Super Classes
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

Super Classes
Local Features
Name Type and Description
value
ParamModifier E
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

Parameter Class

Super Classes
Local Features
Name Type and Description
calculatedType optional
CalculatedType A
inOut
ParamModifier E
isConst Boolean
isField Boolean
type optional
EglType A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
name String?
name String
Subclasses
Used In

Params Class

Super Classes
Local Features
Name Type and Description
param list of
Param
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PositionOption Class (Abstract) A

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Subclasses
Used In

PositionOptions Class

Super Classes
Local Features
Name Type and Description
position_ optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PrintFloatingArea Class

Super Classes
Local Features
Name Type and Description
deviceType
DeviceType E
pageSize optional
FormSize
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
bottomMargin Integer
leftMargin Integer
rightMargin Integer
topMargin Integer
Used In

PrintForm Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
name String

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

Super Classes
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

Super Classes
Local Features
Name Type and Description
fields list of
BaseRecordField A
fullName String
type optional
RecordType A
xmlRootElement optional
XMLRootElement
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
name String?
name String
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

Super Classes
Local Features
Name Type and Description
column String?
field optional
EglVariable
isFiller Boolean
isReadOnly Boolean
isSQLNullable Boolean?
sqlDataCode optional
SqlDataCodeProperty A
sqlVariableLen Boolean?
xmlElements list of
XMLEGL A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
level Integer?
Used In

RecordType Class (Abstract) A

Super Classes
Local Features
Name Type and Description
initializations list of
Expression A
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
fileName String?
recordNumItem String?
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
initializations list of
Expression A
name String

RowSetSizeOpenOption Class

Super Classes
Local Features
Name Type and Description
size optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

SQLRecord Class

Super Classes
Local Features
Name Type and Description
defaultSelectCondition optional
SqlConditionCode
fieldsMatchColumns Boolean?
keyItems list of
ReferenceExpr
tableNames list of
StringLiteral
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
initializations list of
Expression A
name String

ScreenFloatingArea Class

Super Classes
Local Features
Name Type and Description
screenSize optional
FormSize
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
bottomMargin Integer
leftMargin Integer
rightMargin Integer
topMargin Integer
Used In

ScrollOpenOption Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

SerialRecord Class

Super Classes
Local Features
Name Type and Description
fileName String?
lengthItem optional
ReferenceExpr
numElementsItem String?
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
initializations list of
Expression A
name String

Service Class

Super Classes
Local Features
Name Type and Description
fullName String
functions list of
EglFunction
implements optional
EglId
includedFunctions list of
EglFunction
initializations list of
Expression A
variables list of
EglVariable
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
name String?
name String
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?

SetStatementValue Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

SetValue Class (Abstract) A

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Subclasses
Used In

SingleRowGetOption Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

SmallFloatType Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

SmallIntType Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
decimalPlaces Integer
length Integer

SqlCode Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
code String
hostParameters list of
Expression A
Used In

SqlConditionCode Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
code String
hostParameters list of
Expression A
Used In

SqlDataCodeProperty Class (Abstract) A

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Subclasses
Used In

SqlNode Class (Abstract) A

Super Classes
Local Features
Name Type and Description
code String
hostParameters list of
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Subclasses
Used In

StereotypeDefinition Class

Super Classes
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

StringFillCharacter Class

Super Classes
Local Features
Name Type and Description
value String
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

StringType Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

TextForm Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
name String

TimeType Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

TimestampType Class

Super Classes
Local Features
Name Type and Description
mask String
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

Type Class

Super Classes
Local Features
Name Type and Description
args list of
Expression A
arrayDim list of
ArrayDim
typeableExpression optional
TypeableExpression
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

TypeConstructor Class

Super Classes
Local Features
Name Type and Description
initBraces optional
InitBraces
params optional
Params
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

TypeableExpression Class

Super Classes
Local Features
Name Type and Description
container optional
TypeableExpression
identifier String?
member optional
TypeableExpression
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

UnicodeSqlDataCodeProperty Class

Super Classes
Local Features
Name Type and Description
maxLength Integer?
minLength Integer?
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

UnicodeType Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

UseVariable Class

Super Classes
Local Features
Name Type and Description
assignableExpression optional
AssignableExpression
initBraces optional
InitBraces
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

UserPatternFormatProperty Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
pattern String

UsingKeysDataOption Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

ValidType Interface I

Super Classes
Inherited Features
Name Type and Description
name String?
name String
Implementing Classes

VariableFillCharacter Class

Super Classes
Local Features
Name Type and Description
variable optional
ReferenceExpr
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

VariableValue Class

Super Classes
Local Features
Name Type and Description
value String
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

WhenPart Class

Super Classes
Local Features
Name Type and Description
match list of
Expression A
statements list of
Statement A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

WithClause Class (Abstract) A

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Subclasses
Used In

WithPreparedStatement Class

Super Classes
Local Features
Name Type and Description
eId optional
EglId
usingFields list of
EglId
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

WithSqlCodeExpr Class

Super Classes
Local Features
Name Type and Description
sqlStatementCode optional
SqlNode A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

WithSqlDataOption Class

Super Classes
Local Features
Name Type and Description
sqlStatementCode String
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

WithV60CompatOption Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

XMLArray Class

Super Classes
Local Features
Name Type and Description
names list of
StringLiteral
wrapped Boolean
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

XMLAttribute Class

Super Classes
Local Features
Name Type and Description
name String
namespace String?
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

XMLBasicElement Class (Abstract) A

Super Classes
Local Features
Name Type and Description
name String
namespace String?
nillable Boolean
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Subclasses

XMLEGL Class (Abstract) A

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Subclasses
Used In

XMLElement Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
name String
namespace String?
nillable Boolean

XMLRootElement Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
name String
namespace String?
nillable Boolean
Used In

Data Types

AlignProperty E

Values
  • None
  • Left
  • Center
  • Right

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

Values
  • AMPERSAND
  • PIPE
  • XOR
Used In

CompareOp E

Values
  • EQUAL
  • NOTEQUAL
  • LESS_OP
  • MORE_OP
  • LESS_EQ
  • MORE_EQ
  • ISA

ContinueModifier E

Values
  • FOR
  • FOREACH
  • WHILE
  • NEAREST

DataTableType E

Values
  • BasicTable
  • MatchInvalidTable
  • MatchValidTable
  • MsgTable
  • RangeChkTable

DeviceType E

Values
  • SingleByte
  • DoubleByte
Used In

ExitModifier E

Values
  • PROGRAM
  • RUNUNIT
  • CASE
  • FOR
  • FOREACH
  • IF
  • WHILE
  • NEAREST

HandlerType E

Values
  • JSFHandler
  • BasicHandler
  • BIRTHandler
  • RUIHandler

HighlightProperty E

Values
  • NoHighlight
  • Blink
  • Reverse
  • Underline

IndexOrientationProperty E

Values
  • Across
  • Down

LibraryType E

Values
  • BasicLibrary
  • NativeLibrary
  • RUIPropertiesLibrary

ParamModifier E

Values
  • IN
  • OUT
  • INOUT

SignProperty E

Values
  • None
  • Leading
  • Trailing

TransferKind E

Values
  • PROGRAM
  • TRANSACTION