SDA SE Wiki

Software Engineering for Smart Data Analytics & Smart Data Analytics for Software Engineering

User Tools

Site Tools


GEF

Neue Erkenntnisse:

  • 06.03.05, dsp: ScrollableThumbnail kann für ein Überblicksfenster verwendet werden, in dem man dann auch den sichtbaren Ausschnitt verschieben kann.
  • 06.03.05, dsp: Wenn wir unsere BendpointConnectionRouter mit einem FanRouter dekorieren, bläst dieser unserer aufeinanderliegenden Connections auseinander. :-)

Websites zu GEF

Tutorials

  • Online-Hilfe
    Die Qualität der Online-Hilfe ist nicht zu unterschätzen. Sie gliedert sich nach Draw2D und dem eigentlichen GEF. Zu beidem wird eine allgemeine Einführung sowie die Dokumentation der API bereit gestellt. Dabei ist der Draw2D-Teil leichter verdaulich und enthält auch einige Beispielprogramme. Die Beispiele finden sich auch im Projekt SpikeGEF im Package draw2d.help.
  • GefDescription
    Gibt einen alternativen Überblick über den Aufbau von GEF und wie man damit eine Anwendung entwickelt. Dieser Artikel ist vielleicht etwas zugänglicher als die Online-Hilfe.
  • Display a UML Diagram using Draw2D
    Ein nettes Tutorial, das erklärt, wie man mit Draw2D Klassen im Stil von UML zeichnen kann. Das Beispiel findet sich auch im Projekt SpikeGEF im Package draw2d.tutorial.
  • Create an Eclipse-based application using the Graphical Editing Framework ,
    How to get started with the GEF
    Ein anspruchsvolleres Tutorial, das aber auch wesentliche Tipps gibt.
  • Beispiel eines SchemaEditors mit GEF
    Das Beispiel ist weniger komplex als die Beispiele des Examples-Plugin, beinhaltet aber ebenfalls das Layouting eines gerichteten Graphen und die Verwendung einer Palettte. (lokale Kopie des Source: schemaeditor.zip)
  • A Shape Diagram Editor
    ist Bestandteil der Version 3.1 der Examples. (Noch nicht getestet. Wer damit Erfahrungen macht, möge sie hier kommentieren.)
  • Auf der eclipseCON 2005 halten Randy Hudson, Pratik Shah ein
    • Tutorial “GEF In Depth” (lokal: Folien ), und eine
    • Technical Session “The Graphical Editing Framework Project” (lokal: Folien )

Sonstiges

There is no need to include the SWT*.dll (Für Tests)

We included a SWT*.DLL in our Eclipse Project to get the standalone SWT applications run. There is no need for this. Just add to the run configuration for this class the VM argument (without any linebreak):

-Djava.library.path=${system:ECLIPSE_HOME}/plugins
   /org.eclipse.swt.${system:WS}_3.0.1/os
   /${system:OS}/${system:ARCH} 

Unfortunatly you have to take care to use the right version of the SWT plug-in (here 3.0.1).

teaching/labs/xp/2005a/gef.txt · Last modified: 2018/05/09 01:59 (external edit)

SEWiki, © 2022