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. |