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