メインコンテンツまでスキップ

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