⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 messageoptionimpl.java

📁 lumaQQ的源文件
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
		return enableSoundESet;
	}

	/**
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	public boolean isRejectStranger() {
		return rejectStranger;
	}

	/**
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	public void setRejectStranger(boolean newRejectStranger) {
		boolean oldRejectStranger = rejectStranger;
		rejectStranger = newRejectStranger;
		boolean oldRejectStrangerESet = rejectStrangerESet;
		rejectStrangerESet = true;
		if (eNotificationRequired())
			eNotify(new ENotificationImpl(this, Notification.SET, OptionPackage.MESSAGE_OPTION__REJECT_STRANGER, oldRejectStranger, rejectStranger, !oldRejectStrangerESet));
	}

	/**
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	public void unsetRejectStranger() {
		boolean oldRejectStranger = rejectStranger;
		boolean oldRejectStrangerESet = rejectStrangerESet;
		rejectStranger = REJECT_STRANGER_EDEFAULT;
		rejectStrangerESet = false;
		if (eNotificationRequired())
			eNotify(new ENotificationImpl(this, Notification.UNSET, OptionPackage.MESSAGE_OPTION__REJECT_STRANGER, oldRejectStranger, REJECT_STRANGER_EDEFAULT, oldRejectStrangerESet));
	}

	/**
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	public boolean isSetRejectStranger() {
		return rejectStrangerESet;
	}

	/**
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	public boolean isRejectTempSessionIM() {
		return rejectTempSessionIM;
	}

	/**
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	public void setRejectTempSessionIM(boolean newRejectTempSessionIM) {
		boolean oldRejectTempSessionIM = rejectTempSessionIM;
		rejectTempSessionIM = newRejectTempSessionIM;
		boolean oldRejectTempSessionIMESet = rejectTempSessionIMESet;
		rejectTempSessionIMESet = true;
		if (eNotificationRequired())
			eNotify(new ENotificationImpl(this, Notification.SET, OptionPackage.MESSAGE_OPTION__REJECT_TEMP_SESSION_IM, oldRejectTempSessionIM, rejectTempSessionIM, !oldRejectTempSessionIMESet));
	}

	/**
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	public void unsetRejectTempSessionIM() {
		boolean oldRejectTempSessionIM = rejectTempSessionIM;
		boolean oldRejectTempSessionIMESet = rejectTempSessionIMESet;
		rejectTempSessionIM = REJECT_TEMP_SESSION_IM_EDEFAULT;
		rejectTempSessionIMESet = false;
		if (eNotificationRequired())
			eNotify(new ENotificationImpl(this, Notification.UNSET, OptionPackage.MESSAGE_OPTION__REJECT_TEMP_SESSION_IM, oldRejectTempSessionIM, REJECT_TEMP_SESSION_IM_EDEFAULT, oldRejectTempSessionIMESet));
	}

	/**
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	public boolean isSetRejectTempSessionIM() {
		return rejectTempSessionIMESet;
	}

	/**
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	public boolean isUseEnterInMessageMode() {
		return useEnterInMessageMode;
	}

	/**
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	public void setUseEnterInMessageMode(boolean newUseEnterInMessageMode) {
		boolean oldUseEnterInMessageMode = useEnterInMessageMode;
		useEnterInMessageMode = newUseEnterInMessageMode;
		boolean oldUseEnterInMessageModeESet = useEnterInMessageModeESet;
		useEnterInMessageModeESet = true;
		if (eNotificationRequired())
			eNotify(new ENotificationImpl(this, Notification.SET, OptionPackage.MESSAGE_OPTION__USE_ENTER_IN_MESSAGE_MODE, oldUseEnterInMessageMode, useEnterInMessageMode, !oldUseEnterInMessageModeESet));
	}

	/**
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	public void unsetUseEnterInMessageMode() {
		boolean oldUseEnterInMessageMode = useEnterInMessageMode;
		boolean oldUseEnterInMessageModeESet = useEnterInMessageModeESet;
		useEnterInMessageMode = USE_ENTER_IN_MESSAGE_MODE_EDEFAULT;
		useEnterInMessageModeESet = false;
		if (eNotificationRequired())
			eNotify(new ENotificationImpl(this, Notification.UNSET, OptionPackage.MESSAGE_OPTION__USE_ENTER_IN_MESSAGE_MODE, oldUseEnterInMessageMode, USE_ENTER_IN_MESSAGE_MODE_EDEFAULT, oldUseEnterInMessageModeESet));
	}

	/**
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	public boolean isSetUseEnterInMessageMode() {
		return useEnterInMessageModeESet;
	}

	/**
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	public boolean isUseEnterInTalkMode() {
		return useEnterInTalkMode;
	}

	/**
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	public void setUseEnterInTalkMode(boolean newUseEnterInTalkMode) {
		boolean oldUseEnterInTalkMode = useEnterInTalkMode;
		useEnterInTalkMode = newUseEnterInTalkMode;
		boolean oldUseEnterInTalkModeESet = useEnterInTalkModeESet;
		useEnterInTalkModeESet = true;
		if (eNotificationRequired())
			eNotify(new ENotificationImpl(this, Notification.SET, OptionPackage.MESSAGE_OPTION__USE_ENTER_IN_TALK_MODE, oldUseEnterInTalkMode, useEnterInTalkMode, !oldUseEnterInTalkModeESet));
	}

	/**
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	public void unsetUseEnterInTalkMode() {
		boolean oldUseEnterInTalkMode = useEnterInTalkMode;
		boolean oldUseEnterInTalkModeESet = useEnterInTalkModeESet;
		useEnterInTalkMode = USE_ENTER_IN_TALK_MODE_EDEFAULT;
		useEnterInTalkModeESet = false;
		if (eNotificationRequired())
			eNotify(new ENotificationImpl(this, Notification.UNSET, OptionPackage.MESSAGE_OPTION__USE_ENTER_IN_TALK_MODE, oldUseEnterInTalkMode, USE_ENTER_IN_TALK_MODE_EDEFAULT, oldUseEnterInTalkModeESet));
	}

	/**
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	public boolean isSetUseEnterInTalkMode() {
		return useEnterInTalkModeESet;
	}

	/**
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	public Object eGet(int featureID, boolean resolve, boolean coreType) {
		switch (featureID) {
			case OptionPackage.MESSAGE_OPTION__AUTO_EJECT:
				return isAutoEject() ? Boolean.TRUE : Boolean.FALSE;
			case OptionPackage.MESSAGE_OPTION__ENABLE_SOUND:
				return isEnableSound() ? Boolean.TRUE : Boolean.FALSE;
			case OptionPackage.MESSAGE_OPTION__REJECT_STRANGER:
				return isRejectStranger() ? Boolean.TRUE : Boolean.FALSE;
			case OptionPackage.MESSAGE_OPTION__REJECT_TEMP_SESSION_IM:
				return isRejectTempSessionIM() ? Boolean.TRUE : Boolean.FALSE;
			case OptionPackage.MESSAGE_OPTION__USE_ENTER_IN_MESSAGE_MODE:
				return isUseEnterInMessageMode() ? Boolean.TRUE : Boolean.FALSE;
			case OptionPackage.MESSAGE_OPTION__USE_ENTER_IN_TALK_MODE:
				return isUseEnterInTalkMode() ? Boolean.TRUE : Boolean.FALSE;
		}
		return super.eGet(featureID, resolve, coreType);
	}

	/**
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	public void eSet(int featureID, Object newValue) {
		switch (featureID) {
			case OptionPackage.MESSAGE_OPTION__AUTO_EJECT:
				setAutoEject(((Boolean)newValue).booleanValue());
				return;
			case OptionPackage.MESSAGE_OPTION__ENABLE_SOUND:
				setEnableSound(((Boolean)newValue).booleanValue());
				return;
			case OptionPackage.MESSAGE_OPTION__REJECT_STRANGER:
				setRejectStranger(((Boolean)newValue).booleanValue());
				return;
			case OptionPackage.MESSAGE_OPTION__REJECT_TEMP_SESSION_IM:
				setRejectTempSessionIM(((Boolean)newValue).booleanValue());
				return;
			case OptionPackage.MESSAGE_OPTION__USE_ENTER_IN_MESSAGE_MODE:
				setUseEnterInMessageMode(((Boolean)newValue).booleanValue());
				return;
			case OptionPackage.MESSAGE_OPTION__USE_ENTER_IN_TALK_MODE:
				setUseEnterInTalkMode(((Boolean)newValue).booleanValue());
				return;
		}
		super.eSet(featureID, newValue);
	}

	/**
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	public void eUnset(int featureID) {
		switch (featureID) {
			case OptionPackage.MESSAGE_OPTION__AUTO_EJECT:
				unsetAutoEject();
				return;
			case OptionPackage.MESSAGE_OPTION__ENABLE_SOUND:
				unsetEnableSound();
				return;
			case OptionPackage.MESSAGE_OPTION__REJECT_STRANGER:
				unsetRejectStranger();
				return;
			case OptionPackage.MESSAGE_OPTION__REJECT_TEMP_SESSION_IM:
				unsetRejectTempSessionIM();
				return;
			case OptionPackage.MESSAGE_OPTION__USE_ENTER_IN_MESSAGE_MODE:
				unsetUseEnterInMessageMode();
				return;
			case OptionPackage.MESSAGE_OPTION__USE_ENTER_IN_TALK_MODE:
				unsetUseEnterInTalkMode();
				return;
		}
		super.eUnset(featureID);
	}

	/**
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	public boolean eIsSet(int featureID) {
		switch (featureID) {
			case OptionPackage.MESSAGE_OPTION__AUTO_EJECT:
				return isSetAutoEject();
			case OptionPackage.MESSAGE_OPTION__ENABLE_SOUND:
				return isSetEnableSound();
			case OptionPackage.MESSAGE_OPTION__REJECT_STRANGER:
				return isSetRejectStranger();
			case OptionPackage.MESSAGE_OPTION__REJECT_TEMP_SESSION_IM:
				return isSetRejectTempSessionIM();
			case OptionPackage.MESSAGE_OPTION__USE_ENTER_IN_MESSAGE_MODE:
				return isSetUseEnterInMessageMode();
			case OptionPackage.MESSAGE_OPTION__USE_ENTER_IN_TALK_MODE:
				return isSetUseEnterInTalkMode();
		}
		return super.eIsSet(featureID);
	}

	/**
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	public String toString() {
		if (eIsProxy()) return super.toString();

		StringBuffer result = new StringBuffer(super.toString());
		result.append(" (autoEject: ");
		if (autoEjectESet) result.append(autoEject); else result.append("<unset>");
		result.append(", enableSound: ");
		if (enableSoundESet) result.append(enableSound); else result.append("<unset>");
		result.append(", rejectStranger: ");
		if (rejectStrangerESet) result.append(rejectStranger); else result.append("<unset>");
		result.append(", rejectTempSessionIM: ");
		if (rejectTempSessionIMESet) result.append(rejectTempSessionIM); else result.append("<unset>");
		result.append(", useEnterInMessageMode: ");
		if (useEnterInMessageModeESet) result.append(useEnterInMessageMode); else result.append("<unset>");
		result.append(", useEnterInTalkMode: ");
		if (useEnterInTalkModeESet) result.append(useEnterInTalkMode); else result.append("<unset>");
		result.append(')');
		return result.toString();
	}

} //MessageOptionImpl

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -