SWT und RCP

Das Tensegrity Framework unterstützt SWT. Das Graph Framework arbeitet mit Eclipse-Ansichten und verarbeitet alle SWT-Ereignisse entsprechend. Die Listen von Eigenschaften der Implementierung für SWT und Swing sind annähernd gleich.

Wiederverwendbare SWT-Komponenten sind Teil der Implementierung für das Erstellen und Bearbeiten von Graphen. Diese wurden in Verbindung mit dem Graph Framework zum Graph Framework Eclipse Plugin zusammengestellt. Die wiederverwendbaren Komponenten und das Graph Framework können ebenso in einer Rich-Client-Platform (RCP) verwendet werden. Das Tensegrity Application Framework unterstützt eine Reihe anpassbarer Ansichten, Dialoge und Widgets, die direkt in Ihrer Anwendung genutzt werden können.

Das Graph Framework bietet:

  • Moderne interface-basierte Software-Architektur mit ausführlicher Dokumentation und Beispiel-Code
  • XML-basierte Elemente- und Knoten-Bibliothek für ein flexibles und code-freies Design von komplexen Graph-Elementen
  • Umfangreiche Layout-Bibliothek mit Strategien zur Pfad-Suche und Beschriftungs-Positionierung
  • Abstrakte Ausgabeschicht für die Unterstützung von versch. Ausgabeformaten (Jpeg, SVG und benutzerdefiniert)
  • Kompletter Application Frame mit anpassbaren und wiederverwendbaren GUI-Komponenten

 

 

Das Tensegrity Graph Framework Eclipse Plug-in

Das Tensegrity Graph Framework Eclipse Plugin ist als Beispiel-Anwendung gedacht, die die Eigenschaften und Fähigkeiten eines Plugin basierend auf dem Tensegrity Graph Framework zeigen soll. Dieses Plugin erlaubt die Erstellung und Visualisierung von komplexen Graphen im Eclipse-Framework. Alle erzeugten Graph-Dokumente können im Eclipse IDE wiederverwendet werden.

 

Überblick des Graph Framework Eclipse Plug-in

Das Eclipse plug-in definiert eine separate Perspektive für das Editieren der Graph-Dateien. Diese Perspektive bietet die folgenden

  • Repository:
    Zeigt das Element-Repository mit einer Anzahl von vordefinierten Knoten und Verbindungen, die einem Graphen mit D&D zugefügt werden können. Das Repository kann so konfiguriert werden, dass es anwendungsspezifische und benutzerdefinierte Objekte via XML akzeptiert.
  • Navigator:
    Zeigt den kompletten Graphen und den darin aktuell sichtbaren Bereich. In dieser Ansicht kann mit der Maus das Scrollen und Zoomen ausgeführt werden.
  • Eigenschaften:
    Zeigt die Eigenschaften des markierten Objektes oder der Ansicht. Editieren ist möglich.
  • Layout-Werkzeuge:
    Ermöglicht den Zugang zu den verschiedenen Layout-Typen, die auf den ganzen Graphen oder einzelne Gruppen angewandt werden können.

Das Graph Framework Eclipse Plugin integriert wichtige Befehle in die Menüs und Werkzeugleisten von Eclipse. Es unterstützt die Standard-Interaktions-Objekte für das Erstellen und Administrieren von neuen Graphen, das Ausführen von Operationen über die Zwischenablage und das Bearbeiten von Grundeinstellungen. Bitte klicken Sie hier, um zu erfahren, wie man das Tensegrity Graph Framework Eclipse Plugin installiert.