Source​Derivation

VBA

ide.Java.SourceDerivation = ...

Standardmäßig werden in LF‑ET die Funktionen zur Gene­rie­rung von Programmcode nur angeboten, wenn in der Ent­schei­dungs­ta­belle mindestens ein Source-Element hinterlegt ist.

Mit diesem Schlüssel wird festgelegt, wie LF‑ET bei der Gene­rie­rung fehlende Source-Elemente auto­ma­tisch aus der Ent­schei­dungs­ta­belle ableitet.

In der Regel wird dieser Schlüssel zusammen mit dem Schlüssel ide.Default verwendet.

Source​Derivation = Type1

Aktuell ist dieser Schlüssel nur für VBA mit dem Wert Type1 möglich.

Eintrag in einer LFET.Pro­ject.ini-Datei:
ide.vba.SourceDerivation = Type1
Eintrag in einer LFET.Project.yaml-Datei:
ide.VBA:
  Enabled: true

  Source:
    Derivation: Type1
Prolog:
  • Beginn der Methode mit dem Namen der Ent­schei­dungs­ta­belle

Logische Argumente für Bedingungswerte:
  • in Klammern

  • beginnt das Symbol mit einem der Operatoren >, >=, =, <=, <, Like, And, AndAlso, Or, OrElse, Xor, Is oder IsNot, dann wird der logische Ausdruck aus dem Bedingungstitel und dem Symbol zusammengesetzt

  • beginnt das Symbol NICHT mit einem der oben aufgeführten Operatoren, dann wird der logische Ausdruck aus dem Bedingungstitel, dem Gleichheitszeichen = und dem Symbol zusammengesetzt

  • ist das Symbol eine Intervall­angabe, dann wird der Bedingungstitel mit den Grenzwerten des Intervalls abgeglichen

Statements für Aktions­werte:
  • ist der Aktionstitel gefüllt, dann wird dem Aktionstitel das Symbol zugewiesen

  • ist der Aktionstitel NICHT gefüllt, dann wird nur das Symbol ge­ne­riert, siehe dazu auch EmptyActionTitlesAllowed

Epilog:
  • Ende der Methode