Central Buffer Node: psm2im.qvt

Zunächst wird das Modell so übernommen wie es ist.

Die Implementierung soll mit Java erfolgen. Das Observer-Konzept wird umgesetzt mit dem Java "ActionListener", eine Standardschnittstelle der Java AWT/Swing-Library. Der Observer wird somit zu einer "ActionListener"-Schittstelle transformiert, die die Methode "actionPerformed" anbietet.

Da der Controller gemäß Konzept grundsätzlich die Steuerung der Anwendung übernehmen soll, werden die Listener-Klassen als innere Klassen (NestedClassifier) im Controller implementiert und zwar je Aktions-Feld der View eine Listener-Klasse.

Die Listener-Klassen müssen mit den Aktionsfeldern in der View assoziiert werden mittels einer Dependeny mit Namen "connect". Zudem sollen die actionPerformed-Methoden der Listener-Klassen mit den Methoden im System assoziiert werden, die beim Auslösen der Aktion aufgerufen werden. Dazu werden Dependencies mit Namen "call" hinzugefügt.

 

Besitzer

Hyperlinks