- Technische Machbarkeit Plugin, Schnittstelle zu BlueJ kennenlernen
- Integrierung des Plugins in BlueJ und starten einer JavaFX Anwendung aus BlueJ
- Zeichnen von Diagrammen testen, Drag&Drop ausprobieren
- Codegenerierung in BlueJ testen (möglicherweise mit XTend)
- Umsetzung der wichtigsten UML-Klassendiagramm-Elemente
- Klasse
- abstrakte Klasse
- Interface
- Assoziation (gerichtet, keine Kardinalitäten)
- Attribute (mit Sichtbarkeiten)
- Methoden (mit Sichtbarkeiten)
- Generalisierung
- Realisierung
- Code aus Klassendiagramm generieren lassen
- Grafische Benutzeroberfläche für das Zeichnen von Diagrammen
- Korrektes Anzeigen der Klassendiagramm Datenstruktur
- Klassendiagramm aus bestehenden Code generieren testen
- Klassendiagramm aus bestehenden Code generieren
- Umsetzung zusätzlicher UML-Klassendiagramm-Elemente (optional)
- Aggregation
- Komposition
- Syntaxüberprüfung während das Klassendiagramm erstellt wird
- Darstellung von Beziehungen verbessern (optional)
- Warnung bei Veränderungen
- Selektive Codegenerierung
- Backup vor Codegenerierung