Neue Funktionen im IDM Eclipse Plugin 2

Neue Funktionen

  • Blockanweisungen innerhalb von Regeln lassen sich Auf- und Zuklappen
  • Zusammengehörende Klammerpaare werden gekennzeichnet
  • Automatische Vervollständigung von Sprachkonstrukten der IDM-Regelsprache über Syntax-Templates
  • Code Templates für Annotationen sowie das Erzeugen bzw. Überschreiben von Regeln und Methoden
  • Automatisches Einfügen von Imports für exportierte Objekte aus Modulen des Projekts
  • IDM-spezifische Suche mit Spezialisierung nach Elementtyp und Einschränkung auf bestimmte Vorkommen
  • Ansicht für die Importhierarchie mit allen importierten und importierenden Modulen
  • Applikations-Starter mit Unterstützung aller wichtigen IDM-Startoptionen für Logging, Tracing, Codepages und varianten Ressourcen
  • Integration der IDM-Dokumentation in das Eclipse-Hilfesystem und die kontextsensitive Hilfe als Tooltips sowie in die Help View
  • Vollständige Integration mit dem neuen IDM Builder Plugin und dem neuen IDM Debugger Plugin
Previous Next

Vereinfachte Handhabung von Imports

Das IDM Eclipse Module erleichtert den Import von Modulen und den Umgang mit Importhierarchien.

Die neue Ansicht Import Hierarchy zeigt Ihnen, welche Module vom aktuellen Modul importiert werden und welche Module das aktuelle Modul importieren.

Der Inhaltsassistent kann jetzt so konfiguriert werden, dass er alle exportierten Modelle und Objekte eines Projekts zur Vervollständigung vorschlägt. Bei Bedarf wird die entsprechende Import-Anweisung automatisch ergänzt. Dabei können Sie festlegen, ob eine imprt- oder eine use-Anweisung eingefügt wird.

Die erweiterte Fehleranalyse beim Build mit dem IDM Builder Plugin weist sie auf nicht verwendete Imports hin.

Templates für Sprachkonstrukte, Annotationen und Regeln

Mit Templates wird die Eingabe von Code, Annotationen oder ganzen Regeln vereinfacht.

Die vordefinierten Templates für IDM Sprachkonstrukte wie if-then-else, for-do, uvm., erleichtern die Eingabe innerhalb von Regeln. Die Templates lassen sich auf die eigenenen Bedürfnisse anpassen oder erweitern.

Mit Annotations-Templates lassen sich projektbezogenen Vorlagen für Kommentare, z.B. für Objekte, Modell oder Methoden, definieren.

Die Skript-Aktionen und die damit verbundenen Templates für Regelcode lassen sich für folgende Zwecke einsetzen und anpassen:

  • Regelrumpf einer geerbten Methoden einfügen
  • Setter/Getter-Methoden für benutzerdefinierte Attribute erzeugen
  • :init-Methode einfügen
  • Benutzerdefinierten Regelcode einfügen

Erweiterter Applikations-Starter

Mit dem Applikations-Starter kann ein beliebiges Executable ausgeführt werden. Die Konfigurationsmöglichkeiten umfassen die Log- und Trace-Eigenschaften des IDM nahezu vollständig. Bei Umleitung auf die Console sind die Ausgaben dabei direkt in Eclipse zu sehen.

Ebenso sind Optionen für die Vorgabe der Ressource-Varianten oder die Codepage vorhanden.

Beim Start im Debug-Modus wird der IDM Debugger initiert. Falls das "IDM Debugger Plugin" vorhanden ist, kann die Fehlersuche in Eclipse betrieben werden.

IDM-spezifische Suche

Diese spezialisierte Suche basiert auf dem Syntaxbaum der Dialogdateien und erlaubt die Suche von Bezeichner oder Werten in ihrem syntaktischem Kontext. Dadurch läßt sich die Suche auf einen Typ und weitere Kriterien eingrenzen.

  • Suchtypen: Objekt, Regel, Methode, Attribut, Variable, Resource, Funktion, ...
  • Kriterien: Declaration&Definition, Referenz, in/außerhalb von Regeln, Lese-/Schreibzugriff, Abgeleitet, aktueller Kontext, ...

Diese Möglichkeiten sind gerade in großen Dialogen hilfreich, um so z.B. gezielt die Schreibzugriffen auf ein benutzerdefiniertes Attribut zu identifizieren.

Integration der IDM-Hilfe

Das dem aktuellen IDM beigelegte Doku-Plugin enthält die vollständige IDM Dokumentation und ist innerhalb der Plugins zugänglich.

Damit sind Details zu Attribute, Methode, Objektklassen oder anderen Sprachdetails auf Tastendruck aufrufbar. Außerdem werden automatisch Beschreibungen aus der Dokumentation in Hilfe-Tooltips über dem Cursor oder neben der Vervollständigungsliste eingeblendet.

Tooltips zeigen ebenfalls die vom Benutzer definierten Annotationen für Objekte, Attribute und Regeln an und erleichtern damit deren Verwendung.

Verfügbarkeit

Die Version 2 des IDM Eclipse Plugins wird ab 8/2021 ausgeliefert und ist für Microsoft Window 10 (32bit/64bit) und Eclipse 4 verfügbar. Sie benötigen dazu den IDM ab Version A.06.0.2.m.


Vertrieb

Veli Velioglu

Telefon
0711 227 69-62

E-Mail
velioglu[at]isa[dot]de

Oder benutzen Sie unser Kontaktformular.

Technik

Haben Sie tech­ni­sche Fragen? Unser Support beantwortet sie Ihnen gerne.

Tele­fon­
0711 227 69-24

E-Mail
idm-support[at]isa[dot]de.

Download

In unse­rem Down­load­be­reich kön­nen Sie Test­ver­si­o­nen und Updates des IDM Eclipse Plugins herun­ter­la­den.

 
 
ISA Informationssysteme GmbH • Meisenweg 33 • 70771 Leinfelden-Echterdingen • Telefon: 0711 227 69-0 • E-Mail: info[at]isa[dot]de