Skip to main content

IModel.RemoveFieldAt Method

Namespace: NextDesign.Core

Description

Deletes the field value at the specified position in this instance.
If the specified field is an owned field, the model at the specified position is deleted.
If the specified field is a referenced field, only the reference association at the specified position is deleted, and the model is preserved.

Argument

NameTypeDescription
fieldNamestringField name
Cannot be null or an empty string.
indexintPosition
Specify an index, starting from position 0.

Return value

  • void

Exceptions

NameException ClassDescription
Invalid ArgumentExtensionArgumentExceptionWhen null or an empty string is specified for fieldName
Field Not FoundExtensionFieldNotFoundExceptionWhen the specified field is not found in this instance's metaclass
Invalid Field AccessExtensionIllegalFieldAccessExceptionWhen this method is executed on a field with a multiplicity limit of 1
Invalid Index RangeExtensionOutOfRangeExceptionWhen a negative number is specified for index
or when a value greater than or equal to the number of elements in the field is specified for index
Invalid OperationExtensionInvalidOperationExceptionWhen an unoperable field is specified for the field name
- Product line feature assignment field
- Field with the System.Core tag
When an invalid field is specified