PropertyClass (クラス・キーワード) Contents 使用法 詳細 関連項目 このクラスにプロパティ・パラメータを追加します。 使用法 このクラスにプロパティ・パラメータを追加するには、以下の構文を使用します。 Class PropClass.MyClass Extends %RegisteredObject [ PropertyClass = PropClass.MyPropertyClass ] { //class members } propertyclasslist は以下のいずれかになります。 完全なクラス名 (すべてのパッケージを含む)以下に例を示します。 [ PropertyClass = PropClass.MyPropertyClass ] 括弧で囲んだ、クラス名のコンマ区切りリスト。 詳細 カスタム・プロパティ・パラメータを追加する必要がある場合は、以下の手順に従います。 1 つまたは複数のクラス・パラメータを定義するクラスを定義してコンパイルします。以下に例を示します。 Class PropClass.MyPropertyClass { Parameter MYPARM As %String = "XYZ"; } これらのクラス・パラメータは、次の手順ではプロパティ・パラメータになります。 プロパティを定義するクラスでは、PropertyClass キーワードを指定します。 サブクラスへの影響 サブクラスは、このキーワードによって追加されたカスタム動作を継承します。サブクラスでキーワードの値が指定されている場合、その値は、このクラスのプロパティのパラメータを指定する追加のクラスを指定します。 関連項目 このドキュメントの “クラス定義” "クラスの定義と使用" の “クラスの定義とコンパイル” "クラスの定義と使用" の “コンパイラ・キーワードの概要”