HowTo. Code generieren mit Eclipse und oaw. Innovator Eclipse und oaw konfigurieren und zur Code-Generierung mit xpand- Schablonen nutzen

Ähnliche Dokumente
Code generieren mit Eclipse und oaw HowTo

Innovator 2009 excellence. Anbindung an Eclipse. Einführung, Installation und Konfiguration. Connect. Roland Patka.

Innovator 11 excellence. Anbindung an Visual Studio. Einführung, Installation und Konfiguration. Connect. Roland Patka.

Kurzanleitung Eclipse

SCHRITT 0 ( Nur falls Java noch nicht installiert ist! )

SEW Übung EMFText. 1 Aufgabe. 2 Domänenbeschreibung. 3 Installation von Eclipse/EMFText. 4 Schritt-für-Schritt Anleitung. 4.

PDF-Mapper Installation

Innovator 11 excellence. DDL-Skripten über oaw generieren. Udo Ende. HowTo.

Eclipse 3.0 (Windows)

EV3 JAVA-PROGRAMMIERUNG MIT LEJOS INSTALLATIONSANLEITUNG INHALT

Installationsanleitung

Installationshandbuch für das Word Plugin

Technische Informatik für Ingenieure Winter 2005/2006 Übungsblatt Nr. 3

Eclipse Tutorial.doc

Im Mathe-Pool startet man Eclipse am besten aus einer Shell heraus, und zwar indem man im Home- Verzeichnis den Befehl

VPN einrichten mit Windows 8 und Internet Explorer

21 Ein eigenes. Diskussionsforum. Bauen Sie auf Ihrer Website eine Community auf. Warum ein Diskussionsforum anbieten?

Einrichten einer Debug- Umgebung in Eclipse

Software Engineering II

VPN einrichten mit Windows 8 und Firefox

Anleitung zur Integration der /data.mill API in SAP Java Applikationen

Installationsanleitung für MATLAB

Wie erreiche ich was?

Quick Install SQS-TEST /Professional

EMF-GMF-Tutorial: Petrinet

Innovator 11 excellence. Suchen und Ersetzen. Texte suchen und ersetzen. Joachim Back. HowTo.

Installationsanleitung DigiSign-Pad-Software

Benutzeranleitung HomeAgents Eingereicht von:

Installation von ib-normcad 11 unter rz-industriebau 2012

Aktuelle WinIBW-Scripte

Wegleitung Installation, Einstellung und Nutzung der Trader Workstation und dem NinjaTrader für PC

Installation von Microsoft SQL Server 2014 Express in Verbindung mit Postbuch

Version: 1.1 Datum: MASC SE INSTALLATIONSANLEITUNG

bea Client-Security herunterladen und installieren unter Windows

Erste Schritte mit Eclipse

Installation von PACTware

Benutzeranleitung HomeAgents Eingereicht von:

Bitte beachten Sie: Diese Anleitung kann auch für die Installation der Version 10.0 verwendet werden.

Mathcad 15. Christian Pommer. 17. November Installationsanleitung

Update von XBRL Publisher 1.11 auf XBRL Publisher

Installationsanleitung Maschinenkonfiguration und PP s. Release: VISI 2018 R2 Autor: Anja Gerlach Datum: 29. Mai 2018

Eclipse Tomcat 5.0 und Struts auf der Win32- Plattform integrieren

IFA-Formulare im PDF-Format mit Adobe Acrobat Reader DC öffnen. Inhalt. Einleitung. 1. PDF-Formular lokal speichern und öffnen

Anleitung zur Installation des Cisco-VPN-Client

Process: Installationsleitfaden

Eclipse Tomcat Plugin Starthilfe

SAP -Schnelleinstieg: ABAP-Entwicklung in Eclipse. Christoph Lordieck

VPN einrichten mit Windows 7 und Mozilla Firefox

Starten Sie Exponent und klicken Sie auf Hilfe und dann auf ÜberExponent. Notieren Sie sich die folgenden Daten:

ColdFusion Konfiguration für den Betrieb mit hyscore. ColdFusion Administrator. Notwendige Konfiguration für hyscore. PDF-Dokument: config_cf10.

STADT AHLEN STADT AHLEN

CONRAD GPS RECEIVER CR4 INSTALLATION

MikroTik CCR. TV7: IGMP Proxy aktivieren

