Documentation Language: Swift

Method

resolvingFeature(_:)

Resolve the concrete EStructuralFeature type from a DynamicEObject.

func resolvingFeature(_ object: any EObject) async throws -> any EStructuralFeature

Parameters

object

The DynamicEObject to convert.

Return Value

A concrete EStructuralFeature instance (EAttribute or EReference).

Discussion

Dispatches to the appropriate factory method based on the object’s metaclass name. This method handles UUID-based cross-reference resolution for type references.