Two Generation Variants
LF‑ET differentiates between 2 variants of software module generation:
Generation Variant 1: Interface and Rules Module (recommended)
Decision tables are used directly for program generation without further adjustment.
LF‑ET generates the following for each decision table: |
|---|
|
The source elements for conditions and actions are defined and maintained in the interface implementation.
Project specific adjustments for generation are configured at the project level.
A good introduction starts here: Activate and set up Java
Generation Variant 2: Simple class
In this variant the source elements for conditions and actions are defined and maintained in the decision table.
LF‑ET generates the following for each decision table: |
|---|
|
This variant is now mainly only used for languages for which neither Generation Variant 1 nor a comparable solution is possible, such as e.g. 4GL Natural from Software AG.
The following holds true for both variants:
LF‑ET permanently completes the most difficult, complex and error-prone tasks automatically:
-
Computing and generation of the best possible logical program structure based on the rules of decision tables
-
Brand new for each generation
-
Therefore Forever Young: The quality of the generated module remains optimal even over long periods of time with numerous changes