public void setDefaultValue(JvmAnnotationValue newDefaultValue)
	{
		if (newDefaultValue != defaultValue)
		{
			NotificationChain msgs = null;
			if (defaultValue != null)
				msgs = ((InternalEObject)defaultValue).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - TypesPackage.JVM_OPERATION__DEFAULT_VALUE, null, msgs);
			if (newDefaultValue != null)
				msgs = ((InternalEObject)newDefaultValue).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - TypesPackage.JVM_OPERATION__DEFAULT_VALUE, null, msgs);
			msgs = basicSetDefaultValue(newDefaultValue, msgs);
			if (msgs != null) msgs.dispatch();
		}
		else if (eNotificationRequired())
			eNotify(new ENotificationImpl(this, Notification.SET, TypesPackage.JVM_OPERATION__DEFAULT_VALUE, newDefaultValue, newDefaultValue));
	}
public void setDefaultValue ( JvmAnnotationValue newDefaultValue ) { if ( newDefaultValue != defaultValue ) { NotificationChain msgs = null ; if ( defaultValue != null ) msgs = ( ( InternalEObject ) defaultValue ) . eInverseRemove ( this , EOPPOSITE_FEATURE_BASE - TypesPackage . JVM_OPERATION__DEFAULT_VALUE , null , msgs ) ; if ( newDefaultValue != null ) msgs = ( ( InternalEObject ) newDefaultValue ) . eInverseAdd ( this , EOPPOSITE_FEATURE_BASE - TypesPackage . JVM_OPERATION__DEFAULT_VALUE , null , msgs ) ; msgs = basicSetDefaultValue ( newDefaultValue , msgs ) ; if ( msgs != null ) msgs . dispatch ( ) ; } else if ( eNotificationRequired ( ) ) eNotify ( new ENotificationImpl ( this , Notification . SET , TypesPackage . JVM_OPERATION__DEFAULT_VALUE , newDefaultValue , newDefaultValue ) ) ; }
<!-- begin-user-doc -->
<!-- end-user-doc -->
@generated