/** */ package com.robotoworks.mechanoid.db.sqliteModel.impl; import com.robotoworks.mechanoid.db.sqliteModel.*; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EDataType; import org.eclipse.emf.ecore.EObject; import org.eclipse.emf.ecore.EPackage; import org.eclipse.emf.ecore.impl.EFactoryImpl; import org.eclipse.emf.ecore.plugin.EcorePlugin; /** * <!-- begin-user-doc --> * An implementation of the model <b>Factory</b>. * <!-- end-user-doc --> * @generated */ public class SqliteModelFactoryImpl extends EFactoryImpl implements SqliteModelFactory { /** * Creates the default factory implementation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static SqliteModelFactory init() { try { SqliteModelFactory theSqliteModelFactory = (SqliteModelFactory)EPackage.Registry.INSTANCE.getEFactory(SqliteModelPackage.eNS_URI); if (theSqliteModelFactory != null) { return theSqliteModelFactory; } } catch (Exception exception) { EcorePlugin.INSTANCE.log(exception); } return new SqliteModelFactoryImpl(); } /** * Creates an instance of the factory. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public SqliteModelFactoryImpl() { super(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public EObject create(EClass eClass) { switch (eClass.getClassifierID()) { case SqliteModelPackage.MODEL: return createModel(); case SqliteModelPackage.DATABASE_BLOCK: return createDatabaseBlock(); case SqliteModelPackage.CONFIG_BLOCK: return createConfigBlock(); case SqliteModelPackage.INIT_BLOCK: return createInitBlock(); case SqliteModelPackage.CONFIGURATION_STATEMENT: return createConfigurationStatement(); case SqliteModelPackage.FUNCTION_ARG: return createFunctionArg(); case SqliteModelPackage.CONTENT_URI: return createContentUri(); case SqliteModelPackage.CONTENT_URI_SEGMENT: return createContentUriSegment(); case SqliteModelPackage.MIGRATION_BLOCK: return createMigrationBlock(); case SqliteModelPackage.EXPRESSION: return createExpression(); case SqliteModelPackage.CASE: return createCase(); case SqliteModelPackage.SELECT_STATEMENT: return createSelectStatement(); case SqliteModelPackage.ORDERING_TERM_LIST: return createOrderingTermList(); case SqliteModelPackage.SELECT_CORE_EXPRESSION: return createSelectCoreExpression(); case SqliteModelPackage.SELECT_LIST: return createSelectList(); case SqliteModelPackage.WHERE_EXPRESSIONS: return createWhereExpressions(); case SqliteModelPackage.GROUP_BY_EXPRESSIONS: return createGroupByExpressions(); case SqliteModelPackage.HAVING_EXPRESSIONS: return createHavingExpressions(); case SqliteModelPackage.ORDERING_TERM: return createOrderingTerm(); case SqliteModelPackage.JOIN_SOURCE: return createJoinSource(); case SqliteModelPackage.SINGLE_SOURCE: return createSingleSource(); case SqliteModelPackage.SELECT_SOURCE: return createSelectSource(); case SqliteModelPackage.SINGLE_SOURCE_JOIN: return createSingleSourceJoin(); case SqliteModelPackage.JOIN_STATEMENT: return createJoinStatement(); case SqliteModelPackage.COLUMN_SOURCE: return createColumnSource(); case SqliteModelPackage.LITERAL_VALUE: return createLiteralValue(); case SqliteModelPackage.DDL_STATEMENT: return createDDLStatement(); case SqliteModelPackage.TABLE_DEFINITION: return createTableDefinition(); case SqliteModelPackage.CREATE_TRIGGER_STATEMENT: return createCreateTriggerStatement(); case SqliteModelPackage.ALTER_TABLE_ADD_COLUMN_STATEMENT: return createAlterTableAddColumnStatement(); case SqliteModelPackage.DROP_TABLE_STATEMENT: return createDropTableStatement(); case SqliteModelPackage.DROP_TRIGGER_STATEMENT: return createDropTriggerStatement(); case SqliteModelPackage.DROP_VIEW_STATEMENT: return createDropViewStatement(); case SqliteModelPackage.CREATE_INDEX_STATEMENT: return createCreateIndexStatement(); case SqliteModelPackage.DROP_INDEX_STATEMENT: return createDropIndexStatement(); case SqliteModelPackage.COLUMN_CONSTRAINT: return createColumnConstraint(); case SqliteModelPackage.TABLE_CONSTRAINT: return createTableConstraint(); case SqliteModelPackage.UNIQUE_TABLE_CONSTRAINT: return createUniqueTableConstraint(); case SqliteModelPackage.PRIMARY_CONSTRAINT: return createPrimaryConstraint(); case SqliteModelPackage.CHECK_TABLE_CONSTRAINT: return createCheckTableConstraint(); case SqliteModelPackage.INDEXED_COLUMN: return createIndexedColumn(); case SqliteModelPackage.DEFAULT_VALUE: return createDefaultValue(); case SqliteModelPackage.CONFLICT_CLAUSE: return createConflictClause(); case SqliteModelPackage.DML_STATEMENT: return createDMLStatement(); case SqliteModelPackage.DELETE_STATEMENT: return createDeleteStatement(); case SqliteModelPackage.INSERT_STATEMENT: return createInsertStatement(); case SqliteModelPackage.UPDATE_STATEMENT: return createUpdateStatement(); case SqliteModelPackage.UPDATE_COLUMN_EXPRESSION: return createUpdateColumnExpression(); case SqliteModelPackage.ACTION_STATEMENT: return createActionStatement(); case SqliteModelPackage.FUNCTION: return createFunction(); case SqliteModelPackage.CONTENT_URI_PARAM_SEGMENT: return createContentUriParamSegment(); case SqliteModelPackage.EXPR_CONCAT: return createExprConcat(); case SqliteModelPackage.EXPR_MULT: return createExprMult(); case SqliteModelPackage.EXPR_ADD: return createExprAdd(); case SqliteModelPackage.EXPR_BIT: return createExprBit(); case SqliteModelPackage.EXPR_RELATE: return createExprRelate(); case SqliteModelPackage.EXPR_EQUAL: return createExprEqual(); case SqliteModelPackage.EXPR_AND: return createExprAnd(); case SqliteModelPackage.EXPR_OR: return createExprOr(); case SqliteModelPackage.NULL_CHECK_EXPRESSION: return createNullCheckExpression(); case SqliteModelPackage.IS_NULL: return createIsNull(); case SqliteModelPackage.NOT_NULL: return createNotNull(); case SqliteModelPackage.NEW_COLUMN: return createNewColumn(); case SqliteModelPackage.OLD_COLUMN: return createOldColumn(); case SqliteModelPackage.COLUMN_SOURCE_REF: return createColumnSourceRef(); case SqliteModelPackage.LITERAL: return createLiteral(); case SqliteModelPackage.NESTED_EXPRESSION: return createNestedExpression(); case SqliteModelPackage.SELECT_STATEMENT_EXPRESSION: return createSelectStatementExpression(); case SqliteModelPackage.CASE_EXPRESSION: return createCaseExpression(); case SqliteModelPackage.CAST_EXPRESSION: return createCastExpression(); case SqliteModelPackage.FUNCTION_ARGUMENT: return createFunctionArgument(); case SqliteModelPackage.SELECT_CORE: return createSelectCore(); case SqliteModelPackage.SELECT_EXPRESSION: return createSelectExpression(); case SqliteModelPackage.SINGLE_SOURCE_TABLE: return createSingleSourceTable(); case SqliteModelPackage.SINGLE_SOURCE_SELECT_STATEMENT: return createSingleSourceSelectStatement(); case SqliteModelPackage.RESULT_COLUMN: return createResultColumn(); case SqliteModelPackage.NUMERIC_LITERAL: return createNumericLiteral(); case SqliteModelPackage.STRING_LITERAL: return createStringLiteral(); case SqliteModelPackage.NULL_LITERAL: return createNullLiteral(); case SqliteModelPackage.CURRENT_TIME_LITERAL: return createCurrentTimeLiteral(); case SqliteModelPackage.CURRENT_DATE_LITERAL: return createCurrentDateLiteral(); case SqliteModelPackage.CURRENT_TIME_STAMP_LITERAL: return createCurrentTimeStampLiteral(); case SqliteModelPackage.CREATE_TABLE_STATEMENT: return createCreateTableStatement(); case SqliteModelPackage.CREATE_VIEW_STATEMENT: return createCreateViewStatement(); case SqliteModelPackage.ALTER_TABLE_RENAME_STATEMENT: return createAlterTableRenameStatement(); case SqliteModelPackage.COLUMN_DEF: return createColumnDef(); case SqliteModelPackage.PRIMARY_KEY_COLUMN_CONSTRAINT: return createPrimaryKeyColumnConstraint(); case SqliteModelPackage.NOT_NULL_CONSTRAINT: return createNotNullConstraint(); case SqliteModelPackage.UNIQUE_CONSTRAINT: return createUniqueConstraint(); case SqliteModelPackage.DEFAULT_CONSTRAINT: return createDefaultConstraint(); case SqliteModelPackage.CHECK_CONSTRAINT: return createCheckConstraint(); case SqliteModelPackage.LITERAL_DEFAULT_VALUE: return createLiteralDefaultValue(); case SqliteModelPackage.EXPRESSION_DEFAULT_VALUE: return createExpressionDefaultValue(); default: throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier"); } } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Object createFromString(EDataType eDataType, String initialValue) { switch (eDataType.getClassifierID()) { case SqliteModelPackage.COMPOUND_OPERATOR: return createCompoundOperatorFromString(eDataType, initialValue); case SqliteModelPackage.SQLITE_DATA_TYPE: return createSqliteDataTypeFromString(eDataType, initialValue); case SqliteModelPackage.COLUMN_TYPE: return createColumnTypeFromString(eDataType, initialValue); case SqliteModelPackage.CONFLICT_RESOLUTION: return createConflictResolutionFromString(eDataType, initialValue); default: throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier"); } } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public String convertToString(EDataType eDataType, Object instanceValue) { switch (eDataType.getClassifierID()) { case SqliteModelPackage.COMPOUND_OPERATOR: return convertCompoundOperatorToString(eDataType, instanceValue); case SqliteModelPackage.SQLITE_DATA_TYPE: return convertSqliteDataTypeToString(eDataType, instanceValue); case SqliteModelPackage.COLUMN_TYPE: return convertColumnTypeToString(eDataType, instanceValue); case SqliteModelPackage.CONFLICT_RESOLUTION: return convertConflictResolutionToString(eDataType, instanceValue); default: throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier"); } } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public Model createModel() { ModelImpl model = new ModelImpl(); return model; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public DatabaseBlock createDatabaseBlock() { DatabaseBlockImpl databaseBlock = new DatabaseBlockImpl(); return databaseBlock; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public ConfigBlock createConfigBlock() { ConfigBlockImpl configBlock = new ConfigBlockImpl(); return configBlock; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public InitBlock createInitBlock() { InitBlockImpl initBlock = new InitBlockImpl(); return initBlock; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public ConfigurationStatement createConfigurationStatement() { ConfigurationStatementImpl configurationStatement = new ConfigurationStatementImpl(); return configurationStatement; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public FunctionArg createFunctionArg() { FunctionArgImpl functionArg = new FunctionArgImpl(); return functionArg; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public ContentUri createContentUri() { ContentUriImpl contentUri = new ContentUriImpl(); return contentUri; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public ContentUriSegment createContentUriSegment() { ContentUriSegmentImpl contentUriSegment = new ContentUriSegmentImpl(); return contentUriSegment; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public MigrationBlock createMigrationBlock() { MigrationBlockImpl migrationBlock = new MigrationBlockImpl(); return migrationBlock; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public Expression createExpression() { ExpressionImpl expression = new ExpressionImpl(); return expression; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public Case createCase() { CaseImpl case_ = new CaseImpl(); return case_; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public SelectStatement createSelectStatement() { SelectStatementImpl selectStatement = new SelectStatementImpl(); return selectStatement; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public OrderingTermList createOrderingTermList() { OrderingTermListImpl orderingTermList = new OrderingTermListImpl(); return orderingTermList; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public SelectCoreExpression createSelectCoreExpression() { SelectCoreExpressionImpl selectCoreExpression = new SelectCoreExpressionImpl(); return selectCoreExpression; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public SelectList createSelectList() { SelectListImpl selectList = new SelectListImpl(); return selectList; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public WhereExpressions createWhereExpressions() { WhereExpressionsImpl whereExpressions = new WhereExpressionsImpl(); return whereExpressions; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public GroupByExpressions createGroupByExpressions() { GroupByExpressionsImpl groupByExpressions = new GroupByExpressionsImpl(); return groupByExpressions; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public HavingExpressions createHavingExpressions() { HavingExpressionsImpl havingExpressions = new HavingExpressionsImpl(); return havingExpressions; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public OrderingTerm createOrderingTerm() { OrderingTermImpl orderingTerm = new OrderingTermImpl(); return orderingTerm; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public JoinSource createJoinSource() { JoinSourceImpl joinSource = new JoinSourceImpl(); return joinSource; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public SingleSource createSingleSource() { SingleSourceImpl singleSource = new SingleSourceImpl(); return singleSource; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public SelectSource createSelectSource() { SelectSourceImpl selectSource = new SelectSourceImpl(); return selectSource; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public SingleSourceJoin createSingleSourceJoin() { SingleSourceJoinImpl singleSourceJoin = new SingleSourceJoinImpl(); return singleSourceJoin; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public JoinStatement createJoinStatement() { JoinStatementImpl joinStatement = new JoinStatementImpl(); return joinStatement; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public ColumnSource createColumnSource() { ColumnSourceImpl columnSource = new ColumnSourceImpl(); return columnSource; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public LiteralValue createLiteralValue() { LiteralValueImpl literalValue = new LiteralValueImpl(); return literalValue; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public DDLStatement createDDLStatement() { DDLStatementImpl ddlStatement = new DDLStatementImpl(); return ddlStatement; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public TableDefinition createTableDefinition() { TableDefinitionImpl tableDefinition = new TableDefinitionImpl(); return tableDefinition; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public CreateTriggerStatement createCreateTriggerStatement() { CreateTriggerStatementImpl createTriggerStatement = new CreateTriggerStatementImpl(); return createTriggerStatement; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public AlterTableAddColumnStatement createAlterTableAddColumnStatement() { AlterTableAddColumnStatementImpl alterTableAddColumnStatement = new AlterTableAddColumnStatementImpl(); return alterTableAddColumnStatement; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public DropTableStatement createDropTableStatement() { DropTableStatementImpl dropTableStatement = new DropTableStatementImpl(); return dropTableStatement; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public DropTriggerStatement createDropTriggerStatement() { DropTriggerStatementImpl dropTriggerStatement = new DropTriggerStatementImpl(); return dropTriggerStatement; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public DropViewStatement createDropViewStatement() { DropViewStatementImpl dropViewStatement = new DropViewStatementImpl(); return dropViewStatement; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public CreateIndexStatement createCreateIndexStatement() { CreateIndexStatementImpl createIndexStatement = new CreateIndexStatementImpl(); return createIndexStatement; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public DropIndexStatement createDropIndexStatement() { DropIndexStatementImpl dropIndexStatement = new DropIndexStatementImpl(); return dropIndexStatement; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public ColumnConstraint createColumnConstraint() { ColumnConstraintImpl columnConstraint = new ColumnConstraintImpl(); return columnConstraint; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public TableConstraint createTableConstraint() { TableConstraintImpl tableConstraint = new TableConstraintImpl(); return tableConstraint; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public UniqueTableConstraint createUniqueTableConstraint() { UniqueTableConstraintImpl uniqueTableConstraint = new UniqueTableConstraintImpl(); return uniqueTableConstraint; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public PrimaryConstraint createPrimaryConstraint() { PrimaryConstraintImpl primaryConstraint = new PrimaryConstraintImpl(); return primaryConstraint; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public CheckTableConstraint createCheckTableConstraint() { CheckTableConstraintImpl checkTableConstraint = new CheckTableConstraintImpl(); return checkTableConstraint; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public IndexedColumn createIndexedColumn() { IndexedColumnImpl indexedColumn = new IndexedColumnImpl(); return indexedColumn; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public DefaultValue createDefaultValue() { DefaultValueImpl defaultValue = new DefaultValueImpl(); return defaultValue; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public ConflictClause createConflictClause() { ConflictClauseImpl conflictClause = new ConflictClauseImpl(); return conflictClause; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public DMLStatement createDMLStatement() { DMLStatementImpl dmlStatement = new DMLStatementImpl(); return dmlStatement; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public DeleteStatement createDeleteStatement() { DeleteStatementImpl deleteStatement = new DeleteStatementImpl(); return deleteStatement; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public InsertStatement createInsertStatement() { InsertStatementImpl insertStatement = new InsertStatementImpl(); return insertStatement; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public UpdateStatement createUpdateStatement() { UpdateStatementImpl updateStatement = new UpdateStatementImpl(); return updateStatement; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public UpdateColumnExpression createUpdateColumnExpression() { UpdateColumnExpressionImpl updateColumnExpression = new UpdateColumnExpressionImpl(); return updateColumnExpression; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public ActionStatement createActionStatement() { ActionStatementImpl actionStatement = new ActionStatementImpl(); return actionStatement; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public Function createFunction() { FunctionImpl function = new FunctionImpl(); return function; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public ContentUriParamSegment createContentUriParamSegment() { ContentUriParamSegmentImpl contentUriParamSegment = new ContentUriParamSegmentImpl(); return contentUriParamSegment; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public ExprConcat createExprConcat() { ExprConcatImpl exprConcat = new ExprConcatImpl(); return exprConcat; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public ExprMult createExprMult() { ExprMultImpl exprMult = new ExprMultImpl(); return exprMult; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public ExprAdd createExprAdd() { ExprAddImpl exprAdd = new ExprAddImpl(); return exprAdd; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public ExprBit createExprBit() { ExprBitImpl exprBit = new ExprBitImpl(); return exprBit; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public ExprRelate createExprRelate() { ExprRelateImpl exprRelate = new ExprRelateImpl(); return exprRelate; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public ExprEqual createExprEqual() { ExprEqualImpl exprEqual = new ExprEqualImpl(); return exprEqual; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public ExprAnd createExprAnd() { ExprAndImpl exprAnd = new ExprAndImpl(); return exprAnd; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public ExprOr createExprOr() { ExprOrImpl exprOr = new ExprOrImpl(); return exprOr; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NullCheckExpression createNullCheckExpression() { NullCheckExpressionImpl nullCheckExpression = new NullCheckExpressionImpl(); return nullCheckExpression; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public IsNull createIsNull() { IsNullImpl isNull = new IsNullImpl(); return isNull; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotNull createNotNull() { NotNullImpl notNull = new NotNullImpl(); return notNull; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NewColumn createNewColumn() { NewColumnImpl newColumn = new NewColumnImpl(); return newColumn; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public OldColumn createOldColumn() { OldColumnImpl oldColumn = new OldColumnImpl(); return oldColumn; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public ColumnSourceRef createColumnSourceRef() { ColumnSourceRefImpl columnSourceRef = new ColumnSourceRefImpl(); return columnSourceRef; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public Literal createLiteral() { LiteralImpl literal = new LiteralImpl(); return literal; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NestedExpression createNestedExpression() { NestedExpressionImpl nestedExpression = new NestedExpressionImpl(); return nestedExpression; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public SelectStatementExpression createSelectStatementExpression() { SelectStatementExpressionImpl selectStatementExpression = new SelectStatementExpressionImpl(); return selectStatementExpression; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public CaseExpression createCaseExpression() { CaseExpressionImpl caseExpression = new CaseExpressionImpl(); return caseExpression; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public CastExpression createCastExpression() { CastExpressionImpl castExpression = new CastExpressionImpl(); return castExpression; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public FunctionArgument createFunctionArgument() { FunctionArgumentImpl functionArgument = new FunctionArgumentImpl(); return functionArgument; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public SelectCore createSelectCore() { SelectCoreImpl selectCore = new SelectCoreImpl(); return selectCore; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public SelectExpression createSelectExpression() { SelectExpressionImpl selectExpression = new SelectExpressionImpl(); return selectExpression; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public SingleSourceTable createSingleSourceTable() { SingleSourceTableImpl singleSourceTable = new SingleSourceTableImpl(); return singleSourceTable; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public SingleSourceSelectStatement createSingleSourceSelectStatement() { SingleSourceSelectStatementImpl singleSourceSelectStatement = new SingleSourceSelectStatementImpl(); return singleSourceSelectStatement; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public ResultColumn createResultColumn() { ResultColumnImpl resultColumn = new ResultColumnImpl(); return resultColumn; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NumericLiteral createNumericLiteral() { NumericLiteralImpl numericLiteral = new NumericLiteralImpl(); return numericLiteral; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public StringLiteral createStringLiteral() { StringLiteralImpl stringLiteral = new StringLiteralImpl(); return stringLiteral; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NullLiteral createNullLiteral() { NullLiteralImpl nullLiteral = new NullLiteralImpl(); return nullLiteral; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public CurrentTimeLiteral createCurrentTimeLiteral() { CurrentTimeLiteralImpl currentTimeLiteral = new CurrentTimeLiteralImpl(); return currentTimeLiteral; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public CurrentDateLiteral createCurrentDateLiteral() { CurrentDateLiteralImpl currentDateLiteral = new CurrentDateLiteralImpl(); return currentDateLiteral; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public CurrentTimeStampLiteral createCurrentTimeStampLiteral() { CurrentTimeStampLiteralImpl currentTimeStampLiteral = new CurrentTimeStampLiteralImpl(); return currentTimeStampLiteral; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public CreateTableStatement createCreateTableStatement() { CreateTableStatementImpl createTableStatement = new CreateTableStatementImpl(); return createTableStatement; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public CreateViewStatement createCreateViewStatement() { CreateViewStatementImpl createViewStatement = new CreateViewStatementImpl(); return createViewStatement; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public AlterTableRenameStatement createAlterTableRenameStatement() { AlterTableRenameStatementImpl alterTableRenameStatement = new AlterTableRenameStatementImpl(); return alterTableRenameStatement; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public ColumnDef createColumnDef() { ColumnDefImpl columnDef = new ColumnDefImpl(); return columnDef; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public PrimaryKeyColumnConstraint createPrimaryKeyColumnConstraint() { PrimaryKeyColumnConstraintImpl primaryKeyColumnConstraint = new PrimaryKeyColumnConstraintImpl(); return primaryKeyColumnConstraint; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotNullConstraint createNotNullConstraint() { NotNullConstraintImpl notNullConstraint = new NotNullConstraintImpl(); return notNullConstraint; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public UniqueConstraint createUniqueConstraint() { UniqueConstraintImpl uniqueConstraint = new UniqueConstraintImpl(); return uniqueConstraint; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public DefaultConstraint createDefaultConstraint() { DefaultConstraintImpl defaultConstraint = new DefaultConstraintImpl(); return defaultConstraint; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public CheckConstraint createCheckConstraint() { CheckConstraintImpl checkConstraint = new CheckConstraintImpl(); return checkConstraint; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public LiteralDefaultValue createLiteralDefaultValue() { LiteralDefaultValueImpl literalDefaultValue = new LiteralDefaultValueImpl(); return literalDefaultValue; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public ExpressionDefaultValue createExpressionDefaultValue() { ExpressionDefaultValueImpl expressionDefaultValue = new ExpressionDefaultValueImpl(); return expressionDefaultValue; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public CompoundOperator createCompoundOperatorFromString(EDataType eDataType, String initialValue) { CompoundOperator result = CompoundOperator.get(initialValue); if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); return result; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String convertCompoundOperatorToString(EDataType eDataType, Object instanceValue) { return instanceValue == null ? null : instanceValue.toString(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public SqliteDataType createSqliteDataTypeFromString(EDataType eDataType, String initialValue) { SqliteDataType result = SqliteDataType.get(initialValue); if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); return result; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String convertSqliteDataTypeToString(EDataType eDataType, Object instanceValue) { return instanceValue == null ? null : instanceValue.toString(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public ColumnType createColumnTypeFromString(EDataType eDataType, String initialValue) { ColumnType result = ColumnType.get(initialValue); if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); return result; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String convertColumnTypeToString(EDataType eDataType, Object instanceValue) { return instanceValue == null ? null : instanceValue.toString(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public ConflictResolution createConflictResolutionFromString(EDataType eDataType, String initialValue) { ConflictResolution result = ConflictResolution.get(initialValue); if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); return result; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String convertConflictResolutionToString(EDataType eDataType, Object instanceValue) { return instanceValue == null ? null : instanceValue.toString(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public SqliteModelPackage getSqliteModelPackage() { return (SqliteModelPackage)getEPackage(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @deprecated * @generated */ @Deprecated public static SqliteModelPackage getPackage() { return SqliteModelPackage.eINSTANCE; } } //SqliteModelFactoryImpl