/**
  *
  * <!-- begin-user-doc -->
  * <!-- end-user-doc -->
  *
  * @generated
  */
 public Schema getSchema() {
   if (schema != null && schema.eIsProxy()) {
     InternalEObject oldSchema = (InternalEObject) schema;
     schema = (Schema) eResolveProxy(oldSchema);
     if (schema != oldSchema) {
       if (eNotificationRequired())
         eNotify(
             new ENotificationImpl(
                 this, Notification.RESOLVE, SQLTablesPackage.TABLE__SCHEMA, oldSchema, schema));
     }
   }
   return schema;
 }