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

📄 messageoption.java

📁 lumaQQ的源文件
💻 JAVA
字号:
/**
 * <copyright>
 * </copyright>
 *
 * $Id: MessageOption.java 1 2006-06-12 17:37:42Z sxp $
 */
package edu.tsinghua.lumaqq.ecore.option;

import org.eclipse.emf.ecore.EObject;

/**
 * <!-- begin-user-doc -->
 * A representation of the model object '<em><b>Message Option</b></em>'.
 * <!-- end-user-doc -->
 *
 * <p>
 * The following features are supported:
 * <ul>
 *   <li>{@link edu.tsinghua.lumaqq.ecore.option.MessageOption#isAutoEject <em>Auto Eject</em>}</li>
 *   <li>{@link edu.tsinghua.lumaqq.ecore.option.MessageOption#isEnableSound <em>Enable Sound</em>}</li>
 *   <li>{@link edu.tsinghua.lumaqq.ecore.option.MessageOption#isRejectStranger <em>Reject Stranger</em>}</li>
 *   <li>{@link edu.tsinghua.lumaqq.ecore.option.MessageOption#isRejectTempSessionIM <em>Reject Temp Session IM</em>}</li>
 *   <li>{@link edu.tsinghua.lumaqq.ecore.option.MessageOption#isUseEnterInMessageMode <em>Use Enter In Message Mode</em>}</li>
 *   <li>{@link edu.tsinghua.lumaqq.ecore.option.MessageOption#isUseEnterInTalkMode <em>Use Enter In Talk Mode</em>}</li>
 * </ul>
 * </p>
 *
 * @see edu.tsinghua.lumaqq.ecore.option.OptionPackage#getMessageOption()
 * @model
 * @generated
 */
public interface MessageOption extends EObject {
	/**
	 * Returns the value of the '<em><b>Auto Eject</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>Auto Eject</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>Auto Eject</em>' attribute.
	 * @see #isSetAutoEject()
	 * @see #unsetAutoEject()
	 * @see #setAutoEject(boolean)
	 * @see edu.tsinghua.lumaqq.ecore.option.OptionPackage#getMessageOption_AutoEject()
	 * @model unique="false" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean" required="true"
	 * @generated
	 */
	boolean isAutoEject();

	/**
	 * Sets the value of the '{@link edu.tsinghua.lumaqq.ecore.option.MessageOption#isAutoEject <em>Auto Eject</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>Auto Eject</em>' attribute.
	 * @see #isSetAutoEject()
	 * @see #unsetAutoEject()
	 * @see #isAutoEject()
	 * @generated
	 */
	void setAutoEject(boolean value);

	/**
	 * Unsets the value of the '{@link edu.tsinghua.lumaqq.ecore.option.MessageOption#isAutoEject <em>Auto Eject</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #isSetAutoEject()
	 * @see #isAutoEject()
	 * @see #setAutoEject(boolean)
	 * @generated
	 */
	void unsetAutoEject();

	/**
	 * Returns whether the value of the '{@link edu.tsinghua.lumaqq.ecore.option.MessageOption#isAutoEject <em>Auto Eject</em>}' attribute is set.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return whether the value of the '<em>Auto Eject</em>' attribute is set.
	 * @see #unsetAutoEject()
	 * @see #isAutoEject()
	 * @see #setAutoEject(boolean)
	 * @generated
	 */
	boolean isSetAutoEject();

	/**
	 * Returns the value of the '<em><b>Enable Sound</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>Enable Sound</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>Enable Sound</em>' attribute.
	 * @see #isSetEnableSound()
	 * @see #unsetEnableSound()
	 * @see #setEnableSound(boolean)
	 * @see edu.tsinghua.lumaqq.ecore.option.OptionPackage#getMessageOption_EnableSound()
	 * @model unique="false" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean" required="true"
	 * @generated
	 */
	boolean isEnableSound();

	/**
	 * Sets the value of the '{@link edu.tsinghua.lumaqq.ecore.option.MessageOption#isEnableSound <em>Enable Sound</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>Enable Sound</em>' attribute.
	 * @see #isSetEnableSound()
	 * @see #unsetEnableSound()
	 * @see #isEnableSound()
	 * @generated
	 */
	void setEnableSound(boolean value);

