📄 xuser.java
字号:
/**
* <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 + -