Installationsanleitung Maschinenkonfiguration und PP s. Release: VISI 2017 R2 Autor: Anja Gerlach Datum: 18. Dezember 2012 Update: 07.

Installation und Dokumentation. juris Toolbar

PPL 10 Installationsanleitung

Installations-Checkliste DATEV DMS classic für Unternehmen Update-Installation. 1 Informationen zum Update... 2 Ausnahmefall...2

Installationsanleitung STATISTICA. Einzelplatz Domainbasierte Registrierung

Installation und Verbindung mit dem KIRUS.asp System

Alerts für Microsoft CRM 4.0 Server

1 Axis Kamera-Konfiguration IP-Konfiguration Datum und Uhrzeit einstellen Die Option Anonymous viewer login...

1 Axis Kamera-Konfiguration IP-Konfiguration Datum und Uhrzeit einstellen Die Option Anonymous viewer login...

KISSsoft 03/2017. Installation einer KISSsoft Einzelplatz Version. KISSsoft AG Rosengartenstrasse Bubikon Schweiz

Datenbank auf neuen Server kopieren

Installation & Einstellungen

Printer DCA Installation

Installation von NetBeans inkl. Glassfish Anwendungs-Server

Hochschule Aalen. OpenVPN. Anleitung zur Installation unter Windows

Innovator 11 classix. Anbindung an Eclipse. Einführung, Installation und Konfiguration. Connect. Michael Kaaden.

Installationsanleitung

SQL Server 2016 Installationsanleitung

Installationsanleitung Server-Software installieren Datenbank anlegen Lösung einrichten Problemlösungen...

PSQL 12 Download und Installation Einzelplatz

MikroTik RB2011UiAS TV7: IGMP Proxy aktivieren

Project Termbase 5.6.3

Installation von Zertifikaten. Vertrauensstelle nach 299 SGB V

Installation und Test von. Eclipse. Letsch Informatik. Beratung, Ausbildung und Realisierung in Software-Engineering. Binzholzweg Wald

1. Java installieren 2. Java für graf.eit.h-da.de im Java Control Panel freigeben 3. Starten der Java Applets oder Java Web Start im Webbrowser

Aktivierung ZWCAD Netzwerk-Lizenz

Install.Desk Kiosk. Installationsanleitung. Der Install.Desk Kiosk ist eine Server-Anwendung, die aus den folgenden zwei Teil-Anwendungen besteht:

Integration von openarchitectureware in Innovator am Beispiel eines WSDL/XSD Generators für SOA- Plattformen. Nürnberg,

Übung - Erforschen von FTP

HowTo SoftEther Site-2-Site (Client-Bridge)

Anleitung. Installation von IBM SPSS Statistics Client 24.0 unter MacOS X El Capitan als Einzelplatzlizenz

RRZK Universität zu Köln. Installation und Konfiguration der Spectrum Protect (TSM) Client-Software unter dem Betriebssystem Windows

Ghostscript Installation unter Windows 7

OFFICEMASTER MANAGEMENT PACK

1. Klicken Sie auf die Menüschaltfläche und wählen Sie Add-ons. Die Add-ons- Verwaltung öffnet sich.

MyFiles - Benutzer-Anleitung

Transkript:

Innovator 2007 Code generieren mit Eclipse und oaw Eclipse und oaw konfigurieren und zur Code-Generierung mit xpand- Schablonen nutzen Albert Scheuerer, René Beckert HowTo www.mid.de