	/**
	 * Unsets the value of the '{@link edu.tsinghua.lumaqq.ecore.option.MessageOption#isEnableSound <em>Enable Sound</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #isSetEnableSound()
	 * @see #isEnableSound()
	 * @see #setEnableSound(boolean)
	 * @generated
	 */
	void unsetEnableSound();

	/**
	 * Returns whether the value of the '{@link edu.tsinghua.lumaqq.ecore.option.MessageOption#isEnableSound <em>Enable Sound</em>}' attribute is set.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return whether the value of the '<em>Enable Sound</em>' attribute is set.
	 * @see #unsetEnableSound()
	 * @see #isEnableSound()
	 * @see #setEnableSound(boolean)
	 * @generated
	 */
	boolean isSetEnableSound();

	/**
	 * Returns the value of the '<em><b>Reject Stranger</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>Reject Stranger</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>Reject Stranger</em>' attribute.
	 * @see #isSetRejectStranger()
	 * @see #unsetRejectStranger()
	 * @see #setRejectStranger(boolean)
	 * @see edu.tsinghua.lumaqq.ecore.option.OptionPackage#getMessageOption_RejectStranger()
	 * @model unique="false" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean" required="true"
	 * @generated
	 */
	boolean isRejectStranger();

	/**
	 * Sets the value of the '{@link edu.tsinghua.lumaqq.ecore.option.MessageOption#isRejectStranger <em>Reject Stranger</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>Reject Stranger</em>' attribute.
	 * @see #isSetRejectStranger()
	 * @see #unsetRejectStranger()
	 * @see #isRejectStranger()
	 * @generated
	 */
	void setRejectStranger(boolean value);

	/**
	 * Unsets the value of the '{@link edu.tsinghua.lumaqq.ecore.option.MessageOption#isRejectStranger <em>Reject Stranger</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #isSetRejectStranger()
	 * @see #isRejectStranger()
	 * @see #setRejectStranger(boolean)
	 * @generated
	 */
	void unsetRejectStranger();

	/**
	 * Returns whether the value of the '{@link edu.tsinghua.lumaqq.ecore.option.MessageOption#isRejectStranger <em>Reject Stranger</em>}' attribute is set.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return whether the value of the '<em>Reject Stranger</em>' attribute is set.
	 * @see #unsetRejectStranger()
	 * @see #isRejectStranger()
	 * @see #setRejectStranger(boolean)
	 * @generated
	 */
	boolean isSetRejectStranger();

	/**
	 * Returns the value of the '<em><b>Reject Temp Session IM</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>Reject Temp Session IM</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>Reject Temp Session IM</em>' attribute.
	 * @see #isSetRejectTempSessionIM()
	 * @see #unsetRejectTempSessionIM()
	 * @see #setRejectTempSessionIM(boolean)
	 * @see edu.tsinghua.lumaqq.ecore.option.OptionPackage#getMessageOption_RejectTempSessionIM()
	 * @model unique="false" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean" required="true"
	 * @generated
	 */
	boolean isRejectTempSessionIM();

	/**
	 * Sets the value of the '{@link edu.tsinghua.lumaqq.ecore.option.MessageOption#isRejectTempSessionIM <em>Reject Temp Session IM</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>Reject Temp Session IM</em>' attribute.
	 * @see #isSetRejectTempSessionIM()
	 * @see #unsetRejectTempSessionIM()
	 * @see #isRejectTempSessionIM()
	 * @generated
	 */
	void setRejectTempSessionIM(boolean value);

	/**
	 * Unsets the value of the '{@link edu.tsinghua.lumaqq.ecore.option.MessageOption#isRejectTempSessionIM <em>Reject Temp Session IM</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #isSetRejectTempSessionIM()
	 * @see #isRejectTempSessionIM()
	 * @see #setRejectTempSessionIM(boolean)
	 * @generated
	 */
	void unsetRejectTempSessionIM();

	/**
	 * Returns whether the value of the '{@link edu.tsinghua.lumaqq.ecore.option.MessageOption#isRejectTempSessionIM <em>Reject Temp Session IM</em>}' attribute is set.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return whether the value of the '<em>Reject Temp Session IM</em>' attribute is set.
	 * @see #unsetRejectTempSessionIM()
	 * @see #isRejectTempSessionIM()
	 * @see #setRejectTempSessionIM(boolean)
	 * @generated
	 */
	boolean isSetRejectTempSessionIM();

