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

📄 xcluster.java

📁 lumaQQ的源文件
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
/**
 * <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 + -