IField Interface
Namespace: NextDesign.Core
Description
Access object for fields.
Belonging Area
| Name | Description |
|---|---|
| Profile | APIs for accessing profiles. |
Inherit Base
| Name | Description |
|---|---|
| INamedElement | Represents a nameable element. |
Property
| Name | Description |
|---|---|
| Category | Category of the field If category is not specified, this will be an empty string. |
| DefaultValue | Default value |
| IsDerivationSource | Source field |
| IsDerivationTarget | Destination field |
| IsEmbedded | Owned field |
| IsReference | Reference field |
| LowerBound | Lower bound |
| OwnerClass | Class that holds (declares) this field |
| RelationshipClass | Relationship class Can only be obtained if the field is a class type. If the field is not a class type, it will be null. |
| Type | Field type name - Boolean type: "Boolean" - Integer type: "Integer" - Real type: "Double" - String type: "String" - Rich text type: "RichText" - Enumeration type: Enumeration name - Class type: Class name |
| TypeClass | Field type class Can only be obtained if the field is a class type. If the field is not a class type, this will be null. |
| TypeEnum | Field type enumeration Can only be obtained if the field is an enumeration type. If the field is not an enumeration type, this will be null. |
| UpperBound | Multiplicity (upper limit) Specify -1 if there is no limit. |