/** * <copyright> * </copyright> * * $Id$ */ package com.hundsun.ares.studio.jres.model.chouse.impl; import org.eclipse.emf.common.notify.Notification; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.impl.ENotificationImpl; import org.eclipse.emf.ecore.impl.EObjectImpl; import com.hundsun.ares.studio.jres.model.chouse.ChousePackage; import com.hundsun.ares.studio.jres.model.chouse.TableBaseProperty; /** * <!-- begin-user-doc --> * An implementation of the model object '<em><b>Table Base Property</b></em>'. * <!-- end-user-doc --> * <p> * The following features are implemented: * <ul> * <li>{@link com.hundsun.ares.studio.jres.model.chouse.impl.TableBasePropertyImpl#getChear <em>Chear</em>}</li> * <li>{@link com.hundsun.ares.studio.jres.model.chouse.impl.TableBasePropertyImpl#getRedu <em>Redu</em>}</li> * <li>{@link com.hundsun.ares.studio.jres.model.chouse.impl.TableBasePropertyImpl#isHistory <em>History</em>}</li> * <li>{@link com.hundsun.ares.studio.jres.model.chouse.impl.TableBasePropertyImpl#getHistorySpace <em>History Space</em>}</li> * <li>{@link com.hundsun.ares.studio.jres.model.chouse.impl.TableBasePropertyImpl#getHistoryIndexSpace <em>History Index Space</em>}</li> * <li>{@link com.hundsun.ares.studio.jres.model.chouse.impl.TableBasePropertyImpl#getObjectID <em>Object ID</em>}</li> * <li>{@link com.hundsun.ares.studio.jres.model.chouse.impl.TableBasePropertyImpl#getSplitField <em>Split Field</em>}</li> * <li>{@link com.hundsun.ares.studio.jres.model.chouse.impl.TableBasePropertyImpl#getSplitNum <em>Split Num</em>}</li> * <li>{@link com.hundsun.ares.studio.jres.model.chouse.impl.TableBasePropertyImpl#getStartData <em>Start Data</em>}</li> * <li>{@link com.hundsun.ares.studio.jres.model.chouse.impl.TableBasePropertyImpl#isUserSplit <em>User Split</em>}</li> * <li>{@link com.hundsun.ares.studio.jres.model.chouse.impl.TableBasePropertyImpl#isIsRedu <em>Is Redu</em>}</li> * <li>{@link com.hundsun.ares.studio.jres.model.chouse.impl.TableBasePropertyImpl#isIsClear <em>Is Clear</em>}</li> * <li>{@link com.hundsun.ares.studio.jres.model.chouse.impl.TableBasePropertyImpl#getFileSpace <em>File Space</em>}</li> * <li>{@link com.hundsun.ares.studio.jres.model.chouse.impl.TableBasePropertyImpl#getFileIndexSpace <em>File Index Space</em>}</li> * <li>{@link com.hundsun.ares.studio.jres.model.chouse.impl.TableBasePropertyImpl#getClearIndexSpace <em>Clear Index Space</em>}</li> * </ul> * </p> * * @generated */ public class TableBasePropertyImpl extends EObjectImpl implements TableBaseProperty { /** * The default value of the '{@link #getChear() <em>Chear</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getChear() * @generated * @ordered */ protected static final String CHEAR_EDEFAULT = null; /** * The cached value of the '{@link #getChear() <em>Chear</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getChear() * @generated * @ordered */ protected String chear = CHEAR_EDEFAULT; /** * The default value of the '{@link #getRedu() <em>Redu</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getRedu() * @generated * @ordered */ protected static final String REDU_EDEFAULT = null; /** * The cached value of the '{@link #getRedu() <em>Redu</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getRedu() * @generated * @ordered */ protected String redu = REDU_EDEFAULT; /** * The default value of the '{@link #isHistory() <em>History</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isHistory() * @generated * @ordered */ protected static final boolean HISTORY_EDEFAULT = false; /** * The cached value of the '{@link #isHistory() <em>History</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isHistory() * @generated * @ordered */ protected boolean history = HISTORY_EDEFAULT; /** * The default value of the '{@link #getHistorySpace() <em>History Space</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getHistorySpace() * @generated * @ordered */ protected static final String HISTORY_SPACE_EDEFAULT = null; /** * The cached value of the '{@link #getHistorySpace() <em>History Space</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getHistorySpace() * @generated * @ordered */ protected String historySpace = HISTORY_SPACE_EDEFAULT; /** * The default value of the '{@link #getHistoryIndexSpace() <em>History Index Space</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getHistoryIndexSpace() * @generated * @ordered */ protected static final String HISTORY_INDEX_SPACE_EDEFAULT = null; /** * The cached value of the '{@link #getHistoryIndexSpace() <em>History Index Space</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getHistoryIndexSpace() * @generated * @ordered */ protected String historyIndexSpace = HISTORY_INDEX_SPACE_EDEFAULT; /** * The default value of the '{@link #getObjectID() <em>Object ID</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getObjectID() * @generated * @ordered */ protected static final String OBJECT_ID_EDEFAULT = null; /** * The cached value of the '{@link #getObjectID() <em>Object ID</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getObjectID() * @generated * @ordered */ protected String objectID = OBJECT_ID_EDEFAULT; /** * The default value of the '{@link #getSplitField() <em>Split Field</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getSplitField() * @generated * @ordered */ protected static final String SPLIT_FIELD_EDEFAULT = null; /** * The cached value of the '{@link #getSplitField() <em>Split Field</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getSplitField() * @generated * @ordered */ protected String splitField = SPLIT_FIELD_EDEFAULT; /** * The default value of the '{@link #getSplitNum() <em>Split Num</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getSplitNum() * @generated * @ordered */ protected static final String SPLIT_NUM_EDEFAULT = null; /** * The cached value of the '{@link #getSplitNum() <em>Split Num</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getSplitNum() * @generated * @ordered */ protected String splitNum = SPLIT_NUM_EDEFAULT; /** * The default value of the '{@link #getStartData() <em>Start Data</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getStartData() * @generated * @ordered */ protected static final String START_DATA_EDEFAULT = null; /** * The cached value of the '{@link #getStartData() <em>Start Data</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getStartData() * @generated * @ordered */ protected String startData = START_DATA_EDEFAULT; /** * The default value of the '{@link #isUserSplit() <em>User Split</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isUserSplit() * @generated * @ordered */ protected static final boolean USER_SPLIT_EDEFAULT = false; /** * The cached value of the '{@link #isUserSplit() <em>User Split</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isUserSplit() * @generated * @ordered */ protected boolean userSplit = USER_SPLIT_EDEFAULT; /** * The default value of the '{@link #isIsRedu() <em>Is Redu</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isIsRedu() * @generated * @ordered */ protected static final boolean IS_REDU_EDEFAULT = false; /** * The cached value of the '{@link #isIsRedu() <em>Is Redu</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isIsRedu() * @generated * @ordered */ protected boolean isRedu = IS_REDU_EDEFAULT; /** * The default value of the '{@link #isIsClear() <em>Is Clear</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isIsClear() * @generated * @ordered */ protected static final boolean IS_CLEAR_EDEFAULT = false; /** * The cached value of the '{@link #isIsClear() <em>Is Clear</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isIsClear() * @generated * @ordered */ protected boolean isClear = IS_CLEAR_EDEFAULT; /** * The default value of the '{@link #getFileSpace() <em>File Space</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getFileSpace() * @generated * @ordered */ protected static final String FILE_SPACE_EDEFAULT = null; /** * The cached value of the '{@link #getFileSpace() <em>File Space</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getFileSpace() * @generated * @ordered */ protected String fileSpace = FILE_SPACE_EDEFAULT; /** * The default value of the '{@link #getFileIndexSpace() <em>File Index Space</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getFileIndexSpace() * @generated * @ordered */ protected static final String FILE_INDEX_SPACE_EDEFAULT = null; /** * The cached value of the '{@link #getFileIndexSpace() <em>File Index Space</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getFileIndexSpace() * @generated * @ordered */ protected String fileIndexSpace = FILE_INDEX_SPACE_EDEFAULT; /** * The default value of the '{@link #getClearIndexSpace() <em>Clear Index Space</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getClearIndexSpace() * @generated * @ordered */ protected static final String CLEAR_INDEX_SPACE_EDEFAULT = null; /** * The cached value of the '{@link #getClearIndexSpace() <em>Clear Index Space</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getClearIndexSpace() * @generated * @ordered */ protected String clearIndexSpace = CLEAR_INDEX_SPACE_EDEFAULT; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected TableBasePropertyImpl() { super(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override protected EClass eStaticClass() { return ChousePackage.Literals.TABLE_BASE_PROPERTY; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String getChear() { return chear; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setChear(String newChear) { String oldChear = chear; chear = newChear; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, ChousePackage.TABLE_BASE_PROPERTY__CHEAR, oldChear, chear)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String getRedu() { return redu; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setRedu(String newRedu) { String oldRedu = redu; redu = newRedu; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, ChousePackage.TABLE_BASE_PROPERTY__REDU, oldRedu, redu)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean isHistory() { return history; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setHistory(boolean newHistory) { boolean oldHistory = history; history = newHistory; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, ChousePackage.TABLE_BASE_PROPERTY__HISTORY, oldHistory, history)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String getHistorySpace() { return historySpace; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setHistorySpace(String newHistorySpace) { String oldHistorySpace = historySpace; historySpace = newHistorySpace; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, ChousePackage.TABLE_BASE_PROPERTY__HISTORY_SPACE, oldHistorySpace, historySpace)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String getHistoryIndexSpace() { return historyIndexSpace; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setHistoryIndexSpace(String newHistoryIndexSpace) { String oldHistoryIndexSpace = historyIndexSpace; historyIndexSpace = newHistoryIndexSpace; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, ChousePackage.TABLE_BASE_PROPERTY__HISTORY_INDEX_SPACE, oldHistoryIndexSpace, historyIndexSpace)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String getObjectID() { return objectID; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setObjectID(String newObjectID) { String oldObjectID = objectID; objectID = newObjectID; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, ChousePackage.TABLE_BASE_PROPERTY__OBJECT_ID, oldObjectID, objectID)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String getSplitField() { return splitField; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setSplitField(String newSplitField) { String oldSplitField = splitField; splitField = newSplitField; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, ChousePackage.TABLE_BASE_PROPERTY__SPLIT_FIELD, oldSplitField, splitField)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String getSplitNum() { return splitNum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setSplitNum(String newSplitNum) { String oldSplitNum = splitNum; splitNum = newSplitNum; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, ChousePackage.TABLE_BASE_PROPERTY__SPLIT_NUM, oldSplitNum, splitNum)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String getStartData() { return startData; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setStartData(String newStartData) { String oldStartData = startData; startData = newStartData; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, ChousePackage.TABLE_BASE_PROPERTY__START_DATA, oldStartData, startData)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean isUserSplit() { return userSplit; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setUserSplit(boolean newUserSplit) { boolean oldUserSplit = userSplit; userSplit = newUserSplit; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, ChousePackage.TABLE_BASE_PROPERTY__USER_SPLIT, oldUserSplit, userSplit)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean isIsRedu() { return isRedu; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setIsRedu(boolean newIsRedu) { boolean oldIsRedu = isRedu; isRedu = newIsRedu; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, ChousePackage.TABLE_BASE_PROPERTY__IS_REDU, oldIsRedu, isRedu)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean isIsClear() { return isClear; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setIsClear(boolean newIsClear) { boolean oldIsClear = isClear; isClear = newIsClear; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, ChousePackage.TABLE_BASE_PROPERTY__IS_CLEAR, oldIsClear, isClear)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String getFileSpace() { return fileSpace; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setFileSpace(String newFileSpace) { String oldFileSpace = fileSpace; fileSpace = newFileSpace; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, ChousePackage.TABLE_BASE_PROPERTY__FILE_SPACE, oldFileSpace, fileSpace)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String getFileIndexSpace() { return fileIndexSpace; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setFileIndexSpace(String newFileIndexSpace) { String oldFileIndexSpace = fileIndexSpace; fileIndexSpace = newFileIndexSpace; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, ChousePackage.TABLE_BASE_PROPERTY__FILE_INDEX_SPACE, oldFileIndexSpace, fileIndexSpace)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String getClearIndexSpace() { return clearIndexSpace; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setClearIndexSpace(String newClearIndexSpace) { String oldClearIndexSpace = clearIndexSpace; clearIndexSpace = newClearIndexSpace; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, ChousePackage.TABLE_BASE_PROPERTY__CLEAR_INDEX_SPACE, oldClearIndexSpace, clearIndexSpace)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Object eGet(int featureID, boolean resolve, boolean coreType) { switch (featureID) { case ChousePackage.TABLE_BASE_PROPERTY__CHEAR: return getChear(); case ChousePackage.TABLE_BASE_PROPERTY__REDU: return getRedu(); case ChousePackage.TABLE_BASE_PROPERTY__HISTORY: return isHistory(); case ChousePackage.TABLE_BASE_PROPERTY__HISTORY_SPACE: return getHistorySpace(); case ChousePackage.TABLE_BASE_PROPERTY__HISTORY_INDEX_SPACE: return getHistoryIndexSpace(); case ChousePackage.TABLE_BASE_PROPERTY__OBJECT_ID: return getObjectID(); case ChousePackage.TABLE_BASE_PROPERTY__SPLIT_FIELD: return getSplitField(); case ChousePackage.TABLE_BASE_PROPERTY__SPLIT_NUM: return getSplitNum(); case ChousePackage.TABLE_BASE_PROPERTY__START_DATA: return getStartData(); case ChousePackage.TABLE_BASE_PROPERTY__USER_SPLIT: return isUserSplit(); case ChousePackage.TABLE_BASE_PROPERTY__IS_REDU: return isIsRedu(); case ChousePackage.TABLE_BASE_PROPERTY__IS_CLEAR: return isIsClear(); case ChousePackage.TABLE_BASE_PROPERTY__FILE_SPACE: return getFileSpace(); case ChousePackage.TABLE_BASE_PROPERTY__FILE_INDEX_SPACE: return getFileIndexSpace(); case ChousePackage.TABLE_BASE_PROPERTY__CLEAR_INDEX_SPACE: return getClearIndexSpace(); } return super.eGet(featureID, resolve, coreType); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public void eSet(int featureID, Object newValue) { switch (featureID) { case ChousePackage.TABLE_BASE_PROPERTY__CHEAR: setChear((String)newValue); return; case ChousePackage.TABLE_BASE_PROPERTY__REDU: setRedu((String)newValue); return; case ChousePackage.TABLE_BASE_PROPERTY__HISTORY: setHistory((Boolean)newValue); return; case ChousePackage.TABLE_BASE_PROPERTY__HISTORY_SPACE: setHistorySpace((String)newValue); return; case ChousePackage.TABLE_BASE_PROPERTY__HISTORY_INDEX_SPACE: setHistoryIndexSpace((String)newValue); return; case ChousePackage.TABLE_BASE_PROPERTY__OBJECT_ID: setObjectID((String)newValue); return; case ChousePackage.TABLE_BASE_PROPERTY__SPLIT_FIELD: setSplitField((String)newValue); return; case ChousePackage.TABLE_BASE_PROPERTY__SPLIT_NUM: setSplitNum((String)newValue); return; case ChousePackage.TABLE_BASE_PROPERTY__START_DATA: setStartData((String)newValue); return; case ChousePackage.TABLE_BASE_PROPERTY__USER_SPLIT: setUserSplit((Boolean)newValue); return; case ChousePackage.TABLE_BASE_PROPERTY__IS_REDU: setIsRedu((Boolean)newValue); return; case ChousePackage.TABLE_BASE_PROPERTY__IS_CLEAR: setIsClear((Boolean)newValue); return; case ChousePackage.TABLE_BASE_PROPERTY__FILE_SPACE: setFileSpace((String)newValue); return; case ChousePackage.TABLE_BASE_PROPERTY__FILE_INDEX_SPACE: setFileIndexSpace((String)newValue); return; case ChousePackage.TABLE_BASE_PROPERTY__CLEAR_INDEX_SPACE: setClearIndexSpace((String)newValue); return; } super.eSet(featureID, newValue); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public void eUnset(int featureID) { switch (featureID) { case ChousePackage.TABLE_BASE_PROPERTY__CHEAR: setChear(CHEAR_EDEFAULT); return; case ChousePackage.TABLE_BASE_PROPERTY__REDU: setRedu(REDU_EDEFAULT); return; case ChousePackage.TABLE_BASE_PROPERTY__HISTORY: setHistory(HISTORY_EDEFAULT); return; case ChousePackage.TABLE_BASE_PROPERTY__HISTORY_SPACE: setHistorySpace(HISTORY_SPACE_EDEFAULT); return; case ChousePackage.TABLE_BASE_PROPERTY__HISTORY_INDEX_SPACE: setHistoryIndexSpace(HISTORY_INDEX_SPACE_EDEFAULT); return; case ChousePackage.TABLE_BASE_PROPERTY__OBJECT_ID: setObjectID(OBJECT_ID_EDEFAULT); return; case ChousePackage.TABLE_BASE_PROPERTY__SPLIT_FIELD: setSplitField(SPLIT_FIELD_EDEFAULT); return; case ChousePackage.TABLE_BASE_PROPERTY__SPLIT_NUM: setSplitNum(SPLIT_NUM_EDEFAULT); return; case ChousePackage.TABLE_BASE_PROPERTY__START_DATA: setStartData(START_DATA_EDEFAULT); return; case ChousePackage.TABLE_BASE_PROPERTY__USER_SPLIT: setUserSplit(USER_SPLIT_EDEFAULT); return; case ChousePackage.TABLE_BASE_PROPERTY__IS_REDU: setIsRedu(IS_REDU_EDEFAULT); return; case ChousePackage.TABLE_BASE_PROPERTY__IS_CLEAR: setIsClear(IS_CLEAR_EDEFAULT); return; case ChousePackage.TABLE_BASE_PROPERTY__FILE_SPACE: setFileSpace(FILE_SPACE_EDEFAULT); return; case ChousePackage.TABLE_BASE_PROPERTY__FILE_INDEX_SPACE: setFileIndexSpace(FILE_INDEX_SPACE_EDEFAULT); return; case ChousePackage.TABLE_BASE_PROPERTY__CLEAR_INDEX_SPACE: setClearIndexSpace(CLEAR_INDEX_SPACE_EDEFAULT); return; } super.eUnset(featureID); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public boolean eIsSet(int featureID) { switch (featureID) { case ChousePackage.TABLE_BASE_PROPERTY__CHEAR: return CHEAR_EDEFAULT == null ? chear != null : !CHEAR_EDEFAULT.equals(chear); case ChousePackage.TABLE_BASE_PROPERTY__REDU: return REDU_EDEFAULT == null ? redu != null : !REDU_EDEFAULT.equals(redu); case ChousePackage.TABLE_BASE_PROPERTY__HISTORY: return history != HISTORY_EDEFAULT; case ChousePackage.TABLE_BASE_PROPERTY__HISTORY_SPACE: return HISTORY_SPACE_EDEFAULT == null ? historySpace != null : !HISTORY_SPACE_EDEFAULT.equals(historySpace); case ChousePackage.TABLE_BASE_PROPERTY__HISTORY_INDEX_SPACE: return HISTORY_INDEX_SPACE_EDEFAULT == null ? historyIndexSpace != null : !HISTORY_INDEX_SPACE_EDEFAULT.equals(historyIndexSpace); case ChousePackage.TABLE_BASE_PROPERTY__OBJECT_ID: return OBJECT_ID_EDEFAULT == null ? objectID != null : !OBJECT_ID_EDEFAULT.equals(objectID); case ChousePackage.TABLE_BASE_PROPERTY__SPLIT_FIELD: return SPLIT_FIELD_EDEFAULT == null ? splitField != null : !SPLIT_FIELD_EDEFAULT.equals(splitField); case ChousePackage.TABLE_BASE_PROPERTY__SPLIT_NUM: return SPLIT_NUM_EDEFAULT == null ? splitNum != null : !SPLIT_NUM_EDEFAULT.equals(splitNum); case ChousePackage.TABLE_BASE_PROPERTY__START_DATA: return START_DATA_EDEFAULT == null ? startData != null : !START_DATA_EDEFAULT.equals(startData); case ChousePackage.TABLE_BASE_PROPERTY__USER_SPLIT: return userSplit != USER_SPLIT_EDEFAULT; case ChousePackage.TABLE_BASE_PROPERTY__IS_REDU: return isRedu != IS_REDU_EDEFAULT; case ChousePackage.TABLE_BASE_PROPERTY__IS_CLEAR: return isClear != IS_CLEAR_EDEFAULT; case ChousePackage.TABLE_BASE_PROPERTY__FILE_SPACE: return FILE_SPACE_EDEFAULT == null ? fileSpace != null : !FILE_SPACE_EDEFAULT.equals(fileSpace); case ChousePackage.TABLE_BASE_PROPERTY__FILE_INDEX_SPACE: return FILE_INDEX_SPACE_EDEFAULT == null ? fileIndexSpace != null : !FILE_INDEX_SPACE_EDEFAULT.equals(fileIndexSpace); case ChousePackage.TABLE_BASE_PROPERTY__CLEAR_INDEX_SPACE: return CLEAR_INDEX_SPACE_EDEFAULT == null ? clearIndexSpace != null : !CLEAR_INDEX_SPACE_EDEFAULT.equals(clearIndexSpace); } return super.eIsSet(featureID); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public String toString() { if (eIsProxy()) return super.toString(); StringBuffer result = new StringBuffer(super.toString()); result.append(" (chear: "); result.append(chear); result.append(", redu: "); result.append(redu); result.append(", history: "); result.append(history); result.append(", historySpace: "); result.append(historySpace); result.append(", historyIndexSpace: "); result.append(historyIndexSpace); result.append(", objectID: "); result.append(objectID); result.append(", splitField: "); result.append(splitField); result.append(", splitNum: "); result.append(splitNum); result.append(", startData: "); result.append(startData); result.append(", userSplit: "); result.append(userSplit); result.append(", isRedu: "); result.append(isRedu); result.append(", isClear: "); result.append(isClear); result.append(", fileSpace: "); result.append(fileSpace); result.append(", fileIndexSpace: "); result.append(fileIndexSpace); result.append(", clearIndexSpace: "); result.append(clearIndexSpace); result.append(')'); return result.toString(); } } //TableBasePropertyImpl