IField インタフェース
名前空間: NextDesign.Core
説明
フィールドへのアクセスオブジェクトです。
所属エリア
| 名前 | 説明 |
|---|---|
| プロファイル | プロファイルにアクセスするAPI群です。 |
継承元
| 名前 | 説 明 |
|---|---|
| INamedElement | 名前付け可能要素を表します。 |
プロパティ
| 名前 | 説明 |
|---|---|
| Category | フィールドのカテゴリ カテゴリが未指定の場合は、空文字列となります。 |
| DefaultValue | デフォルト値 |
| IsDerivationSource | 導出元フィールドか |
| IsDerivationTarget | 導出先フィールドか |
| IsEmbedded | 所有フィールドか |
| IsReference | 参照フィールドか |
| LowerBound | 多重度(下限) |
| OwnerClass | このフィールドを保持(宣言)しているクラス |
| RelationshipClass | 関連クラス フィールドがクラス型の場合のみ取得できます。 クラス型でないフィールドの場合はnullとなります。 |
| Type | フィールドの型名 - 真偽値型 : "Boolean" - 整数型 : "Integer" - 実数型 : "Double" - 文字列型 : "String" - リッチテキスト型 : "RichText" - 列挙型 : 列挙の名前 - クラス型 : クラスの名前 |
| TypeClass | フィールドの型のクラス フィールドがクラス型の場合のみ取得できます。 クラス型でないフィールドの場合はnullとなります。 |
| TypeEnum | フィールドの型の列挙型 フィールドが列挙型の場合のみ取得できます。 列挙型でないフィールドの場合はnullとなります。 |
| UpperBound | 多重度(上限) 制限なしの場合は-1を指定します。 |