Java aktivieren

Als Beispiel verwenden wir ein Java-Demoprojekt, bestehend aus:

  1. einem noch leeren Java-Package lfet.demo

  2. einem dazu passenden Resource-Ver­zeich­nis mit einer Ent­schei­dungs­ta­belle Rechnungsbetrag

    activate 02

Die Ent­schei­dungs­ta­belle ist - und bleibt - rein fachlich, d.h. sie enthält keinerlei technische Informationen bzgl. der gewünschten Java-Gene­rie­rung.

In diesem Zu­stand ist die Java-Gene­rie­rung für das Projekt noch nicht verfügbar, das ist z.B. daran erkennbar, dass das Ge­ne­rie­ren-Symbol generate 21x21 in der Symbolleiste fehlt:

gensrc icon missing xcf
 

Einmalige Aktivierung von Java in resources/lfet

Um für alle Ent­schei­dungs­ta­bellen in der Ver­zeich­nis-Hierarchie von resources/lfet/ die Gene­rie­rung von Java zu aktivieren, wird im Ver­zeich­nis resources/lfet/ eine neue Konfi­gura­tionsdatei lfet.project.yaml angelegt:

index 03

Die neue Projekt-Konfiguration resources/lfet/lfet.project.yaml enthält die Einträge 1) und 2):
lfet:                    # 1)

  ide:
    default: java        # 2)

Die Einträge im Detail

1)  lfet:

Der Basis-Eintrag in allen YAML-Konfi­gura­tionsdateien für LF‑ET.

2)  ide:
       default: java

Aktiviert Java für alle Ent­schei­dungs­ta­bellen in und unter dem Ver­zeich­nis resources/lfet/.

Noch scheitert die Gene­rie­rung

Die Java-Gene­rie­rung ist jetzt zwar für das Projekt verfügbar, aber wenn sie gestartet wird,

gensrc menue 02 xcf java

dann bricht sie noch mit einer Fehlermeldung ab, weil nicht eingestellt ist, dass die emp­foh­le­ne Gene­rierungs­variante 1 (Interface und Regel-Modul) verwendet werden soll:

index 04
 

Am schnellsten wird die Gene­rie­rung mit der Tasten­kombi­nation STRG+G gestartet.