Regel zu vorhandenem Regel-Plug-in-Projekt hinzufügen

Sie können einem vorhandenen Projekt für angepasste Regeln eine benutzerdefinierte Regel hinzufügen.

Informationen zu diesem Vorgang

Wenn Sie ein Plug-in-Projekt für eine benutzerdefinierte Regel erstellt haben, können Sie demselben Projekt weitere benutzerdefinierte Regel hinzufügen.

Vorgehensweise

Gehen Sie wie folgt vor, um einem vorhandenen Plug-in-Projekt eine benutzerdefiniert Regel hinzuzufügen:

  1. Öffnen Sie die Perspektive Plug-in-Entwicklung.
  2. Erweitern Sie in der Paketexploreransicht das Plug-in-Projekt für benutzerdefinierte Regeln, dem Sie eine Regel hinzufügen wollen.
  3. Klicken Sie mit der rechten Maustaste auf die Datei plugin.xml und klicken Sie auf Öffnen mit > Plug-in-Manifest-Editor.
  4. Öffnen Sie die Registerkarte Erweiterungen des Editors und klicken Sie auf Hinzufügen. Der Assistent Neue Erweiterung wird geöffnet.
  5. Klicken Sie im linken Teilfenster der Registerkarte Erweiterungsassistenten auf Schablonen zur Codeprüfung und dann im rechten Teilfenster auf Angepasste Regel für EGL-Codeprüfung.
  6. Klicken Sie auf Weiter.
  7. Geben Sie im Feld Regelklasse den Namen einer Regelklasse für die neue Regel ein. Abhängig von Ihrem Plug-in können Sie den Namen für die neue Regelklasse so festlegen, dass er verdeutlicht, wie die neue Klasse mit vorhandenen Klassen im Plug-in zusammenhängt.
  8. Geben Sie im Feld Regelbezeichnung eine Bezeichnung für die neue Regel ein.
  9. Sie können eine Regelkategorie für die neue Regel erstellen oder Sie können die neue Regel einer vorhandenen Kategorie von integrierten oder angepassten Regeln hinzufügen.
    • Um die neue Regel einer neuen Regelkategorie zuzuordnen, klicken Sie auf Neue Kategorie erstellen und geben Sie eine Kategorie-ID und einen Kategorienamen für die neue Kategorie ein.
    • Um die Regel einer vorhandenen Kategorie hinzuzufügen, klicken Sie auf Vorhandene Kategorie auswählen, erweitern Sie die Liste anschließend und wählen Sie die Kategorie aus, der Sie die neue Regel hinzufügen wollen.
  10. Erweitern Sie die Baumstruktur AST-Knoten und IR-Elemente und wählen Sie die EGL-Sprachelemente aus, die der Implementierungscode für die neue Regel auf Verstöße prüfen muss. Die Verwendung von AST-Knoten (AST Nodes), die nicht gebunden sind, ist schneller. Die Verwendung von IR-Elementen ist zwar langsamer, jedoch sind die Elemente an bestimmte Informationen gebunden. Standardmäßig werden keine Elemente ausgewählt.
  11. Klicken Sie auf Fertig stellen. Für die neue Klasse wird eine Quellcodedatei generiert und die Datei plugin.xml wird mit einer Erweiterung für die neue Regel aktualisiert. Weitere Informationen zu den Ressourcen, die für ein Plug-in generiert werden, erhalten Sie über die Links am Ende dieses Abschnitts.
  12. Speichern Sie den neuen Status des Plug-ins im Plug-in-Manifest-Editor.

Nächste Schritte

Wenn das Plug-in in der Umgebung der Entwicklungsworkbench installiert wird, müssen Sie das Feature, die Update-Site und die Umgebung der Entwicklungsworkbench aktualisieren, um die neue Regel zu installieren. Weitere Informationen zu diesen Tasks erhalten Sie über die Links am Ende dieses Abschnitts.

Feedback
(C) Copyright IBM Corporation 2000, 2015. Alle Rechte vorbehalten.