Anfang des Inhaltsbereichs

Vorgehensweisen Interface-Komponenten in ein Komponenten-Interface verschieben  Dokument im Navigationsbaum lokalisieren

Verwendung

Attribute, Methoden und Ereignisse eines Interfaces können bei einer Interface-Schachtelung in ein Komponenten-Interface verschoben werden. Siehe auch: Klassendiagramm.

Achtung

Wird das Interface von Klassen bereits implementiert, dann sind auch entsprechende Anpassungen in den Klassen notwendig. Diese Apassungen werden vom Assistenten für Sie durchgeführt.

Vorgehensweise

  1. Wählen Sie das Interface, aus dem Sie die Komponenten verschieben möchten, aus und wechseln Sie in den Class Editor.
  2. Schalten Sie in den Änderungsmodus um.
  3. Wählen Sie das Menü Hilfsmittel Refactoring Assistent.
  4. Der Assistent wird im separaten Fenster gestartet.

  5. Wählen Sie die Komponenten aus und verschieben Sie sie via Drag und Drop auf den Namen des Komponenten-Interfaces.
  6. Gegebenenfalls müssen Sie bestätigen, daß auch Anpassungen in der implementierenden Klasse durchgeführt werden sollen.
  7. Sichern Sie über die entsprechende Ikone.
  8. Schließen Sie den Assistenten.

Ergebnis

Die ausgewählten Komponenten des Interfaces werden im Komponenten-Interface angelegt und die erforderlichen Anpassungen in der implementierenden Klasse durchgeführt.

Hinweis

Mit der beschriebenen Funktion ist es auch möglich, ein bereits implementiertes Interface zu splitten. Siehe dazu: Interfaces splitten.