/** * <copyright> * </copyright> * * $Id$ */ package com.hundsun.ares.studio.jres.model.chouse; import org.eclipse.emf.ecore.EObject; /** * <!-- begin-user-doc --> * A representation of the model object '<em><b>Table Base Property</b></em>'. * <!-- end-user-doc --> * * <p> * The following features are supported: * <ul> * <li>{@link com.hundsun.ares.studio.jres.model.chouse.TableBaseProperty#getChear <em>Chear</em>}</li> * <li>{@link com.hundsun.ares.studio.jres.model.chouse.TableBaseProperty#getRedu <em>Redu</em>}</li> * <li>{@link com.hundsun.ares.studio.jres.model.chouse.TableBaseProperty#isHistory <em>History</em>}</li> * <li>{@link com.hundsun.ares.studio.jres.model.chouse.TableBaseProperty#getHistorySpace <em>History Space</em>}</li> * <li>{@link com.hundsun.ares.studio.jres.model.chouse.TableBaseProperty#getHistoryIndexSpace <em>History Index Space</em>}</li> * <li>{@link com.hundsun.ares.studio.jres.model.chouse.TableBaseProperty#getObjectID <em>Object ID</em>}</li> * <li>{@link com.hundsun.ares.studio.jres.model.chouse.TableBaseProperty#getSplitField <em>Split Field</em>}</li> * <li>{@link com.hundsun.ares.studio.jres.model.chouse.TableBaseProperty#getSplitNum <em>Split Num</em>}</li> * <li>{@link com.hundsun.ares.studio.jres.model.chouse.TableBaseProperty#getStartData <em>Start Data</em>}</li> * <li>{@link com.hundsun.ares.studio.jres.model.chouse.TableBaseProperty#isUserSplit <em>User Split</em>}</li> * <li>{@link com.hundsun.ares.studio.jres.model.chouse.TableBaseProperty#isIsRedu <em>Is Redu</em>}</li> * <li>{@link com.hundsun.ares.studio.jres.model.chouse.TableBaseProperty#isIsClear <em>Is Clear</em>}</li> * <li>{@link com.hundsun.ares.studio.jres.model.chouse.TableBaseProperty#getFileSpace <em>File Space</em>}</li> * <li>{@link com.hundsun.ares.studio.jres.model.chouse.TableBaseProperty#getFileIndexSpace <em>File Index Space</em>}</li> * <li>{@link com.hundsun.ares.studio.jres.model.chouse.TableBaseProperty#getClearIndexSpace <em>Clear Index Space</em>}</li> * </ul> * </p> * * @see com.hundsun.ares.studio.jres.model.chouse.ChousePackage#getTableBaseProperty() * @model annotation="http://www.eclipse.org/emf/2002/Ecore constraints='clear redu history historySpace historyIndexSpace objectID splitField splitNum startData userSplit fileSpace fileIndexSpace'" * @generated */ public interface TableBaseProperty extends EObject { /** * Returns the value of the '<em><b>Chear</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Chear</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Chear</em>' attribute. * @see #setChear(String) * @see com.hundsun.ares.studio.jres.model.chouse.ChousePackage#getTableBaseProperty_Chear() * @model * @generated */ String getChear(); /** * Sets the value of the '{@link com.hundsun.ares.studio.jres.model.chouse.TableBaseProperty#getChear <em>Chear</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Chear</em>' attribute. * @see #getChear() * @generated */ void setChear(String value); /** * Returns the value of the '<em><b>Redu</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Redu</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Redu</em>' attribute. * @see #setRedu(String) * @see com.hundsun.ares.studio.jres.model.chouse.ChousePackage#getTableBaseProperty_Redu() * @model * @generated */ String getRedu(); /** * Sets the value of the '{@link com.hundsun.ares.studio.jres.model.chouse.TableBaseProperty#getRedu <em>Redu</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Redu</em>' attribute. * @see #getRedu() * @generated */ void setRedu(String value); /** * Returns the value of the '<em><b>History</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>History</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>History</em>' attribute. * @see #setHistory(boolean) * @see com.hundsun.ares.studio.jres.model.chouse.ChousePackage#getTableBaseProperty_History() * @model * @generated */ boolean isHistory(); /** * Sets the value of the '{@link com.hundsun.ares.studio.jres.model.chouse.TableBaseProperty#isHistory <em>History</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>History</em>' attribute. * @see #isHistory() * @generated */ void setHistory(boolean value); /** * Returns the value of the '<em><b>History Space</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>History Space</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>History Space</em>' attribute. * @see #setHistorySpace(String) * @see com.hundsun.ares.studio.jres.model.chouse.ChousePackage#getTableBaseProperty_HistorySpace() * @model * @generated */ String getHistorySpace(); /** * Sets the value of the '{@link com.hundsun.ares.studio.jres.model.chouse.TableBaseProperty#getHistorySpace <em>History Space</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>History Space</em>' attribute. * @see #getHistorySpace() * @generated */ void setHistorySpace(String value); /** * Returns the value of the '<em><b>History Index Space</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>History Index Space</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>History Index Space</em>' attribute. * @see #setHistoryIndexSpace(String) * @see com.hundsun.ares.studio.jres.model.chouse.ChousePackage#getTableBaseProperty_HistoryIndexSpace() * @model * @generated */ String getHistoryIndexSpace(); /** * Sets the value of the '{@link com.hundsun.ares.studio.jres.model.chouse.TableBaseProperty#getHistoryIndexSpace <em>History Index Space</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>History Index Space</em>' attribute. * @see #getHistoryIndexSpace() * @generated */ void setHistoryIndexSpace(String value); /** * Returns the value of the '<em><b>Object ID</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Object 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>Object ID</em>' attribute. * @see #setObjectID(String) * @see com.hundsun.ares.studio.jres.model.chouse.ChousePackage#getTableBaseProperty_ObjectID() * @model * @generated */ String getObjectID(); /** * Sets the value of the '{@link com.hundsun.ares.studio.jres.model.chouse.TableBaseProperty#getObjectID <em>Object ID</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Object ID</em>' attribute. * @see #getObjectID() * @generated */ void setObjectID(String value); /** * Returns the value of the '<em><b>Split Field</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Split Field</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Split Field</em>' attribute. * @see #setSplitField(String) * @see com.hundsun.ares.studio.jres.model.chouse.ChousePackage#getTableBaseProperty_SplitField() * @model * @generated */ String getSplitField(); /** * Sets the value of the '{@link com.hundsun.ares.studio.jres.model.chouse.TableBaseProperty#getSplitField <em>Split Field</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Split Field</em>' attribute. * @see #getSplitField() * @generated */ void setSplitField(String value); /** * Returns the value of the '<em><b>Split Num</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Split Num</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Split Num</em>' attribute. * @see #setSplitNum(String) * @see com.hundsun.ares.studio.jres.model.chouse.ChousePackage#getTableBaseProperty_SplitNum() * @model * @generated */ String getSplitNum(); /** * Sets the value of the '{@link com.hundsun.ares.studio.jres.model.chouse.TableBaseProperty#getSplitNum <em>Split Num</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Split Num</em>' attribute. * @see #getSplitNum() * @generated */ void setSplitNum(String value); /** * Returns the value of the '<em><b>Start Data</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Start Data</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Start Data</em>' attribute. * @see #setStartData(String) * @see com.hundsun.ares.studio.jres.model.chouse.ChousePackage#getTableBaseProperty_StartData() * @model * @generated */ String getStartData(); /** * Sets the value of the '{@link com.hundsun.ares.studio.jres.model.chouse.TableBaseProperty#getStartData <em>Start Data</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Start Data</em>' attribute. * @see #getStartData() * @generated */ void setStartData(String value); /** * Returns the value of the '<em><b>User Split</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>User Split</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>User Split</em>' attribute. * @see #setUserSplit(boolean) * @see com.hundsun.ares.studio.jres.model.chouse.ChousePackage#getTableBaseProperty_UserSplit() * @model * @generated */ boolean isUserSplit(); /** * Sets the value of the '{@link com.hundsun.ares.studio.jres.model.chouse.TableBaseProperty#isUserSplit <em>User Split</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>User Split</em>' attribute. * @see #isUserSplit() * @generated */ void setUserSplit(boolean value); /** * Returns the value of the '<em><b>Is Redu</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Is Redu</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Is Redu</em>' attribute. * @see #setIsRedu(boolean) * @see com.hundsun.ares.studio.jres.model.chouse.ChousePackage#getTableBaseProperty_IsRedu() * @model * @generated */ boolean isIsRedu(); /** * Sets the value of the '{@link com.hundsun.ares.studio.jres.model.chouse.TableBaseProperty#isIsRedu <em>Is Redu</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Is Redu</em>' attribute. * @see #isIsRedu() * @generated */ void setIsRedu(boolean value); /** * Returns the value of the '<em><b>Is Clear</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Is Clear</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Is Clear</em>' attribute. * @see #setIsClear(boolean) * @see com.hundsun.ares.studio.jres.model.chouse.ChousePackage#getTableBaseProperty_IsClear() * @model * @generated */ boolean isIsClear(); /** * Sets the value of the '{@link com.hundsun.ares.studio.jres.model.chouse.TableBaseProperty#isIsClear <em>Is Clear</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Is Clear</em>' attribute. * @see #isIsClear() * @generated */ void setIsClear(boolean value); /** * Returns the value of the '<em><b>File Space</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>File Space</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>File Space</em>' attribute. * @see #setFileSpace(String) * @see com.hundsun.ares.studio.jres.model.chouse.ChousePackage#getTableBaseProperty_FileSpace() * @model * @generated */ String getFileSpace(); /** * Sets the value of the '{@link com.hundsun.ares.studio.jres.model.chouse.TableBaseProperty#getFileSpace <em>File Space</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>File Space</em>' attribute. * @see #getFileSpace() * @generated */ void setFileSpace(String value); /** * Returns the value of the '<em><b>File Index Space</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>File Index Space</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>File Index Space</em>' attribute. * @see #setFileIndexSpace(String) * @see com.hundsun.ares.studio.jres.model.chouse.ChousePackage#getTableBaseProperty_FileIndexSpace() * @model * @generated */ String getFileIndexSpace(); /** * Sets the value of the '{@link com.hundsun.ares.studio.jres.model.chouse.TableBaseProperty#getFileIndexSpace <em>File Index Space</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>File Index Space</em>' attribute. * @see #getFileIndexSpace() * @generated */ void setFileIndexSpace(String value); /** * Returns the value of the '<em><b>Clear Index Space</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Clear Index Space</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Clear Index Space</em>' attribute. * @see #setClearIndexSpace(String) * @see com.hundsun.ares.studio.jres.model.chouse.ChousePackage#getTableBaseProperty_ClearIndexSpace() * @model * @generated */ String getClearIndexSpace(); /** * Sets the value of the '{@link com.hundsun.ares.studio.jres.model.chouse.TableBaseProperty#getClearIndexSpace <em>Clear Index Space</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Clear Index Space</em>' attribute. * @see #getClearIndexSpace() * @generated */ void setClearIndexSpace(String value); } // TableBaseProperty