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

📄 xclusterimpl.java

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

import edu.tsinghua.lumaqq.ecore.group.GroupPackage;
import edu.tsinghua.lumaqq.ecore.group.XCluster;
import edu.tsinghua.lumaqq.ecore.group.XOrganization;
import edu.tsinghua.lumaqq.ecore.group.XUser;

import java.util.Collection;

import org.eclipse.emf.common.notify.Notification;
import org.eclipse.emf.common.notify.NotificationChain;

import org.eclipse.emf.common.util.EList;

import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;

import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.impl.EObjectImpl;

import org.eclipse.emf.ecore.util.EObjectContainmentEList;
import org.eclipse.emf.ecore.util.InternalEList;

/**
 * <!-- begin-user-doc -->
 * An implementation of the model object '<em><b>XCluster</b></em>'.
 * <!-- end-user-doc -->
 * <p>
 * The following features are implemented:
 * <ul>
 *   <li>{@link edu.tsinghua.lumaqq.ecore.group.impl.XClusterImpl#getUser <em>User</em>}</li>
 *   <li>{@link edu.tsinghua.lumaqq.ecore.group.impl.XClusterImpl#getOrganization <em>Organization</em>}</li>
 *   <li>{@link edu.tsinghua.lumaqq.ecore.group.impl.XClusterImpl#getAdmins <em>Admins</em>}</li>
 *   <li>{@link edu.tsinghua.lumaqq.ecore.group.impl.XClusterImpl#getAuthType <em>Auth Type</em>}</li>
 *   <li>{@link edu.tsinghua.lumaqq.ecore.group.impl.XClusterImpl#getCategory <em>Category</em>}</li>
 *   <li>{@link edu.tsinghua.lumaqq.ecore.group.impl.XClusterImpl#getClusterId <em>Cluster Id</em>}</li>
 *   <li>{@link edu.tsinghua.lumaqq.ecore.group.impl.XClusterImpl#getCreator <em>Creator</em>}</li>
 *   <li>{@link edu.tsinghua.lumaqq.ecore.group.impl.XClusterImpl#getDescription <em>Description</em>}</li>
 *   <li>{@link edu.tsinghua.lumaqq.ecore.group.impl.XClusterImpl#getExternalId <em>External Id</em>}</li>
 *   <li>{@link edu.tsinghua.lumaqq.ecore.group.impl.XClusterImpl#getHeadId <em>Head Id</em>}</li>
 *   <li>{@link edu.tsinghua.lumaqq.ecore.group.impl.XClusterImpl#getLastMessageTime <em>Last Message Time</em>}</li>
 *   <li>{@link edu.tsinghua.lumaqq.ecore.group.impl.XClusterImpl#getMessageSetting <em>Message Setting</em>}</li>
 *   <li>{@link edu.tsinghua.lumaqq.ecore.group.impl.XClusterImpl#getName <em>Name</em>}</li>
 *   <li>{@link edu.tsinghua.lumaqq.ecore.group.impl.XClusterImpl#getNotice <em>Notice</em>}</li>
 *   <li>{@link edu.tsinghua.lumaqq.ecore.group.impl.XClusterImpl#getOldCategory <em>Old Category</em>}</li>
 *   <li>{@link edu.tsinghua.lumaqq.ecore.group.impl.XClusterImpl#getParentClusterId <em>Parent Cluster Id</em>}</li>
 *   <li>{@link edu.tsinghua.lumaqq.ecore.group.impl.XClusterImpl#getStockholders <em>Stockholders</em>}</li>
 *   <li>{@link edu.tsinghua.lumaqq.ecore.group.impl.XClusterImpl#getType <em>Type</em>}</li>
 * </ul>
 * </p>
 *
 * @generated
 */
public class XClusterImpl extends EObjectImpl implements XCluster {
	/**
	 * The cached value of the '{@link #getUser() <em>User</em>}' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #getUser()
	 * @generated
	 * @ordered
	 */
	protected EList user = null;

