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

📄 xuser.java

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

import org.eclipse.emf.ecore.EObject;

/**
 * <!-- begin-user-doc -->
 * A representation of the model object '<em><b>XUser</b></em>'.
 * <!-- end-user-doc -->
 *
 * <p>
 * The following features are supported:
 * <ul>
 *   <li>{@link edu.tsinghua.lumaqq.ecore.group.XUser#getCardName <em>Card Name</em>}</li>
 *   <li>{@link edu.tsinghua.lumaqq.ecore.group.XUser#isFemale <em>Female</em>}</li>
 *   <li>{@link edu.tsinghua.lumaqq.ecore.group.XUser#getHeadId <em>Head Id</em>}</li>
 *   <li>{@link edu.tsinghua.lumaqq.ecore.group.XUser#getLastMessageTime <em>Last Message Time</em>}</li>
 *   <li>{@link edu.tsinghua.lumaqq.ecore.group.XUser#getLevel <em>Level</em>}</li>
 *   <li>{@link edu.tsinghua.lumaqq.ecore.group.XUser#isMember <em>Member</em>}</li>
 *   <li>{@link edu.tsinghua.lumaqq.ecore.group.XUser#getNick <em>Nick</em>}</li>
 *   <li>{@link edu.tsinghua.lumaqq.ecore.group.XUser#getOrganizationId <em>Organization Id</em>}</li>
 *   <li>{@link edu.tsinghua.lumaqq.ecore.group.XUser#isPinned <em>Pinned</em>}</li>
 *   <li>{@link edu.tsinghua.lumaqq.ecore.group.XUser#getQq <em>Qq</em>}</li>
 *   <li>{@link edu.tsinghua.lumaqq.ecore.group.XUser#getSignature <em>Signature</em>}</li>
 *   <li>{@link edu.tsinghua.lumaqq.ecore.group.XUser#isTalkMode <em>Talk Mode</em>}</li>
 *   <li>{@link edu.tsinghua.lumaqq.ecore.group.XUser#isHasCustomHead <em>Has Custom Head</em>}</li>
 *   <li>{@link edu.tsinghua.lumaqq.ecore.group.XUser#getCustomHeadId <em>Custom Head Id</em>}</li>
 *   <li>{@link edu.tsinghua.lumaqq.ecore.group.XUser#getUserFlag <em>User Flag</em>}</li>
 *   <li>{@link edu.tsinghua.lumaqq.ecore.group.XUser#getCustomHeadTimestamp <em>Custom Head Timestamp</em>}</li>
 *   <li>{@link edu.tsinghua.lumaqq.ecore.group.XUser#getWindowX <em>Window X</em>}</li>
 *   <li>{@link edu.tsinghua.lumaqq.ecore.group.XUser#getWindowY <em>Window Y</em>}</li>
 * </ul>
 * </p>
 *
 * @see edu.tsinghua.lumaqq.ecore.group.GroupPackage#getXUser()
 * @model
 * @generated
 */
public interface XUser extends EObject {
	/**
	 * Returns the value of the '<em><b>Card Name</b></em>' attribute.
	 * The default value is <code>""</code>.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>Card Name</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>Card Name</em>' attribute.
	 * @see #isSetCardName()
	 * @see #unsetCardName()
	 * @see #setCardName(String)
	 * @see edu.tsinghua.lumaqq.ecore.group.GroupPackage#getXUser_CardName()
	 * @model default="" unique="false" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.String"
	 * @generated
	 */
	String getCardName();

	/**
	 * Sets the value of the '{@link edu.tsinghua.lumaqq.ecore.group.XUser#getCardName <em>Card Name</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>Card Name</em>' attribute.
	 * @see #isSetCardName()
	 * @see #unsetCardName()
	 * @see #getCardName()
	 * @generated
	 */
	void setCardName(String value);

	/**
	 * Unsets the value of the '{@link edu.tsinghua.lumaqq.ecore.group.XUser#getCardName <em>Card Name</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #isSetCardName()
	 * @see #getCardName()
	 * @see #setCardName(String)
	 * @generated
	 */
	void unsetCardName();

	/**
	 * Returns whether the value of the '{@link edu.tsinghua.lumaqq.ecore.group.XUser#getCardName <em>Card Name</em>}' attribute is set.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return whether the value of the '<em>Card Name</em>' attribute is set.
	 * @see #unsetCardName()
	 * @see #getCardName()
	 * @see #setCardName(String)
	 * @generated
	 */
	boolean isSetCardName();

	/**
	 * Returns the value of the '<em><b>Female</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>Female</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>Female</em>' attribute.
	 * @see #isSetFemale()
	 * @see #unsetFemale()
	 * @see #setFemale(boolean)
	 * @see edu.tsinghua.lumaqq.ecore.group.GroupPackage#getXUser_Female()
	 * @model unique="false" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean" required="true"
	 * @generated
	 */
	boolean isFemale();

	/**
	 * Sets the value of the '{@link edu.tsinghua.lumaqq.ecore.group.XUser#isFemale <em>Female</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>Female</em>' attribute.
	 * @see #isSetFemale()
	 * @see #unsetFemale()
	 * @see #isFemale()
	 * @generated
	 */
	void setFemale(boolean value);

	/**
	 * Unsets the value of the '{@link edu.tsinghua.lumaqq.ecore.group.XUser#isFemale <em>Female</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #isSetFemale()
	 * @see #isFemale()
	 * @see #setFemale(boolean)
	 * @generated
	 */
	void unsetFemale();

