Mit der Refactoring-Funktion der Workbench können Sie Abschnitte umbenennen und Verweise auf diese Abschnitte korrigieren.
- Wählen Sie an einer der folgenden Stellen den Abschnitt aus, den Sie umbenennen wollen:
- Stellen Sie den Cursor im EGL-Editor auf den Abschnittsnamen und klicken Sie mit der rechten Maustaste.
- Klicken Sie in der Sicht 'Gliederung', 'Abschnittsliste' oder 'EGL-Abschnittsverweis' mit der rechten Maustaste auf den Abschnitt.
- Klicken Sie bei Hauptabschnitten in der Sicht 'Projektexplorer' mit der rechten Maustaste auf die Datei, die den Abschnitt enthält.
- Klicken Sie im Popup-Menü auf . Das Fenster 'Umbenennen' wird geöffnet.
- Geben Sie im Fenster 'Umbenennen' einen neuen Namen für den Abschnitt ein und beachten Sie hierbei die EGL-Namenskonventionen.
- Wenn Sie auf Vorschau klicken, wird eine Liste der Änderungen angezeigt, die EGL vornimmt, falls Sie den Vorgang fortsetzen.
- Wenn Sie das Kontrollkästchen Verweise aktualisieren abwählen, sucht EGL nicht in anderen Dateien nach Verweisen, die geändert werden müssen. Generell sollte dieses Kontrollkästchen jedoch ausgewählt werden.
- Klicken Sie auf OK.
Beim Umbenennen eines Abschnitts finden die folgenden Änderungen statt:
- EGL ändert den Namen des Abschnitts in den neuen Namen.
- EGL sucht im Buildpfad nach Verweisen auf diesen Abschnitt und ändert die Verweise so, dass sie mit dem neuen Namen des Abschnitts übereinstimmen. Falls Sie beispielsweise einen Datensatzabschnitt umbenannt haben, ändert EGL Variablendeklarationen in den neuen Namen des Datensatzes.
- Bei Hauptabschnitten ändert EGL den Namen der Datei in den neuen Abschnittsnamen.
- Bei JSF-Handlern verlinkt EGL die JSP-Datei mit der Datei des neuen Abschnitts. Der Name der JSP-Datei wird jedoch nicht geändert.
- Bei JSF-Handlern aktualisiert EGL Verweise auf die Datei des Abschnitts in der Faces-Konfigurationsdatei.
- Bei Programmen innerhalb eines EGL-Plug-in-Projekts korrigiert EGL außerdem den Verweis auf das Programm in der Datei 'plugin.xml'.
Funktionen können nicht auf diese Weise umbenannt werden.