	/**
	 * The cached value of the '{@link #getOrganization() <em>Organization</em>}' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #getOrganization()
	 * @generated
	 * @ordered
	 */
	protected EList organization = null;

	/**
	 * The default value of the '{@link #getAdmins() <em>Admins</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #getAdmins()
	 * @generated
	 * @ordered
	 */
	protected static final String ADMINS_EDEFAULT = null;

	/**
	 * The cached value of the '{@link #getAdmins() <em>Admins</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #getAdmins()
	 * @generated
	 * @ordered
	 */
	protected String admins = ADMINS_EDEFAULT;

	/**
	 * The default value of the '{@link #getAuthType() <em>Auth Type</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #getAuthType()
	 * @generated
	 * @ordered
	 */
	protected static final int AUTH_TYPE_EDEFAULT = 0;

	/**
	 * The cached value of the '{@link #getAuthType() <em>Auth Type</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #getAuthType()
	 * @generated
	 * @ordered
	 */
	protected int authType = AUTH_TYPE_EDEFAULT;

	/**
	 * This is true if the Auth Type attribute has been set.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	protected boolean authTypeESet = false;

	/**
	 * The default value of the '{@link #getCategory() <em>Category</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #getCategory()
	 * @generated
	 * @ordered
	 */
	protected static final int CATEGORY_EDEFAULT = 0;

	/**
	 * The cached value of the '{@link #getCategory() <em>Category</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #getCategory()
	 * @generated
	 * @ordered
	 */
	protected int category = CATEGORY_EDEFAULT;

	/**
	 * This is true if the Category attribute has been set.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	protected boolean categoryESet = false;

	/**
	 * The default value of the '{@link #getClusterId() <em>Cluster Id</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #getClusterId()
	 * @generated
	 * @ordered
	 */
	protected static final int CLUSTER_ID_EDEFAULT = 0;

	/**
	 * The cached value of the '{@link #getClusterId() <em>Cluster Id</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #getClusterId()
	 * @generated
	 * @ordered
	 */
	protected int clusterId = CLUSTER_ID_EDEFAULT;

	/**
	 * This is true if the Cluster Id attribute has been set.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	protected boolean clusterIdESet = false;

	/**
	 * The default value of the '{@link #getCreator() <em>Creator</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #getCreator()
	 * @generated
	 * @ordered
	 */
	protected static final int CREATOR_EDEFAULT = 0;

	/**
	 * The cached value of the '{@link #getCreator() <em>Creator</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #getCreator()
	 * @generated
	 * @ordered
	 */
	protected int creator = CREATOR_EDEFAULT;

	/**
	 * This is true if the Creator attribute has been set.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	protected boolean creatorESet = false;

	/**
	 * The default value of the '{@link #getDescription() <em>Description</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #getDescription()
	 * @generated
	 * @ordered
	 */
	protected static final String DESCRIPTION_EDEFAULT = "";

	/**
	 * The cached value of the '{@link #getDescription() <em>Description</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #getDescription()
	 * @generated
	 * @ordered
	 */
	protected String description = DESCRIPTION_EDEFAULT;

	/**
	 * This is true if the Description attribute has been set.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	protected boolean descriptionESet = false;

	/**
	 * The default value of the '{@link #getExternalId() <em>External Id</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #getExternalId()
	 * @generated
	 * @ordered
	 */
	protected static final int EXTERNAL_ID_EDEFAULT = 0;

	/**
	 * The cached value of the '{@link #getExternalId() <em>External Id</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #getExternalId()
	 * @generated
	 * @ordered
	 */
	protected int externalId = EXTERNAL_ID_EDEFAULT;

	/**
	 * This is true if the External Id attribute has been set.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	protected boolean externalIdESet = false;

	/**
	 * The default value of the '{@link #getHeadId() <em>Head Id</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #getHeadId()
	 * @generated
	 * @ordered
	 */
	protected static final int HEAD_ID_EDEFAULT = 0;

