All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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




© 2015 - 2024 Weber Informatics LLC | Privacy Policy