* <!-- end-user-doc -->
* @generated
*/
public void setResolveAttributeValue(ResolveAttributeValue newResolveAttributeValue) {
if (newResolveAttributeValue != resolveAttributeValue) {
NotificationChain msgs = null;
if (resolveAttributeValue != null)
msgs = ((InternalEObject)resolveAttributeValue).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - DTInfoPackage.TAG_DECORATE_INFO__RESOLVE_ATTRIBUTE_VALUE, null, msgs);
if (newResolveAttributeValue != null)
msgs = ((InternalEObject)newResolveAttributeValue).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - DTInfoPackage.TAG_DECORATE_INFO__RESOLVE_ATTRIBUTE_VALUE, null, msgs);
msgs = basicSetResolveAttributeValue(newResolveAttributeValue, msgs);
if (msgs != null) msgs.dispatch();
}
else if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, DTInfoPackage.TAG_DECORATE_INFO__RESOLVE_ATTRIBUTE_VALUE, newResolveAttributeValue, newResolveAttributeValue));
}