	/**
	 * The cached value of the '{@link #getHeadId() <em>Head Id</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #getHeadId()
	 * @generated
	 * @ordered
	 */
	protected int headId = HEAD_ID_EDEFAULT;

	/**
	 * This is true if the Head Id attribute has been set.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	protected boolean headIdESet = false;

	/**
	 * The default value of the '{@link #getLastMessageTime() <em>Last Message Time</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #getLastMessageTime()
	 * @generated
	 * @ordered
	 */
	protected static final long LAST_MESSAGE_TIME_EDEFAULT = 0L;

	/**
	 * The cached value of the '{@link #getLastMessageTime() <em>Last Message Time</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #getLastMessageTime()
	 * @generated
	 * @ordered
	 */
	protected long lastMessageTime = LAST_MESSAGE_TIME_EDEFAULT;

	/**
	 * This is true if the Last Message Time attribute has been set.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	protected boolean lastMessageTimeESet = false;

	/**
	 * The default value of the '{@link #getMessageSetting() <em>Message Setting</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #getMessageSetting()
	 * @generated
	 * @ordered
	 */
	protected static final String MESSAGE_SETTING_EDEFAULT = null;

	/**
	 * The cached value of the '{@link #getMessageSetting() <em>Message Setting</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #getMessageSetting()
	 * @generated
	 * @ordered
	 */
	protected String messageSetting = MESSAGE_SETTING_EDEFAULT;

	/**
	 * The default value of the '{@link #getName() <em>Name</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #getName()
	 * @generated
	 * @ordered
	 */
	protected static final String NAME_EDEFAULT = null;

	/**
	 * The cached value of the '{@link #getName() <em>Name</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #getName()
	 * @generated
	 * @ordered
	 */
	protected String name = NAME_EDEFAULT;

	/**
	 * The default value of the '{@link #getNotice() <em>Notice</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #getNotice()
	 * @generated
	 * @ordered
	 */
	protected static final String NOTICE_EDEFAULT = "";

	/**
	 * The cached value of the '{@link #getNotice() <em>Notice</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #getNotice()
	 * @generated
	 * @ordered
	 */
	protected String notice = NOTICE_EDEFAULT;

	/**
	 * This is true if the Notice attribute has been set.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	protected boolean noticeESet = false;

	/**
	 * The default value of the '{@link #getOldCategory() <em>Old Category</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #getOldCategory()
	 * @generated
	 * @ordered
	 */
	protected static final int OLD_CATEGORY_EDEFAULT = 0;

	/**
	 * The cached value of the '{@link #getOldCategory() <em>Old Category</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #getOldCategory()
	 * @generated
	 * @ordered
	 */
	protected int oldCategory = OLD_CATEGORY_EDEFAULT;

	/**
	 * This is true if the Old Category attribute has been set.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	protected boolean oldCategoryESet = false;

	/**
	 * The default value of the '{@link #getParentClusterId() <em>Parent Cluster Id</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #getParentClusterId()
	 * @generated
	 * @ordered
	 */
	protected static final int PARENT_CLUSTER_ID_EDEFAULT = 0;

	/**
	 * The cached value of the '{@link #getParentClusterId() <em>Parent Cluster Id</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #getParentClusterId()
	 * @generated
	 * @ordered
	 */
	protected int parentClusterId = PARENT_CLUSTER_ID_EDEFAULT;

	/**
	 * This is true if the Parent Cluster Id attribute has been set.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	protected boolean parentClusterIdESet = false;

	/**
	 * The default value of the '{@link #getStockholders() <em>Stockholders</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #getStockholders()
	 * @generated
	 * @ordered
	 */
	protected static final String STOCKHOLDERS_EDEFAULT = null;

	/**
	 * The cached value of the '{@link #getStockholders() <em>Stockholders</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #getStockholders()
	 * @generated
	 * @ordered
	 */
	protected String stockholders = STOCKHOLDERS_EDEFAULT;

	/**
	 * The default value of the '{@link #getType() <em>Type</em>}' attribute.

⌨️ 快捷键说明

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