IMetamodels.AddPathConstraint(string,string,string,string) メソッド¶
名前空間: NextDesign.Core
説明¶
指定したクラスの指定したフィールドにパス制約を追加します。
なお、ここで設定するパス文字列に該当するパスの存在はチェックされません。誤ったパスを指定しても、このメソッドは正常終了します。
引数¶
名前 | 型 | 説明 |
---|---|---|
name | string | 制約名 |
className | string | 制約の有効範囲となるクラス名 |
targetFieldName | string | 制約の対象フィールド名 |
paths | string | パス文字列 複数のパスを指定する場合は';'(セミコロン)で区切ります。 |
戻り値¶
例外¶
名前 | 例外クラス | 説明 |
---|---|---|
クラスが見つからない | ExtensionTypeNotFoundException | 指定された名前のクラス、またはフィールドが見つからなかった場合 |
プロファイル編集不可 | ExtensionEditProfileException | プロファイル編集操作に失敗した場合 |