Introduction to EGL parts

Parts are the building blocks of EGL applications.

EGL includes these basic kinds of parts:

Logic parts
Logic parts define a sequence of instructions. Logic parts contain one or more functions, which are the basic unit of logic. Logic parts include Program parts and Library parts, which are general-use parts, as well as Service parts, ExternalType parts, and Handler parts, which have more specialized uses.
Data parts
Data parts define a structure that stores data. Data parts form the basis for a variable that you can use in a logic part. Data parts can hold one piece of data, as in a primitive or DataItem, or they can hold many pieces of data, as in a Record part. See Introduction to data parts.
User interface parts
User interface parts define the information presented to a user or the logic required when interacting with a user. Some user interface parts are defined with a stereotype of a Record part, as is the case with ConsoleForms and VGUIRecords, which specify the information that you want to appear on the user interface. Others are defined with a stereotype of a logic part, as is the case with JSFHandlers, ReportHandlers, and VGWebTransactions. Other user interface parts are parts in their own right, such as FormGroups.
Build parts
Build parts control the generation process and set how the application will behave at run time. The most commonly used kind of build part is the Build Descriptor part, which contains a list of build descriptor options to define how the EGL code will be generated to the output language. Other build parts control how the application will work with other applications and resources at run time.
Deployment descriptors
Deployment descriptors contain information that describes how EGL services will be made available to other applications and how EGL applications will find services provided by other applications.

Feedback