org.openxma.dsl.ddl.ddlDsl.DdlDslPackage Maven / Gradle / Ivy
/**
*
*
*
*/
package org.openxma.dsl.ddl.ddlDsl;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EEnum;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
/**
*
* The Package for the model.
* It contains accessors for the meta objects to represent
*
* - each class,
* - each feature of each class,
* - each enum,
* - and each data type
*
*
* @see org.openxma.dsl.ddl.ddlDsl.DdlDslFactory
* @model kind="package"
* @generated
*/
public interface DdlDslPackage extends EPackage
{
/**
* The package name.
*
*
* @generated
*/
String eNAME = "ddlDsl";
/**
* The package namespace URI.
*
*
* @generated
*/
String eNS_URI = "http://www.openxma.org/dsl/ddl/DdlDsl";
/**
* The package namespace name.
*
*
* @generated
*/
String eNS_PREFIX = "ddlDsl";
/**
* The singleton instance of the package.
*
*
* @generated
*/
DdlDslPackage eINSTANCE = org.openxma.dsl.ddl.ddlDsl.impl.DdlDslPackageImpl.init();
/**
* The meta object id for the '{@link org.openxma.dsl.ddl.ddlDsl.impl.DdlImpl Ddl}' class.
*
*
* @see org.openxma.dsl.ddl.ddlDsl.impl.DdlImpl
* @see org.openxma.dsl.ddl.ddlDsl.impl.DdlDslPackageImpl#getDdl()
* @generated
*/
int DDL = 0;
/**
* The feature id for the 'Statements' containment reference list.
*
*
* @generated
* @ordered
*/
int DDL__STATEMENTS = 0;
/**
* The number of structural features of the 'Ddl' class.
*
*
* @generated
* @ordered
*/
int DDL_FEATURE_COUNT = 1;
/**
* The meta object id for the '{@link org.openxma.dsl.ddl.ddlDsl.impl.DdlStatementImpl Ddl Statement}' class.
*
*
* @see org.openxma.dsl.ddl.ddlDsl.impl.DdlStatementImpl
* @see org.openxma.dsl.ddl.ddlDsl.impl.DdlDslPackageImpl#getDdlStatement()
* @generated
*/
int DDL_STATEMENT = 1;
/**
* The number of structural features of the 'Ddl Statement' class.
*
*
* @generated
* @ordered
*/
int DDL_STATEMENT_FEATURE_COUNT = 0;
/**
* The meta object id for the '{@link org.openxma.dsl.ddl.ddlDsl.impl.AlterImpl Alter}' class.
*
*
* @see org.openxma.dsl.ddl.ddlDsl.impl.AlterImpl
* @see org.openxma.dsl.ddl.ddlDsl.impl.DdlDslPackageImpl#getAlter()
* @generated
*/
int ALTER = 2;
/**
* The feature id for the 'Table' reference.
*
*
* @generated
* @ordered
*/
int ALTER__TABLE = DDL_STATEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the 'Action' containment reference.
*
*
* @generated
* @ordered
*/
int ALTER__ACTION = DDL_STATEMENT_FEATURE_COUNT + 1;
/**
* The number of structural features of the 'Alter' class.
*
*
* @generated
* @ordered
*/
int ALTER_FEATURE_COUNT = DDL_STATEMENT_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.openxma.dsl.ddl.ddlDsl.impl.AlterTableActionImpl Alter Table Action}' class.
*
*
* @see org.openxma.dsl.ddl.ddlDsl.impl.AlterTableActionImpl
* @see org.openxma.dsl.ddl.ddlDsl.impl.DdlDslPackageImpl#getAlterTableAction()
* @generated
*/
int ALTER_TABLE_ACTION = 3;
/**
* The feature id for the 'Constraint' containment reference.
*
*
* @generated
* @ordered
*/
int ALTER_TABLE_ACTION__CONSTRAINT = 0;
/**
* The number of structural features of the 'Alter Table Action' class.
*
*
* @generated
* @ordered
*/
int ALTER_TABLE_ACTION_FEATURE_COUNT = 1;
/**
* The meta object id for the '{@link org.openxma.dsl.ddl.ddlDsl.impl.DropTableConstraintImpl Drop Table Constraint}' class.
*
*
* @see org.openxma.dsl.ddl.ddlDsl.impl.DropTableConstraintImpl
* @see org.openxma.dsl.ddl.ddlDsl.impl.DdlDslPackageImpl#getDropTableConstraint()
* @generated
*/
int DROP_TABLE_CONSTRAINT = 4;
/**
* The feature id for the 'Constraint' containment reference.
*
*
* @generated
* @ordered
*/
int DROP_TABLE_CONSTRAINT__CONSTRAINT = ALTER_TABLE_ACTION__CONSTRAINT;
/**
* The feature id for the 'Constraint Ref' reference.
*
*
* @generated
* @ordered
*/
int DROP_TABLE_CONSTRAINT__CONSTRAINT_REF = ALTER_TABLE_ACTION_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'Drop Table Constraint' class.
*
*
* @generated
* @ordered
*/
int DROP_TABLE_CONSTRAINT_FEATURE_COUNT = ALTER_TABLE_ACTION_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.openxma.dsl.ddl.ddlDsl.impl.CommentImpl Comment}' class.
*
*
* @see org.openxma.dsl.ddl.ddlDsl.impl.CommentImpl
* @see org.openxma.dsl.ddl.ddlDsl.impl.DdlDslPackageImpl#getComment()
* @generated
*/
int COMMENT = 5;
/**
* The feature id for the 'Comment' attribute.
*
*
* @generated
* @ordered
*/
int COMMENT__COMMENT = DDL_STATEMENT_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'Comment' class.
*
*
* @generated
* @ordered
*/
int COMMENT_FEATURE_COUNT = DDL_STATEMENT_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.openxma.dsl.ddl.ddlDsl.impl.TableCommentImpl Table Comment}' class.
*
*
* @see org.openxma.dsl.ddl.ddlDsl.impl.TableCommentImpl
* @see org.openxma.dsl.ddl.ddlDsl.impl.DdlDslPackageImpl#getTableComment()
* @generated
*/
int TABLE_COMMENT = 6;
/**
* The feature id for the 'Comment' attribute.
*
*
* @generated
* @ordered
*/
int TABLE_COMMENT__COMMENT = COMMENT__COMMENT;
/**
* The feature id for the 'Table' reference.
*
*
* @generated
* @ordered
*/
int TABLE_COMMENT__TABLE = COMMENT_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'Table Comment' class.
*
*
* @generated
* @ordered
*/
int TABLE_COMMENT_FEATURE_COUNT = COMMENT_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.openxma.dsl.ddl.ddlDsl.impl.ColumnCommentImpl Column Comment}' class.
*
*
* @see org.openxma.dsl.ddl.ddlDsl.impl.ColumnCommentImpl
* @see org.openxma.dsl.ddl.ddlDsl.impl.DdlDslPackageImpl#getColumnComment()
* @generated
*/
int COLUMN_COMMENT = 7;
/**
* The feature id for the 'Comment' attribute.
*
*
* @generated
* @ordered
*/
int COLUMN_COMMENT__COMMENT = COMMENT__COMMENT;
/**
* The feature id for the 'Column' reference.
*
*
* @generated
* @ordered
*/
int COLUMN_COMMENT__COLUMN = COMMENT_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'Column Comment' class.
*
*
* @generated
* @ordered
*/
int COLUMN_COMMENT_FEATURE_COUNT = COMMENT_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.openxma.dsl.ddl.ddlDsl.impl.AddTableConstraintImpl Add Table Constraint}' class.
*
*
* @see org.openxma.dsl.ddl.ddlDsl.impl.AddTableConstraintImpl
* @see org.openxma.dsl.ddl.ddlDsl.impl.DdlDslPackageImpl#getAddTableConstraint()
* @generated
*/
int ADD_TABLE_CONSTRAINT = 8;
/**
* The feature id for the 'Constraint' containment reference.
*
*
* @generated
* @ordered
*/
int ADD_TABLE_CONSTRAINT__CONSTRAINT = ALTER_TABLE_ACTION__CONSTRAINT;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int ADD_TABLE_CONSTRAINT__NAME = ALTER_TABLE_ACTION_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'Add Table Constraint' class.
*
*
* @generated
* @ordered
*/
int ADD_TABLE_CONSTRAINT_FEATURE_COUNT = ALTER_TABLE_ACTION_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.openxma.dsl.ddl.ddlDsl.impl.CreateImpl Create}' class.
*
*
* @see org.openxma.dsl.ddl.ddlDsl.impl.CreateImpl
* @see org.openxma.dsl.ddl.ddlDsl.impl.DdlDslPackageImpl#getCreate()
* @generated
*/
int CREATE = 9;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int CREATE__NAME = DDL_STATEMENT_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'Create' class.
*
*
* @generated
* @ordered
*/
int CREATE_FEATURE_COUNT = DDL_STATEMENT_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.openxma.dsl.ddl.ddlDsl.impl.CreateTableImpl Create Table}' class.
*
*
* @see org.openxma.dsl.ddl.ddlDsl.impl.CreateTableImpl
* @see org.openxma.dsl.ddl.ddlDsl.impl.DdlDslPackageImpl#getCreateTable()
* @generated
*/
int CREATE_TABLE = 10;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int CREATE_TABLE__NAME = CREATE__NAME;
/**
* The feature id for the 'Properties' containment reference list.
*
*
* @generated
* @ordered
*/
int CREATE_TABLE__PROPERTIES = CREATE_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'Create Table' class.
*
*
* @generated
* @ordered
*/
int CREATE_TABLE_FEATURE_COUNT = CREATE_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.openxma.dsl.ddl.ddlDsl.impl.CreateIndexImpl Create Index}' class.
*
*
* @see org.openxma.dsl.ddl.ddlDsl.impl.CreateIndexImpl
* @see org.openxma.dsl.ddl.ddlDsl.impl.DdlDslPackageImpl#getCreateIndex()
* @generated
*/
int CREATE_INDEX = 11;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int CREATE_INDEX__NAME = CREATE__NAME;
/**
* The feature id for the 'Unique' attribute.
*
*
* @generated
* @ordered
*/
int CREATE_INDEX__UNIQUE = CREATE_FEATURE_COUNT + 0;
/**
* The feature id for the 'Table' reference.
*
*
* @generated
* @ordered
*/
int CREATE_INDEX__TABLE = CREATE_FEATURE_COUNT + 1;
/**
* The feature id for the 'Columns' reference list.
*
*
* @generated
* @ordered
*/
int CREATE_INDEX__COLUMNS = CREATE_FEATURE_COUNT + 2;
/**
* The feature id for the 'Sort Orders' attribute list.
*
*
* @generated
* @ordered
*/
int CREATE_INDEX__SORT_ORDERS = CREATE_FEATURE_COUNT + 3;
/**
* The number of structural features of the 'Create Index' class.
*
*
* @generated
* @ordered
*/
int CREATE_INDEX_FEATURE_COUNT = CREATE_FEATURE_COUNT + 4;
/**
* The meta object id for the '{@link org.openxma.dsl.ddl.ddlDsl.impl.TablePropertyImpl Table Property}' class.
*
*
* @see org.openxma.dsl.ddl.ddlDsl.impl.TablePropertyImpl
* @see org.openxma.dsl.ddl.ddlDsl.impl.DdlDslPackageImpl#getTableProperty()
* @generated
*/
int TABLE_PROPERTY = 12;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int TABLE_PROPERTY__NAME = 0;
/**
* The number of structural features of the 'Table Property' class.
*
*
* @generated
* @ordered
*/
int TABLE_PROPERTY_FEATURE_COUNT = 1;
/**
* The meta object id for the '{@link org.openxma.dsl.ddl.ddlDsl.impl.ColumnImpl Column}' class.
*
*
* @see org.openxma.dsl.ddl.ddlDsl.impl.ColumnImpl
* @see org.openxma.dsl.ddl.ddlDsl.impl.DdlDslPackageImpl#getColumn()
* @generated
*/
int COLUMN = 13;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int COLUMN__NAME = TABLE_PROPERTY__NAME;
/**
* The feature id for the 'Type' containment reference.
*
*
* @generated
* @ordered
*/
int COLUMN__TYPE = TABLE_PROPERTY_FEATURE_COUNT + 0;
/**
* The feature id for the 'Sorted' attribute.
*
*
* @generated
* @ordered
*/
int COLUMN__SORTED = TABLE_PROPERTY_FEATURE_COUNT + 1;
/**
* The feature id for the 'Constraint' containment reference.
*
*
* @generated
* @ordered
*/
int COLUMN__CONSTRAINT = TABLE_PROPERTY_FEATURE_COUNT + 2;
/**
* The feature id for the 'Default' attribute.
*
*
* @generated
* @ordered
*/
int COLUMN__DEFAULT = TABLE_PROPERTY_FEATURE_COUNT + 3;
/**
* The feature id for the 'Reference' containment reference.
*
*
* @generated
* @ordered
*/
int COLUMN__REFERENCE = TABLE_PROPERTY_FEATURE_COUNT + 4;
/**
* The number of structural features of the 'Column' class.
*
*
* @generated
* @ordered
*/
int COLUMN_FEATURE_COUNT = TABLE_PROPERTY_FEATURE_COUNT + 5;
/**
* The meta object id for the '{@link org.openxma.dsl.ddl.ddlDsl.impl.DropImpl Drop}' class.
*
*
* @see org.openxma.dsl.ddl.ddlDsl.impl.DropImpl
* @see org.openxma.dsl.ddl.ddlDsl.impl.DdlDslPackageImpl#getDrop()
* @generated
*/
int DROP = 14;
/**
* The feature id for the 'Object' attribute.
*
*
* @generated
* @ordered
*/
int DROP__OBJECT = DDL_STATEMENT_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'Drop' class.
*
*
* @generated
* @ordered
*/
int DROP_FEATURE_COUNT = DDL_STATEMENT_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.openxma.dsl.ddl.ddlDsl.impl.ConstraintImpl Constraint}' class.
*
*
* @see org.openxma.dsl.ddl.ddlDsl.impl.ConstraintImpl
* @see org.openxma.dsl.ddl.ddlDsl.impl.DdlDslPackageImpl#getConstraint()
* @generated
*/
int CONSTRAINT = 15;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int CONSTRAINT__NAME = TABLE_PROPERTY__NAME;
/**
* The number of structural features of the 'Constraint' class.
*
*
* @generated
* @ordered
*/
int CONSTRAINT_FEATURE_COUNT = TABLE_PROPERTY_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.openxma.dsl.ddl.ddlDsl.impl.NullableConstraintImpl Nullable Constraint}' class.
*
*
* @see org.openxma.dsl.ddl.ddlDsl.impl.NullableConstraintImpl
* @see org.openxma.dsl.ddl.ddlDsl.impl.DdlDslPackageImpl#getNullableConstraint()
* @generated
*/
int NULLABLE_CONSTRAINT = 16;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int NULLABLE_CONSTRAINT__NAME = CONSTRAINT__NAME;
/**
* The feature id for the 'Not' attribute.
*
*
* @generated
* @ordered
*/
int NULLABLE_CONSTRAINT__NOT = CONSTRAINT_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'Nullable Constraint' class.
*
*
* @generated
* @ordered
*/
int NULLABLE_CONSTRAINT_FEATURE_COUNT = CONSTRAINT_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.openxma.dsl.ddl.ddlDsl.impl.UniqueKeyConstraintImpl Unique Key Constraint}' class.
*
*
* @see org.openxma.dsl.ddl.ddlDsl.impl.UniqueKeyConstraintImpl
* @see org.openxma.dsl.ddl.ddlDsl.impl.DdlDslPackageImpl#getUniqueKeyConstraint()
* @generated
*/
int UNIQUE_KEY_CONSTRAINT = 17;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int UNIQUE_KEY_CONSTRAINT__NAME = CONSTRAINT__NAME;
/**
* The feature id for the 'Columns' reference list.
*
*
* @generated
* @ordered
*/
int UNIQUE_KEY_CONSTRAINT__COLUMNS = CONSTRAINT_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'Unique Key Constraint' class.
*
*
* @generated
* @ordered
*/
int UNIQUE_KEY_CONSTRAINT_FEATURE_COUNT = CONSTRAINT_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.openxma.dsl.ddl.ddlDsl.impl.PrimaryKeyConstraintImpl Primary Key Constraint}' class.
*
*
* @see org.openxma.dsl.ddl.ddlDsl.impl.PrimaryKeyConstraintImpl
* @see org.openxma.dsl.ddl.ddlDsl.impl.DdlDslPackageImpl#getPrimaryKeyConstraint()
* @generated
*/
int PRIMARY_KEY_CONSTRAINT = 18;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int PRIMARY_KEY_CONSTRAINT__NAME = CONSTRAINT__NAME;
/**
* The feature id for the 'Columns' reference list.
*
*
* @generated
* @ordered
*/
int PRIMARY_KEY_CONSTRAINT__COLUMNS = CONSTRAINT_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'Primary Key Constraint' class.
*
*
* @generated
* @ordered
*/
int PRIMARY_KEY_CONSTRAINT_FEATURE_COUNT = CONSTRAINT_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.openxma.dsl.ddl.ddlDsl.impl.ForeignKeyConstraintImpl Foreign Key Constraint}' class.
*
*
* @see org.openxma.dsl.ddl.ddlDsl.impl.ForeignKeyConstraintImpl
* @see org.openxma.dsl.ddl.ddlDsl.impl.DdlDslPackageImpl#getForeignKeyConstraint()
* @generated
*/
int FOREIGN_KEY_CONSTRAINT = 19;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int FOREIGN_KEY_CONSTRAINT__NAME = CONSTRAINT__NAME;
/**
* The feature id for the 'Columns' reference list.
*
*
* @generated
* @ordered
*/
int FOREIGN_KEY_CONSTRAINT__COLUMNS = CONSTRAINT_FEATURE_COUNT + 0;
/**
* The feature id for the 'Reference' containment reference.
*
*
* @generated
* @ordered
*/
int FOREIGN_KEY_CONSTRAINT__REFERENCE = CONSTRAINT_FEATURE_COUNT + 1;
/**
* The number of structural features of the 'Foreign Key Constraint' class.
*
*
* @generated
* @ordered
*/
int FOREIGN_KEY_CONSTRAINT_FEATURE_COUNT = CONSTRAINT_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.openxma.dsl.ddl.ddlDsl.impl.ReferenceClauseImpl Reference Clause}' class.
*
*
* @see org.openxma.dsl.ddl.ddlDsl.impl.ReferenceClauseImpl
* @see org.openxma.dsl.ddl.ddlDsl.impl.DdlDslPackageImpl#getReferenceClause()
* @generated
*/
int REFERENCE_CLAUSE = 20;
/**
* The feature id for the 'Table' reference.
*
*
* @generated
* @ordered
*/
int REFERENCE_CLAUSE__TABLE = 0;
/**
* The feature id for the 'Columns' reference list.
*
*
* @generated
* @ordered
*/
int REFERENCE_CLAUSE__COLUMNS = 1;
/**
* The number of structural features of the 'Reference Clause' class.
*
*
* @generated
* @ordered
*/
int REFERENCE_CLAUSE_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link org.openxma.dsl.ddl.ddlDsl.impl.SqlDataTypeImpl Sql Data Type}' class.
*
*
* @see org.openxma.dsl.ddl.ddlDsl.impl.SqlDataTypeImpl
* @see org.openxma.dsl.ddl.ddlDsl.impl.DdlDslPackageImpl#getSqlDataType()
* @generated
*/
int SQL_DATA_TYPE = 21;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int SQL_DATA_TYPE__NAME = 0;
/**
* The number of structural features of the 'Sql Data Type' class.
*
*
* @generated
* @ordered
*/
int SQL_DATA_TYPE_FEATURE_COUNT = 1;
/**
* The meta object id for the '{@link org.openxma.dsl.ddl.ddlDsl.impl.SqlCharacterImpl Sql Character}' class.
*
*
* @see org.openxma.dsl.ddl.ddlDsl.impl.SqlCharacterImpl
* @see org.openxma.dsl.ddl.ddlDsl.impl.DdlDslPackageImpl#getSqlCharacter()
* @generated
*/
int SQL_CHARACTER = 22;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int SQL_CHARACTER__NAME = SQL_DATA_TYPE__NAME;
/**
* The feature id for the 'National' attribute.
*
*
* @generated
* @ordered
*/
int SQL_CHARACTER__NATIONAL = SQL_DATA_TYPE_FEATURE_COUNT + 0;
/**
* The feature id for the 'Size' attribute.
*
*
* @generated
* @ordered
*/
int SQL_CHARACTER__SIZE = SQL_DATA_TYPE_FEATURE_COUNT + 1;
/**
* The number of structural features of the 'Sql Character' class.
*
*
* @generated
* @ordered
*/
int SQL_CHARACTER_FEATURE_COUNT = SQL_DATA_TYPE_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.openxma.dsl.ddl.ddlDsl.impl.SqlNumberImpl Sql Number}' class.
*
*
* @see org.openxma.dsl.ddl.ddlDsl.impl.SqlNumberImpl
* @see org.openxma.dsl.ddl.ddlDsl.impl.DdlDslPackageImpl#getSqlNumber()
* @generated
*/
int SQL_NUMBER = 23;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int SQL_NUMBER__NAME = SQL_DATA_TYPE__NAME;
/**
* The feature id for the 'Has Precision' attribute.
*
*
* @generated
* @ordered
*/
int SQL_NUMBER__HAS_PRECISION = SQL_DATA_TYPE_FEATURE_COUNT + 0;
/**
* The feature id for the 'Precision' attribute.
*
*
* @generated
* @ordered
*/
int SQL_NUMBER__PRECISION = SQL_DATA_TYPE_FEATURE_COUNT + 1;
/**
* The feature id for the 'Scale' attribute.
*
*
* @generated
* @ordered
*/
int SQL_NUMBER__SCALE = SQL_DATA_TYPE_FEATURE_COUNT + 2;
/**
* The number of structural features of the 'Sql Number' class.
*
*
* @generated
* @ordered
*/
int SQL_NUMBER_FEATURE_COUNT = SQL_DATA_TYPE_FEATURE_COUNT + 3;
/**
* The meta object id for the '{@link org.openxma.dsl.ddl.ddlDsl.impl.LongRawImpl Long Raw}' class.
*
*
* @see org.openxma.dsl.ddl.ddlDsl.impl.LongRawImpl
* @see org.openxma.dsl.ddl.ddlDsl.impl.DdlDslPackageImpl#getLongRaw()
* @generated
*/
int LONG_RAW = 24;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int LONG_RAW__NAME = SQL_DATA_TYPE__NAME;
/**
* The number of structural features of the 'Long Raw' class.
*
*
* @generated
* @ordered
*/
int LONG_RAW_FEATURE_COUNT = SQL_DATA_TYPE_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.openxma.dsl.ddl.ddlDsl.impl.LongImpl Long}' class.
*
*
* @see org.openxma.dsl.ddl.ddlDsl.impl.LongImpl
* @see org.openxma.dsl.ddl.ddlDsl.impl.DdlDslPackageImpl#getLong()
* @generated
*/
int LONG = 25;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int LONG__NAME = LONG_RAW__NAME;
/**
* The feature id for the 'Raw' attribute.
*
*
* @generated
* @ordered
*/
int LONG__RAW = LONG_RAW_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'Long' class.
*
*
* @generated
* @ordered
*/
int LONG_FEATURE_COUNT = LONG_RAW_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.openxma.dsl.ddl.ddlDsl.impl.RawImpl Raw}' class.
*
*
* @see org.openxma.dsl.ddl.ddlDsl.impl.RawImpl
* @see org.openxma.dsl.ddl.ddlDsl.impl.DdlDslPackageImpl#getRaw()
* @generated
*/
int RAW = 26;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int RAW__NAME = LONG_RAW__NAME;
/**
* The feature id for the 'Size' attribute.
*
*
* @generated
* @ordered
*/
int RAW__SIZE = LONG_RAW_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'Raw' class.
*
*
* @generated
* @ordered
*/
int RAW_FEATURE_COUNT = LONG_RAW_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.openxma.dsl.ddl.ddlDsl.impl.SqlDateTimeImpl Sql Date Time}' class.
*
*
* @see org.openxma.dsl.ddl.ddlDsl.impl.SqlDateTimeImpl
* @see org.openxma.dsl.ddl.ddlDsl.impl.DdlDslPackageImpl#getSqlDateTime()
* @generated
*/
int SQL_DATE_TIME = 27;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int SQL_DATE_TIME__NAME = SQL_DATA_TYPE__NAME;
/**
* The number of structural features of the 'Sql Date Time' class.
*
*
* @generated
* @ordered
*/
int SQL_DATE_TIME_FEATURE_COUNT = SQL_DATA_TYPE_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.openxma.dsl.ddl.ddlDsl.impl.SqlDateImpl Sql Date}' class.
*
*
* @see org.openxma.dsl.ddl.ddlDsl.impl.SqlDateImpl
* @see org.openxma.dsl.ddl.ddlDsl.impl.DdlDslPackageImpl#getSqlDate()
* @generated
*/
int SQL_DATE = 28;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int SQL_DATE__NAME = SQL_DATE_TIME__NAME;
/**
* The number of structural features of the 'Sql Date' class.
*
*
* @generated
* @ordered
*/
int SQL_DATE_FEATURE_COUNT = SQL_DATE_TIME_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.openxma.dsl.ddl.ddlDsl.impl.SqlTimeStampImpl Sql Time Stamp}' class.
*
*
* @see org.openxma.dsl.ddl.ddlDsl.impl.SqlTimeStampImpl
* @see org.openxma.dsl.ddl.ddlDsl.impl.DdlDslPackageImpl#getSqlTimeStamp()
* @generated
*/
int SQL_TIME_STAMP = 29;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int SQL_TIME_STAMP__NAME = SQL_DATE_TIME__NAME;
/**
* The feature id for the 'Precision' attribute.
*
*
* @generated
* @ordered
*/
int SQL_TIME_STAMP__PRECISION = SQL_DATE_TIME_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'Sql Time Stamp' class.
*
*
* @generated
* @ordered
*/
int SQL_TIME_STAMP_FEATURE_COUNT = SQL_DATE_TIME_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.openxma.dsl.ddl.ddlDsl.impl.SqlIntervalImpl Sql Interval}' class.
*
*
* @see org.openxma.dsl.ddl.ddlDsl.impl.SqlIntervalImpl
* @see org.openxma.dsl.ddl.ddlDsl.impl.DdlDslPackageImpl#getSqlInterval()
* @generated
*/
int SQL_INTERVAL = 30;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int SQL_INTERVAL__NAME = SQL_DATE_TIME__NAME;
/**
* The feature id for the 'Year' attribute.
*
*
* @generated
* @ordered
*/
int SQL_INTERVAL__YEAR = SQL_DATE_TIME_FEATURE_COUNT + 0;
/**
* The feature id for the 'Day' attribute.
*
*
* @generated
* @ordered
*/
int SQL_INTERVAL__DAY = SQL_DATE_TIME_FEATURE_COUNT + 1;
/**
* The feature id for the 'Precision' attribute.
*
*
* @generated
* @ordered
*/
int SQL_INTERVAL__PRECISION = SQL_DATE_TIME_FEATURE_COUNT + 2;
/**
* The feature id for the 'Seconds Precision' attribute.
*
*
* @generated
* @ordered
*/
int SQL_INTERVAL__SECONDS_PRECISION = SQL_DATE_TIME_FEATURE_COUNT + 3;
/**
* The number of structural features of the 'Sql Interval' class.
*
*
* @generated
* @ordered
*/
int SQL_INTERVAL_FEATURE_COUNT = SQL_DATE_TIME_FEATURE_COUNT + 4;
/**
* The meta object id for the '{@link org.openxma.dsl.ddl.ddlDsl.impl.LargeObjectTypeImpl Large Object Type}' class.
*
*
* @see org.openxma.dsl.ddl.ddlDsl.impl.LargeObjectTypeImpl
* @see org.openxma.dsl.ddl.ddlDsl.impl.DdlDslPackageImpl#getLargeObjectType()
* @generated
*/
int LARGE_OBJECT_TYPE = 31;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int LARGE_OBJECT_TYPE__NAME = SQL_DATA_TYPE__NAME;
/**
* The feature id for the 'Size' attribute.
*
*
* @generated
* @ordered
*/
int LARGE_OBJECT_TYPE__SIZE = SQL_DATA_TYPE_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'Large Object Type' class.
*
*
* @generated
* @ordered
*/
int LARGE_OBJECT_TYPE_FEATURE_COUNT = SQL_DATA_TYPE_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.openxma.dsl.ddl.ddlDsl.impl.RowIdTypeImpl Row Id Type}' class.
*
*
* @see org.openxma.dsl.ddl.ddlDsl.impl.RowIdTypeImpl
* @see org.openxma.dsl.ddl.ddlDsl.impl.DdlDslPackageImpl#getRowIdType()
* @generated
*/
int ROW_ID_TYPE = 32;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int ROW_ID_TYPE__NAME = SQL_DATA_TYPE__NAME;
/**
* The feature id for the 'Size' attribute.
*
*
* @generated
* @ordered
*/
int ROW_ID_TYPE__SIZE = SQL_DATA_TYPE_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'Row Id Type' class.
*
*
* @generated
* @ordered
*/
int ROW_ID_TYPE_FEATURE_COUNT = SQL_DATA_TYPE_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.openxma.dsl.ddl.ddlDsl.impl.SqlBooleanImpl Sql Boolean}' class.
*
*
* @see org.openxma.dsl.ddl.ddlDsl.impl.SqlBooleanImpl
* @see org.openxma.dsl.ddl.ddlDsl.impl.DdlDslPackageImpl#getSqlBoolean()
* @generated
*/
int SQL_BOOLEAN = 33;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int SQL_BOOLEAN__NAME = SQL_DATA_TYPE__NAME;
/**
* The number of structural features of the 'Sql Boolean' class.
*
*
* @generated
* @ordered
*/
int SQL_BOOLEAN_FEATURE_COUNT = SQL_DATA_TYPE_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.openxma.dsl.ddl.ddlDsl.SortDirectionEnum Sort Direction Enum}' enum.
*
*
* @see org.openxma.dsl.ddl.ddlDsl.SortDirectionEnum
* @see org.openxma.dsl.ddl.ddlDsl.impl.DdlDslPackageImpl#getSortDirectionEnum()
* @generated
*/
int SORT_DIRECTION_ENUM = 34;
/**
* Returns the meta object for class '{@link org.openxma.dsl.ddl.ddlDsl.Ddl Ddl}'.
*
*
* @return the meta object for class 'Ddl'.
* @see org.openxma.dsl.ddl.ddlDsl.Ddl
* @generated
*/
EClass getDdl();
/**
* Returns the meta object for the containment reference list '{@link org.openxma.dsl.ddl.ddlDsl.Ddl#getStatements Statements}'.
*
*
* @return the meta object for the containment reference list 'Statements'.
* @see org.openxma.dsl.ddl.ddlDsl.Ddl#getStatements()
* @see #getDdl()
* @generated
*/
EReference getDdl_Statements();
/**
* Returns the meta object for class '{@link org.openxma.dsl.ddl.ddlDsl.DdlStatement Ddl Statement}'.
*
*
* @return the meta object for class 'Ddl Statement'.
* @see org.openxma.dsl.ddl.ddlDsl.DdlStatement
* @generated
*/
EClass getDdlStatement();
/**
* Returns the meta object for class '{@link org.openxma.dsl.ddl.ddlDsl.Alter Alter}'.
*
*
* @return the meta object for class 'Alter'.
* @see org.openxma.dsl.ddl.ddlDsl.Alter
* @generated
*/
EClass getAlter();
/**
* Returns the meta object for the reference '{@link org.openxma.dsl.ddl.ddlDsl.Alter#getTable Table}'.
*
*
* @return the meta object for the reference 'Table'.
* @see org.openxma.dsl.ddl.ddlDsl.Alter#getTable()
* @see #getAlter()
* @generated
*/
EReference getAlter_Table();
/**
* Returns the meta object for the containment reference '{@link org.openxma.dsl.ddl.ddlDsl.Alter#getAction Action}'.
*
*
* @return the meta object for the containment reference 'Action'.
* @see org.openxma.dsl.ddl.ddlDsl.Alter#getAction()
* @see #getAlter()
* @generated
*/
EReference getAlter_Action();
/**
* Returns the meta object for class '{@link org.openxma.dsl.ddl.ddlDsl.AlterTableAction Alter Table Action}'.
*
*
* @return the meta object for class 'Alter Table Action'.
* @see org.openxma.dsl.ddl.ddlDsl.AlterTableAction
* @generated
*/
EClass getAlterTableAction();
/**
* Returns the meta object for the containment reference '{@link org.openxma.dsl.ddl.ddlDsl.AlterTableAction#getConstraint Constraint}'.
*
*
* @return the meta object for the containment reference 'Constraint'.
* @see org.openxma.dsl.ddl.ddlDsl.AlterTableAction#getConstraint()
* @see #getAlterTableAction()
* @generated
*/
EReference getAlterTableAction_Constraint();
/**
* Returns the meta object for class '{@link org.openxma.dsl.ddl.ddlDsl.DropTableConstraint Drop Table Constraint}'.
*
*
* @return the meta object for class 'Drop Table Constraint'.
* @see org.openxma.dsl.ddl.ddlDsl.DropTableConstraint
* @generated
*/
EClass getDropTableConstraint();
/**
* Returns the meta object for the reference '{@link org.openxma.dsl.ddl.ddlDsl.DropTableConstraint#getConstraintRef Constraint Ref}'.
*
*
* @return the meta object for the reference 'Constraint Ref'.
* @see org.openxma.dsl.ddl.ddlDsl.DropTableConstraint#getConstraintRef()
* @see #getDropTableConstraint()
* @generated
*/
EReference getDropTableConstraint_ConstraintRef();
/**
* Returns the meta object for class '{@link org.openxma.dsl.ddl.ddlDsl.Comment Comment}'.
*
*
* @return the meta object for class 'Comment'.
* @see org.openxma.dsl.ddl.ddlDsl.Comment
* @generated
*/
EClass getComment();
/**
* Returns the meta object for the attribute '{@link org.openxma.dsl.ddl.ddlDsl.Comment#getComment Comment}'.
*
*
* @return the meta object for the attribute 'Comment'.
* @see org.openxma.dsl.ddl.ddlDsl.Comment#getComment()
* @see #getComment()
* @generated
*/
EAttribute getComment_Comment();
/**
* Returns the meta object for class '{@link org.openxma.dsl.ddl.ddlDsl.TableComment Table Comment}'.
*
*
* @return the meta object for class 'Table Comment'.
* @see org.openxma.dsl.ddl.ddlDsl.TableComment
* @generated
*/
EClass getTableComment();
/**
* Returns the meta object for the reference '{@link org.openxma.dsl.ddl.ddlDsl.TableComment#getTable Table}'.
*
*
* @return the meta object for the reference 'Table'.
* @see org.openxma.dsl.ddl.ddlDsl.TableComment#getTable()
* @see #getTableComment()
* @generated
*/
EReference getTableComment_Table();
/**
* Returns the meta object for class '{@link org.openxma.dsl.ddl.ddlDsl.ColumnComment Column Comment}'.
*
*
* @return the meta object for class 'Column Comment'.
* @see org.openxma.dsl.ddl.ddlDsl.ColumnComment
* @generated
*/
EClass getColumnComment();
/**
* Returns the meta object for the reference '{@link org.openxma.dsl.ddl.ddlDsl.ColumnComment#getColumn Column}'.
*
*
* @return the meta object for the reference 'Column'.
* @see org.openxma.dsl.ddl.ddlDsl.ColumnComment#getColumn()
* @see #getColumnComment()
* @generated
*/
EReference getColumnComment_Column();
/**
* Returns the meta object for class '{@link org.openxma.dsl.ddl.ddlDsl.AddTableConstraint Add Table Constraint}'.
*
*
* @return the meta object for class 'Add Table Constraint'.
* @see org.openxma.dsl.ddl.ddlDsl.AddTableConstraint
* @generated
*/
EClass getAddTableConstraint();
/**
* Returns the meta object for the attribute '{@link org.openxma.dsl.ddl.ddlDsl.AddTableConstraint#getName Name}'.
*
*
* @return the meta object for the attribute 'Name'.
* @see org.openxma.dsl.ddl.ddlDsl.AddTableConstraint#getName()
* @see #getAddTableConstraint()
* @generated
*/
EAttribute getAddTableConstraint_Name();
/**
* Returns the meta object for class '{@link org.openxma.dsl.ddl.ddlDsl.Create Create}'.
*
*
* @return the meta object for class 'Create'.
* @see org.openxma.dsl.ddl.ddlDsl.Create
* @generated
*/
EClass getCreate();
/**
* Returns the meta object for the attribute '{@link org.openxma.dsl.ddl.ddlDsl.Create#getName Name}'.
*
*
* @return the meta object for the attribute 'Name'.
* @see org.openxma.dsl.ddl.ddlDsl.Create#getName()
* @see #getCreate()
* @generated
*/
EAttribute getCreate_Name();
/**
* Returns the meta object for class '{@link org.openxma.dsl.ddl.ddlDsl.CreateTable Create Table}'.
*
*
* @return the meta object for class 'Create Table'.
* @see org.openxma.dsl.ddl.ddlDsl.CreateTable
* @generated
*/
EClass getCreateTable();
/**
* Returns the meta object for the containment reference list '{@link org.openxma.dsl.ddl.ddlDsl.CreateTable#getProperties Properties}'.
*
*
* @return the meta object for the containment reference list 'Properties'.
* @see org.openxma.dsl.ddl.ddlDsl.CreateTable#getProperties()
* @see #getCreateTable()
* @generated
*/
EReference getCreateTable_Properties();
/**
* Returns the meta object for class '{@link org.openxma.dsl.ddl.ddlDsl.CreateIndex Create Index}'.
*
*
* @return the meta object for class 'Create Index'.
* @see org.openxma.dsl.ddl.ddlDsl.CreateIndex
* @generated
*/
EClass getCreateIndex();
/**
* Returns the meta object for the attribute '{@link org.openxma.dsl.ddl.ddlDsl.CreateIndex#isUnique Unique}'.
*
*
* @return the meta object for the attribute 'Unique'.
* @see org.openxma.dsl.ddl.ddlDsl.CreateIndex#isUnique()
* @see #getCreateIndex()
* @generated
*/
EAttribute getCreateIndex_Unique();
/**
* Returns the meta object for the reference '{@link org.openxma.dsl.ddl.ddlDsl.CreateIndex#getTable Table}'.
*
*
* @return the meta object for the reference 'Table'.
* @see org.openxma.dsl.ddl.ddlDsl.CreateIndex#getTable()
* @see #getCreateIndex()
* @generated
*/
EReference getCreateIndex_Table();
/**
* Returns the meta object for the reference list '{@link org.openxma.dsl.ddl.ddlDsl.CreateIndex#getColumns Columns}'.
*
*
* @return the meta object for the reference list 'Columns'.
* @see org.openxma.dsl.ddl.ddlDsl.CreateIndex#getColumns()
* @see #getCreateIndex()
* @generated
*/
EReference getCreateIndex_Columns();
/**
* Returns the meta object for the attribute list '{@link org.openxma.dsl.ddl.ddlDsl.CreateIndex#getSortOrders Sort Orders}'.
*
*
* @return the meta object for the attribute list 'Sort Orders'.
* @see org.openxma.dsl.ddl.ddlDsl.CreateIndex#getSortOrders()
* @see #getCreateIndex()
* @generated
*/
EAttribute getCreateIndex_SortOrders();
/**
* Returns the meta object for class '{@link org.openxma.dsl.ddl.ddlDsl.TableProperty Table Property}'.
*
*
* @return the meta object for class 'Table Property'.
* @see org.openxma.dsl.ddl.ddlDsl.TableProperty
* @generated
*/
EClass getTableProperty();
/**
* Returns the meta object for the attribute '{@link org.openxma.dsl.ddl.ddlDsl.TableProperty#getName Name}'.
*
*
* @return the meta object for the attribute 'Name'.
* @see org.openxma.dsl.ddl.ddlDsl.TableProperty#getName()
* @see #getTableProperty()
* @generated
*/
EAttribute getTableProperty_Name();
/**
* Returns the meta object for class '{@link org.openxma.dsl.ddl.ddlDsl.Column Column}'.
*
*
* @return the meta object for class 'Column'.
* @see org.openxma.dsl.ddl.ddlDsl.Column
* @generated
*/
EClass getColumn();
/**
* Returns the meta object for the containment reference '{@link org.openxma.dsl.ddl.ddlDsl.Column#getType Type}'.
*
*
* @return the meta object for the containment reference 'Type'.
* @see org.openxma.dsl.ddl.ddlDsl.Column#getType()
* @see #getColumn()
* @generated
*/
EReference getColumn_Type();
/**
* Returns the meta object for the attribute '{@link org.openxma.dsl.ddl.ddlDsl.Column#isSorted Sorted}'.
*
*
* @return the meta object for the attribute 'Sorted'.
* @see org.openxma.dsl.ddl.ddlDsl.Column#isSorted()
* @see #getColumn()
* @generated
*/
EAttribute getColumn_Sorted();
/**
* Returns the meta object for the containment reference '{@link org.openxma.dsl.ddl.ddlDsl.Column#getConstraint Constraint}'.
*
*
* @return the meta object for the containment reference 'Constraint'.
* @see org.openxma.dsl.ddl.ddlDsl.Column#getConstraint()
* @see #getColumn()
* @generated
*/
EReference getColumn_Constraint();
/**
* Returns the meta object for the attribute '{@link org.openxma.dsl.ddl.ddlDsl.Column#getDefault Default}'.
*
*
* @return the meta object for the attribute 'Default'.
* @see org.openxma.dsl.ddl.ddlDsl.Column#getDefault()
* @see #getColumn()
* @generated
*/
EAttribute getColumn_Default();
/**
* Returns the meta object for the containment reference '{@link org.openxma.dsl.ddl.ddlDsl.Column#getReference Reference}'.
*
*
* @return the meta object for the containment reference 'Reference'.
* @see org.openxma.dsl.ddl.ddlDsl.Column#getReference()
* @see #getColumn()
* @generated
*/
EReference getColumn_Reference();
/**
* Returns the meta object for class '{@link org.openxma.dsl.ddl.ddlDsl.Drop Drop}'.
*
*
* @return the meta object for class 'Drop'.
* @see org.openxma.dsl.ddl.ddlDsl.Drop
* @generated
*/
EClass getDrop();
/**
* Returns the meta object for the attribute '{@link org.openxma.dsl.ddl.ddlDsl.Drop#getObject Object}'.
*
*
* @return the meta object for the attribute 'Object'.
* @see org.openxma.dsl.ddl.ddlDsl.Drop#getObject()
* @see #getDrop()
* @generated
*/
EAttribute getDrop_Object();
/**
* Returns the meta object for class '{@link org.openxma.dsl.ddl.ddlDsl.Constraint Constraint}'.
*
*
* @return the meta object for class 'Constraint'.
* @see org.openxma.dsl.ddl.ddlDsl.Constraint
* @generated
*/
EClass getConstraint();
/**
* Returns the meta object for class '{@link org.openxma.dsl.ddl.ddlDsl.NullableConstraint Nullable Constraint}'.
*
*
* @return the meta object for class 'Nullable Constraint'.
* @see org.openxma.dsl.ddl.ddlDsl.NullableConstraint
* @generated
*/
EClass getNullableConstraint();
/**
* Returns the meta object for the attribute '{@link org.openxma.dsl.ddl.ddlDsl.NullableConstraint#isNot Not}'.
*
*
* @return the meta object for the attribute 'Not'.
* @see org.openxma.dsl.ddl.ddlDsl.NullableConstraint#isNot()
* @see #getNullableConstraint()
* @generated
*/
EAttribute getNullableConstraint_Not();
/**
* Returns the meta object for class '{@link org.openxma.dsl.ddl.ddlDsl.UniqueKeyConstraint Unique Key Constraint}'.
*
*
* @return the meta object for class 'Unique Key Constraint'.
* @see org.openxma.dsl.ddl.ddlDsl.UniqueKeyConstraint
* @generated
*/
EClass getUniqueKeyConstraint();
/**
* Returns the meta object for the reference list '{@link org.openxma.dsl.ddl.ddlDsl.UniqueKeyConstraint#getColumns Columns}'.
*
*
* @return the meta object for the reference list 'Columns'.
* @see org.openxma.dsl.ddl.ddlDsl.UniqueKeyConstraint#getColumns()
* @see #getUniqueKeyConstraint()
* @generated
*/
EReference getUniqueKeyConstraint_Columns();
/**
* Returns the meta object for class '{@link org.openxma.dsl.ddl.ddlDsl.PrimaryKeyConstraint Primary Key Constraint}'.
*
*
* @return the meta object for class 'Primary Key Constraint'.
* @see org.openxma.dsl.ddl.ddlDsl.PrimaryKeyConstraint
* @generated
*/
EClass getPrimaryKeyConstraint();
/**
* Returns the meta object for the reference list '{@link org.openxma.dsl.ddl.ddlDsl.PrimaryKeyConstraint#getColumns Columns}'.
*
*
* @return the meta object for the reference list 'Columns'.
* @see org.openxma.dsl.ddl.ddlDsl.PrimaryKeyConstraint#getColumns()
* @see #getPrimaryKeyConstraint()
* @generated
*/
EReference getPrimaryKeyConstraint_Columns();
/**
* Returns the meta object for class '{@link org.openxma.dsl.ddl.ddlDsl.ForeignKeyConstraint Foreign Key Constraint}'.
*
*
* @return the meta object for class 'Foreign Key Constraint'.
* @see org.openxma.dsl.ddl.ddlDsl.ForeignKeyConstraint
* @generated
*/
EClass getForeignKeyConstraint();
/**
* Returns the meta object for the reference list '{@link org.openxma.dsl.ddl.ddlDsl.ForeignKeyConstraint#getColumns Columns}'.
*
*
* @return the meta object for the reference list 'Columns'.
* @see org.openxma.dsl.ddl.ddlDsl.ForeignKeyConstraint#getColumns()
* @see #getForeignKeyConstraint()
* @generated
*/
EReference getForeignKeyConstraint_Columns();
/**
* Returns the meta object for the containment reference '{@link org.openxma.dsl.ddl.ddlDsl.ForeignKeyConstraint#getReference Reference}'.
*
*
* @return the meta object for the containment reference 'Reference'.
* @see org.openxma.dsl.ddl.ddlDsl.ForeignKeyConstraint#getReference()
* @see #getForeignKeyConstraint()
* @generated
*/
EReference getForeignKeyConstraint_Reference();
/**
* Returns the meta object for class '{@link org.openxma.dsl.ddl.ddlDsl.ReferenceClause Reference Clause}'.
*
*
* @return the meta object for class 'Reference Clause'.
* @see org.openxma.dsl.ddl.ddlDsl.ReferenceClause
* @generated
*/
EClass getReferenceClause();
/**
* Returns the meta object for the reference '{@link org.openxma.dsl.ddl.ddlDsl.ReferenceClause#getTable Table}'.
*
*
* @return the meta object for the reference 'Table'.
* @see org.openxma.dsl.ddl.ddlDsl.ReferenceClause#getTable()
* @see #getReferenceClause()
* @generated
*/
EReference getReferenceClause_Table();
/**
* Returns the meta object for the reference list '{@link org.openxma.dsl.ddl.ddlDsl.ReferenceClause#getColumns Columns}'.
*
*
* @return the meta object for the reference list 'Columns'.
* @see org.openxma.dsl.ddl.ddlDsl.ReferenceClause#getColumns()
* @see #getReferenceClause()
* @generated
*/
EReference getReferenceClause_Columns();
/**
* Returns the meta object for class '{@link org.openxma.dsl.ddl.ddlDsl.SqlDataType Sql Data Type}'.
*
*
* @return the meta object for class 'Sql Data Type'.
* @see org.openxma.dsl.ddl.ddlDsl.SqlDataType
* @generated
*/
EClass getSqlDataType();
/**
* Returns the meta object for the attribute '{@link org.openxma.dsl.ddl.ddlDsl.SqlDataType#getName Name}'.
*
*
* @return the meta object for the attribute 'Name'.
* @see org.openxma.dsl.ddl.ddlDsl.SqlDataType#getName()
* @see #getSqlDataType()
* @generated
*/
EAttribute getSqlDataType_Name();
/**
* Returns the meta object for class '{@link org.openxma.dsl.ddl.ddlDsl.SqlCharacter Sql Character}'.
*
*
* @return the meta object for class 'Sql Character'.
* @see org.openxma.dsl.ddl.ddlDsl.SqlCharacter
* @generated
*/
EClass getSqlCharacter();
/**
* Returns the meta object for the attribute '{@link org.openxma.dsl.ddl.ddlDsl.SqlCharacter#isNational National}'.
*
*
* @return the meta object for the attribute 'National'.
* @see org.openxma.dsl.ddl.ddlDsl.SqlCharacter#isNational()
* @see #getSqlCharacter()
* @generated
*/
EAttribute getSqlCharacter_National();
/**
* Returns the meta object for the attribute '{@link org.openxma.dsl.ddl.ddlDsl.SqlCharacter#getSize Size}'.
*
*
* @return the meta object for the attribute 'Size'.
* @see org.openxma.dsl.ddl.ddlDsl.SqlCharacter#getSize()
* @see #getSqlCharacter()
* @generated
*/
EAttribute getSqlCharacter_Size();
/**
* Returns the meta object for class '{@link org.openxma.dsl.ddl.ddlDsl.SqlNumber Sql Number}'.
*
*
* @return the meta object for class 'Sql Number'.
* @see org.openxma.dsl.ddl.ddlDsl.SqlNumber
* @generated
*/
EClass getSqlNumber();
/**
* Returns the meta object for the attribute '{@link org.openxma.dsl.ddl.ddlDsl.SqlNumber#isHasPrecision Has Precision}'.
*
*
* @return the meta object for the attribute 'Has Precision'.
* @see org.openxma.dsl.ddl.ddlDsl.SqlNumber#isHasPrecision()
* @see #getSqlNumber()
* @generated
*/
EAttribute getSqlNumber_HasPrecision();
/**
* Returns the meta object for the attribute '{@link org.openxma.dsl.ddl.ddlDsl.SqlNumber#getPrecision Precision}'.
*
*
* @return the meta object for the attribute 'Precision'.
* @see org.openxma.dsl.ddl.ddlDsl.SqlNumber#getPrecision()
* @see #getSqlNumber()
* @generated
*/
EAttribute getSqlNumber_Precision();
/**
* Returns the meta object for the attribute '{@link org.openxma.dsl.ddl.ddlDsl.SqlNumber#getScale Scale}'.
*
*
* @return the meta object for the attribute 'Scale'.
* @see org.openxma.dsl.ddl.ddlDsl.SqlNumber#getScale()
* @see #getSqlNumber()
* @generated
*/
EAttribute getSqlNumber_Scale();
/**
* Returns the meta object for class '{@link org.openxma.dsl.ddl.ddlDsl.LongRaw Long Raw}'.
*
*
* @return the meta object for class 'Long Raw'.
* @see org.openxma.dsl.ddl.ddlDsl.LongRaw
* @generated
*/
EClass getLongRaw();
/**
* Returns the meta object for class '{@link org.openxma.dsl.ddl.ddlDsl.Long Long}'.
*
*
* @return the meta object for class 'Long'.
* @see org.openxma.dsl.ddl.ddlDsl.Long
* @generated
*/
EClass getLong();
/**
* Returns the meta object for the attribute '{@link org.openxma.dsl.ddl.ddlDsl.Long#isRaw Raw}'.
*
*
* @return the meta object for the attribute 'Raw'.
* @see org.openxma.dsl.ddl.ddlDsl.Long#isRaw()
* @see #getLong()
* @generated
*/
EAttribute getLong_Raw();
/**
* Returns the meta object for class '{@link org.openxma.dsl.ddl.ddlDsl.Raw Raw}'.
*
*
* @return the meta object for class 'Raw'.
* @see org.openxma.dsl.ddl.ddlDsl.Raw
* @generated
*/
EClass getRaw();
/**
* Returns the meta object for the attribute '{@link org.openxma.dsl.ddl.ddlDsl.Raw#getSize Size}'.
*
*
* @return the meta object for the attribute 'Size'.
* @see org.openxma.dsl.ddl.ddlDsl.Raw#getSize()
* @see #getRaw()
* @generated
*/
EAttribute getRaw_Size();
/**
* Returns the meta object for class '{@link org.openxma.dsl.ddl.ddlDsl.SqlDateTime Sql Date Time}'.
*
*
* @return the meta object for class 'Sql Date Time'.
* @see org.openxma.dsl.ddl.ddlDsl.SqlDateTime
* @generated
*/
EClass getSqlDateTime();
/**
* Returns the meta object for class '{@link org.openxma.dsl.ddl.ddlDsl.SqlDate Sql Date}'.
*
*
* @return the meta object for class 'Sql Date'.
* @see org.openxma.dsl.ddl.ddlDsl.SqlDate
* @generated
*/
EClass getSqlDate();
/**
* Returns the meta object for class '{@link org.openxma.dsl.ddl.ddlDsl.SqlTimeStamp Sql Time Stamp}'.
*
*
* @return the meta object for class 'Sql Time Stamp'.
* @see org.openxma.dsl.ddl.ddlDsl.SqlTimeStamp
* @generated
*/
EClass getSqlTimeStamp();
/**
* Returns the meta object for the attribute '{@link org.openxma.dsl.ddl.ddlDsl.SqlTimeStamp#getPrecision Precision}'.
*
*
* @return the meta object for the attribute 'Precision'.
* @see org.openxma.dsl.ddl.ddlDsl.SqlTimeStamp#getPrecision()
* @see #getSqlTimeStamp()
* @generated
*/
EAttribute getSqlTimeStamp_Precision();
/**
* Returns the meta object for class '{@link org.openxma.dsl.ddl.ddlDsl.SqlInterval Sql Interval}'.
*
*
* @return the meta object for class 'Sql Interval'.
* @see org.openxma.dsl.ddl.ddlDsl.SqlInterval
* @generated
*/
EClass getSqlInterval();
/**
* Returns the meta object for the attribute '{@link org.openxma.dsl.ddl.ddlDsl.SqlInterval#isYear Year}'.
*
*
* @return the meta object for the attribute 'Year'.
* @see org.openxma.dsl.ddl.ddlDsl.SqlInterval#isYear()
* @see #getSqlInterval()
* @generated
*/
EAttribute getSqlInterval_Year();
/**
* Returns the meta object for the attribute '{@link org.openxma.dsl.ddl.ddlDsl.SqlInterval#isDay Day}'.
*
*
* @return the meta object for the attribute 'Day'.
* @see org.openxma.dsl.ddl.ddlDsl.SqlInterval#isDay()
* @see #getSqlInterval()
* @generated
*/
EAttribute getSqlInterval_Day();
/**
* Returns the meta object for the attribute '{@link org.openxma.dsl.ddl.ddlDsl.SqlInterval#getPrecision Precision}'.
*
*
* @return the meta object for the attribute 'Precision'.
* @see org.openxma.dsl.ddl.ddlDsl.SqlInterval#getPrecision()
* @see #getSqlInterval()
* @generated
*/
EAttribute getSqlInterval_Precision();
/**
* Returns the meta object for the attribute '{@link org.openxma.dsl.ddl.ddlDsl.SqlInterval#getSecondsPrecision Seconds Precision}'.
*
*
* @return the meta object for the attribute 'Seconds Precision'.
* @see org.openxma.dsl.ddl.ddlDsl.SqlInterval#getSecondsPrecision()
* @see #getSqlInterval()
* @generated
*/
EAttribute getSqlInterval_SecondsPrecision();
/**
* Returns the meta object for class '{@link org.openxma.dsl.ddl.ddlDsl.LargeObjectType Large Object Type}'.
*
*
* @return the meta object for class 'Large Object Type'.
* @see org.openxma.dsl.ddl.ddlDsl.LargeObjectType
* @generated
*/
EClass getLargeObjectType();
/**
* Returns the meta object for the attribute '{@link org.openxma.dsl.ddl.ddlDsl.LargeObjectType#getSize Size}'.
*
*
* @return the meta object for the attribute 'Size'.
* @see org.openxma.dsl.ddl.ddlDsl.LargeObjectType#getSize()
* @see #getLargeObjectType()
* @generated
*/
EAttribute getLargeObjectType_Size();
/**
* Returns the meta object for class '{@link org.openxma.dsl.ddl.ddlDsl.RowIdType Row Id Type}'.
*
*
* @return the meta object for class 'Row Id Type'.
* @see org.openxma.dsl.ddl.ddlDsl.RowIdType
* @generated
*/
EClass getRowIdType();
/**
* Returns the meta object for the attribute '{@link org.openxma.dsl.ddl.ddlDsl.RowIdType#getSize Size}'.
*
*
* @return the meta object for the attribute 'Size'.
* @see org.openxma.dsl.ddl.ddlDsl.RowIdType#getSize()
* @see #getRowIdType()
* @generated
*/
EAttribute getRowIdType_Size();
/**
* Returns the meta object for class '{@link org.openxma.dsl.ddl.ddlDsl.SqlBoolean Sql Boolean}'.
*
*
* @return the meta object for class 'Sql Boolean'.
* @see org.openxma.dsl.ddl.ddlDsl.SqlBoolean
* @generated
*/
EClass getSqlBoolean();
/**
* Returns the meta object for enum '{@link org.openxma.dsl.ddl.ddlDsl.SortDirectionEnum Sort Direction Enum}'.
*
*
* @return the meta object for enum 'Sort Direction Enum'.
* @see org.openxma.dsl.ddl.ddlDsl.SortDirectionEnum
* @generated
*/
EEnum getSortDirectionEnum();
/**
* Returns the factory that creates the instances of the model.
*
*
* @return the factory that creates the instances of the model.
* @generated
*/
DdlDslFactory getDdlDslFactory();
/**
*
* Defines literals for the meta objects that represent
*
* - each class,
* - each feature of each class,
* - each enum,
* - and each data type
*
*
* @generated
*/
interface Literals
{
/**
* The meta object literal for the '{@link org.openxma.dsl.ddl.ddlDsl.impl.DdlImpl Ddl}' class.
*
*
* @see org.openxma.dsl.ddl.ddlDsl.impl.DdlImpl
* @see org.openxma.dsl.ddl.ddlDsl.impl.DdlDslPackageImpl#getDdl()
* @generated
*/
EClass DDL = eINSTANCE.getDdl();
/**
* The meta object literal for the 'Statements' containment reference list feature.
*
*
* @generated
*/
EReference DDL__STATEMENTS = eINSTANCE.getDdl_Statements();
/**
* The meta object literal for the '{@link org.openxma.dsl.ddl.ddlDsl.impl.DdlStatementImpl Ddl Statement}' class.
*
*
* @see org.openxma.dsl.ddl.ddlDsl.impl.DdlStatementImpl
* @see org.openxma.dsl.ddl.ddlDsl.impl.DdlDslPackageImpl#getDdlStatement()
* @generated
*/
EClass DDL_STATEMENT = eINSTANCE.getDdlStatement();
/**
* The meta object literal for the '{@link org.openxma.dsl.ddl.ddlDsl.impl.AlterImpl Alter}' class.
*
*
* @see org.openxma.dsl.ddl.ddlDsl.impl.AlterImpl
* @see org.openxma.dsl.ddl.ddlDsl.impl.DdlDslPackageImpl#getAlter()
* @generated
*/
EClass ALTER = eINSTANCE.getAlter();
/**
* The meta object literal for the 'Table' reference feature.
*
*
* @generated
*/
EReference ALTER__TABLE = eINSTANCE.getAlter_Table();
/**
* The meta object literal for the 'Action' containment reference feature.
*
*
* @generated
*/
EReference ALTER__ACTION = eINSTANCE.getAlter_Action();
/**
* The meta object literal for the '{@link org.openxma.dsl.ddl.ddlDsl.impl.AlterTableActionImpl Alter Table Action}' class.
*
*
* @see org.openxma.dsl.ddl.ddlDsl.impl.AlterTableActionImpl
* @see org.openxma.dsl.ddl.ddlDsl.impl.DdlDslPackageImpl#getAlterTableAction()
* @generated
*/
EClass ALTER_TABLE_ACTION = eINSTANCE.getAlterTableAction();
/**
* The meta object literal for the 'Constraint' containment reference feature.
*
*
* @generated
*/
EReference ALTER_TABLE_ACTION__CONSTRAINT = eINSTANCE.getAlterTableAction_Constraint();
/**
* The meta object literal for the '{@link org.openxma.dsl.ddl.ddlDsl.impl.DropTableConstraintImpl Drop Table Constraint}' class.
*
*
* @see org.openxma.dsl.ddl.ddlDsl.impl.DropTableConstraintImpl
* @see org.openxma.dsl.ddl.ddlDsl.impl.DdlDslPackageImpl#getDropTableConstraint()
* @generated
*/
EClass DROP_TABLE_CONSTRAINT = eINSTANCE.getDropTableConstraint();
/**
* The meta object literal for the 'Constraint Ref' reference feature.
*
*
* @generated
*/
EReference DROP_TABLE_CONSTRAINT__CONSTRAINT_REF = eINSTANCE.getDropTableConstraint_ConstraintRef();
/**
* The meta object literal for the '{@link org.openxma.dsl.ddl.ddlDsl.impl.CommentImpl Comment}' class.
*
*
* @see org.openxma.dsl.ddl.ddlDsl.impl.CommentImpl
* @see org.openxma.dsl.ddl.ddlDsl.impl.DdlDslPackageImpl#getComment()
* @generated
*/
EClass COMMENT = eINSTANCE.getComment();
/**
* The meta object literal for the 'Comment' attribute feature.
*
*
* @generated
*/
EAttribute COMMENT__COMMENT = eINSTANCE.getComment_Comment();
/**
* The meta object literal for the '{@link org.openxma.dsl.ddl.ddlDsl.impl.TableCommentImpl Table Comment}' class.
*
*
* @see org.openxma.dsl.ddl.ddlDsl.impl.TableCommentImpl
* @see org.openxma.dsl.ddl.ddlDsl.impl.DdlDslPackageImpl#getTableComment()
* @generated
*/
EClass TABLE_COMMENT = eINSTANCE.getTableComment();
/**
* The meta object literal for the 'Table' reference feature.
*
*
* @generated
*/
EReference TABLE_COMMENT__TABLE = eINSTANCE.getTableComment_Table();
/**
* The meta object literal for the '{@link org.openxma.dsl.ddl.ddlDsl.impl.ColumnCommentImpl Column Comment}' class.
*
*
* @see org.openxma.dsl.ddl.ddlDsl.impl.ColumnCommentImpl
* @see org.openxma.dsl.ddl.ddlDsl.impl.DdlDslPackageImpl#getColumnComment()
* @generated
*/
EClass COLUMN_COMMENT = eINSTANCE.getColumnComment();
/**
* The meta object literal for the 'Column' reference feature.
*
*
* @generated
*/
EReference COLUMN_COMMENT__COLUMN = eINSTANCE.getColumnComment_Column();
/**
* The meta object literal for the '{@link org.openxma.dsl.ddl.ddlDsl.impl.AddTableConstraintImpl Add Table Constraint}' class.
*
*
* @see org.openxma.dsl.ddl.ddlDsl.impl.AddTableConstraintImpl
* @see org.openxma.dsl.ddl.ddlDsl.impl.DdlDslPackageImpl#getAddTableConstraint()
* @generated
*/
EClass ADD_TABLE_CONSTRAINT = eINSTANCE.getAddTableConstraint();
/**
* The meta object literal for the 'Name' attribute feature.
*
*
* @generated
*/
EAttribute ADD_TABLE_CONSTRAINT__NAME = eINSTANCE.getAddTableConstraint_Name();
/**
* The meta object literal for the '{@link org.openxma.dsl.ddl.ddlDsl.impl.CreateImpl Create}' class.
*
*
* @see org.openxma.dsl.ddl.ddlDsl.impl.CreateImpl
* @see org.openxma.dsl.ddl.ddlDsl.impl.DdlDslPackageImpl#getCreate()
* @generated
*/
EClass CREATE = eINSTANCE.getCreate();
/**
* The meta object literal for the 'Name' attribute feature.
*
*
* @generated
*/
EAttribute CREATE__NAME = eINSTANCE.getCreate_Name();
/**
* The meta object literal for the '{@link org.openxma.dsl.ddl.ddlDsl.impl.CreateTableImpl Create Table}' class.
*
*
* @see org.openxma.dsl.ddl.ddlDsl.impl.CreateTableImpl
* @see org.openxma.dsl.ddl.ddlDsl.impl.DdlDslPackageImpl#getCreateTable()
* @generated
*/
EClass CREATE_TABLE = eINSTANCE.getCreateTable();
/**
* The meta object literal for the 'Properties' containment reference list feature.
*
*
* @generated
*/
EReference CREATE_TABLE__PROPERTIES = eINSTANCE.getCreateTable_Properties();
/**
* The meta object literal for the '{@link org.openxma.dsl.ddl.ddlDsl.impl.CreateIndexImpl Create Index}' class.
*
*
* @see org.openxma.dsl.ddl.ddlDsl.impl.CreateIndexImpl
* @see org.openxma.dsl.ddl.ddlDsl.impl.DdlDslPackageImpl#getCreateIndex()
* @generated
*/
EClass CREATE_INDEX = eINSTANCE.getCreateIndex();
/**
* The meta object literal for the 'Unique' attribute feature.
*
*
* @generated
*/
EAttribute CREATE_INDEX__UNIQUE = eINSTANCE.getCreateIndex_Unique();
/**
* The meta object literal for the 'Table' reference feature.
*
*
* @generated
*/
EReference CREATE_INDEX__TABLE = eINSTANCE.getCreateIndex_Table();
/**
* The meta object literal for the 'Columns' reference list feature.
*
*
* @generated
*/
EReference CREATE_INDEX__COLUMNS = eINSTANCE.getCreateIndex_Columns();
/**
* The meta object literal for the 'Sort Orders' attribute list feature.
*
*
* @generated
*/
EAttribute CREATE_INDEX__SORT_ORDERS = eINSTANCE.getCreateIndex_SortOrders();
/**
* The meta object literal for the '{@link org.openxma.dsl.ddl.ddlDsl.impl.TablePropertyImpl Table Property}' class.
*
*
* @see org.openxma.dsl.ddl.ddlDsl.impl.TablePropertyImpl
* @see org.openxma.dsl.ddl.ddlDsl.impl.DdlDslPackageImpl#getTableProperty()
* @generated
*/
EClass TABLE_PROPERTY = eINSTANCE.getTableProperty();
/**
* The meta object literal for the 'Name' attribute feature.
*
*
* @generated
*/
EAttribute TABLE_PROPERTY__NAME = eINSTANCE.getTableProperty_Name();
/**
* The meta object literal for the '{@link org.openxma.dsl.ddl.ddlDsl.impl.ColumnImpl Column}' class.
*
*
* @see org.openxma.dsl.ddl.ddlDsl.impl.ColumnImpl
* @see org.openxma.dsl.ddl.ddlDsl.impl.DdlDslPackageImpl#getColumn()
* @generated
*/
EClass COLUMN = eINSTANCE.getColumn();
/**
* The meta object literal for the 'Type' containment reference feature.
*
*
* @generated
*/
EReference COLUMN__TYPE = eINSTANCE.getColumn_Type();
/**
* The meta object literal for the 'Sorted' attribute feature.
*
*
* @generated
*/
EAttribute COLUMN__SORTED = eINSTANCE.getColumn_Sorted();
/**
* The meta object literal for the 'Constraint' containment reference feature.
*
*
* @generated
*/
EReference COLUMN__CONSTRAINT = eINSTANCE.getColumn_Constraint();
/**
* The meta object literal for the 'Default' attribute feature.
*
*
* @generated
*/
EAttribute COLUMN__DEFAULT = eINSTANCE.getColumn_Default();
/**
* The meta object literal for the 'Reference' containment reference feature.
*
*
* @generated
*/
EReference COLUMN__REFERENCE = eINSTANCE.getColumn_Reference();
/**
* The meta object literal for the '{@link org.openxma.dsl.ddl.ddlDsl.impl.DropImpl Drop}' class.
*
*
* @see org.openxma.dsl.ddl.ddlDsl.impl.DropImpl
* @see org.openxma.dsl.ddl.ddlDsl.impl.DdlDslPackageImpl#getDrop()
* @generated
*/
EClass DROP = eINSTANCE.getDrop();
/**
* The meta object literal for the 'Object' attribute feature.
*
*
* @generated
*/
EAttribute DROP__OBJECT = eINSTANCE.getDrop_Object();
/**
* The meta object literal for the '{@link org.openxma.dsl.ddl.ddlDsl.impl.ConstraintImpl Constraint}' class.
*
*
* @see org.openxma.dsl.ddl.ddlDsl.impl.ConstraintImpl
* @see org.openxma.dsl.ddl.ddlDsl.impl.DdlDslPackageImpl#getConstraint()
* @generated
*/
EClass CONSTRAINT = eINSTANCE.getConstraint();
/**
* The meta object literal for the '{@link org.openxma.dsl.ddl.ddlDsl.impl.NullableConstraintImpl Nullable Constraint}' class.
*
*
* @see org.openxma.dsl.ddl.ddlDsl.impl.NullableConstraintImpl
* @see org.openxma.dsl.ddl.ddlDsl.impl.DdlDslPackageImpl#getNullableConstraint()
* @generated
*/
EClass NULLABLE_CONSTRAINT = eINSTANCE.getNullableConstraint();
/**
* The meta object literal for the 'Not' attribute feature.
*
*
* @generated
*/
EAttribute NULLABLE_CONSTRAINT__NOT = eINSTANCE.getNullableConstraint_Not();
/**
* The meta object literal for the '{@link org.openxma.dsl.ddl.ddlDsl.impl.UniqueKeyConstraintImpl Unique Key Constraint}' class.
*
*
* @see org.openxma.dsl.ddl.ddlDsl.impl.UniqueKeyConstraintImpl
* @see org.openxma.dsl.ddl.ddlDsl.impl.DdlDslPackageImpl#getUniqueKeyConstraint()
* @generated
*/
EClass UNIQUE_KEY_CONSTRAINT = eINSTANCE.getUniqueKeyConstraint();
/**
* The meta object literal for the 'Columns' reference list feature.
*
*
* @generated
*/
EReference UNIQUE_KEY_CONSTRAINT__COLUMNS = eINSTANCE.getUniqueKeyConstraint_Columns();
/**
* The meta object literal for the '{@link org.openxma.dsl.ddl.ddlDsl.impl.PrimaryKeyConstraintImpl Primary Key Constraint}' class.
*
*
* @see org.openxma.dsl.ddl.ddlDsl.impl.PrimaryKeyConstraintImpl
* @see org.openxma.dsl.ddl.ddlDsl.impl.DdlDslPackageImpl#getPrimaryKeyConstraint()
* @generated
*/
EClass PRIMARY_KEY_CONSTRAINT = eINSTANCE.getPrimaryKeyConstraint();
/**
* The meta object literal for the 'Columns' reference list feature.
*
*
* @generated
*/
EReference PRIMARY_KEY_CONSTRAINT__COLUMNS = eINSTANCE.getPrimaryKeyConstraint_Columns();
/**
* The meta object literal for the '{@link org.openxma.dsl.ddl.ddlDsl.impl.ForeignKeyConstraintImpl Foreign Key Constraint}' class.
*
*
* @see org.openxma.dsl.ddl.ddlDsl.impl.ForeignKeyConstraintImpl
* @see org.openxma.dsl.ddl.ddlDsl.impl.DdlDslPackageImpl#getForeignKeyConstraint()
* @generated
*/
EClass FOREIGN_KEY_CONSTRAINT = eINSTANCE.getForeignKeyConstraint();
/**
* The meta object literal for the 'Columns' reference list feature.
*
*
* @generated
*/
EReference FOREIGN_KEY_CONSTRAINT__COLUMNS = eINSTANCE.getForeignKeyConstraint_Columns();
/**
* The meta object literal for the 'Reference' containment reference feature.
*
*
* @generated
*/
EReference FOREIGN_KEY_CONSTRAINT__REFERENCE = eINSTANCE.getForeignKeyConstraint_Reference();
/**
* The meta object literal for the '{@link org.openxma.dsl.ddl.ddlDsl.impl.ReferenceClauseImpl Reference Clause}' class.
*
*
* @see org.openxma.dsl.ddl.ddlDsl.impl.ReferenceClauseImpl
* @see org.openxma.dsl.ddl.ddlDsl.impl.DdlDslPackageImpl#getReferenceClause()
* @generated
*/
EClass REFERENCE_CLAUSE = eINSTANCE.getReferenceClause();
/**
* The meta object literal for the 'Table' reference feature.
*
*
* @generated
*/
EReference REFERENCE_CLAUSE__TABLE = eINSTANCE.getReferenceClause_Table();
/**
* The meta object literal for the 'Columns' reference list feature.
*
*
* @generated
*/
EReference REFERENCE_CLAUSE__COLUMNS = eINSTANCE.getReferenceClause_Columns();
/**
* The meta object literal for the '{@link org.openxma.dsl.ddl.ddlDsl.impl.SqlDataTypeImpl Sql Data Type}' class.
*
*
* @see org.openxma.dsl.ddl.ddlDsl.impl.SqlDataTypeImpl
* @see org.openxma.dsl.ddl.ddlDsl.impl.DdlDslPackageImpl#getSqlDataType()
* @generated
*/
EClass SQL_DATA_TYPE = eINSTANCE.getSqlDataType();
/**
* The meta object literal for the 'Name' attribute feature.
*
*
* @generated
*/
EAttribute SQL_DATA_TYPE__NAME = eINSTANCE.getSqlDataType_Name();
/**
* The meta object literal for the '{@link org.openxma.dsl.ddl.ddlDsl.impl.SqlCharacterImpl Sql Character}' class.
*
*
* @see org.openxma.dsl.ddl.ddlDsl.impl.SqlCharacterImpl
* @see org.openxma.dsl.ddl.ddlDsl.impl.DdlDslPackageImpl#getSqlCharacter()
* @generated
*/
EClass SQL_CHARACTER = eINSTANCE.getSqlCharacter();
/**
* The meta object literal for the 'National' attribute feature.
*
*
* @generated
*/
EAttribute SQL_CHARACTER__NATIONAL = eINSTANCE.getSqlCharacter_National();
/**
* The meta object literal for the 'Size' attribute feature.
*
*
* @generated
*/
EAttribute SQL_CHARACTER__SIZE = eINSTANCE.getSqlCharacter_Size();
/**
* The meta object literal for the '{@link org.openxma.dsl.ddl.ddlDsl.impl.SqlNumberImpl Sql Number}' class.
*
*
* @see org.openxma.dsl.ddl.ddlDsl.impl.SqlNumberImpl
* @see org.openxma.dsl.ddl.ddlDsl.impl.DdlDslPackageImpl#getSqlNumber()
* @generated
*/
EClass SQL_NUMBER = eINSTANCE.getSqlNumber();
/**
* The meta object literal for the 'Has Precision' attribute feature.
*
*
* @generated
*/
EAttribute SQL_NUMBER__HAS_PRECISION = eINSTANCE.getSqlNumber_HasPrecision();
/**
* The meta object literal for the 'Precision' attribute feature.
*
*
* @generated
*/
EAttribute SQL_NUMBER__PRECISION = eINSTANCE.getSqlNumber_Precision();
/**
* The meta object literal for the 'Scale' attribute feature.
*
*
* @generated
*/
EAttribute SQL_NUMBER__SCALE = eINSTANCE.getSqlNumber_Scale();
/**
* The meta object literal for the '{@link org.openxma.dsl.ddl.ddlDsl.impl.LongRawImpl Long Raw}' class.
*
*
* @see org.openxma.dsl.ddl.ddlDsl.impl.LongRawImpl
* @see org.openxma.dsl.ddl.ddlDsl.impl.DdlDslPackageImpl#getLongRaw()
* @generated
*/
EClass LONG_RAW = eINSTANCE.getLongRaw();
/**
* The meta object literal for the '{@link org.openxma.dsl.ddl.ddlDsl.impl.LongImpl Long}' class.
*
*
* @see org.openxma.dsl.ddl.ddlDsl.impl.LongImpl
* @see org.openxma.dsl.ddl.ddlDsl.impl.DdlDslPackageImpl#getLong()
* @generated
*/
EClass LONG = eINSTANCE.getLong();
/**
* The meta object literal for the 'Raw' attribute feature.
*
*
* @generated
*/
EAttribute LONG__RAW = eINSTANCE.getLong_Raw();
/**
* The meta object literal for the '{@link org.openxma.dsl.ddl.ddlDsl.impl.RawImpl Raw}' class.
*
*
* @see org.openxma.dsl.ddl.ddlDsl.impl.RawImpl
* @see org.openxma.dsl.ddl.ddlDsl.impl.DdlDslPackageImpl#getRaw()
* @generated
*/
EClass RAW = eINSTANCE.getRaw();
/**
* The meta object literal for the 'Size' attribute feature.
*
*
* @generated
*/
EAttribute RAW__SIZE = eINSTANCE.getRaw_Size();
/**
* The meta object literal for the '{@link org.openxma.dsl.ddl.ddlDsl.impl.SqlDateTimeImpl Sql Date Time}' class.
*
*
* @see org.openxma.dsl.ddl.ddlDsl.impl.SqlDateTimeImpl
* @see org.openxma.dsl.ddl.ddlDsl.impl.DdlDslPackageImpl#getSqlDateTime()
* @generated
*/
EClass SQL_DATE_TIME = eINSTANCE.getSqlDateTime();
/**
* The meta object literal for the '{@link org.openxma.dsl.ddl.ddlDsl.impl.SqlDateImpl Sql Date}' class.
*
*
* @see org.openxma.dsl.ddl.ddlDsl.impl.SqlDateImpl
* @see org.openxma.dsl.ddl.ddlDsl.impl.DdlDslPackageImpl#getSqlDate()
* @generated
*/
EClass SQL_DATE = eINSTANCE.getSqlDate();
/**
* The meta object literal for the '{@link org.openxma.dsl.ddl.ddlDsl.impl.SqlTimeStampImpl Sql Time Stamp}' class.
*
*
* @see org.openxma.dsl.ddl.ddlDsl.impl.SqlTimeStampImpl
* @see org.openxma.dsl.ddl.ddlDsl.impl.DdlDslPackageImpl#getSqlTimeStamp()
* @generated
*/
EClass SQL_TIME_STAMP = eINSTANCE.getSqlTimeStamp();
/**
* The meta object literal for the 'Precision' attribute feature.
*
*
* @generated
*/
EAttribute SQL_TIME_STAMP__PRECISION = eINSTANCE.getSqlTimeStamp_Precision();
/**
* The meta object literal for the '{@link org.openxma.dsl.ddl.ddlDsl.impl.SqlIntervalImpl Sql Interval}' class.
*
*
* @see org.openxma.dsl.ddl.ddlDsl.impl.SqlIntervalImpl
* @see org.openxma.dsl.ddl.ddlDsl.impl.DdlDslPackageImpl#getSqlInterval()
* @generated
*/
EClass SQL_INTERVAL = eINSTANCE.getSqlInterval();
/**
* The meta object literal for the 'Year' attribute feature.
*
*
* @generated
*/
EAttribute SQL_INTERVAL__YEAR = eINSTANCE.getSqlInterval_Year();
/**
* The meta object literal for the 'Day' attribute feature.
*
*
* @generated
*/
EAttribute SQL_INTERVAL__DAY = eINSTANCE.getSqlInterval_Day();
/**
* The meta object literal for the 'Precision' attribute feature.
*
*
* @generated
*/
EAttribute SQL_INTERVAL__PRECISION = eINSTANCE.getSqlInterval_Precision();
/**
* The meta object literal for the 'Seconds Precision' attribute feature.
*
*
* @generated
*/
EAttribute SQL_INTERVAL__SECONDS_PRECISION = eINSTANCE.getSqlInterval_SecondsPrecision();
/**
* The meta object literal for the '{@link org.openxma.dsl.ddl.ddlDsl.impl.LargeObjectTypeImpl Large Object Type}' class.
*
*
* @see org.openxma.dsl.ddl.ddlDsl.impl.LargeObjectTypeImpl
* @see org.openxma.dsl.ddl.ddlDsl.impl.DdlDslPackageImpl#getLargeObjectType()
* @generated
*/
EClass LARGE_OBJECT_TYPE = eINSTANCE.getLargeObjectType();
/**
* The meta object literal for the 'Size' attribute feature.
*
*
* @generated
*/
EAttribute LARGE_OBJECT_TYPE__SIZE = eINSTANCE.getLargeObjectType_Size();
/**
* The meta object literal for the '{@link org.openxma.dsl.ddl.ddlDsl.impl.RowIdTypeImpl Row Id Type}' class.
*
*
* @see org.openxma.dsl.ddl.ddlDsl.impl.RowIdTypeImpl
* @see org.openxma.dsl.ddl.ddlDsl.impl.DdlDslPackageImpl#getRowIdType()
* @generated
*/
EClass ROW_ID_TYPE = eINSTANCE.getRowIdType();
/**
* The meta object literal for the 'Size' attribute feature.
*
*
* @generated
*/
EAttribute ROW_ID_TYPE__SIZE = eINSTANCE.getRowIdType_Size();
/**
* The meta object literal for the '{@link org.openxma.dsl.ddl.ddlDsl.impl.SqlBooleanImpl Sql Boolean}' class.
*
*
* @see org.openxma.dsl.ddl.ddlDsl.impl.SqlBooleanImpl
* @see org.openxma.dsl.ddl.ddlDsl.impl.DdlDslPackageImpl#getSqlBoolean()
* @generated
*/
EClass SQL_BOOLEAN = eINSTANCE.getSqlBoolean();
/**
* The meta object literal for the '{@link org.openxma.dsl.ddl.ddlDsl.SortDirectionEnum Sort Direction Enum}' enum.
*
*
* @see org.openxma.dsl.ddl.ddlDsl.SortDirectionEnum
* @see org.openxma.dsl.ddl.ddlDsl.impl.DdlDslPackageImpl#getSortDirectionEnum()
* @generated
*/
EEnum SORT_DIRECTION_ENUM = eINSTANCE.getSortDirectionEnum();
}
} //DdlDslPackage