Eclipse und oaw konfigurieren und zur Code-Generierung mit xpand- Schablonen nutzen Inhalt Einleitung... 2 Voraussetzungen... 2 Installationsalternativen... 2 Anmerkung zur nachfolgenden Beschreibung... 2 Eclipse installieren... 2 Start von Eclipse... 3 Eclipse konfigurieren Proxy-Settings einstellen... 3 Eclipse Modeling Framework installieren... 4 openarchitectureware 4.1 installieren... 9 Voreingestellte Oberflächenansicht nach der Installation... 13 Package-Explorer aufrufen... 13 Anlegen eines neuen Projekts... 14 Innovator-API in das Projekt einbinden... 15 xpand-schablone im Projekt anlegen... 16 Workflow-Datei im Projekt anlegen... 18 Codegenerierung mit den erstellten Schablonen... 19 Einleitung Voraussetzungen Installationsalternativen Anmerkung zur nachfolgenden Beschreibung Eclipse installieren Das oaw-plugin für Eclipse hilft bei der Erstellung von xpand-schablonen für die Generierung aus Innovator Object excellence und bietet Funktionalitäten wie Syntax Highlighting, kontextsensitive Vervollständigung von Schlüsselwörtern und automatische Markierung von Fehlern. Das oaw-plugin besitzt Abhängigkeiten zum Eclipse Modeling Framework. Aus diesem Grund muss diese Komponente vor der Installation des oaw- Plugins wie in diesem HowTo beschrieben installiert werden. Bitte stellen Sie sicher, dass auf Ihrem System Java in der Version 1.5 oder einer neueren Version installiert ist. Es gibt zwei Möglichkeiten, die Installation von oaw 4.1 vorzunehmen: Die nachfolgend beschriebene Installation (stellt eine Referenzinstallation her) Falls ein Kollege bereits eine Referenzinstallation (z. B. unter C:\Programme) hat: Das Verzeichnis eclipse des Kollegen auf den eigenen Rechner kopieren (zum Beispiel unter C:\Programme; ein dort eventuell bereits bestehendes Verzeichnis eclipse vorher entweder umbenennen oder löschen) Die nachfolgende Beschreibung gibt den Stand vom Februar 2007 wieder; aufgrund von Updates der zu installierenden Software kann diese Beschreibung anpassungsbedürftig werden (zum Beispiel bei der Auswahl der zu installierenden oaw-features; siehe unten). Um Eclipse zu installieren:» Laden Sie Eclipse von der Web-Seite http://www.eclipse.org/downloads/ herunter.» Entpacken Sie die WinZip-Datei in ein beliebiges Verzeichnis (zum Beispiel: C:\Programme); falls in diesem Verzeichnis bereits ein Unterverzeichnis eclipse vorhanden ist, benennen Sie vorher dieses Unterverzeichnis um oder löschen Sie das Verzeichnis, falls es nicht mehr benötigt wird. 2

Start von Eclipse Um Eclipse zu starten:» Rufen Sie aus dem Windows-Explorer eclipse.exe auf (Im Falle der Installation unter C:\Programme zu finden unter C:\Programme\eclipse). Beim erstmaligen Aufruf von Eclipse erscheint der Workspace-Launcher: Eclipse konfigurieren Proxy-Settings einstellen» Wählen Sie den gewünschten Workspace.» Falls der Workspace-Launcher nicht bei jedem Start von Eclipse erscheinen soll: Aktivieren Sie das Auswahlfeld Use this as the default and do not ask again. Werden Komponenten in Eclipse nachinstalliert, so lädt Eclipse die erforderlichen Dateien automatisch aus dem Internet. Dazu muss eine funktionierende Internetverbindung existieren. Falls Sie in Ihrem Netzwerk über einen Proxy ins Internet gehen, müssen Sie diesen Proxy in Eclipse konfigurieren. Um einen Proxy zu konfigurieren:» Wählen Sie im Menü Window>Preferences.» Wählen Sie in der linken Baumstruktur den Eintrag Install/Update. Die folgende Ansicht erscheint:» Aktivieren Sie das Auswahlfeld Enable http proxy connection.» Tragen Sie die entsprechenden Werte in die Felder HTTP proxy host address und HTTP proxy host port ein.» Beenden Sie den Dialog mit [OK]. 3

Eclipse Modeling Framework installieren Das oaw-plugin für Eclipse besitzt Abhängigkeiten zur Komponente Eclipse Modeling Framework (EMF). Daher muss dieses Framework zuvor installiert werden. Um das EMF zu installieren:» Wählen Sie im Menü Help>Software Updates>Find and Install Folgender Dialog erscheint:» Aktivieren Sie das Alternativfeld Search for new features to install.» Betätigen Sie die Schaltfläche [Next]. Folgender Dialog erscheint: 4

