Skip to main content

IField Interface

Namespace: NextDesign.Core

Description

Access object for fields.

Belonging Area

NameDescription
ProfileAPIs for accessing profiles.

Inherit Base

NameDescription
INamedElementRepresents a nameable element.

Property

NameDescription
CategoryCategory of the field
If category is not specified, this will be an empty string.
DefaultValueDefault value
IsDerivationSourceSource field
IsDerivationTargetDestination field
IsEmbeddedOwned field
IsReferenceReference field
LowerBoundLower bound
OwnerClassClass that holds (declares) this field
RelationshipClassRelationship class
Can only be obtained if the field is a class type.
If the field is not a class type, it will be null.
TypeField 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
TypeClassField 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.
TypeEnumField 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.
UpperBoundMultiplicity (upper limit)
Specify -1 if there is no limit.