if (asgnmtExpr != null)
msgs = ((InternalEObject)asgnmtExpr).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - S3DPackage.POSTFIX_EXPRESSION__ASGNMT_EXPR, null, msgs);
if (newAsgnmtExpr != null)
msgs = ((InternalEObject)newAsgnmtExpr).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - S3DPackage.POSTFIX_EXPRESSION__ASGNMT_EXPR, null, msgs);
msgs = basicSetAsgnmtExpr(newAsgnmtExpr, msgs);
if (msgs != null) msgs.dispatch();
}
else if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, S3DPackage.POSTFIX_EXPRESSION__ASGNMT_EXPR, newAsgnmtExpr, newAsgnmtExpr));
}