	/**
	 * Returns whether the value of the '{@link edu.tsinghua.lumaqq.ecore.group.XUser#isFemale <em>Female</em>}' attribute is set.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return whether the value of the '<em>Female</em>' attribute is set.
	 * @see #unsetFemale()
	 * @see #isFemale()
	 * @see #setFemale(boolean)
	 * @generated
	 */
	boolean isSetFemale();

	/**
	 * Returns the value of the '<em><b>Head Id</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>Head Id</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>Head Id</em>' attribute.
	 * @see #isSetHeadId()
	 * @see #unsetHeadId()
	 * @see #setHeadId(int)
	 * @see edu.tsinghua.lumaqq.ecore.group.GroupPackage#getXUser_HeadId()
	 * @model unique="false" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Int" required="true"
	 * @generated
	 */
	int getHeadId();

	/**
	 * Sets the value of the '{@link edu.tsinghua.lumaqq.ecore.group.XUser#getHeadId <em>Head Id</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>Head Id</em>' attribute.
	 * @see #isSetHeadId()
	 * @see #unsetHeadId()
	 * @see #getHeadId()
	 * @generated
	 */
	void setHeadId(int value);

	/**
	 * Unsets the value of the '{@link edu.tsinghua.lumaqq.ecore.group.XUser#getHeadId <em>Head Id</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #isSetHeadId()
	 * @see #getHeadId()
	 * @see #setHeadId(int)
	 * @generated
	 */
	void unsetHeadId();

	/**
	 * Returns whether the value of the '{@link edu.tsinghua.lumaqq.ecore.group.XUser#getHeadId <em>Head Id</em>}' attribute is set.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return whether the value of the '<em>Head Id</em>' attribute is set.
	 * @see #unsetHeadId()
	 * @see #getHeadId()
	 * @see #setHeadId(int)
	 * @generated
	 */
	boolean isSetHeadId();

	/**
	 * Returns the value of the '<em><b>Last Message Time</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>Last Message Time</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>Last Message Time</em>' attribute.
	 * @see #isSetLastMessageTime()
	 * @see #unsetLastMessageTime()
	 * @see #setLastMessageTime(long)
	 * @see edu.tsinghua.lumaqq.ecore.group.GroupPackage#getXUser_LastMessageTime()
	 * @model unique="false" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Long" required="true"
	 * @generated
	 */
	long getLastMessageTime();

	/**
	 * Sets the value of the '{@link edu.tsinghua.lumaqq.ecore.group.XUser#getLastMessageTime <em>Last Message Time</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>Last Message Time</em>' attribute.
	 * @see #isSetLastMessageTime()
	 * @see #unsetLastMessageTime()
	 * @see #getLastMessageTime()
	 * @generated
	 */
	void setLastMessageTime(long value);

	/**
	 * Unsets the value of the '{@link edu.tsinghua.lumaqq.ecore.group.XUser#getLastMessageTime <em>Last Message Time</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #isSetLastMessageTime()
	 * @see #getLastMessageTime()
	 * @see #setLastMessageTime(long)
	 * @generated
	 */
	void unsetLastMessageTime();

	/**
	 * Returns whether the value of the '{@link edu.tsinghua.lumaqq.ecore.group.XUser#getLastMessageTime <em>Last Message Time</em>}' attribute is set.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return whether the value of the '<em>Last Message Time</em>' attribute is set.
	 * @see #unsetLastMessageTime()
	 * @see #getLastMessageTime()
	 * @see #setLastMessageTime(long)
	 * @generated
	 */
	boolean isSetLastMessageTime();

	/**
	 * Returns the value of the '<em><b>Level</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>Level</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>Level</em>' attribute.
	 * @see #isSetLevel()
	 * @see #unsetLevel()
	 * @see #setLevel(int)
	 * @see edu.tsinghua.lumaqq.ecore.group.GroupPackage#getXUser_Level()
	 * @model unique="false" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Int" required="true"
	 * @generated
	 */
	int getLevel();

	/**
	 * Sets the value of the '{@link edu.tsinghua.lumaqq.ecore.group.XUser#getLevel <em>Level</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>Level</em>' attribute.
	 * @see #isSetLevel()
	 * @see #unsetLevel()
	 * @see #getLevel()
	 * @generated
	 */
	void setLevel(int value);

	/**
	 * Unsets the value of the '{@link edu.tsinghua.lumaqq.ecore.group.XUser#getLevel <em>Level</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #isSetLevel()
	 * @see #getLevel()
	 * @see #setLevel(int)
	 * @generated
	 */
	void unsetLevel();

	/**
	 * Returns whether the value of the '{@link edu.tsinghua.lumaqq.ecore.group.XUser#getLevel <em>Level</em>}' attribute is set.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return whether the value of the '<em>Level</em>' attribute is set.
	 * @see #unsetLevel()
	 * @see #getLevel()
	 * @see #setLevel(int)
	 * @generated
	 */
	boolean isSetLevel();

	/**
	 * Returns the value of the '<em><b>Member</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>Member</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>Member</em>' attribute.
	 * @see #isSetMember()
	 * @see #unsetMember()
	 * @see #setMember(boolean)
	 * @see edu.tsinghua.lumaqq.ecore.group.GroupPackage#getXUser_Member()
	 * @model unique="false" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean" required="true"
	 * @generated
	 */
	boolean isMember();

	/**
	 * Sets the value of the '{@link edu.tsinghua.lumaqq.ecore.group.XUser#isMember <em>Member</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>Member</em>' attribute.
	 * @see #isSetMember()
	 * @see #unsetMember()

⌨️ 快捷键说明

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