	/**
	 * Returns the value of the '<em><b>Use Enter In Message Mode</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>Use Enter In Message Mode</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>Use Enter In Message Mode</em>' attribute.
	 * @see #isSetUseEnterInMessageMode()
	 * @see #unsetUseEnterInMessageMode()
	 * @see #setUseEnterInMessageMode(boolean)
	 * @see edu.tsinghua.lumaqq.ecore.option.OptionPackage#getMessageOption_UseEnterInMessageMode()
	 * @model unique="false" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean" required="true"
	 * @generated
	 */
	boolean isUseEnterInMessageMode();

	/**
	 * Sets the value of the '{@link edu.tsinghua.lumaqq.ecore.option.MessageOption#isUseEnterInMessageMode <em>Use Enter In Message Mode</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>Use Enter In Message Mode</em>' attribute.
	 * @see #isSetUseEnterInMessageMode()
	 * @see #unsetUseEnterInMessageMode()
	 * @see #isUseEnterInMessageMode()
	 * @generated
	 */
	void setUseEnterInMessageMode(boolean value);

	/**
	 * Unsets the value of the '{@link edu.tsinghua.lumaqq.ecore.option.MessageOption#isUseEnterInMessageMode <em>Use Enter In Message Mode</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #isSetUseEnterInMessageMode()
	 * @see #isUseEnterInMessageMode()
	 * @see #setUseEnterInMessageMode(boolean)
	 * @generated
	 */
	void unsetUseEnterInMessageMode();

	/**
	 * Returns whether the value of the '{@link edu.tsinghua.lumaqq.ecore.option.MessageOption#isUseEnterInMessageMode <em>Use Enter In Message Mode</em>}' attribute is set.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return whether the value of the '<em>Use Enter In Message Mode</em>' attribute is set.
	 * @see #unsetUseEnterInMessageMode()
	 * @see #isUseEnterInMessageMode()
	 * @see #setUseEnterInMessageMode(boolean)
	 * @generated
	 */
	boolean isSetUseEnterInMessageMode();

	/**
	 * Returns the value of the '<em><b>Use Enter In Talk Mode</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>Use Enter In Talk Mode</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>Use Enter In Talk Mode</em>' attribute.
	 * @see #isSetUseEnterInTalkMode()
	 * @see #unsetUseEnterInTalkMode()
	 * @see #setUseEnterInTalkMode(boolean)
	 * @see edu.tsinghua.lumaqq.ecore.option.OptionPackage#getMessageOption_UseEnterInTalkMode()
	 * @model unique="false" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean" required="true"
	 * @generated
	 */
	boolean isUseEnterInTalkMode();

	/**
	 * Sets the value of the '{@link edu.tsinghua.lumaqq.ecore.option.MessageOption#isUseEnterInTalkMode <em>Use Enter In Talk Mode</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>Use Enter In Talk Mode</em>' attribute.
	 * @see #isSetUseEnterInTalkMode()
	 * @see #unsetUseEnterInTalkMode()
	 * @see #isUseEnterInTalkMode()
	 * @generated
	 */
	void setUseEnterInTalkMode(boolean value);

	/**
	 * Unsets the value of the '{@link edu.tsinghua.lumaqq.ecore.option.MessageOption#isUseEnterInTalkMode <em>Use Enter In Talk Mode</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #isSetUseEnterInTalkMode()
	 * @see #isUseEnterInTalkMode()
	 * @see #setUseEnterInTalkMode(boolean)
	 * @generated
	 */
	void unsetUseEnterInTalkMode();

	/**
	 * Returns whether the value of the '{@link edu.tsinghua.lumaqq.ecore.option.MessageOption#isUseEnterInTalkMode <em>Use Enter In Talk Mode</em>}' attribute is set.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return whether the value of the '<em>Use Enter In Talk Mode</em>' attribute is set.
	 * @see #unsetUseEnterInTalkMode()
	 * @see #isUseEnterInTalkMode()
	 * @see #setUseEnterInTalkMode(boolean)
	 * @generated
	 */
	boolean isSetUseEnterInTalkMode();

} // MessageOption

⌨️ 快捷键说明

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