public void setMODELGROUPS(MODELGROUPSType newMODELGROUPS) {
        if (newMODELGROUPS != mODELGROUPS) {
            NotificationChain msgs = null;
            if (mODELGROUPS != null)
                msgs = ((InternalEObject)mODELGROUPS).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - AdoPackage.ADOXML_TYPE__MODELGROUPS, null, msgs);