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を指定します。 |