/** * <copyright> * </copyright> * * $Id$ */ package com.hundsun.ares.studio.jres.model.chouse; import org.eclipse.emf.ecore.EFactory; /** * <!-- begin-user-doc --> * The <b>Factory</b> for the model. * It provides a create method for each non-abstract class of the model. * <!-- end-user-doc --> * @see com.hundsun.ares.studio.jres.model.chouse.ChousePackage * @generated */ public interface ChouseFactory extends EFactory { /** * The singleton instance of the factory. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ ChouseFactory eINSTANCE = com.hundsun.ares.studio.jres.model.chouse.impl.ChouseFactoryImpl.init(); /** * Returns a new object of class '<em>Table Space Property</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Table Space Property</em>'. * @generated */ TableSpaceProperty createTableSpaceProperty(); /** * Returns a new object of class '<em>Table Space Relation Property</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Table Space Relation Property</em>'. * @generated */ TableSpaceRelationProperty createTableSpaceRelationProperty(); /** * Returns a new object of class '<em>Table Base Property</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Table Base Property</em>'. * @generated */ TableBaseProperty createTableBaseProperty(); /** * Returns a new object of class '<em>History Property</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>History Property</em>'. * @generated */ HistoryProperty createHistoryProperty(); /** * Returns a new object of class '<em>Revision History Property</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Revision History Property</em>'. * @generated */ RevisionHistoryProperty createRevisionHistoryProperty(); /** * Returns a new object of class '<em>Modification</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Modification</em>'. * @generated */ Modification createModification(); /** * Returns a new object of class '<em>Stock Table Property</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Stock Table Property</em>'. * @generated */ StockTableProperty createStockTableProperty(); /** * Returns a new object of class '<em>Stock Column Property</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Stock Column Property</em>'. * @generated */ StockColumnProperty createStockColumnProperty(); /** * Returns a new object of class '<em>Stock Index Property</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Stock Index Property</em>'. * @generated */ StockIndexProperty createStockIndexProperty(); /** * Returns a new object of class '<em>Stock TS Relation Property</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Stock TS Relation Property</em>'. * @generated */ StockTSRelationProperty createStockTSRelationProperty(); /** * Returns a new object of class '<em>Stock Project Property</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Stock Project Property</em>'. * @generated */ StockProjectProperty createStockProjectProperty(); /** * Returns a new object of class '<em>Stock DB Context Property</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Stock DB Context Property</em>'. * @generated */ StockDBContextProperty createStockDBContextProperty(); /** * Returns a new object of class '<em>Add Table Modification</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Add Table Modification</em>'. * @generated */ AddTableModification createAddTableModification(); /** * Returns a new object of class '<em>His Table Column</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>His Table Column</em>'. * @generated */ HisTableColumn createHisTableColumn(); /** * Returns a new object of class '<em>Add Table Column Modification</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Add Table Column Modification</em>'. * @generated */ AddTableColumnModification createAddTableColumnModification(); /** * Returns a new object of class '<em>Remove Table Column Modification</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Remove Table Column Modification</em>'. * @generated */ RemoveTableColumnModification createRemoveTableColumnModification(); /** * Returns a new object of class '<em>Removed Table Column</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Removed Table Column</em>'. * @generated */ RemovedTableColumn createRemovedTableColumn(); /** * Returns a new object of class '<em>Rename Table Column Modification</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Rename Table Column Modification</em>'. * @generated */ RenameTableColumnModification createRenameTableColumnModification(); /** * Returns a new object of class '<em>RTCM Detail</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>RTCM Detail</em>'. * @generated */ RTCMDetail createRTCMDetail(); /** * Returns a new object of class '<em>Column Change Detail</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Column Change Detail</em>'. * @generated */ ColumnChangeDetail createColumnChangeDetail(); /** * Returns a new object of class '<em>Change Table Column Type Modification</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Change Table Column Type Modification</em>'. * @generated */ ChangeTableColumnTypeModification createChangeTableColumnTypeModification(); /** * Returns a new object of class '<em>CTCTM Detail</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>CTCTM Detail</em>'. * @generated */ CTCTMDetail createCTCTMDetail(); /** * Returns a new object of class '<em>Add Index Modification</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Add Index Modification</em>'. * @generated */ AddIndexModification createAddIndexModification(); /** * Returns a new object of class '<em>Remove Index Modification</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Remove Index Modification</em>'. * @generated */ RemoveIndexModification createRemoveIndexModification(); /** * Returns a new object of class '<em>Add Index Field Modification</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Add Index Field Modification</em>'. * @generated */ AddIndexFieldModification createAddIndexFieldModification(); /** * Returns a new object of class '<em>Remove Index Field Modification</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Remove Index Field Modification</em>'. * @generated */ RemoveIndexFieldModification createRemoveIndexFieldModification(); /** * Returns a new object of class '<em>Add Index Field</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Add Index Field</em>'. * @generated */ AddIndexField createAddIndexField(); /** * Returns a new object of class '<em>Remove Index Field</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Remove Index Field</em>'. * @generated */ RemoveIndexField createRemoveIndexField(); /** * Returns a new object of class '<em>Removed Index</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Removed Index</em>'. * @generated */ RemovedIndex createRemovedIndex(); /** * Returns a new object of class '<em>Change Table Column Primary Key Modifycation</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Change Table Column Primary Key Modifycation</em>'. * @generated */ ChangeTableColumnPrimaryKeyModifycation createChangeTableColumnPrimaryKeyModifycation(); /** * Returns a new object of class '<em>CTCPM Detail</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>CTCPM Detail</em>'. * @generated */ CTCPMDetail createCTCPMDetail(); /** * Returns a new object of class '<em>Change Table Column Unique Modifycation</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Change Table Column Unique Modifycation</em>'. * @generated */ ChangeTableColumnUniqueModifycation createChangeTableColumnUniqueModifycation(); /** * Returns a new object of class '<em>CTCUM Detail</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>CTCUM Detail</em>'. * @generated */ CTCUMDetail createCTCUMDetail(); /** * Returns a new object of class '<em>Modify Detail</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Modify Detail</em>'. * @generated */ ModifyDetail createModifyDetail(); /** * Returns a new object of class '<em>Change Table Column Nullable Modifycation</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Change Table Column Nullable Modifycation</em>'. * @generated */ ChangeTableColumnNullableModifycation createChangeTableColumnNullableModifycation(); /** * Returns a new object of class '<em>CTCNM Detail</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>CTCNM Detail</em>'. * @generated */ CTCNMDetail createCTCNMDetail(); /** * Returns a new object of class '<em>Add Table Column PK Modification</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Add Table Column PK Modification</em>'. * @generated */ AddTableColumnPKModification createAddTableColumnPKModification(); /** * Returns a new object of class '<em>Remove Table Column PK Modification</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Remove Table Column PK Modification</em>'. * @generated */ RemoveTableColumnPKModification createRemoveTableColumnPKModification(); /** * Returns a new object of class '<em>Add Table Column Unique Modifycation</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Add Table Column Unique Modifycation</em>'. * @generated */ AddTableColumnUniqueModifycation createAddTableColumnUniqueModifycation(); /** * Returns a new object of class '<em>Remove Table Column Unique Modifycation</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Remove Table Column Unique Modifycation</em>'. * @generated */ RemoveTableColumnUniqueModifycation createRemoveTableColumnUniqueModifycation(); /** * Returns a new object of class '<em>Add Constraint Modification</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Add Constraint Modification</em>'. * @generated */ AddConstraintModification createAddConstraintModification(); /** * Returns a new object of class '<em>Remove Constraint Modification</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Remove Constraint Modification</em>'. * @generated */ RemoveConstraintModification createRemoveConstraintModification(); /** * Returns a new object of class '<em>Constraint Modify Detail</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Constraint Modify Detail</em>'. * @generated */ ConstraintModifyDetail createConstraintModifyDetail(); /** * Returns the package supported by this factory. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the package supported by this factory. * @generated */ ChousePackage getChousePackage(); } //ChouseFactory