Interface extrahieren/Oberklasse extrahieren (Dialogfelder)
Nach oben zu Menü Refactoring
Refactor > Superklasse extrahieren (oder: Interface extrahieren)
Die Dialogfelder Interface extrahieren und Superklasse extrahieren können über das Hauptmenü Refactoring oder durch Auswahl des Befehls Refactoring > Superklasse extrahieren (bzw. Interface extrahieren) im Kontextmenü bestimmter Klassendiagrammelemente geöffnet werden. Der Befehl Interface extrahieren steht für Klassen, Strukturen, Methoden, Eigenschaften, Ereignisse und Indizierer zur Verfügung. Der Befehl Superklasse extrahieren ist für Klassen, Interfaces (Superinterface extrahieren), Methoden, Eigenschaften, Ereignisse, Felder und Indizierer verfügbar.
Hinweis: Diese Funktion steht nur für Implementierungsprojekte zur Verfügung.
Name des Interface/Name der Superklasse |
Geben Sie den Namen des zu erstellenden Interface oder der zu erstellenden Superklasse ein. | ||||
Namespace |
In diesem Feld wird der Namespace festgelegt, in dem sich das Interface bzw. die Superklasse befinden soll. Geben Sie den voll qualifizierten Namen für den Namespace ein, oder klicken Sie auf die entsprechende Schaltfläche, und wählen Sie den gewünschten Ziel-Namespace aus. | ||||
Member auswählen |
In einer Tabelle werden die Member angezeigt, die Sie für das Extrahieren in das neue Interface oder die neue Superklasse auswählen können. Standardmäßig sind alle gefundenen Member ausgewählt. Aktivieren Sie in der ersten Spalte der Tabelle die Kontrollkästchen der Member, die extrahiert werden sollen. | ||||
Vor Refactoring Referenzen anzeigen |
Die Option Vor Refactoring Referenzen anzeigen ist standardmäßig aktiviert. Wenn Sie bei aktivierter Option auf OK klicken, wird das Fenster Refactoring geöffnet, in dem Sie die Refactoring-Operation vor der Übernahme überprüfen können. Wenn Sie bei deaktivierter Option auf OK klicken, wird das Fenster Refactoring mit den extrahierten Informationen geöffnet. | ||||
Schaltflächen |
|