» Betätigen Sie die Schaltfläche [New Remote Site ]. Der Dialog New Update Site erscheint:» Tragen Sie im Feld Name "Eclipse Modeling Framework" ein.» Tragen Sie im Feld URL "http://download.eclipse.org/tools/emf/updates/site.xml" ein.» Betätigen Sie die Schaltfläche [OK]. Sie kehren nun wieder zum Dialog Install zurück.» Aktivieren Sie das Auswahlfeld Eclipse Modeling Framework. Der Dialog sollte sich nun folgendermaßen darstellen:» Schließen Sie den Dialog mit der Schaltfläche [Finish]. 5

Folgende Ansicht erscheint:» Betätigen Sie die Schaltfläche [OK]. Die Ansicht Updates öffnet sich.» Aktivieren Sie das Auswahlfeld Eclipse Modeling Framework.» Betätigen Sie die Schaltfläche [Next]. 6

Nun erscheint ein Dialog mit den Lizenzbedingungen für das EMF:» Aktivieren Sie das Alternativfeld I accept the terms in the license agreements.» Betätigen Sie die Schaltfläche [Next]. Folgender Dialog erscheint:» Betätigen Sie die Schaltfläche [Finish]. Die Installation wird gestartet und nimmt einige Zeit in Anspruch. 7

Zum Abschluss der Installation erscheint folgendes Fenster:» Betätigen Sie die Schaltfläche [Install All]. Eclipse fordert Sie nun zum Neustart der Anwendung auf:» Führen Sie den Neustart durch, indem Sie die Schaltfläche [Yes] betätigen. Die Installation des Eclipse Modeling Framework ist nun abgeschlossen. 8

openarchitectureware 4.1 installieren Um das oaw-plugin für Eclipse zu installieren:» Wählen Sie im Menü Help>Software Updates>Find and Install Folgende Ansicht öffnet sich:» Aktivieren Sie das Alternativfeld Search for new features to install.» Betätigen Sie die Schaltfläche [Next]. Folgender Dialog erscheint: 9

» Betätigen Sie die Schaltfläche [New Remote Site ]. Der Dialog New Update Site erscheint:» Tragen Sie im Feld Name "openarchitectureware 4.1" ein.» Tragen Sie im Feld URL "http://www.openarchitectureware.org/updatesite/milestone/ site.xml" ein.» Betätigen Sie die Schaltfläche [OK]. Sie kehren zum Dialog Install zurück.» Deaktivieren Sie das Auswahlfeld Eclipse Modeling Framework.» Aktivieren Sie das Auswahlfeld openarchitectureware. Der Dialog sollte sich nun folgendermaßen darstellen: 10

» Betätigen Sie die Schaltfläche [Finish]. Folgende Ansicht erscheint:» Aktivieren Sie das Auswahlfeld openarchitectureware 4.1.» Klappen Sie die Liste unter dem Eintrag openarchitectureware 4.1 auf.» Klappen Sie die Liste unter dem Eintrag openarchitectureware auf.» Deaktivieren Sie die Auswahlfelder ATL Adapter Feature <...>, uml2 support for oaw 4 <...> und GMF Adapter Feature < >. Die deaktivierten Komponenten werden für die Installation nicht benötigt, haben aber ihrerseits Abhängigkeiten zu anderen Komponenten. Aus diesem Grund werden sie nicht mit installiert. Der Dialog mit den Lizenzbedingungen erscheint:» Aktivieren Sie das Alternativfeld I accept the terms in the license agreements. 11

» Betätigen Sie die Schaltfläche [Next]. Folgende Ansicht erscheint:» Betätigen Sie die Schaltfläche [Finish]. Die Installation wird nun gestartet. Die Installation nimmt danach einige Zeit in Anspruch. Zum Abschluss der Installation erscheint folgendes Fenster:» Betätigen Sie die Schaltfläche [Install All]. Eclipse fordert Sie nun zum Neustart der Anwendung auf:» Führen Sie den Neustart durch, indem Sie die Schaltfläche [Yes] betätigen. Die Installation des oaw-plugins für Eclipse ist nun abgeschlossen. 12

Voreingestellte Oberflächenansicht nach der Installation Beim erstmaligen Aufruf von Eclipse nach der Installation erhält man folgende Oberflächen-Ansicht: Package-Explorer aufrufen Es wird empfohlen, den Package-Explorer aufzurufen. Um den Package-Explorer zu öffnen:» Wählen Sie im Menü Window>Show View>Package Explorer 13

