📄 xcluster.java
字号:
/**
* <copyright>
* </copyright>
*
* $Id: XCluster.java 1 2006-06-12 17:37:42Z sxp $
*/
package edu.tsinghua.lumaqq.ecore.group;
import org.eclipse.emf.common.util.EList;
import org.eclipse.emf.ecore.EObject;
/**
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>XCluster</b></em>'.
* <!-- end-user-doc -->
*
* <p>
* The following features are supported:
* <ul>
* <li>{@link edu.tsinghua.lumaqq.ecore.group.XCluster#getUser <em>User</em>}</li>
* <li>{@link edu.tsinghua.lumaqq.ecore.group.XCluster#getOrganization <em>Organization</em>}</li>
* <li>{@link edu.tsinghua.lumaqq.ecore.group.XCluster#getAdmins <em>Admins</em>}</li>
* <li>{@link edu.tsinghua.lumaqq.ecore.group.XCluster#getAuthType <em>Auth Type</em>}</li>
* <li>{@link edu.tsinghua.lumaqq.ecore.group.XCluster#getCategory <em>Category</em>}</li>
* <li>{@link edu.tsinghua.lumaqq.ecore.group.XCluster#getClusterId <em>Cluster Id</em>}</li>
* <li>{@link edu.tsinghua.lumaqq.ecore.group.XCluster#getCreator <em>Creator</em>}</li>
* <li>{@link edu.tsinghua.lumaqq.ecore.group.XCluster#getDescription <em>Description</em>}</li>
* <li>{@link edu.tsinghua.lumaqq.ecore.group.XCluster#getExternalId <em>External Id</em>}</li>
* <li>{@link edu.tsinghua.lumaqq.ecore.group.XCluster#getHeadId <em>Head Id</em>}</li>
* <li>{@link edu.tsinghua.lumaqq.ecore.group.XCluster#getLastMessageTime <em>Last Message Time</em>}</li>
* <li>{@link edu.tsinghua.lumaqq.ecore.group.XCluster#getMessageSetting <em>Message Setting</em>}</li>
* <li>{@link edu.tsinghua.lumaqq.ecore.group.XCluster#getName <em>Name</em>}</li>
* <li>{@link edu.tsinghua.lumaqq.ecore.group.XCluster#getNotice <em>Notice</em>}</li>
* <li>{@link edu.tsinghua.lumaqq.ecore.group.XCluster#getOldCategory <em>Old Category</em>}</li>
* <li>{@link edu.tsinghua.lumaqq.ecore.group.XCluster#getParentClusterId <em>Parent Cluster Id</em>}</li>
* <li>{@link edu.tsinghua.lumaqq.ecore.group.XCluster#getStockholders <em>Stockholders</em>}</li>
* <li>{@link edu.tsinghua.lumaqq.ecore.group.XCluster#getType <em>Type</em>}</li>
* </ul>
* </p>
*
* @see edu.tsinghua.lumaqq.ecore.group.GroupPackage#getXCluster()
* @model
* @generated
*/
public interface XCluster extends EObject {
/**
* Returns the value of the '<em><b>User</b></em>' containment reference list.
* The list contents are of type {@link edu.tsinghua.lumaqq.ecore.group.XUser}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>User</em>' containment reference list isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>User</em>' containment reference list.
* @see edu.tsinghua.lumaqq.ecore.group.GroupPackage#getXCluster_User()
* @model type="edu.tsinghua.lumaqq.ecore.group.XUser" containment="true" resolveProxies="false"
* @generated
*/
EList getUser();
/**
* Returns the value of the '<em><b>Organization</b></em>' containment reference list.
* The list contents are of type {@link edu.tsinghua.lumaqq.ecore.group.XOrganization}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Organization</em>' containment reference list isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Organization</em>' containment reference list.
* @see edu.tsinghua.lumaqq.ecore.group.GroupPackage#getXCluster_Organization()
* @model type="edu.tsinghua.lumaqq.ecore.group.XOrganization" containment="true" resolveProxies="false"
* @generated
*/
EList getOrganization();
/**
* Returns the value of the '<em><b>Admins</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Admins</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Admins</em>' attribute.
* @see #setAdmins(String)
* @see edu.tsinghua.lumaqq.ecore.group.GroupPackage#getXCluster_Admins()
* @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.String" required="true"
* @generated
*/
String getAdmins();
/**
* Sets the value of the '{@link edu.tsinghua.lumaqq.ecore.group.XCluster#getAdmins <em>Admins</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Admins</em>' attribute.
* @see #getAdmins()
* @generated
*/
void setAdmins(String value);
/**
* Returns the value of the '<em><b>Auth Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Auth Type</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Auth Type</em>' attribute.
* @see #isSetAuthType()
* @see #unsetAuthType()
* @see #setAuthType(int)
* @see edu.tsinghua.lumaqq.ecore.group.GroupPackage#getXCluster_AuthType()
* @model unique="false" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Int" required="true"
* @generated
*/
int getAuthType();
/**
* Sets the value of the '{@link edu.tsinghua.lumaqq.ecore.group.XCluster#getAuthType <em>Auth Type</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Auth Type</em>' attribute.
* @see #isSetAuthType()
* @see #unsetAuthType()
* @see #getAuthType()
* @generated
*/
void setAuthType(int value);
/**
* Unsets the value of the '{@link edu.tsinghua.lumaqq.ecore.group.XCluster#getAuthType <em>Auth Type</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetAuthType()
* @see #getAuthType()
* @see #setAuthType(int)
* @generated
*/
void unsetAuthType();
/**
* Returns whether the value of the '{@link edu.tsinghua.lumaqq.ecore.group.XCluster#getAuthType <em>Auth Type</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Auth Type</em>' attribute is set.
* @see #unsetAuthType()
* @see #getAuthType()
* @see #setAuthType(int)
* @generated
*/
boolean isSetAuthType();
/**
* Returns the value of the '<em><b>Category</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Category</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Category</em>' attribute.
* @see #isSetCategory()
* @see #unsetCategory()
* @see #setCategory(int)
* @see edu.tsinghua.lumaqq.ecore.group.GroupPackage#getXCluster_Category()
* @model unique="false" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Int" required="true"
* @generated
*/
int getCategory();
/**
* Sets the value of the '{@link edu.tsinghua.lumaqq.ecore.group.XCluster#getCategory <em>Category</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Category</em>' attribute.
* @see #isSetCategory()
* @see #unsetCategory()
* @see #getCategory()
* @generated
*/
void setCategory(int value);
/**
* Unsets the value of the '{@link edu.tsinghua.lumaqq.ecore.group.XCluster#getCategory <em>Category</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetCategory()
* @see #getCategory()
* @see #setCategory(int)
* @generated
*/
void unsetCategory();
/**
* Returns whether the value of the '{@link edu.tsinghua.lumaqq.ecore.group.XCluster#getCategory <em>Category</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Category</em>' attribute is set.
* @see #unsetCategory()
* @see #getCategory()
* @see #setCategory(int)
* @generated
*/
boolean isSetCategory();
/**
* Returns the value of the '<em><b>Cluster Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Cluster 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>Cluster Id</em>' attribute.
* @see #isSetClusterId()
* @see #unsetClusterId()
* @see #setClusterId(int)
* @see edu.tsinghua.lumaqq.ecore.group.GroupPackage#getXCluster_ClusterId()
* @model unique="false" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Int" required="true"
* @generated
*/
int getClusterId();
/**
* Sets the value of the '{@link edu.tsinghua.lumaqq.ecore.group.XCluster#getClusterId <em>Cluster Id</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Cluster Id</em>' attribute.
* @see #isSetClusterId()
* @see #unsetClusterId()
* @see #getClusterId()
* @generated
*/
void setClusterId(int value);
/**
* Unsets the value of the '{@link edu.tsinghua.lumaqq.ecore.group.XCluster#getClusterId <em>Cluster Id</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetClusterId()
* @see #getClusterId()
* @see #setClusterId(int)
* @generated
*/
void unsetClusterId();
/**
* Returns whether the value of the '{@link edu.tsinghua.lumaqq.ecore.group.XCluster#getClusterId <em>Cluster Id</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Cluster Id</em>' attribute is set.
* @see #unsetClusterId()
* @see #getClusterId()
* @see #setClusterId(int)
* @generated
*/
boolean isSetClusterId();
/**
* Returns the value of the '<em><b>Creator</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Creator</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Creator</em>' attribute.
* @see #isSetCreator()
* @see #unsetCreator()
* @see #setCreator(int)
* @see edu.tsinghua.lumaqq.ecore.group.GroupPackage#getXCluster_Creator()
* @model unique="false" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Int" required="true"
* @generated
*/
int getCreator();
/**
* Sets the value of the '{@link edu.tsinghua.lumaqq.ecore.group.XCluster#getCreator <em>Creator</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Creator</em>' attribute.
* @see #isSetCreator()
* @see #unsetCreator()
* @see #getCreator()
* @generated
*/
void setCreator(int value);
/**
* Unsets the value of the '{@link edu.tsinghua.lumaqq.ecore.group.XCluster#getCreator <em>Creator</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetCreator()
* @see #getCreator()
* @see #setCreator(int)
* @generated
*/
void unsetCreator();
/**
* Returns whether the value of the '{@link edu.tsinghua.lumaqq.ecore.group.XCluster#getCreator <em>Creator</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Creator</em>' attribute is set.
* @see #unsetCreator()
* @see #getCreator()
* @see #setCreator(int)
* @generated
*/
boolean isSetCreator();
/**
* Returns the value of the '<em><b>Description</b></em>' attribute.
* The default value is <code>""</code>.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Description</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Description</em>' attribute.
* @see #isSetDescription()
* @see #unsetDescription()
* @see #setDescription(String)
* @see edu.tsinghua.lumaqq.ecore.group.GroupPackage#getXCluster_Description()
* @model default="" unique="false" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.String"
* @generated
*/
String getDescription();
/**
* Sets the value of the '{@link edu.tsinghua.lumaqq.ecore.group.XCluster#getDescription <em>Description</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Description</em>' attribute.
* @see #isSetDescription()
* @see #unsetDescription()
* @see #getDescription()
* @generated
*/
void setDescription(String value);
/**
* Unsets the value of the '{@link edu.tsinghua.lumaqq.ecore.group.XCluster#getDescription <em>Description</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetDescription()
* @see #getDescription()
* @see #setDescription(String)
* @generated
*/
void unsetDescription();
/**
* Returns whether the value of the '{@link edu.tsinghua.lumaqq.ecore.group.XCluster#getDescription <em>Description</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Description</em>' attribute is set.
* @see #unsetDescription()
* @see #getDescription()
* @see #setDescription(String)
* @generated
*/
boolean isSetDescription();
/**
* Returns the value of the '<em><b>External Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>External 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>External Id</em>' attribute.
* @see #isSetExternalId()
* @see #unsetExternalId()
* @see #setExternalId(int)
* @see edu.tsinghua.lumaqq.ecore.group.GroupPackage#getXCluster_ExternalId()
* @model unique="false" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Int" required="true"
* @generated
*/
int getExternalId();
/**
* Sets the value of the '{@link edu.tsinghua.lumaqq.ecore.group.XCluster#getExternalId <em>External Id</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>External Id</em>' attribute.
* @see #isSetExternalId()
* @see #unsetExternalId()
* @see #getExternalId()
* @generated
*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -