/** * * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ public NamedElement getBase_NamedElement() { if (base_NamedElement != null && base_NamedElement.eIsProxy()) { InternalEObject oldBase_NamedElement = (InternalEObject) base_NamedElement; base_NamedElement = (NamedElement) eResolveProxy(oldBase_NamedElement); if (base_NamedElement != oldBase_NamedElement) { if (eNotificationRequired()) eNotify( new ENotificationImpl( this, Notification.RESOLVE, GRMPackage.RESOURCE_USAGE__BASE_NAMED_ELEMENT, oldBase_NamedElement, base_NamedElement)); } } return base_NamedElement; }