Anlegen eines neuen Projekts Um ein neues Projekt anzulegen:» Wählen Sie im Menü File>New>Project» Wählen Sie unter openarchitectorware den Eintrag openarchitectureware Project» Betätigen Sie die Schaltfläche [Next].» Tragen Sie den Projektnamen ein.» Betätigen Sie die Schaltfläche [Finish]. 14

Innovator-API in das Projekt einbinden Um die Innovator-API in das Projekt einzubinden:» Wählen Sie im Package Explorer das neu angelegte Projekt.» Wählen Sie im Kontext-Menu Build Path>Configure Build Path ; wählen Sie Java Build Path und wechseln Sie auf die Registerkarte Libraries: Der Dialog sollte sich nun folgendermaßen darstellen:» Betätigen Sie die Schaltfläche [Add External JARs ]» Wählen Sie die Datei inojapi.jar aus (nach einer regulären Innovator-Installation zu finden unter $INODIR\java\lib\ext) Der Dialog sollte sich nun folgendermaßen darstellen:» Betätigen Sie die Schaltfläche [Add External JARs ] 15

» Wählen Sie die Datei inooaw4.jar aus (nach einer regulären Innovator-Installation zu finden unter $INODIR\java\innoaw4) Der Dialog sollte sich nun folgendermaßen darstellen: xpand-schablone im Projekt anlegen» Betätigen Sie die Schaltfläche [OK]. Um eine neue xpand-schablone im Projekt anzulegen:» Wählen Sie im Menü File>New>Other» Wählen Sie unter openarchitectorware den Eintrag xpand Template» Betätigen Sie die Schaltfläche [Next]. 16

» Tragen Sie den Dateinamen ein.» Betätigen Sie die Schaltfläche [Finish]. Innerhalb der Schablone kann auf Innovator-Modelle mittels der JAVA-API zugegriffen werden. Neben den xpand-schablonen können bei Bedarf im Projekt auf analoge Weise auch xtend-dateien und Check-Dateien angelegt werden. Die den xpand-schablonen, xtend-dateien und Check-Dateien jeweils zugrundeliegende Syntax ist auf der Web-Seite http://www.eclipse.org/gmt/oaw/doc/ dokumentiert. Beispiele für diese Dateien sind nach einer regulären Innovator-Installation zu finden unter $INODIR\java\innoaw4\templates und den darunterliegenden Verzeichnissen. Um mit den erstellten Schablonen Code zu generieren, benötigt man im Projekt eine Workflow-Datei, welche die Schablone(n) referenziert. 17

Workflow-Datei im Projekt anlegen Um eine Workflow-Datei im Projekt anzulegen:» Wählen Sie im Menü File>New>Other...» Wählen Sie unter openarchitectorware den Eintrag Workflow File.» Betätigen Sie die Schaltfläche [Next].» Tragen Sie den Dateinamen ein.» Betätigen Sie die Schaltfläche [Finish]. 18

Die angelegte Workflow-Datei ist noch leer (bis auf die Einträge <workflow> und </workflow>. Codegenerierung mit den erstellten Schablonen Ein Beispiel für eine Workflow-Datei ist die Datei workflow.oaw einer regulären Innovator-Installation (nach einer regulären Innovator-Installation zu finden unter $INODIR\java\innoaw4). Diese Datei referenziert eine Datei workflow.properties im gleichen Verzeichnis, in der Innovatormodellspezifische Daten eingetragen sind, die von Modell zu Modell angepasst werden müssen. Um mit den erstellten Schablonen Code zu generieren:» Wählen Sie im Package Explorer die Workflow-Datei.» Wählen Sie im Kontext-Menü der Workflow-Datei entweder Run As>oAW Workflow oder Debug As>oAW Workflow (Debug). Copyright 2007 MID GmbH Bei Fragen wenden Sie sich bitte an unsere Hotline Telefon: +49 911 96836-22, E-Mail: support@mid.de. Dieses Dokument finden Sie neben anderen auch im exklusiven Login- Download-Bereich für INNOVATOR-Wartungskunden unter http://www.mid.de/support/. Ihre MID MID GmbH, Eibacher Hauptstr. 141, D-90451 Nürnberg Telefon: +49 911 96836-0, Fax: +49 911 96836-10 E-Mail: info@mid.de, Internet: http://www.mid.de Innovator_2007_HowTo_Eclipse_oAW_070727.doc 19