/**
  *
  * <!-- begin-user-doc -->
  * <!-- end-user-doc -->
  *
  * @generated
  */
 public ClassExpression getAllValuesFrom() {
   if (allValuesFrom != null && allValuesFrom.eIsProxy()) {
     InternalEObject oldAllValuesFrom = (InternalEObject) allValuesFrom;
     allValuesFrom = (ClassExpression) eResolveProxy(oldAllValuesFrom);
     if (allValuesFrom != oldAllValuesFrom) {
       if (eNotificationRequired())
         eNotify(
             new ENotificationImpl(
                 this,
                 Notification.RESOLVE,
                 OWLPackage.OBJECT_ALL_VALUES_FROM__ALL_VALUES_FROM,
                 oldAllValuesFrom,
                 allValuesFrom));
     }
   }
   return allValuesFrom;
 }