Unter leiterschleife.de/eclipse-updates wird eine Update-Site für die Eclipse-IDE gehostet.
Enthalten sind alle Eclipse-basierten Projekte, die auf dieser Homepage vorgestellt werden, darunter das UIMDF oder die Industrie 4.0 IDE.
Weitere Projekte, die die AG Tele Eclipse Commons werden ebenfalls gehostet, da der Autor keinen Zugang mehr zur originalen Update-Site hat, das Projekt Open Source ist und hiermit weiter gepflegt werden soll.

Gehostete Projekte

AG Tele Eclipse Commons
Enthält folgende Features:
  • Einen angepassten Ecore Editor für das EMF-Framework. Dieser erlaubt das Klonen des Editors für gleichzeitiges Arbeiten an mehreren Stellen im Modell. Drag-and-Drop Funktionalität für das Setzen von Referenztypen und Vererbungsbeziehungen.
  • Funktionen zur schnelleren Navigation zwischen Ecore, Genmodel und generiertem Code. Sie erlauben das schnelle Navigieren aus dem Ecore-Modell zum generierten Java-Code und umgekehrt.
  • Ein Push Code to Ecore-Feature, das es erlaubt Änderungen an einigen Teilen des generierten Model- bzw. Edit-Codes, wie Getter, Setter, Operations-Bodies, usw. in das Ecore-Modell zu pushen. Somit ist es sehr bequem möglich den Code anzupassen, bei erneuter Code-Generierung diese Änderungen zu erhalten und darüber hinaus einen besseren Überblick zu behalten bei der Nutzung von Mehrfachvererbungen. Hierzu müssen im Genmodel die angepassten Templates für die Codegenerierung eingeschaltet werden.
  • Eine Help-View für Modelleditoren. Innerhalb eines generierten Editors ist es möglich F1 zu drücken und so Kontexthilfe für das Modell anzuzeigen. Die View generiert die Hilfetexte aus den Dokumentations-Annotationen des Ecore-Modells.
  • Eine Paletten-basierte View für Modelleditoren. Diese reduziert die Anzahl nötiger Klicks für das Modelleditieren signifikant und erlaubt somit das wesentlich effizientere Editieren.
  • Einen Model-Storage inklusive dazugehöriger View und verschiedener bzw. erweiterbarer Import-Mechanismen. Hiermit kann innerhalb der IDE ein geteilter Informationsraum erstellen werden, z.B. nutzbar als Modellbibliothek oder als Client für Modelle aus entfernten Quellen. Darauf basierend sind verschiedene Features zum Setzen von Referenzen in Modellen per Drag-and-Drop, zum Auflösen von Referenzen oder der Quernavigation innerhalb eines Modells, z.B. per Strg+Klick.
  • Einen einfachen Webseiten-Generator zur Erzeugung statischer Webseiten. Dieses Webseite wird hiermit generiert. Hierfür wird ein zentrales Modell erstellt, welches die Webseitenstruktur definiert und so die Generierung des Seitentamplates übernimmt. Lediglich der jeweilige Seiteninhalt wird als HTML editiert.
JS Gen Tools
Enthält einen JavaScript-Generator für das automatische Erzeugen von Plugins für das Remus-Framework anhand von Ecore-Modellen. Mithilfe des Remus-Plugins für modellbasierte Anwendungen so EMF-basierte Modelle innerhalb von Node.js oder Webclients ausgelesen oder ausgeführt werden. Unter Verwendung der Remus OPC UA-Tools können Ecore-basierte Modelle weiterhin automatisch in ein OPA UA Instanz- und Typmodell überführt werden. Somit lassen sich sehr effizient vollständige Werkzeugketten erstellen.
Industrie 4.0 IDE
Enthalten sind die verschiedenen Features der I4.0 IDE, darunter AAS-Editoren, verschiedene Teilmodellspezifikationen usw.
UIMDF Tools
Enthalten sind die Features des UIMDF, darunter ein UI-Lösungsgenerator, das UI-Teilmodell und ein geeigneter Editor, eine Bibliothek samt Merkmalsbasierter Suchfunktion für UI-Fragmente sowie ein Katalogwerkzeug und Kataloggenerator für beliebige Merkmale.

Installation

Screenshot Eclipse Update-Site Dialog
Screenshot Eclipse Update-Site Dialog
  1. Die Eclipse IDE öffnen
  2. Im Hauptmenü Help > Install new Software auswählen
  3. leiterschleife.de/eclipse-updates/ zur Liste der Update-Verzeichnisse hinzufügen
  4. Die gewünschten Plugins auswählen.
  5. Finish clicken und die Lizenzvereinbarung akzeptieren

Für Entwickler

Work in Progress