public override void eSet(int featureID, object newValue)
 {
     switch (featureID)
     {
     case Java_PackageImpl.SUPERFIELDACCESS_FIELD:
         field = (SingleVariableAccess)newValue;
         return;
     }
     base.eSet(featureID, newValue);
 }
        public NotificationChain basicSetField(SingleVariableAccess newobj, NotificationChain msgs)
        {
            var oldobj = _field;

            _field = newobj;
            if (eNotificationRequired())
            {
                var notification = new ENotificationImpl(this, NotificationImpl.SET, Java_PackageImpl.SUPERFIELDACCESS_FIELD, oldobj, newobj);
                if (msgs == null)
                {
                    msgs = notification;
                }
                else
                {
                    msgs.add(notification);
                }
            }
            return(msgs);
        }