このトピックでは、既存のカスタム規則プロジェクトにユーザー作成カスタム規則を追加する方法について説明します。
ユーザー作成カスタム規則のプラグイン・プロジェクトを生成した後、同じプロジェクトに他のユーザー作成規則を追加できます。 Developer for System z® 環境にプラグインが既にインストールされている場合、新しい規則をインストールするには、フィーチャー、更新サイト、および Developer for System z 環境を更新する必要があります。 ユーザー作成カスタム規則プラグインのインストールを参照してください。
既存のプラグイン・プロジェクトにユーザー作成規則を追加するには、以下のようにします。
- まだ開いていない場合は、「プラグイン開発」パースペクティブを開きます。
- 「パッケージ・エクスプローラー」ビューで、新しい規則の追加先となるユーザー作成カスタム規則プラグイン・プロジェクトを展開します。
- 「plugin.xml」を右クリックして、とクリックします。
- エディターで、「拡張」タブをクリックします。
- 「追加」をクリックします。 「新規拡張」ウィザードが開きます。
- ウィザードの最初のページで、以下を行います。
- 「拡張ウィザード」タブをクリックします。
- 左ペインで「コード・レビュー・テンプレート」をクリックしてから、右ペインで「カスタム COBOL コード・レビュー規則」をクリックします。
- 「次へ」をクリックします。
- ウィザードの 2 番目のページで、以下を行います。
- 「規則クラス」フィールドに、新しい規則の規則クラス名を入力します。
注: プラグインに応じて、新しいクラスがプラグイン内の既存のクラスにどのように関連するかを示すように、新しい規則クラス名を指定できます。 例えば、データ部 (Data division) の規則クラス名を datadivision.rule0001、datadivision.rule0002 のように指定することができます。
- 「規則ラベル」フィールドに、新しい規則のラベルを入力します。
- 新しい規則の規則カテゴリーを新規に作成するか、または新しい規則を既存の組み込み規則カテゴリーまたはカスタム規則カテゴリーに追加することができます。
- 新しい規則を新しい規則カテゴリーに配置する場合は、「新規カテゴリーの作成」をクリックして、新しいカテゴリーのカテゴリー ID およびカテゴリー名を入力します。
- 規則を既存のカテゴリーに追加する場合は、「既存のカテゴリーの選択」をクリックしてから、リストを展開し、新しい規則を追加するカテゴリーを選択します。
- 「プログラム」ツリーを展開して、COBOL 言語エレメント、または新しい規則の実装コードが違反をチェックする必要があるエレメントを選択します。 デフォルトでは、エレメントは何も選択されていません。
- 「完了」をクリックします。
新しいクラスのソース・コード・ファイルが生成され、plugin.xml が新しい規則の拡張によって更新されます。 ユーザー作成カスタム規則のプラグイン・プロジェクトを生成するを参照してください。
- プラグイン・マニフェスト・エディターで、新しい状態のプラグインを保存します。