Skip to main content

IField interface

Namespace: NextDesign.Core

Description

A field access object.

Affiliation area

NameDescription
ProfileAPIs for accessing profiles.

Inherit Base

NameDescription
INamedElementRepresents a nameable element.

Property

NameDescription
CategoryCategory of the field
If no category is specified, it will be an empty string.
DefaultValuedefault value
IsDerivationSourceDerived from field
IsDerivationTargetDerivation target field
IsEmbeddedOwned field
IsReferenceIs a reference field
LowerBoundMultiplicity (lower bound)
OwnerClassThe class that holds (declares) this field
RelationshipClassRelationship Class
Can only be retrieved if the field is of class type.
This is null for non-class type fields.
TypeField 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
TypeClassThe 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.
TypeEnumEnumerated type of the field
Only available if the field is an enumerated type.
This will be null for non-enumerated fields.
UpperBoundMultiplicity (upper limit)
Specify -1 for no limit.