IField interface
Namespace: NextDesign.Core
Description
A field access object.
Affiliation 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 no category is specified, it will be an empty string. |
| DefaultValue | default value |
| IsDerivationSource | Derived from field |
| IsDerivationTarget | Derivation target field |
| IsEmbedded | Owned field |
| IsReference | Is a reference field |
| LowerBound | Multiplicity (lower bound) |
| OwnerClass | The class that holds (declares) this field |
| RelationshipClass | Relationship Class Can only be retrieved if the field is of class type. This is null for non-class type fields. |
| Type | Field type name - Boolean type: "Boolean" - Integer type: "Integer" - Real number type: "Double " - String Type: "String" - Rich Text Type: "RichText" - Enum Type: Enum Name - Class Type: Name of the class |
| TypeClass | The class of the type of the field Can be obtained only if the field is of class type. This is null for non-class type fields. |
| TypeEnum | Enumerated type of the field Only available if the field is an enumerated type. This will be null for non-enumerated fields. |
| UpperBound | Multiplicity (upper limit) Specify -1 for no limit. |