Community
Participate
Working Groups
The Impl or Interface type specified for an EClass is not required to extend EObject. However, all objects can safely be cast to EObject because the generated Impl class will always implement EObject.
EObject is used as the contract all over the place.