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

de.opitzconsulting.orcasDsl.impl.OrcasDslPackageImpl Maven / Gradle / Ivy

/**
 */
package de.opitzconsulting.orcasDsl.impl;

import de.opitzconsulting.orcasDsl.BuildModeType;
import de.opitzconsulting.orcasDsl.CharType;
import de.opitzconsulting.orcasDsl.Column;
import de.opitzconsulting.orcasDsl.ColumnDomain;
import de.opitzconsulting.orcasDsl.ColumnIdentity;
import de.opitzconsulting.orcasDsl.ColumnRef;
import de.opitzconsulting.orcasDsl.Comment;
import de.opitzconsulting.orcasDsl.CommentObjectType;
import de.opitzconsulting.orcasDsl.CompressForType;
import de.opitzconsulting.orcasDsl.CompressType;
import de.opitzconsulting.orcasDsl.Constraint;
import de.opitzconsulting.orcasDsl.CycleType;
import de.opitzconsulting.orcasDsl.DataType;
import de.opitzconsulting.orcasDsl.DeferrType;
import de.opitzconsulting.orcasDsl.Domain;
import de.opitzconsulting.orcasDsl.DomainColumn;
import de.opitzconsulting.orcasDsl.EnableType;
import de.opitzconsulting.orcasDsl.FkDeleteRuleType;
import de.opitzconsulting.orcasDsl.ForeignKey;
import de.opitzconsulting.orcasDsl.GenNameRule;
import de.opitzconsulting.orcasDsl.GenNameRulePart;
import de.opitzconsulting.orcasDsl.GenerateCc;
import de.opitzconsulting.orcasDsl.GenerateFk;
import de.opitzconsulting.orcasDsl.GenerateIndex;
import de.opitzconsulting.orcasDsl.GeneratePk;
import de.opitzconsulting.orcasDsl.GenerateUk;
import de.opitzconsulting.orcasDsl.HashPartition;
import de.opitzconsulting.orcasDsl.HashPartitions;
import de.opitzconsulting.orcasDsl.HashSubParts;
import de.opitzconsulting.orcasDsl.HashSubSubPart;
import de.opitzconsulting.orcasDsl.HistoryTable;
import de.opitzconsulting.orcasDsl.Index;
import de.opitzconsulting.orcasDsl.IndexExTable;
import de.opitzconsulting.orcasDsl.IndexGlobalType;
import de.opitzconsulting.orcasDsl.IndexOrUniqueKey;
import de.opitzconsulting.orcasDsl.InlineComment;
import de.opitzconsulting.orcasDsl.ListPartition;
import de.opitzconsulting.orcasDsl.ListPartitionValue;
import de.opitzconsulting.orcasDsl.ListPartitions;
import de.opitzconsulting.orcasDsl.ListSubPart;
import de.opitzconsulting.orcasDsl.ListSubParts;
import de.opitzconsulting.orcasDsl.ListSubSubPart;
import de.opitzconsulting.orcasDsl.LobCompressForType;
import de.opitzconsulting.orcasDsl.LobDeduplicateType;
import de.opitzconsulting.orcasDsl.LobStorage;
import de.opitzconsulting.orcasDsl.LobStorageParameters;
import de.opitzconsulting.orcasDsl.LobStorageType;
import de.opitzconsulting.orcasDsl.LoggingType;
import de.opitzconsulting.orcasDsl.Model;
import de.opitzconsulting.orcasDsl.ModelElement;
import de.opitzconsulting.orcasDsl.Mview;
import de.opitzconsulting.orcasDsl.MviewLog;
import de.opitzconsulting.orcasDsl.NestedTableStorage;
import de.opitzconsulting.orcasDsl.NewValuesType;
import de.opitzconsulting.orcasDsl.OrcasDslFactory;
import de.opitzconsulting.orcasDsl.OrcasDslPackage;
import de.opitzconsulting.orcasDsl.OrderType;
import de.opitzconsulting.orcasDsl.ParallelType;
import de.opitzconsulting.orcasDsl.PermanentnessTransactionType;
import de.opitzconsulting.orcasDsl.PermanentnessType;
import de.opitzconsulting.orcasDsl.PrimaryKey;
import de.opitzconsulting.orcasDsl.RangePartition;
import de.opitzconsulting.orcasDsl.RangePartitionValue;
import de.opitzconsulting.orcasDsl.RangePartitions;
import de.opitzconsulting.orcasDsl.RangeSubPart;
import de.opitzconsulting.orcasDsl.RangeSubParts;
import de.opitzconsulting.orcasDsl.RangeSubSubPart;
import de.opitzconsulting.orcasDsl.RefPartition;
import de.opitzconsulting.orcasDsl.RefPartitions;
import de.opitzconsulting.orcasDsl.RefreshMethodType;
import de.opitzconsulting.orcasDsl.RefreshModeType;
import de.opitzconsulting.orcasDsl.Sequence;
import de.opitzconsulting.orcasDsl.SubSubPart;
import de.opitzconsulting.orcasDsl.SynchronousType;
import de.opitzconsulting.orcasDsl.Table;
import de.opitzconsulting.orcasDsl.TablePartitioning;
import de.opitzconsulting.orcasDsl.TableSubPart;
import de.opitzconsulting.orcasDsl.UniqueKey;
import de.opitzconsulting.orcasDsl.VarrayStorage;

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;

import org.eclipse.emf.ecore.impl.EPackageImpl;

/**
 * 
 * An implementation of the model Package.
 * 
 * @generated
 */
public class OrcasDslPackageImpl extends EPackageImpl implements OrcasDslPackage
{
  /**
   * 
   * 
   * @generated
   */
  private EClass modelEClass = null;

  /**
   * 
   * 
   * @generated
   */
  private EClass modelElementEClass = null;

  /**
   * 
   * 
   * @generated
   */
  private EClass tableEClass = null;

  /**
   * 
   * 
   * @generated
   */
  private EClass tablePartitioningEClass = null;

  /**
   * 
   * 
   * @generated
   */
  private EClass rangePartitionsEClass = null;

  /**
   * 
   * 
   * @generated
   */
  private EClass tableSubPartEClass = null;

  /**
   * 
   * 
   * @generated
   */
  private EClass rangeSubPartsEClass = null;

  /**
   * 
   * 
   * @generated
   */
  private EClass listSubPartsEClass = null;

  /**
   * 
   * 
   * @generated
   */
  private EClass hashSubPartsEClass = null;

  /**
   * 
   * 
   * @generated
   */
  private EClass rangeSubPartEClass = null;

  /**
   * 
   * 
   * @generated
   */
  private EClass listSubPartEClass = null;

  /**
   * 
   * 
   * @generated
   */
  private EClass subSubPartEClass = null;

  /**
   * 
   * 
   * @generated
   */
  private EClass rangeSubSubPartEClass = null;

  /**
   * 
   * 
   * @generated
   */
  private EClass listSubSubPartEClass = null;

  /**
   * 
   * 
   * @generated
   */
  private EClass hashSubSubPartEClass = null;

  /**
   * 
   * 
   * @generated
   */
  private EClass rangePartitionEClass = null;

  /**
   * 
   * 
   * @generated
   */
  private EClass rangePartitionValueEClass = null;

  /**
   * 
   * 
   * @generated
   */
  private EClass hashPartitionsEClass = null;

  /**
   * 
   * 
   * @generated
   */
  private EClass hashPartitionEClass = null;

  /**
   * 
   * 
   * @generated
   */
  private EClass refPartitionsEClass = null;

  /**
   * 
   * 
   * @generated
   */
  private EClass refPartitionEClass = null;

  /**
   * 
   * 
   * @generated
   */
  private EClass listPartitionsEClass = null;

  /**
   * 
   * 
   * @generated
   */
  private EClass listPartitionEClass = null;

  /**
   * 
   * 
   * @generated
   */
  private EClass listPartitionValueEClass = null;

  /**
   * 
   * 
   * @generated
   */
  private EClass lobStorageEClass = null;

  /**
   * 
   * 
   * @generated
   */
  private EClass varrayStorageEClass = null;

  /**
   * 
   * 
   * @generated
   */
  private EClass nestedTableStorageEClass = null;

  /**
   * 
   * 
   * @generated
   */
  private EClass lobStorageParametersEClass = null;

  /**
   * 
   * 
   * @generated
   */
  private EClass columnEClass = null;

  /**
   * 
   * 
   * @generated
   */
  private EClass constraintEClass = null;

  /**
   * 
   * 
   * @generated
   */
  private EClass indexOrUniqueKeyEClass = null;

  /**
   * 
   * 
   * @generated
   */
  private EClass foreignKeyEClass = null;

  /**
   * 
   * 
   * @generated
   */
  private EClass primaryKeyEClass = null;

  /**
   * 
   * 
   * @generated
   */
  private EClass uniqueKeyEClass = null;

  /**
   * 
   * 
   * @generated
   */
  private EClass indexEClass = null;

  /**
   * 
   * 
   * @generated
   */
  private EClass indexExTableEClass = null;

  /**
   * 
   * 
   * @generated
   */
  private EClass columnRefEClass = null;

  /**
   * 
   * 
   * @generated
   */
  private EClass sequenceEClass = null;

  /**
   * 
   * 
   * @generated
   */
  private EClass columnIdentityEClass = null;

  /**
   * 
   * 
   * @generated
   */
  private EClass mviewEClass = null;

  /**
   * 
   * 
   * @generated
   */
  private EClass mviewLogEClass = null;

  /**
   * 
   * 
   * @generated
   */
  private EClass commentEClass = null;

  /**
   * 
   * 
   * @generated
   */
  private EClass inlineCommentEClass = null;

  /**
   * 
   * 
   * @generated
   */
  private EClass domainColumnEClass = null;

  /**
   * 
   * 
   * @generated
   */
  private EClass historyTableEClass = null;

  /**
   * 
   * 
   * @generated
   */
  private EClass domainEClass = null;

  /**
   * 
   * 
   * @generated
   */
  private EClass genNameRuleEClass = null;

  /**
   * 
   * 
   * @generated
   */
  private EClass generatePkEClass = null;

  /**
   * 
   * 
   * @generated
   */
  private EClass generateUkEClass = null;

  /**
   * 
   * 
   * @generated
   */
  private EClass generateIndexEClass = null;

  /**
   * 
   * 
   * @generated
   */
  private EClass generateCcEClass = null;

  /**
   * 
   * 
   * @generated
   */
  private EClass generateFkEClass = null;

  /**
   * 
   * 
   * @generated
   */
  private EClass columnDomainEClass = null;

  /**
   * 
   * 
   * @generated
   */
  private EEnum lobStorageTypeEEnum = null;

  /**
   * 
   * 
   * @generated
   */
  private EEnum lobDeduplicateTypeEEnum = null;

  /**
   * 
   * 
   * @generated
   */
  private EEnum dataTypeEEnum = null;

  /**
   * 
   * 
   * @generated
   */
  private EEnum fkDeleteRuleTypeEEnum = null;

  /**
   * 
   * 
   * @generated
   */
  private EEnum deferrTypeEEnum = null;

  /**
   * 
   * 
   * @generated
   */
  private EEnum charTypeEEnum = null;

  /**
   * 
   * 
   * @generated
   */
  private EEnum loggingTypeEEnum = null;

  /**
   * 
   * 
   * @generated
   */
  private EEnum enableTypeEEnum = null;

  /**
   * 
   * 
   * @generated
   */
  private EEnum parallelTypeEEnum = null;

  /**
   * 
   * 
   * @generated
   */
  private EEnum indexGlobalTypeEEnum = null;

  /**
   * 
   * 
   * @generated
   */
  private EEnum commentObjectTypeEEnum = null;

  /**
   * 
   * 
   * @generated
   */
  private EEnum permanentnessTypeEEnum = null;

  /**
   * 
   * 
   * @generated
   */
  private EEnum permanentnessTransactionTypeEEnum = null;

  /**
   * 
   * 
   * @generated
   */
  private EEnum cycleTypeEEnum = null;

  /**
   * 
   * 
   * @generated
   */
  private EEnum orderTypeEEnum = null;

  /**
   * 
   * 
   * @generated
   */
  private EEnum compressForTypeEEnum = null;

  /**
   * 
   * 
   * @generated
   */
  private EEnum lobCompressForTypeEEnum = null;

  /**
   * 
   * 
   * @generated
   */
  private EEnum compressTypeEEnum = null;

  /**
   * 
   * 
   * @generated
   */
  private EEnum buildModeTypeEEnum = null;

  /**
   * 
   * 
   * @generated
   */
  private EEnum refreshModeTypeEEnum = null;

  /**
   * 
   * 
   * @generated
   */
  private EEnum refreshMethodTypeEEnum = null;

  /**
   * 
   * 
   * @generated
   */
  private EEnum newValuesTypeEEnum = null;

  /**
   * 
   * 
   * @generated
   */
  private EEnum synchronousTypeEEnum = null;

  /**
   * 
   * 
   * @generated
   */
  private EEnum genNameRulePartEEnum = null;

  /**
   * Creates an instance of the model Package, registered with
   * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package
   * package URI value.
   * 

Note: the correct way to create the package is via the static * factory method {@link #init init()}, which also performs * initialization of the package, or returns the registered package, * if one already exists. * * * @see org.eclipse.emf.ecore.EPackage.Registry * @see de.opitzconsulting.orcasDsl.OrcasDslPackage#eNS_URI * @see #init() * @generated */ private OrcasDslPackageImpl() { super(eNS_URI, OrcasDslFactory.eINSTANCE); } /** * * * @generated */ private static boolean isInited = false; /** * Creates, registers, and initializes the Package for this model, and for any others upon which it depends. * *

This method is used to initialize {@link OrcasDslPackage#eINSTANCE} when that field is accessed. * Clients should not invoke it directly. Instead, they should simply access that field to obtain the package. * * * @see #eNS_URI * @see #createPackageContents() * @see #initializePackageContents() * @generated */ public static OrcasDslPackage init() { if (isInited) return (OrcasDslPackage)EPackage.Registry.INSTANCE.getEPackage(OrcasDslPackage.eNS_URI); // Obtain or create and register package OrcasDslPackageImpl theOrcasDslPackage = (OrcasDslPackageImpl)(EPackage.Registry.INSTANCE.get(eNS_URI) instanceof OrcasDslPackageImpl ? EPackage.Registry.INSTANCE.get(eNS_URI) : new OrcasDslPackageImpl()); isInited = true; // Create package meta-data objects theOrcasDslPackage.createPackageContents(); // Initialize created meta-data theOrcasDslPackage.initializePackageContents(); // Mark meta-data to indicate it can't be changed theOrcasDslPackage.freeze(); // Update the registry and return the package EPackage.Registry.INSTANCE.put(OrcasDslPackage.eNS_URI, theOrcasDslPackage); return theOrcasDslPackage; } /** * * * @generated */ public EClass getModel() { return modelEClass; } /** * * * @generated */ public EReference getModel_Model_elements() { return (EReference)modelEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EClass getModelElement() { return modelElementEClass; } /** * * * @generated */ public EClass getTable() { return tableEClass; } /** * * * @generated */ public EAttribute getTable_Permanentness() { return (EAttribute)tableEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EAttribute getTable_Name() { return (EAttribute)tableEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ public EAttribute getTable_Alias() { return (EAttribute)tableEClass.getEStructuralFeatures().get(2); } /** * * * @generated */ public EAttribute getTable_Domain() { return (EAttribute)tableEClass.getEStructuralFeatures().get(3); } /** * * * @generated */ public EAttribute getTable_Object_type() { return (EAttribute)tableEClass.getEStructuralFeatures().get(4); } /** * * * @generated */ public EReference getTable_Columns() { return (EReference)tableEClass.getEStructuralFeatures().get(5); } /** * * * @generated */ public EReference getTable_Primary_key() { return (EReference)tableEClass.getEStructuralFeatures().get(6); } /** * * * @generated */ public EReference getTable_Constraints() { return (EReference)tableEClass.getEStructuralFeatures().get(7); } /** * * * @generated */ public EReference getTable_Ind_uks() { return (EReference)tableEClass.getEStructuralFeatures().get(8); } /** * * * @generated */ public EReference getTable_Foreign_keys() { return (EReference)tableEClass.getEStructuralFeatures().get(9); } /** * * * @generated */ public EReference getTable_Comments() { return (EReference)tableEClass.getEStructuralFeatures().get(10); } /** * * * @generated */ public EAttribute getTable_TransactionControl() { return (EAttribute)tableEClass.getEStructuralFeatures().get(11); } /** * * * @generated */ public EReference getTable_LobStorages() { return (EReference)tableEClass.getEStructuralFeatures().get(12); } /** * * * @generated */ public EReference getTable_VarrayStorages() { return (EReference)tableEClass.getEStructuralFeatures().get(13); } /** * * * @generated */ public EReference getTable_NestedTableStorages() { return (EReference)tableEClass.getEStructuralFeatures().get(14); } /** * * * @generated */ public EReference getTable_TablePartitioning() { return (EReference)tableEClass.getEStructuralFeatures().get(15); } /** * * * @generated */ public EAttribute getTable_Tablespace() { return (EAttribute)tableEClass.getEStructuralFeatures().get(16); } /** * * * @generated */ public EAttribute getTable_IndexOrganized() { return (EAttribute)tableEClass.getEStructuralFeatures().get(17); } /** * * * @generated */ public EAttribute getTable_Pctthreshold() { return (EAttribute)tableEClass.getEStructuralFeatures().get(18); } /** * * * @generated */ public EAttribute getTable_IncludingColumn() { return (EAttribute)tableEClass.getEStructuralFeatures().get(19); } /** * * * @generated */ public EAttribute getTable_OverflowTablespace() { return (EAttribute)tableEClass.getEStructuralFeatures().get(20); } /** * * * @generated */ public EAttribute getTable_Pctfree() { return (EAttribute)tableEClass.getEStructuralFeatures().get(21); } /** * * * @generated */ public EAttribute getTable_Compression() { return (EAttribute)tableEClass.getEStructuralFeatures().get(22); } /** * * * @generated */ public EAttribute getTable_CompressionFor() { return (EAttribute)tableEClass.getEStructuralFeatures().get(23); } /** * * * @generated */ public EAttribute getTable_Logging() { return (EAttribute)tableEClass.getEStructuralFeatures().get(24); } /** * * * @generated */ public EAttribute getTable_Parallel() { return (EAttribute)tableEClass.getEStructuralFeatures().get(25); } /** * * * @generated */ public EAttribute getTable_Parallel_degree() { return (EAttribute)tableEClass.getEStructuralFeatures().get(26); } /** * * * @generated */ public EReference getTable_MviewLog() { return (EReference)tableEClass.getEStructuralFeatures().get(27); } /** * * * @generated */ public EClass getTablePartitioning() { return tablePartitioningEClass; } /** * * * @generated */ public EClass getRangePartitions() { return rangePartitionsEClass; } /** * * * @generated */ public EReference getRangePartitions_Columns() { return (EReference)rangePartitionsEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EAttribute getRangePartitions_IntervalExpression() { return (EAttribute)rangePartitionsEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ public EReference getRangePartitions_PartitionList() { return (EReference)rangePartitionsEClass.getEStructuralFeatures().get(2); } /** * * * @generated */ public EReference getRangePartitions_TableSubPart() { return (EReference)rangePartitionsEClass.getEStructuralFeatures().get(3); } /** * * * @generated */ public EReference getRangePartitions_SubPartitionList() { return (EReference)rangePartitionsEClass.getEStructuralFeatures().get(4); } /** * * * @generated */ public EClass getTableSubPart() { return tableSubPartEClass; } /** * * * @generated */ public EClass getRangeSubParts() { return rangeSubPartsEClass; } /** * * * @generated */ public EReference getRangeSubParts_Columns() { return (EReference)rangeSubPartsEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EClass getListSubParts() { return listSubPartsEClass; } /** * * * @generated */ public EReference getListSubParts_Column() { return (EReference)listSubPartsEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EClass getHashSubParts() { return hashSubPartsEClass; } /** * * * @generated */ public EReference getHashSubParts_Column() { return (EReference)hashSubPartsEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EClass getRangeSubPart() { return rangeSubPartEClass; } /** * * * @generated */ public EAttribute getRangeSubPart_Name() { return (EAttribute)rangeSubPartEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EReference getRangeSubPart_Value() { return (EReference)rangeSubPartEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ public EReference getRangeSubPart_SubPartList() { return (EReference)rangeSubPartEClass.getEStructuralFeatures().get(2); } /** * * * @generated */ public EClass getListSubPart() { return listSubPartEClass; } /** * * * @generated */ public EAttribute getListSubPart_Name() { return (EAttribute)listSubPartEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EReference getListSubPart_Value() { return (EReference)listSubPartEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ public EReference getListSubPart_SubPartList() { return (EReference)listSubPartEClass.getEStructuralFeatures().get(2); } /** * * * @generated */ public EClass getSubSubPart() { return subSubPartEClass; } /** * * * @generated */ public EAttribute getSubSubPart_Name() { return (EAttribute)subSubPartEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EAttribute getSubSubPart_Tablespace() { return (EAttribute)subSubPartEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ public EClass getRangeSubSubPart() { return rangeSubSubPartEClass; } /** * * * @generated */ public EReference getRangeSubSubPart_Value() { return (EReference)rangeSubSubPartEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EClass getListSubSubPart() { return listSubSubPartEClass; } /** * * * @generated */ public EReference getListSubSubPart_Value() { return (EReference)listSubSubPartEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EClass getHashSubSubPart() { return hashSubSubPartEClass; } /** * * * @generated */ public EClass getRangePartition() { return rangePartitionEClass; } /** * * * @generated */ public EAttribute getRangePartition_Name() { return (EAttribute)rangePartitionEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EReference getRangePartition_Value() { return (EReference)rangePartitionEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ public EAttribute getRangePartition_Tablespace() { return (EAttribute)rangePartitionEClass.getEStructuralFeatures().get(2); } /** * * * @generated */ public EClass getRangePartitionValue() { return rangePartitionValueEClass; } /** * * * @generated */ public EAttribute getRangePartitionValue_Maxvalue() { return (EAttribute)rangePartitionValueEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EAttribute getRangePartitionValue_Value() { return (EAttribute)rangePartitionValueEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ public EClass getHashPartitions() { return hashPartitionsEClass; } /** * * * @generated */ public EReference getHashPartitions_Column() { return (EReference)hashPartitionsEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EReference getHashPartitions_PartitionList() { return (EReference)hashPartitionsEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ public EClass getHashPartition() { return hashPartitionEClass; } /** * * * @generated */ public EAttribute getHashPartition_Name() { return (EAttribute)hashPartitionEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EAttribute getHashPartition_Tablespace() { return (EAttribute)hashPartitionEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ public EClass getRefPartitions() { return refPartitionsEClass; } /** * * * @generated */ public EAttribute getRefPartitions_FkName() { return (EAttribute)refPartitionsEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EReference getRefPartitions_PartitionList() { return (EReference)refPartitionsEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ public EClass getRefPartition() { return refPartitionEClass; } /** * * * @generated */ public EAttribute getRefPartition_Name() { return (EAttribute)refPartitionEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EAttribute getRefPartition_Tablespace() { return (EAttribute)refPartitionEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ public EClass getListPartitions() { return listPartitionsEClass; } /** * * * @generated */ public EReference getListPartitions_Column() { return (EReference)listPartitionsEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EReference getListPartitions_PartitionList() { return (EReference)listPartitionsEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ public EReference getListPartitions_TableSubPart() { return (EReference)listPartitionsEClass.getEStructuralFeatures().get(2); } /** * * * @generated */ public EReference getListPartitions_SubPartitionList() { return (EReference)listPartitionsEClass.getEStructuralFeatures().get(3); } /** * * * @generated */ public EClass getListPartition() { return listPartitionEClass; } /** * * * @generated */ public EAttribute getListPartition_Name() { return (EAttribute)listPartitionEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EReference getListPartition_Value() { return (EReference)listPartitionEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ public EAttribute getListPartition_Tablespace() { return (EAttribute)listPartitionEClass.getEStructuralFeatures().get(2); } /** * * * @generated */ public EClass getListPartitionValue() { return listPartitionValueEClass; } /** * * * @generated */ public EAttribute getListPartitionValue_Default() { return (EAttribute)listPartitionValueEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EAttribute getListPartitionValue_Value() { return (EAttribute)listPartitionValueEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ public EClass getLobStorage() { return lobStorageEClass; } /** * * * @generated */ public EAttribute getLobStorage_Column_name() { return (EAttribute)lobStorageEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EAttribute getLobStorage_LobStorageType() { return (EAttribute)lobStorageEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ public EReference getLobStorage_LobStorageParameters() { return (EReference)lobStorageEClass.getEStructuralFeatures().get(2); } /** * * * @generated */ public EClass getVarrayStorage() { return varrayStorageEClass; } /** * * * @generated */ public EAttribute getVarrayStorage_Column_name() { return (EAttribute)varrayStorageEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EAttribute getVarrayStorage_LobStorageType() { return (EAttribute)varrayStorageEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ public EReference getVarrayStorage_LobStorageParameters() { return (EReference)varrayStorageEClass.getEStructuralFeatures().get(2); } /** * * * @generated */ public EClass getNestedTableStorage() { return nestedTableStorageEClass; } /** * * * @generated */ public EAttribute getNestedTableStorage_Column_name() { return (EAttribute)nestedTableStorageEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EAttribute getNestedTableStorage_Storage_clause() { return (EAttribute)nestedTableStorageEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ public EAttribute getNestedTableStorage_Storage_clause_string() { return (EAttribute)nestedTableStorageEClass.getEStructuralFeatures().get(2); } /** * * * @generated */ public EClass getLobStorageParameters() { return lobStorageParametersEClass; } /** * * * @generated */ public EAttribute getLobStorageParameters_Tablespace() { return (EAttribute)lobStorageParametersEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EAttribute getLobStorageParameters_LobDeduplicateType() { return (EAttribute)lobStorageParametersEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ public EAttribute getLobStorageParameters_CompressType() { return (EAttribute)lobStorageParametersEClass.getEStructuralFeatures().get(2); } /** * * * @generated */ public EAttribute getLobStorageParameters_LobCompressForType() { return (EAttribute)lobStorageParametersEClass.getEStructuralFeatures().get(3); } /** * * * @generated */ public EClass getColumn() { return columnEClass; } /** * * * @generated */ public EAttribute getColumn_Name() { return (EAttribute)columnEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EAttribute getColumn_Domain() { return (EAttribute)columnEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ public EAttribute getColumn_Name_string() { return (EAttribute)columnEClass.getEStructuralFeatures().get(2); } /** * * * @generated */ public EAttribute getColumn_Data_type() { return (EAttribute)columnEClass.getEStructuralFeatures().get(3); } /** * * * @generated */ public EAttribute getColumn_Precision() { return (EAttribute)columnEClass.getEStructuralFeatures().get(4); } /** * * * @generated */ public EAttribute getColumn_Scale() { return (EAttribute)columnEClass.getEStructuralFeatures().get(5); } /** * * * @generated */ public EAttribute getColumn_Byteorchar() { return (EAttribute)columnEClass.getEStructuralFeatures().get(6); } /** * * * @generated */ public EAttribute getColumn_Unsigned() { return (EAttribute)columnEClass.getEStructuralFeatures().get(7); } /** * * * @generated */ public EAttribute getColumn_With_time_zone() { return (EAttribute)columnEClass.getEStructuralFeatures().get(8); } /** * * * @generated */ public EAttribute getColumn_Object_type() { return (EAttribute)columnEClass.getEStructuralFeatures().get(9); } /** * * * @generated */ public EAttribute getColumn_Default_value() { return (EAttribute)columnEClass.getEStructuralFeatures().get(10); } /** * * * @generated */ public EAttribute getColumn_Virtual() { return (EAttribute)columnEClass.getEStructuralFeatures().get(11); } /** * * * @generated */ public EAttribute getColumn_Default_name() { return (EAttribute)columnEClass.getEStructuralFeatures().get(12); } /** * * * @generated */ public EReference getColumn_Identity() { return (EReference)columnEClass.getEStructuralFeatures().get(13); } /** * * * @generated */ public EAttribute getColumn_Not_null_constraint_name() { return (EAttribute)columnEClass.getEStructuralFeatures().get(14); } /** * * * @generated */ public EAttribute getColumn_Notnull() { return (EAttribute)columnEClass.getEStructuralFeatures().get(15); } /** * * * @generated */ public EClass getConstraint() { return constraintEClass; } /** * * * @generated */ public EAttribute getConstraint_ConsName() { return (EAttribute)constraintEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EAttribute getConstraint_Rule() { return (EAttribute)constraintEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ public EAttribute getConstraint_Deferrtype() { return (EAttribute)constraintEClass.getEStructuralFeatures().get(2); } /** * * * @generated */ public EAttribute getConstraint_Status() { return (EAttribute)constraintEClass.getEStructuralFeatures().get(3); } /** * * * @generated */ public EClass getIndexOrUniqueKey() { return indexOrUniqueKeyEClass; } /** * * * @generated */ public EAttribute getIndexOrUniqueKey_ConsName() { return (EAttribute)indexOrUniqueKeyEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EAttribute getIndexOrUniqueKey_Tablespace() { return (EAttribute)indexOrUniqueKeyEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ public EClass getForeignKey() { return foreignKeyEClass; } /** * * * @generated */ public EAttribute getForeignKey_ConsName() { return (EAttribute)foreignKeyEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EReference getForeignKey_SrcColumns() { return (EReference)foreignKeyEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ public EAttribute getForeignKey_DestTable() { return (EAttribute)foreignKeyEClass.getEStructuralFeatures().get(2); } /** * * * @generated */ public EReference getForeignKey_DestColumns() { return (EReference)foreignKeyEClass.getEStructuralFeatures().get(3); } /** * * * @generated */ public EAttribute getForeignKey_Delete_rule() { return (EAttribute)foreignKeyEClass.getEStructuralFeatures().get(4); } /** * * * @generated */ public EAttribute getForeignKey_Deferrtype() { return (EAttribute)foreignKeyEClass.getEStructuralFeatures().get(5); } /** * * * @generated */ public EAttribute getForeignKey_Status() { return (EAttribute)foreignKeyEClass.getEStructuralFeatures().get(6); } /** * * * @generated */ public EClass getPrimaryKey() { return primaryKeyEClass; } /** * * * @generated */ public EAttribute getPrimaryKey_ConsName() { return (EAttribute)primaryKeyEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EReference getPrimaryKey_Pk_columns() { return (EReference)primaryKeyEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ public EAttribute getPrimaryKey_Status() { return (EAttribute)primaryKeyEClass.getEStructuralFeatures().get(2); } /** * * * @generated */ public EAttribute getPrimaryKey_Reverse() { return (EAttribute)primaryKeyEClass.getEStructuralFeatures().get(3); } /** * * * @generated */ public EAttribute getPrimaryKey_Tablespace() { return (EAttribute)primaryKeyEClass.getEStructuralFeatures().get(4); } /** * * * @generated */ public EAttribute getPrimaryKey_Indexname() { return (EAttribute)primaryKeyEClass.getEStructuralFeatures().get(5); } /** * * * @generated */ public EClass getUniqueKey() { return uniqueKeyEClass; } /** * * * @generated */ public EReference getUniqueKey_Uk_columns() { return (EReference)uniqueKeyEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EAttribute getUniqueKey_Indexname() { return (EAttribute)uniqueKeyEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ public EAttribute getUniqueKey_Status() { return (EAttribute)uniqueKeyEClass.getEStructuralFeatures().get(2); } /** * * * @generated */ public EClass getIndex() { return indexEClass; } /** * * * @generated */ public EReference getIndex_Index_columns() { return (EReference)indexEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EAttribute getIndex_Domain_index_expression() { return (EAttribute)indexEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ public EAttribute getIndex_Function_based_expression() { return (EAttribute)indexEClass.getEStructuralFeatures().get(2); } /** * * * @generated */ public EAttribute getIndex_Bitmap() { return (EAttribute)indexEClass.getEStructuralFeatures().get(3); } /** * * * @generated */ public EAttribute getIndex_Unique() { return (EAttribute)indexEClass.getEStructuralFeatures().get(4); } /** * * * @generated */ public EAttribute getIndex_Logging() { return (EAttribute)indexEClass.getEStructuralFeatures().get(5); } /** * * * @generated */ public EAttribute getIndex_Compression() { return (EAttribute)indexEClass.getEStructuralFeatures().get(6); } /** * * * @generated */ public EAttribute getIndex_Parallel() { return (EAttribute)indexEClass.getEStructuralFeatures().get(7); } /** * * * @generated */ public EAttribute getIndex_Parallel_degree() { return (EAttribute)indexEClass.getEStructuralFeatures().get(8); } /** * * * @generated */ public EAttribute getIndex_Global() { return (EAttribute)indexEClass.getEStructuralFeatures().get(9); } /** * * * @generated */ public EClass getIndexExTable() { return indexExTableEClass; } /** * * * @generated */ public EAttribute getIndexExTable_Uniqueness() { return (EAttribute)indexExTableEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EAttribute getIndexExTable_Bitmap() { return (EAttribute)indexExTableEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ public EAttribute getIndexExTable_Index_name() { return (EAttribute)indexExTableEClass.getEStructuralFeatures().get(2); } /** * * * @generated */ public EAttribute getIndexExTable_Table_name() { return (EAttribute)indexExTableEClass.getEStructuralFeatures().get(3); } /** * * * @generated */ public EReference getIndexExTable_Index_columns() { return (EReference)indexExTableEClass.getEStructuralFeatures().get(4); } /** * * * @generated */ public EAttribute getIndexExTable_Domain_index_expression() { return (EAttribute)indexExTableEClass.getEStructuralFeatures().get(5); } /** * * * @generated */ public EAttribute getIndexExTable_Function_based_expression() { return (EAttribute)indexExTableEClass.getEStructuralFeatures().get(6); } /** * * * @generated */ public EAttribute getIndexExTable_Logging() { return (EAttribute)indexExTableEClass.getEStructuralFeatures().get(7); } /** * * * @generated */ public EAttribute getIndexExTable_Tablespace() { return (EAttribute)indexExTableEClass.getEStructuralFeatures().get(8); } /** * * * @generated */ public EAttribute getIndexExTable_Compression() { return (EAttribute)indexExTableEClass.getEStructuralFeatures().get(9); } /** * * * @generated */ public EAttribute getIndexExTable_Parallel() { return (EAttribute)indexExTableEClass.getEStructuralFeatures().get(10); } /** * * * @generated */ public EAttribute getIndexExTable_Parallel_degree() { return (EAttribute)indexExTableEClass.getEStructuralFeatures().get(11); } /** * * * @generated */ public EAttribute getIndexExTable_Global() { return (EAttribute)indexExTableEClass.getEStructuralFeatures().get(12); } /** * * * @generated */ public EClass getColumnRef() { return columnRefEClass; } /** * * * @generated */ public EAttribute getColumnRef_Column_name() { return (EAttribute)columnRefEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EAttribute getColumnRef_Column_name_string() { return (EAttribute)columnRefEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ public EClass getSequence() { return sequenceEClass; } /** * * * @generated */ public EAttribute getSequence_Sequence_name() { return (EAttribute)sequenceEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EAttribute getSequence_Startwith() { return (EAttribute)sequenceEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ public EAttribute getSequence_Increment_by() { return (EAttribute)sequenceEClass.getEStructuralFeatures().get(2); } /** * * * @generated */ public EAttribute getSequence_Maxvalue() { return (EAttribute)sequenceEClass.getEStructuralFeatures().get(3); } /** * * * @generated */ public EAttribute getSequence_Minvalue() { return (EAttribute)sequenceEClass.getEStructuralFeatures().get(4); } /** * * * @generated */ public EAttribute getSequence_Cycle() { return (EAttribute)sequenceEClass.getEStructuralFeatures().get(5); } /** * * * @generated */ public EAttribute getSequence_Cache() { return (EAttribute)sequenceEClass.getEStructuralFeatures().get(6); } /** * * * @generated */ public EAttribute getSequence_Order() { return (EAttribute)sequenceEClass.getEStructuralFeatures().get(7); } /** * * * @generated */ public EAttribute getSequence_Max_value_select() { return (EAttribute)sequenceEClass.getEStructuralFeatures().get(8); } /** * * * @generated */ public EClass getColumnIdentity() { return columnIdentityEClass; } /** * * * @generated */ public EAttribute getColumnIdentity_Always() { return (EAttribute)columnIdentityEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EAttribute getColumnIdentity_By_default() { return (EAttribute)columnIdentityEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ public EAttribute getColumnIdentity_On_null() { return (EAttribute)columnIdentityEClass.getEStructuralFeatures().get(2); } /** * * * @generated */ public EAttribute getColumnIdentity_Increment_by() { return (EAttribute)columnIdentityEClass.getEStructuralFeatures().get(3); } /** * * * @generated */ public EAttribute getColumnIdentity_Maxvalue() { return (EAttribute)columnIdentityEClass.getEStructuralFeatures().get(4); } /** * * * @generated */ public EAttribute getColumnIdentity_Minvalue() { return (EAttribute)columnIdentityEClass.getEStructuralFeatures().get(5); } /** * * * @generated */ public EAttribute getColumnIdentity_Cycle() { return (EAttribute)columnIdentityEClass.getEStructuralFeatures().get(6); } /** * * * @generated */ public EAttribute getColumnIdentity_Cache() { return (EAttribute)columnIdentityEClass.getEStructuralFeatures().get(7); } /** * * * @generated */ public EAttribute getColumnIdentity_Order() { return (EAttribute)columnIdentityEClass.getEStructuralFeatures().get(8); } /** * * * @generated */ public EClass getMview() { return mviewEClass; } /** * * * @generated */ public EAttribute getMview_Mview_name() { return (EAttribute)mviewEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EReference getMview_Mview_columns() { return (EReference)mviewEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ public EAttribute getMview_Tablespace() { return (EAttribute)mviewEClass.getEStructuralFeatures().get(2); } /** * * * @generated */ public EAttribute getMview_Compression() { return (EAttribute)mviewEClass.getEStructuralFeatures().get(3); } /** * * * @generated */ public EAttribute getMview_CompressionFor() { return (EAttribute)mviewEClass.getEStructuralFeatures().get(4); } /** * * * @generated */ public EAttribute getMview_Parallel() { return (EAttribute)mviewEClass.getEStructuralFeatures().get(5); } /** * * * @generated */ public EAttribute getMview_Parallel_degree() { return (EAttribute)mviewEClass.getEStructuralFeatures().get(6); } /** * * * @generated */ public EAttribute getMview_BuildMode() { return (EAttribute)mviewEClass.getEStructuralFeatures().get(7); } /** * * * @generated */ public EAttribute getMview_RefreshMethod() { return (EAttribute)mviewEClass.getEStructuralFeatures().get(8); } /** * * * @generated */ public EAttribute getMview_RefreshMode() { return (EAttribute)mviewEClass.getEStructuralFeatures().get(9); } /** * * * @generated */ public EAttribute getMview_RefreshWithPrimaryKey() { return (EAttribute)mviewEClass.getEStructuralFeatures().get(10); } /** * * * @generated */ public EAttribute getMview_QueryRewrite() { return (EAttribute)mviewEClass.getEStructuralFeatures().get(11); } /** * * * @generated */ public EAttribute getMview_ViewSelectCLOB() { return (EAttribute)mviewEClass.getEStructuralFeatures().get(12); } /** * * * @generated */ public EClass getMviewLog() { return mviewLogEClass; } /** * * * @generated */ public EAttribute getMviewLog_Tablespace() { return (EAttribute)mviewLogEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EAttribute getMviewLog_Parallel() { return (EAttribute)mviewLogEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ public EAttribute getMviewLog_Parallel_degree() { return (EAttribute)mviewLogEClass.getEStructuralFeatures().get(2); } /** * * * @generated */ public EAttribute getMviewLog_NewValues() { return (EAttribute)mviewLogEClass.getEStructuralFeatures().get(3); } /** * * * @generated */ public EAttribute getMviewLog_PrimaryKey() { return (EAttribute)mviewLogEClass.getEStructuralFeatures().get(4); } /** * * * @generated */ public EAttribute getMviewLog_Rowid() { return (EAttribute)mviewLogEClass.getEStructuralFeatures().get(5); } /** * * * @generated */ public EAttribute getMviewLog_WithSequence() { return (EAttribute)mviewLogEClass.getEStructuralFeatures().get(6); } /** * * * @generated */ public EReference getMviewLog_Columns() { return (EReference)mviewLogEClass.getEStructuralFeatures().get(7); } /** * * * @generated */ public EAttribute getMviewLog_CommitScn() { return (EAttribute)mviewLogEClass.getEStructuralFeatures().get(8); } /** * * * @generated */ public EAttribute getMviewLog_Purge() { return (EAttribute)mviewLogEClass.getEStructuralFeatures().get(9); } /** * * * @generated */ public EAttribute getMviewLog_Synchronous() { return (EAttribute)mviewLogEClass.getEStructuralFeatures().get(10); } /** * * * @generated */ public EAttribute getMviewLog_StartWith() { return (EAttribute)mviewLogEClass.getEStructuralFeatures().get(11); } /** * * * @generated */ public EAttribute getMviewLog_Next() { return (EAttribute)mviewLogEClass.getEStructuralFeatures().get(12); } /** * * * @generated */ public EAttribute getMviewLog_RepeatInterval() { return (EAttribute)mviewLogEClass.getEStructuralFeatures().get(13); } /** * * * @generated */ public EClass getComment() { return commentEClass; } /** * * * @generated */ public EAttribute getComment_Comment_object() { return (EAttribute)commentEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EAttribute getComment_Table_name() { return (EAttribute)commentEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ public EAttribute getComment_Column_name() { return (EAttribute)commentEClass.getEStructuralFeatures().get(2); } /** * * * @generated */ public EAttribute getComment_Comment() { return (EAttribute)commentEClass.getEStructuralFeatures().get(3); } /** * * * @generated */ public EClass getInlineComment() { return inlineCommentEClass; } /** * * * @generated */ public EAttribute getInlineComment_Comment_object() { return (EAttribute)inlineCommentEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EAttribute getInlineComment_Column_name() { return (EAttribute)inlineCommentEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ public EAttribute getInlineComment_Column_name_string() { return (EAttribute)inlineCommentEClass.getEStructuralFeatures().get(2); } /** * * * @generated */ public EAttribute getInlineComment_Comment() { return (EAttribute)inlineCommentEClass.getEStructuralFeatures().get(3); } /** * * * @generated */ public EClass getDomainColumn() { return domainColumnEClass; } /** * * * @generated */ public EAttribute getDomainColumn_Append_last() { return (EAttribute)domainColumnEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EReference getDomainColumn_ColumnNameRules() { return (EReference)domainColumnEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ public EReference getDomainColumn_Column() { return (EReference)domainColumnEClass.getEStructuralFeatures().get(2); } /** * * * @generated */ public EClass getHistoryTable() { return historyTableEClass; } /** * * * @generated */ public EReference getHistoryTable_TableNameRules() { return (EReference)historyTableEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EReference getHistoryTable_AliasNameRules() { return (EReference)historyTableEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ public EAttribute getHistoryTable_AppendToPkDomain() { return (EAttribute)historyTableEClass.getEStructuralFeatures().get(2); } /** * * * @generated */ public EAttribute getHistoryTable_Domain() { return (EAttribute)historyTableEClass.getEStructuralFeatures().get(3); } /** * * * @generated */ public EClass getDomain() { return domainEClass; } /** * * * @generated */ public EAttribute getDomain_Name() { return (EAttribute)domainEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EAttribute getDomain_Extends() { return (EAttribute)domainEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ public EReference getDomain_Columns() { return (EReference)domainEClass.getEStructuralFeatures().get(2); } /** * * * @generated */ public EReference getDomain_HistoryTable() { return (EReference)domainEClass.getEStructuralFeatures().get(3); } /** * * * @generated */ public EClass getGenNameRule() { return genNameRuleEClass; } /** * * * @generated */ public EAttribute getGenNameRule_Constant_name() { return (EAttribute)genNameRuleEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EAttribute getGenNameRule_Constant_part() { return (EAttribute)genNameRuleEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ public EAttribute getGenNameRule_Regexp() { return (EAttribute)genNameRuleEClass.getEStructuralFeatures().get(2); } /** * * * @generated */ public EAttribute getGenNameRule_Replace() { return (EAttribute)genNameRuleEClass.getEStructuralFeatures().get(3); } /** * * * @generated */ public EClass getGeneratePk() { return generatePkEClass; } /** * * * @generated */ public EReference getGeneratePk_ConstraintNameRules() { return (EReference)generatePkEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EReference getGeneratePk_SequenceNameRules() { return (EReference)generatePkEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ public EClass getGenerateUk() { return generateUkEClass; } /** * * * @generated */ public EReference getGenerateUk_ConstraintNameRules() { return (EReference)generateUkEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EClass getGenerateIndex() { return generateIndexEClass; } /** * * * @generated */ public EReference getGenerateIndex_IndexNameRules() { return (EReference)generateIndexEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EClass getGenerateCc() { return generateCcEClass; } /** * * * @generated */ public EReference getGenerateCc_ConstraintNameRules() { return (EReference)generateCcEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EReference getGenerateCc_CheckRuleNameRules() { return (EReference)generateCcEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ public EClass getGenerateFk() { return generateFkEClass; } /** * * * @generated */ public EReference getGenerateFk_ConstraintNameRules() { return (EReference)generateFkEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EReference getGenerateFk_PkColumnNameRules() { return (EReference)generateFkEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ public EReference getGenerateFk_AliasNameRules() { return (EReference)generateFkEClass.getEStructuralFeatures().get(2); } /** * * * @generated */ public EReference getGenerateFk_TableNameRules() { return (EReference)generateFkEClass.getEStructuralFeatures().get(3); } /** * * * @generated */ public EAttribute getGenerateFk_Delete_rule() { return (EAttribute)generateFkEClass.getEStructuralFeatures().get(4); } /** * * * @generated */ public EClass getColumnDomain() { return columnDomainEClass; } /** * * * @generated */ public EAttribute getColumnDomain_Name() { return (EAttribute)columnDomainEClass.getEStructuralFeatures().get(0); } /** * * * @generated */ public EReference getColumnDomain_GeneratePk() { return (EReference)columnDomainEClass.getEStructuralFeatures().get(1); } /** * * * @generated */ public EReference getColumnDomain_GenerateUk() { return (EReference)columnDomainEClass.getEStructuralFeatures().get(2); } /** * * * @generated */ public EReference getColumnDomain_GenerateIndex() { return (EReference)columnDomainEClass.getEStructuralFeatures().get(3); } /** * * * @generated */ public EReference getColumnDomain_GenerateCc() { return (EReference)columnDomainEClass.getEStructuralFeatures().get(4); } /** * * * @generated */ public EReference getColumnDomain_GenerateFk() { return (EReference)columnDomainEClass.getEStructuralFeatures().get(5); } /** * * * @generated */ public EAttribute getColumnDomain_Data_type() { return (EAttribute)columnDomainEClass.getEStructuralFeatures().get(6); } /** * * * @generated */ public EAttribute getColumnDomain_Precision() { return (EAttribute)columnDomainEClass.getEStructuralFeatures().get(7); } /** * * * @generated */ public EAttribute getColumnDomain_Scale() { return (EAttribute)columnDomainEClass.getEStructuralFeatures().get(8); } /** * * * @generated */ public EAttribute getColumnDomain_Byteorchar() { return (EAttribute)columnDomainEClass.getEStructuralFeatures().get(9); } /** * * * @generated */ public EAttribute getColumnDomain_Unsigned() { return (EAttribute)columnDomainEClass.getEStructuralFeatures().get(10); } /** * * * @generated */ public EAttribute getColumnDomain_Default_value() { return (EAttribute)columnDomainEClass.getEStructuralFeatures().get(11); } /** * * * @generated */ public EReference getColumnDomain_Identity() { return (EReference)columnDomainEClass.getEStructuralFeatures().get(12); } /** * * * @generated */ public EAttribute getColumnDomain_Notnull() { return (EAttribute)columnDomainEClass.getEStructuralFeatures().get(13); } /** * * * @generated */ public EEnum getLobStorageType() { return lobStorageTypeEEnum; } /** * * * @generated */ public EEnum getLobDeduplicateType() { return lobDeduplicateTypeEEnum; } /** * * * @generated */ public EEnum getDataType() { return dataTypeEEnum; } /** * * * @generated */ public EEnum getFkDeleteRuleType() { return fkDeleteRuleTypeEEnum; } /** * * * @generated */ public EEnum getDeferrType() { return deferrTypeEEnum; } /** * * * @generated */ public EEnum getCharType() { return charTypeEEnum; } /** * * * @generated */ public EEnum getLoggingType() { return loggingTypeEEnum; } /** * * * @generated */ public EEnum getEnableType() { return enableTypeEEnum; } /** * * * @generated */ public EEnum getParallelType() { return parallelTypeEEnum; } /** * * * @generated */ public EEnum getIndexGlobalType() { return indexGlobalTypeEEnum; } /** * * * @generated */ public EEnum getCommentObjectType() { return commentObjectTypeEEnum; } /** * * * @generated */ public EEnum getPermanentnessType() { return permanentnessTypeEEnum; } /** * * * @generated */ public EEnum getPermanentnessTransactionType() { return permanentnessTransactionTypeEEnum; } /** * * * @generated */ public EEnum getCycleType() { return cycleTypeEEnum; } /** * * * @generated */ public EEnum getOrderType() { return orderTypeEEnum; } /** * * * @generated */ public EEnum getCompressForType() { return compressForTypeEEnum; } /** * * * @generated */ public EEnum getLobCompressForType() { return lobCompressForTypeEEnum; } /** * * * @generated */ public EEnum getCompressType() { return compressTypeEEnum; } /** * * * @generated */ public EEnum getBuildModeType() { return buildModeTypeEEnum; } /** * * * @generated */ public EEnum getRefreshModeType() { return refreshModeTypeEEnum; } /** * * * @generated */ public EEnum getRefreshMethodType() { return refreshMethodTypeEEnum; } /** * * * @generated */ public EEnum getNewValuesType() { return newValuesTypeEEnum; } /** * * * @generated */ public EEnum getSynchronousType() { return synchronousTypeEEnum; } /** * * * @generated */ public EEnum getGenNameRulePart() { return genNameRulePartEEnum; } /** * * * @generated */ public OrcasDslFactory getOrcasDslFactory() { return (OrcasDslFactory)getEFactoryInstance(); } /** * * * @generated */ private boolean isCreated = false; /** * Creates the meta-model objects for the package. This method is * guarded to have no affect on any invocation but its first. * * * @generated */ public void createPackageContents() { if (isCreated) return; isCreated = true; // Create classes and their features modelEClass = createEClass(MODEL); createEReference(modelEClass, MODEL__MODEL_ELEMENTS); modelElementEClass = createEClass(MODEL_ELEMENT); tableEClass = createEClass(TABLE); createEAttribute(tableEClass, TABLE__PERMANENTNESS); createEAttribute(tableEClass, TABLE__NAME); createEAttribute(tableEClass, TABLE__ALIAS); createEAttribute(tableEClass, TABLE__DOMAIN); createEAttribute(tableEClass, TABLE__OBJECT_TYPE); createEReference(tableEClass, TABLE__COLUMNS); createEReference(tableEClass, TABLE__PRIMARY_KEY); createEReference(tableEClass, TABLE__CONSTRAINTS); createEReference(tableEClass, TABLE__IND_UKS); createEReference(tableEClass, TABLE__FOREIGN_KEYS); createEReference(tableEClass, TABLE__COMMENTS); createEAttribute(tableEClass, TABLE__TRANSACTION_CONTROL); createEReference(tableEClass, TABLE__LOB_STORAGES); createEReference(tableEClass, TABLE__VARRAY_STORAGES); createEReference(tableEClass, TABLE__NESTED_TABLE_STORAGES); createEReference(tableEClass, TABLE__TABLE_PARTITIONING); createEAttribute(tableEClass, TABLE__TABLESPACE); createEAttribute(tableEClass, TABLE__INDEX_ORGANIZED); createEAttribute(tableEClass, TABLE__PCTTHRESHOLD); createEAttribute(tableEClass, TABLE__INCLUDING_COLUMN); createEAttribute(tableEClass, TABLE__OVERFLOW_TABLESPACE); createEAttribute(tableEClass, TABLE__PCTFREE); createEAttribute(tableEClass, TABLE__COMPRESSION); createEAttribute(tableEClass, TABLE__COMPRESSION_FOR); createEAttribute(tableEClass, TABLE__LOGGING); createEAttribute(tableEClass, TABLE__PARALLEL); createEAttribute(tableEClass, TABLE__PARALLEL_DEGREE); createEReference(tableEClass, TABLE__MVIEW_LOG); tablePartitioningEClass = createEClass(TABLE_PARTITIONING); rangePartitionsEClass = createEClass(RANGE_PARTITIONS); createEReference(rangePartitionsEClass, RANGE_PARTITIONS__COLUMNS); createEAttribute(rangePartitionsEClass, RANGE_PARTITIONS__INTERVAL_EXPRESSION); createEReference(rangePartitionsEClass, RANGE_PARTITIONS__PARTITION_LIST); createEReference(rangePartitionsEClass, RANGE_PARTITIONS__TABLE_SUB_PART); createEReference(rangePartitionsEClass, RANGE_PARTITIONS__SUB_PARTITION_LIST); tableSubPartEClass = createEClass(TABLE_SUB_PART); rangeSubPartsEClass = createEClass(RANGE_SUB_PARTS); createEReference(rangeSubPartsEClass, RANGE_SUB_PARTS__COLUMNS); listSubPartsEClass = createEClass(LIST_SUB_PARTS); createEReference(listSubPartsEClass, LIST_SUB_PARTS__COLUMN); hashSubPartsEClass = createEClass(HASH_SUB_PARTS); createEReference(hashSubPartsEClass, HASH_SUB_PARTS__COLUMN); rangeSubPartEClass = createEClass(RANGE_SUB_PART); createEAttribute(rangeSubPartEClass, RANGE_SUB_PART__NAME); createEReference(rangeSubPartEClass, RANGE_SUB_PART__VALUE); createEReference(rangeSubPartEClass, RANGE_SUB_PART__SUB_PART_LIST); listSubPartEClass = createEClass(LIST_SUB_PART); createEAttribute(listSubPartEClass, LIST_SUB_PART__NAME); createEReference(listSubPartEClass, LIST_SUB_PART__VALUE); createEReference(listSubPartEClass, LIST_SUB_PART__SUB_PART_LIST); subSubPartEClass = createEClass(SUB_SUB_PART); createEAttribute(subSubPartEClass, SUB_SUB_PART__NAME); createEAttribute(subSubPartEClass, SUB_SUB_PART__TABLESPACE); rangeSubSubPartEClass = createEClass(RANGE_SUB_SUB_PART); createEReference(rangeSubSubPartEClass, RANGE_SUB_SUB_PART__VALUE); listSubSubPartEClass = createEClass(LIST_SUB_SUB_PART); createEReference(listSubSubPartEClass, LIST_SUB_SUB_PART__VALUE); hashSubSubPartEClass = createEClass(HASH_SUB_SUB_PART); rangePartitionEClass = createEClass(RANGE_PARTITION); createEAttribute(rangePartitionEClass, RANGE_PARTITION__NAME); createEReference(rangePartitionEClass, RANGE_PARTITION__VALUE); createEAttribute(rangePartitionEClass, RANGE_PARTITION__TABLESPACE); rangePartitionValueEClass = createEClass(RANGE_PARTITION_VALUE); createEAttribute(rangePartitionValueEClass, RANGE_PARTITION_VALUE__MAXVALUE); createEAttribute(rangePartitionValueEClass, RANGE_PARTITION_VALUE__VALUE); hashPartitionsEClass = createEClass(HASH_PARTITIONS); createEReference(hashPartitionsEClass, HASH_PARTITIONS__COLUMN); createEReference(hashPartitionsEClass, HASH_PARTITIONS__PARTITION_LIST); hashPartitionEClass = createEClass(HASH_PARTITION); createEAttribute(hashPartitionEClass, HASH_PARTITION__NAME); createEAttribute(hashPartitionEClass, HASH_PARTITION__TABLESPACE); refPartitionsEClass = createEClass(REF_PARTITIONS); createEAttribute(refPartitionsEClass, REF_PARTITIONS__FK_NAME); createEReference(refPartitionsEClass, REF_PARTITIONS__PARTITION_LIST); refPartitionEClass = createEClass(REF_PARTITION); createEAttribute(refPartitionEClass, REF_PARTITION__NAME); createEAttribute(refPartitionEClass, REF_PARTITION__TABLESPACE); listPartitionsEClass = createEClass(LIST_PARTITIONS); createEReference(listPartitionsEClass, LIST_PARTITIONS__COLUMN); createEReference(listPartitionsEClass, LIST_PARTITIONS__PARTITION_LIST); createEReference(listPartitionsEClass, LIST_PARTITIONS__TABLE_SUB_PART); createEReference(listPartitionsEClass, LIST_PARTITIONS__SUB_PARTITION_LIST); listPartitionEClass = createEClass(LIST_PARTITION); createEAttribute(listPartitionEClass, LIST_PARTITION__NAME); createEReference(listPartitionEClass, LIST_PARTITION__VALUE); createEAttribute(listPartitionEClass, LIST_PARTITION__TABLESPACE); listPartitionValueEClass = createEClass(LIST_PARTITION_VALUE); createEAttribute(listPartitionValueEClass, LIST_PARTITION_VALUE__DEFAULT); createEAttribute(listPartitionValueEClass, LIST_PARTITION_VALUE__VALUE); lobStorageEClass = createEClass(LOB_STORAGE); createEAttribute(lobStorageEClass, LOB_STORAGE__COLUMN_NAME); createEAttribute(lobStorageEClass, LOB_STORAGE__LOB_STORAGE_TYPE); createEReference(lobStorageEClass, LOB_STORAGE__LOB_STORAGE_PARAMETERS); varrayStorageEClass = createEClass(VARRAY_STORAGE); createEAttribute(varrayStorageEClass, VARRAY_STORAGE__COLUMN_NAME); createEAttribute(varrayStorageEClass, VARRAY_STORAGE__LOB_STORAGE_TYPE); createEReference(varrayStorageEClass, VARRAY_STORAGE__LOB_STORAGE_PARAMETERS); nestedTableStorageEClass = createEClass(NESTED_TABLE_STORAGE); createEAttribute(nestedTableStorageEClass, NESTED_TABLE_STORAGE__COLUMN_NAME); createEAttribute(nestedTableStorageEClass, NESTED_TABLE_STORAGE__STORAGE_CLAUSE); createEAttribute(nestedTableStorageEClass, NESTED_TABLE_STORAGE__STORAGE_CLAUSE_STRING); lobStorageParametersEClass = createEClass(LOB_STORAGE_PARAMETERS); createEAttribute(lobStorageParametersEClass, LOB_STORAGE_PARAMETERS__TABLESPACE); createEAttribute(lobStorageParametersEClass, LOB_STORAGE_PARAMETERS__LOB_DEDUPLICATE_TYPE); createEAttribute(lobStorageParametersEClass, LOB_STORAGE_PARAMETERS__COMPRESS_TYPE); createEAttribute(lobStorageParametersEClass, LOB_STORAGE_PARAMETERS__LOB_COMPRESS_FOR_TYPE); columnEClass = createEClass(COLUMN); createEAttribute(columnEClass, COLUMN__NAME); createEAttribute(columnEClass, COLUMN__DOMAIN); createEAttribute(columnEClass, COLUMN__NAME_STRING); createEAttribute(columnEClass, COLUMN__DATA_TYPE); createEAttribute(columnEClass, COLUMN__PRECISION); createEAttribute(columnEClass, COLUMN__SCALE); createEAttribute(columnEClass, COLUMN__BYTEORCHAR); createEAttribute(columnEClass, COLUMN__UNSIGNED); createEAttribute(columnEClass, COLUMN__WITH_TIME_ZONE); createEAttribute(columnEClass, COLUMN__OBJECT_TYPE); createEAttribute(columnEClass, COLUMN__DEFAULT_VALUE); createEAttribute(columnEClass, COLUMN__VIRTUAL); createEAttribute(columnEClass, COLUMN__DEFAULT_NAME); createEReference(columnEClass, COLUMN__IDENTITY); createEAttribute(columnEClass, COLUMN__NOT_NULL_CONSTRAINT_NAME); createEAttribute(columnEClass, COLUMN__NOTNULL); constraintEClass = createEClass(CONSTRAINT); createEAttribute(constraintEClass, CONSTRAINT__CONS_NAME); createEAttribute(constraintEClass, CONSTRAINT__RULE); createEAttribute(constraintEClass, CONSTRAINT__DEFERRTYPE); createEAttribute(constraintEClass, CONSTRAINT__STATUS); indexOrUniqueKeyEClass = createEClass(INDEX_OR_UNIQUE_KEY); createEAttribute(indexOrUniqueKeyEClass, INDEX_OR_UNIQUE_KEY__CONS_NAME); createEAttribute(indexOrUniqueKeyEClass, INDEX_OR_UNIQUE_KEY__TABLESPACE); foreignKeyEClass = createEClass(FOREIGN_KEY); createEAttribute(foreignKeyEClass, FOREIGN_KEY__CONS_NAME); createEReference(foreignKeyEClass, FOREIGN_KEY__SRC_COLUMNS); createEAttribute(foreignKeyEClass, FOREIGN_KEY__DEST_TABLE); createEReference(foreignKeyEClass, FOREIGN_KEY__DEST_COLUMNS); createEAttribute(foreignKeyEClass, FOREIGN_KEY__DELETE_RULE); createEAttribute(foreignKeyEClass, FOREIGN_KEY__DEFERRTYPE); createEAttribute(foreignKeyEClass, FOREIGN_KEY__STATUS); primaryKeyEClass = createEClass(PRIMARY_KEY); createEAttribute(primaryKeyEClass, PRIMARY_KEY__CONS_NAME); createEReference(primaryKeyEClass, PRIMARY_KEY__PK_COLUMNS); createEAttribute(primaryKeyEClass, PRIMARY_KEY__STATUS); createEAttribute(primaryKeyEClass, PRIMARY_KEY__REVERSE); createEAttribute(primaryKeyEClass, PRIMARY_KEY__TABLESPACE); createEAttribute(primaryKeyEClass, PRIMARY_KEY__INDEXNAME); uniqueKeyEClass = createEClass(UNIQUE_KEY); createEReference(uniqueKeyEClass, UNIQUE_KEY__UK_COLUMNS); createEAttribute(uniqueKeyEClass, UNIQUE_KEY__INDEXNAME); createEAttribute(uniqueKeyEClass, UNIQUE_KEY__STATUS); indexEClass = createEClass(INDEX); createEReference(indexEClass, INDEX__INDEX_COLUMNS); createEAttribute(indexEClass, INDEX__DOMAIN_INDEX_EXPRESSION); createEAttribute(indexEClass, INDEX__FUNCTION_BASED_EXPRESSION); createEAttribute(indexEClass, INDEX__BITMAP); createEAttribute(indexEClass, INDEX__UNIQUE); createEAttribute(indexEClass, INDEX__LOGGING); createEAttribute(indexEClass, INDEX__COMPRESSION); createEAttribute(indexEClass, INDEX__PARALLEL); createEAttribute(indexEClass, INDEX__PARALLEL_DEGREE); createEAttribute(indexEClass, INDEX__GLOBAL); indexExTableEClass = createEClass(INDEX_EX_TABLE); createEAttribute(indexExTableEClass, INDEX_EX_TABLE__UNIQUENESS); createEAttribute(indexExTableEClass, INDEX_EX_TABLE__BITMAP); createEAttribute(indexExTableEClass, INDEX_EX_TABLE__INDEX_NAME); createEAttribute(indexExTableEClass, INDEX_EX_TABLE__TABLE_NAME); createEReference(indexExTableEClass, INDEX_EX_TABLE__INDEX_COLUMNS); createEAttribute(indexExTableEClass, INDEX_EX_TABLE__DOMAIN_INDEX_EXPRESSION); createEAttribute(indexExTableEClass, INDEX_EX_TABLE__FUNCTION_BASED_EXPRESSION); createEAttribute(indexExTableEClass, INDEX_EX_TABLE__LOGGING); createEAttribute(indexExTableEClass, INDEX_EX_TABLE__TABLESPACE); createEAttribute(indexExTableEClass, INDEX_EX_TABLE__COMPRESSION); createEAttribute(indexExTableEClass, INDEX_EX_TABLE__PARALLEL); createEAttribute(indexExTableEClass, INDEX_EX_TABLE__PARALLEL_DEGREE); createEAttribute(indexExTableEClass, INDEX_EX_TABLE__GLOBAL); columnRefEClass = createEClass(COLUMN_REF); createEAttribute(columnRefEClass, COLUMN_REF__COLUMN_NAME); createEAttribute(columnRefEClass, COLUMN_REF__COLUMN_NAME_STRING); sequenceEClass = createEClass(SEQUENCE); createEAttribute(sequenceEClass, SEQUENCE__SEQUENCE_NAME); createEAttribute(sequenceEClass, SEQUENCE__STARTWITH); createEAttribute(sequenceEClass, SEQUENCE__INCREMENT_BY); createEAttribute(sequenceEClass, SEQUENCE__MAXVALUE); createEAttribute(sequenceEClass, SEQUENCE__MINVALUE); createEAttribute(sequenceEClass, SEQUENCE__CYCLE); createEAttribute(sequenceEClass, SEQUENCE__CACHE); createEAttribute(sequenceEClass, SEQUENCE__ORDER); createEAttribute(sequenceEClass, SEQUENCE__MAX_VALUE_SELECT); columnIdentityEClass = createEClass(COLUMN_IDENTITY); createEAttribute(columnIdentityEClass, COLUMN_IDENTITY__ALWAYS); createEAttribute(columnIdentityEClass, COLUMN_IDENTITY__BY_DEFAULT); createEAttribute(columnIdentityEClass, COLUMN_IDENTITY__ON_NULL); createEAttribute(columnIdentityEClass, COLUMN_IDENTITY__INCREMENT_BY); createEAttribute(columnIdentityEClass, COLUMN_IDENTITY__MAXVALUE); createEAttribute(columnIdentityEClass, COLUMN_IDENTITY__MINVALUE); createEAttribute(columnIdentityEClass, COLUMN_IDENTITY__CYCLE); createEAttribute(columnIdentityEClass, COLUMN_IDENTITY__CACHE); createEAttribute(columnIdentityEClass, COLUMN_IDENTITY__ORDER); mviewEClass = createEClass(MVIEW); createEAttribute(mviewEClass, MVIEW__MVIEW_NAME); createEReference(mviewEClass, MVIEW__MVIEW_COLUMNS); createEAttribute(mviewEClass, MVIEW__TABLESPACE); createEAttribute(mviewEClass, MVIEW__COMPRESSION); createEAttribute(mviewEClass, MVIEW__COMPRESSION_FOR); createEAttribute(mviewEClass, MVIEW__PARALLEL); createEAttribute(mviewEClass, MVIEW__PARALLEL_DEGREE); createEAttribute(mviewEClass, MVIEW__BUILD_MODE); createEAttribute(mviewEClass, MVIEW__REFRESH_METHOD); createEAttribute(mviewEClass, MVIEW__REFRESH_MODE); createEAttribute(mviewEClass, MVIEW__REFRESH_WITH_PRIMARY_KEY); createEAttribute(mviewEClass, MVIEW__QUERY_REWRITE); createEAttribute(mviewEClass, MVIEW__VIEW_SELECT_CLOB); mviewLogEClass = createEClass(MVIEW_LOG); createEAttribute(mviewLogEClass, MVIEW_LOG__TABLESPACE); createEAttribute(mviewLogEClass, MVIEW_LOG__PARALLEL); createEAttribute(mviewLogEClass, MVIEW_LOG__PARALLEL_DEGREE); createEAttribute(mviewLogEClass, MVIEW_LOG__NEW_VALUES); createEAttribute(mviewLogEClass, MVIEW_LOG__PRIMARY_KEY); createEAttribute(mviewLogEClass, MVIEW_LOG__ROWID); createEAttribute(mviewLogEClass, MVIEW_LOG__WITH_SEQUENCE); createEReference(mviewLogEClass, MVIEW_LOG__COLUMNS); createEAttribute(mviewLogEClass, MVIEW_LOG__COMMIT_SCN); createEAttribute(mviewLogEClass, MVIEW_LOG__PURGE); createEAttribute(mviewLogEClass, MVIEW_LOG__SYNCHRONOUS); createEAttribute(mviewLogEClass, MVIEW_LOG__START_WITH); createEAttribute(mviewLogEClass, MVIEW_LOG__NEXT); createEAttribute(mviewLogEClass, MVIEW_LOG__REPEAT_INTERVAL); commentEClass = createEClass(COMMENT); createEAttribute(commentEClass, COMMENT__COMMENT_OBJECT); createEAttribute(commentEClass, COMMENT__TABLE_NAME); createEAttribute(commentEClass, COMMENT__COLUMN_NAME); createEAttribute(commentEClass, COMMENT__COMMENT); inlineCommentEClass = createEClass(INLINE_COMMENT); createEAttribute(inlineCommentEClass, INLINE_COMMENT__COMMENT_OBJECT); createEAttribute(inlineCommentEClass, INLINE_COMMENT__COLUMN_NAME); createEAttribute(inlineCommentEClass, INLINE_COMMENT__COLUMN_NAME_STRING); createEAttribute(inlineCommentEClass, INLINE_COMMENT__COMMENT); domainColumnEClass = createEClass(DOMAIN_COLUMN); createEAttribute(domainColumnEClass, DOMAIN_COLUMN__APPEND_LAST); createEReference(domainColumnEClass, DOMAIN_COLUMN__COLUMN_NAME_RULES); createEReference(domainColumnEClass, DOMAIN_COLUMN__COLUMN); historyTableEClass = createEClass(HISTORY_TABLE); createEReference(historyTableEClass, HISTORY_TABLE__TABLE_NAME_RULES); createEReference(historyTableEClass, HISTORY_TABLE__ALIAS_NAME_RULES); createEAttribute(historyTableEClass, HISTORY_TABLE__APPEND_TO_PK_DOMAIN); createEAttribute(historyTableEClass, HISTORY_TABLE__DOMAIN); domainEClass = createEClass(DOMAIN); createEAttribute(domainEClass, DOMAIN__NAME); createEAttribute(domainEClass, DOMAIN__EXTENDS); createEReference(domainEClass, DOMAIN__COLUMNS); createEReference(domainEClass, DOMAIN__HISTORY_TABLE); genNameRuleEClass = createEClass(GEN_NAME_RULE); createEAttribute(genNameRuleEClass, GEN_NAME_RULE__CONSTANT_NAME); createEAttribute(genNameRuleEClass, GEN_NAME_RULE__CONSTANT_PART); createEAttribute(genNameRuleEClass, GEN_NAME_RULE__REGEXP); createEAttribute(genNameRuleEClass, GEN_NAME_RULE__REPLACE); generatePkEClass = createEClass(GENERATE_PK); createEReference(generatePkEClass, GENERATE_PK__CONSTRAINT_NAME_RULES); createEReference(generatePkEClass, GENERATE_PK__SEQUENCE_NAME_RULES); generateUkEClass = createEClass(GENERATE_UK); createEReference(generateUkEClass, GENERATE_UK__CONSTRAINT_NAME_RULES); generateIndexEClass = createEClass(GENERATE_INDEX); createEReference(generateIndexEClass, GENERATE_INDEX__INDEX_NAME_RULES); generateCcEClass = createEClass(GENERATE_CC); createEReference(generateCcEClass, GENERATE_CC__CONSTRAINT_NAME_RULES); createEReference(generateCcEClass, GENERATE_CC__CHECK_RULE_NAME_RULES); generateFkEClass = createEClass(GENERATE_FK); createEReference(generateFkEClass, GENERATE_FK__CONSTRAINT_NAME_RULES); createEReference(generateFkEClass, GENERATE_FK__PK_COLUMN_NAME_RULES); createEReference(generateFkEClass, GENERATE_FK__ALIAS_NAME_RULES); createEReference(generateFkEClass, GENERATE_FK__TABLE_NAME_RULES); createEAttribute(generateFkEClass, GENERATE_FK__DELETE_RULE); columnDomainEClass = createEClass(COLUMN_DOMAIN); createEAttribute(columnDomainEClass, COLUMN_DOMAIN__NAME); createEReference(columnDomainEClass, COLUMN_DOMAIN__GENERATE_PK); createEReference(columnDomainEClass, COLUMN_DOMAIN__GENERATE_UK); createEReference(columnDomainEClass, COLUMN_DOMAIN__GENERATE_INDEX); createEReference(columnDomainEClass, COLUMN_DOMAIN__GENERATE_CC); createEReference(columnDomainEClass, COLUMN_DOMAIN__GENERATE_FK); createEAttribute(columnDomainEClass, COLUMN_DOMAIN__DATA_TYPE); createEAttribute(columnDomainEClass, COLUMN_DOMAIN__PRECISION); createEAttribute(columnDomainEClass, COLUMN_DOMAIN__SCALE); createEAttribute(columnDomainEClass, COLUMN_DOMAIN__BYTEORCHAR); createEAttribute(columnDomainEClass, COLUMN_DOMAIN__UNSIGNED); createEAttribute(columnDomainEClass, COLUMN_DOMAIN__DEFAULT_VALUE); createEReference(columnDomainEClass, COLUMN_DOMAIN__IDENTITY); createEAttribute(columnDomainEClass, COLUMN_DOMAIN__NOTNULL); // Create enums lobStorageTypeEEnum = createEEnum(LOB_STORAGE_TYPE); lobDeduplicateTypeEEnum = createEEnum(LOB_DEDUPLICATE_TYPE); dataTypeEEnum = createEEnum(DATA_TYPE); fkDeleteRuleTypeEEnum = createEEnum(FK_DELETE_RULE_TYPE); deferrTypeEEnum = createEEnum(DEFERR_TYPE); charTypeEEnum = createEEnum(CHAR_TYPE); loggingTypeEEnum = createEEnum(LOGGING_TYPE); enableTypeEEnum = createEEnum(ENABLE_TYPE); parallelTypeEEnum = createEEnum(PARALLEL_TYPE); indexGlobalTypeEEnum = createEEnum(INDEX_GLOBAL_TYPE); commentObjectTypeEEnum = createEEnum(COMMENT_OBJECT_TYPE); permanentnessTypeEEnum = createEEnum(PERMANENTNESS_TYPE); permanentnessTransactionTypeEEnum = createEEnum(PERMANENTNESS_TRANSACTION_TYPE); cycleTypeEEnum = createEEnum(CYCLE_TYPE); orderTypeEEnum = createEEnum(ORDER_TYPE); compressForTypeEEnum = createEEnum(COMPRESS_FOR_TYPE); lobCompressForTypeEEnum = createEEnum(LOB_COMPRESS_FOR_TYPE); compressTypeEEnum = createEEnum(COMPRESS_TYPE); buildModeTypeEEnum = createEEnum(BUILD_MODE_TYPE); refreshModeTypeEEnum = createEEnum(REFRESH_MODE_TYPE); refreshMethodTypeEEnum = createEEnum(REFRESH_METHOD_TYPE); newValuesTypeEEnum = createEEnum(NEW_VALUES_TYPE); synchronousTypeEEnum = createEEnum(SYNCHRONOUS_TYPE); genNameRulePartEEnum = createEEnum(GEN_NAME_RULE_PART); } /** * * * @generated */ private boolean isInitialized = false; /** * Complete the initialization of the package and its meta-model. This * method is guarded to have no affect on any invocation but its first. * * * @generated */ public void initializePackageContents() { if (isInitialized) return; isInitialized = true; // Initialize package setName(eNAME); setNsPrefix(eNS_PREFIX); setNsURI(eNS_URI); // Create type parameters // Set bounds for type parameters // Add supertypes to classes tableEClass.getESuperTypes().add(this.getModelElement()); rangePartitionsEClass.getESuperTypes().add(this.getTablePartitioning()); rangeSubPartsEClass.getESuperTypes().add(this.getTableSubPart()); listSubPartsEClass.getESuperTypes().add(this.getTableSubPart()); hashSubPartsEClass.getESuperTypes().add(this.getTableSubPart()); rangeSubSubPartEClass.getESuperTypes().add(this.getSubSubPart()); listSubSubPartEClass.getESuperTypes().add(this.getSubSubPart()); hashSubSubPartEClass.getESuperTypes().add(this.getSubSubPart()); hashPartitionsEClass.getESuperTypes().add(this.getTablePartitioning()); refPartitionsEClass.getESuperTypes().add(this.getTablePartitioning()); listPartitionsEClass.getESuperTypes().add(this.getTablePartitioning()); uniqueKeyEClass.getESuperTypes().add(this.getIndexOrUniqueKey()); indexEClass.getESuperTypes().add(this.getIndexOrUniqueKey()); indexExTableEClass.getESuperTypes().add(this.getModelElement()); sequenceEClass.getESuperTypes().add(this.getModelElement()); mviewEClass.getESuperTypes().add(this.getModelElement()); commentEClass.getESuperTypes().add(this.getModelElement()); domainEClass.getESuperTypes().add(this.getModelElement()); columnDomainEClass.getESuperTypes().add(this.getModelElement()); // Initialize classes and features; add operations and parameters initEClass(modelEClass, Model.class, "Model", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEReference(getModel_Model_elements(), this.getModelElement(), null, "model_elements", null, 0, -1, Model.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(modelElementEClass, ModelElement.class, "ModelElement", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEClass(tableEClass, Table.class, "Table", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getTable_Permanentness(), this.getPermanentnessType(), "permanentness", null, 0, 1, Table.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getTable_Name(), ecorePackage.getEString(), "name", null, 0, 1, Table.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getTable_Alias(), ecorePackage.getEString(), "alias", null, 0, 1, Table.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getTable_Domain(), ecorePackage.getEString(), "domain", null, 0, 1, Table.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getTable_Object_type(), ecorePackage.getEString(), "object_type", null, 0, 1, Table.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getTable_Columns(), this.getColumn(), null, "columns", null, 0, -1, Table.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getTable_Primary_key(), this.getPrimaryKey(), null, "primary_key", null, 0, 1, Table.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getTable_Constraints(), this.getConstraint(), null, "constraints", null, 0, -1, Table.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getTable_Ind_uks(), this.getIndexOrUniqueKey(), null, "ind_uks", null, 0, -1, Table.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getTable_Foreign_keys(), this.getForeignKey(), null, "foreign_keys", null, 0, -1, Table.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getTable_Comments(), this.getInlineComment(), null, "comments", null, 0, -1, Table.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getTable_TransactionControl(), this.getPermanentnessTransactionType(), "transactionControl", null, 0, 1, Table.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getTable_LobStorages(), this.getLobStorage(), null, "lobStorages", null, 0, -1, Table.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getTable_VarrayStorages(), this.getVarrayStorage(), null, "varrayStorages", null, 0, -1, Table.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getTable_NestedTableStorages(), this.getNestedTableStorage(), null, "nestedTableStorages", null, 0, -1, Table.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getTable_TablePartitioning(), this.getTablePartitioning(), null, "tablePartitioning", null, 0, 1, Table.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getTable_Tablespace(), ecorePackage.getEString(), "tablespace", null, 0, 1, Table.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getTable_IndexOrganized(), ecorePackage.getEBoolean(), "indexOrganized", null, 0, 1, Table.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getTable_Pctthreshold(), ecorePackage.getEIntegerObject(), "pctthreshold", null, 0, 1, Table.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getTable_IncludingColumn(), ecorePackage.getEString(), "includingColumn", null, 0, 1, Table.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getTable_OverflowTablespace(), ecorePackage.getEString(), "overflowTablespace", null, 0, 1, Table.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getTable_Pctfree(), ecorePackage.getEIntegerObject(), "pctfree", null, 0, 1, Table.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getTable_Compression(), this.getCompressType(), "compression", null, 0, 1, Table.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getTable_CompressionFor(), this.getCompressForType(), "compressionFor", null, 0, 1, Table.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getTable_Logging(), this.getLoggingType(), "logging", null, 0, 1, Table.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getTable_Parallel(), this.getParallelType(), "parallel", null, 0, 1, Table.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getTable_Parallel_degree(), ecorePackage.getEInt(), "parallel_degree", null, 0, 1, Table.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getTable_MviewLog(), this.getMviewLog(), null, "mviewLog", null, 0, 1, Table.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(tablePartitioningEClass, TablePartitioning.class, "TablePartitioning", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEClass(rangePartitionsEClass, RangePartitions.class, "RangePartitions", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEReference(getRangePartitions_Columns(), this.getColumnRef(), null, "columns", null, 0, -1, RangePartitions.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getRangePartitions_IntervalExpression(), ecorePackage.getEString(), "intervalExpression", null, 0, 1, RangePartitions.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getRangePartitions_PartitionList(), this.getRangePartition(), null, "partitionList", null, 0, -1, RangePartitions.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getRangePartitions_TableSubPart(), this.getTableSubPart(), null, "tableSubPart", null, 0, 1, RangePartitions.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getRangePartitions_SubPartitionList(), this.getRangeSubPart(), null, "subPartitionList", null, 0, -1, RangePartitions.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(tableSubPartEClass, TableSubPart.class, "TableSubPart", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEClass(rangeSubPartsEClass, RangeSubParts.class, "RangeSubParts", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEReference(getRangeSubParts_Columns(), this.getColumnRef(), null, "columns", null, 0, -1, RangeSubParts.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(listSubPartsEClass, ListSubParts.class, "ListSubParts", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEReference(getListSubParts_Column(), this.getColumnRef(), null, "column", null, 0, 1, ListSubParts.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(hashSubPartsEClass, HashSubParts.class, "HashSubParts", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEReference(getHashSubParts_Column(), this.getColumnRef(), null, "column", null, 0, 1, HashSubParts.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(rangeSubPartEClass, RangeSubPart.class, "RangeSubPart", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getRangeSubPart_Name(), ecorePackage.getEString(), "name", null, 0, 1, RangeSubPart.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getRangeSubPart_Value(), this.getRangePartitionValue(), null, "value", null, 0, -1, RangeSubPart.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getRangeSubPart_SubPartList(), this.getSubSubPart(), null, "subPartList", null, 0, -1, RangeSubPart.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(listSubPartEClass, ListSubPart.class, "ListSubPart", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getListSubPart_Name(), ecorePackage.getEString(), "name", null, 0, 1, ListSubPart.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getListSubPart_Value(), this.getListPartitionValue(), null, "value", null, 0, -1, ListSubPart.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getListSubPart_SubPartList(), this.getSubSubPart(), null, "subPartList", null, 0, -1, ListSubPart.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(subSubPartEClass, SubSubPart.class, "SubSubPart", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getSubSubPart_Name(), ecorePackage.getEString(), "name", null, 0, 1, SubSubPart.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getSubSubPart_Tablespace(), ecorePackage.getEString(), "tablespace", null, 0, 1, SubSubPart.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(rangeSubSubPartEClass, RangeSubSubPart.class, "RangeSubSubPart", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEReference(getRangeSubSubPart_Value(), this.getRangePartitionValue(), null, "value", null, 0, -1, RangeSubSubPart.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(listSubSubPartEClass, ListSubSubPart.class, "ListSubSubPart", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEReference(getListSubSubPart_Value(), this.getListPartitionValue(), null, "value", null, 0, -1, ListSubSubPart.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(hashSubSubPartEClass, HashSubSubPart.class, "HashSubSubPart", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEClass(rangePartitionEClass, RangePartition.class, "RangePartition", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getRangePartition_Name(), ecorePackage.getEString(), "name", null, 0, 1, RangePartition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getRangePartition_Value(), this.getRangePartitionValue(), null, "value", null, 0, -1, RangePartition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getRangePartition_Tablespace(), ecorePackage.getEString(), "tablespace", null, 0, 1, RangePartition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(rangePartitionValueEClass, RangePartitionValue.class, "RangePartitionValue", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getRangePartitionValue_Maxvalue(), ecorePackage.getEString(), "maxvalue", null, 0, 1, RangePartitionValue.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getRangePartitionValue_Value(), ecorePackage.getEString(), "value", null, 0, 1, RangePartitionValue.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(hashPartitionsEClass, HashPartitions.class, "HashPartitions", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEReference(getHashPartitions_Column(), this.getColumnRef(), null, "column", null, 0, 1, HashPartitions.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getHashPartitions_PartitionList(), this.getHashPartition(), null, "partitionList", null, 0, -1, HashPartitions.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(hashPartitionEClass, HashPartition.class, "HashPartition", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getHashPartition_Name(), ecorePackage.getEString(), "name", null, 0, 1, HashPartition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getHashPartition_Tablespace(), ecorePackage.getEString(), "tablespace", null, 0, 1, HashPartition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(refPartitionsEClass, RefPartitions.class, "RefPartitions", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getRefPartitions_FkName(), ecorePackage.getEString(), "fkName", null, 0, 1, RefPartitions.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getRefPartitions_PartitionList(), this.getRefPartition(), null, "partitionList", null, 0, -1, RefPartitions.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(refPartitionEClass, RefPartition.class, "RefPartition", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getRefPartition_Name(), ecorePackage.getEString(), "name", null, 0, 1, RefPartition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getRefPartition_Tablespace(), ecorePackage.getEString(), "tablespace", null, 0, 1, RefPartition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(listPartitionsEClass, ListPartitions.class, "ListPartitions", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEReference(getListPartitions_Column(), this.getColumnRef(), null, "column", null, 0, 1, ListPartitions.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getListPartitions_PartitionList(), this.getListPartition(), null, "partitionList", null, 0, -1, ListPartitions.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getListPartitions_TableSubPart(), this.getTableSubPart(), null, "tableSubPart", null, 0, 1, ListPartitions.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getListPartitions_SubPartitionList(), this.getListSubPart(), null, "subPartitionList", null, 0, -1, ListPartitions.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(listPartitionEClass, ListPartition.class, "ListPartition", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getListPartition_Name(), ecorePackage.getEString(), "name", null, 0, 1, ListPartition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getListPartition_Value(), this.getListPartitionValue(), null, "value", null, 0, -1, ListPartition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getListPartition_Tablespace(), ecorePackage.getEString(), "tablespace", null, 0, 1, ListPartition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(listPartitionValueEClass, ListPartitionValue.class, "ListPartitionValue", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getListPartitionValue_Default(), ecorePackage.getEString(), "default", null, 0, 1, ListPartitionValue.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getListPartitionValue_Value(), ecorePackage.getEString(), "value", null, 0, 1, ListPartitionValue.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(lobStorageEClass, LobStorage.class, "LobStorage", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getLobStorage_Column_name(), ecorePackage.getEString(), "column_name", null, 0, 1, LobStorage.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getLobStorage_LobStorageType(), this.getLobStorageType(), "lobStorageType", null, 0, 1, LobStorage.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getLobStorage_LobStorageParameters(), this.getLobStorageParameters(), null, "lobStorageParameters", null, 0, 1, LobStorage.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(varrayStorageEClass, VarrayStorage.class, "VarrayStorage", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getVarrayStorage_Column_name(), ecorePackage.getEString(), "column_name", null, 0, 1, VarrayStorage.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getVarrayStorage_LobStorageType(), this.getLobStorageType(), "lobStorageType", null, 0, 1, VarrayStorage.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getVarrayStorage_LobStorageParameters(), this.getLobStorageParameters(), null, "lobStorageParameters", null, 0, 1, VarrayStorage.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(nestedTableStorageEClass, NestedTableStorage.class, "NestedTableStorage", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getNestedTableStorage_Column_name(), ecorePackage.getEString(), "column_name", null, 0, 1, NestedTableStorage.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getNestedTableStorage_Storage_clause(), ecorePackage.getEString(), "storage_clause", null, 0, 1, NestedTableStorage.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getNestedTableStorage_Storage_clause_string(), ecorePackage.getEString(), "storage_clause_string", null, 0, 1, NestedTableStorage.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(lobStorageParametersEClass, LobStorageParameters.class, "LobStorageParameters", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getLobStorageParameters_Tablespace(), ecorePackage.getEString(), "tablespace", null, 0, 1, LobStorageParameters.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getLobStorageParameters_LobDeduplicateType(), this.getLobDeduplicateType(), "lobDeduplicateType", null, 0, 1, LobStorageParameters.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getLobStorageParameters_CompressType(), this.getCompressType(), "compressType", null, 0, 1, LobStorageParameters.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getLobStorageParameters_LobCompressForType(), this.getLobCompressForType(), "lobCompressForType", null, 0, 1, LobStorageParameters.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(columnEClass, Column.class, "Column", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getColumn_Name(), ecorePackage.getEString(), "name", null, 0, 1, Column.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getColumn_Domain(), ecorePackage.getEString(), "domain", null, 0, 1, Column.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getColumn_Name_string(), ecorePackage.getEString(), "name_string", null, 0, 1, Column.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getColumn_Data_type(), this.getDataType(), "data_type", null, 0, 1, Column.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getColumn_Precision(), ecorePackage.getEInt(), "precision", null, 0, 1, Column.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getColumn_Scale(), ecorePackage.getEInt(), "scale", null, 0, 1, Column.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getColumn_Byteorchar(), this.getCharType(), "byteorchar", null, 0, 1, Column.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getColumn_Unsigned(), ecorePackage.getEBoolean(), "unsigned", null, 0, 1, Column.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getColumn_With_time_zone(), ecorePackage.getEString(), "with_time_zone", null, 0, 1, Column.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getColumn_Object_type(), ecorePackage.getEString(), "object_type", null, 0, 1, Column.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getColumn_Default_value(), ecorePackage.getEString(), "default_value", null, 0, 1, Column.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getColumn_Virtual(), ecorePackage.getEString(), "virtual", null, 0, 1, Column.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getColumn_Default_name(), ecorePackage.getEString(), "default_name", null, 0, 1, Column.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getColumn_Identity(), this.getColumnIdentity(), null, "identity", null, 0, 1, Column.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getColumn_Not_null_constraint_name(), ecorePackage.getEString(), "not_null_constraint_name", null, 0, 1, Column.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getColumn_Notnull(), ecorePackage.getEBoolean(), "notnull", null, 0, 1, Column.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(constraintEClass, Constraint.class, "Constraint", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getConstraint_ConsName(), ecorePackage.getEString(), "consName", null, 0, 1, Constraint.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getConstraint_Rule(), ecorePackage.getEString(), "rule", null, 0, 1, Constraint.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getConstraint_Deferrtype(), this.getDeferrType(), "deferrtype", null, 0, 1, Constraint.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getConstraint_Status(), this.getEnableType(), "status", null, 0, 1, Constraint.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(indexOrUniqueKeyEClass, IndexOrUniqueKey.class, "IndexOrUniqueKey", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getIndexOrUniqueKey_ConsName(), ecorePackage.getEString(), "consName", null, 0, 1, IndexOrUniqueKey.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getIndexOrUniqueKey_Tablespace(), ecorePackage.getEString(), "tablespace", null, 0, 1, IndexOrUniqueKey.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(foreignKeyEClass, ForeignKey.class, "ForeignKey", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getForeignKey_ConsName(), ecorePackage.getEString(), "consName", null, 0, 1, ForeignKey.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getForeignKey_SrcColumns(), this.getColumnRef(), null, "srcColumns", null, 0, -1, ForeignKey.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getForeignKey_DestTable(), ecorePackage.getEString(), "destTable", null, 0, 1, ForeignKey.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getForeignKey_DestColumns(), this.getColumnRef(), null, "destColumns", null, 0, -1, ForeignKey.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getForeignKey_Delete_rule(), this.getFkDeleteRuleType(), "delete_rule", null, 0, 1, ForeignKey.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getForeignKey_Deferrtype(), this.getDeferrType(), "deferrtype", null, 0, 1, ForeignKey.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getForeignKey_Status(), this.getEnableType(), "status", null, 0, 1, ForeignKey.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(primaryKeyEClass, PrimaryKey.class, "PrimaryKey", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getPrimaryKey_ConsName(), ecorePackage.getEString(), "consName", null, 0, 1, PrimaryKey.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getPrimaryKey_Pk_columns(), this.getColumnRef(), null, "pk_columns", null, 0, -1, PrimaryKey.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getPrimaryKey_Status(), this.getEnableType(), "status", null, 0, 1, PrimaryKey.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getPrimaryKey_Reverse(), ecorePackage.getEString(), "reverse", null, 0, 1, PrimaryKey.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getPrimaryKey_Tablespace(), ecorePackage.getEString(), "tablespace", null, 0, 1, PrimaryKey.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getPrimaryKey_Indexname(), ecorePackage.getEString(), "indexname", null, 0, 1, PrimaryKey.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(uniqueKeyEClass, UniqueKey.class, "UniqueKey", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEReference(getUniqueKey_Uk_columns(), this.getColumnRef(), null, "uk_columns", null, 0, -1, UniqueKey.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getUniqueKey_Indexname(), ecorePackage.getEString(), "indexname", null, 0, 1, UniqueKey.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getUniqueKey_Status(), this.getEnableType(), "status", null, 0, 1, UniqueKey.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(indexEClass, Index.class, "Index", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEReference(getIndex_Index_columns(), this.getColumnRef(), null, "index_columns", null, 0, -1, Index.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getIndex_Domain_index_expression(), ecorePackage.getEString(), "domain_index_expression", null, 0, 1, Index.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getIndex_Function_based_expression(), ecorePackage.getEString(), "function_based_expression", null, 0, 1, Index.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getIndex_Bitmap(), ecorePackage.getEString(), "bitmap", null, 0, 1, Index.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getIndex_Unique(), ecorePackage.getEString(), "unique", null, 0, 1, Index.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getIndex_Logging(), this.getLoggingType(), "logging", null, 0, 1, Index.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getIndex_Compression(), this.getCompressType(), "compression", null, 0, 1, Index.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getIndex_Parallel(), this.getParallelType(), "parallel", null, 0, 1, Index.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getIndex_Parallel_degree(), ecorePackage.getEInt(), "parallel_degree", null, 0, 1, Index.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getIndex_Global(), this.getIndexGlobalType(), "global", null, 0, 1, Index.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(indexExTableEClass, IndexExTable.class, "IndexExTable", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getIndexExTable_Uniqueness(), ecorePackage.getEString(), "uniqueness", null, 0, 1, IndexExTable.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getIndexExTable_Bitmap(), ecorePackage.getEString(), "bitmap", null, 0, 1, IndexExTable.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getIndexExTable_Index_name(), ecorePackage.getEString(), "index_name", null, 0, 1, IndexExTable.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getIndexExTable_Table_name(), ecorePackage.getEString(), "table_name", null, 0, 1, IndexExTable.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getIndexExTable_Index_columns(), this.getColumnRef(), null, "index_columns", null, 0, -1, IndexExTable.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getIndexExTable_Domain_index_expression(), ecorePackage.getEString(), "domain_index_expression", null, 0, 1, IndexExTable.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getIndexExTable_Function_based_expression(), ecorePackage.getEString(), "function_based_expression", null, 0, 1, IndexExTable.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getIndexExTable_Logging(), this.getLoggingType(), "logging", null, 0, 1, IndexExTable.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getIndexExTable_Tablespace(), ecorePackage.getEString(), "tablespace", null, 0, 1, IndexExTable.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getIndexExTable_Compression(), this.getCompressType(), "compression", null, 0, 1, IndexExTable.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getIndexExTable_Parallel(), this.getParallelType(), "parallel", null, 0, 1, IndexExTable.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getIndexExTable_Parallel_degree(), ecorePackage.getEInt(), "parallel_degree", null, 0, 1, IndexExTable.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getIndexExTable_Global(), this.getIndexGlobalType(), "global", null, 0, 1, IndexExTable.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(columnRefEClass, ColumnRef.class, "ColumnRef", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getColumnRef_Column_name(), ecorePackage.getEString(), "column_name", null, 0, 1, ColumnRef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getColumnRef_Column_name_string(), ecorePackage.getEString(), "column_name_string", null, 0, 1, ColumnRef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(sequenceEClass, Sequence.class, "Sequence", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getSequence_Sequence_name(), ecorePackage.getEString(), "sequence_name", null, 0, 1, Sequence.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getSequence_Startwith(), ecorePackage.getEBigInteger(), "startwith", null, 0, 1, Sequence.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getSequence_Increment_by(), ecorePackage.getEBigInteger(), "increment_by", null, 0, 1, Sequence.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getSequence_Maxvalue(), ecorePackage.getEBigInteger(), "maxvalue", null, 0, 1, Sequence.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getSequence_Minvalue(), ecorePackage.getEBigInteger(), "minvalue", null, 0, 1, Sequence.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getSequence_Cycle(), this.getCycleType(), "cycle", null, 0, 1, Sequence.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getSequence_Cache(), ecorePackage.getEBigInteger(), "cache", null, 0, 1, Sequence.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getSequence_Order(), this.getOrderType(), "order", null, 0, 1, Sequence.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getSequence_Max_value_select(), ecorePackage.getEString(), "max_value_select", null, 0, 1, Sequence.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(columnIdentityEClass, ColumnIdentity.class, "ColumnIdentity", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getColumnIdentity_Always(), ecorePackage.getEString(), "always", null, 0, 1, ColumnIdentity.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getColumnIdentity_By_default(), ecorePackage.getEString(), "by_default", null, 0, 1, ColumnIdentity.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getColumnIdentity_On_null(), ecorePackage.getEString(), "on_null", null, 0, 1, ColumnIdentity.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getColumnIdentity_Increment_by(), ecorePackage.getEInt(), "increment_by", null, 0, 1, ColumnIdentity.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getColumnIdentity_Maxvalue(), ecorePackage.getEInt(), "maxvalue", null, 0, 1, ColumnIdentity.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getColumnIdentity_Minvalue(), ecorePackage.getEInt(), "minvalue", null, 0, 1, ColumnIdentity.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getColumnIdentity_Cycle(), this.getCycleType(), "cycle", null, 0, 1, ColumnIdentity.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getColumnIdentity_Cache(), ecorePackage.getEInt(), "cache", null, 0, 1, ColumnIdentity.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getColumnIdentity_Order(), this.getOrderType(), "order", null, 0, 1, ColumnIdentity.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(mviewEClass, Mview.class, "Mview", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getMview_Mview_name(), ecorePackage.getEString(), "mview_name", null, 0, 1, Mview.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getMview_Mview_columns(), this.getColumnRef(), null, "mview_columns", null, 0, -1, Mview.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getMview_Tablespace(), ecorePackage.getEString(), "tablespace", null, 0, 1, Mview.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getMview_Compression(), this.getCompressType(), "compression", null, 0, 1, Mview.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getMview_CompressionFor(), this.getCompressForType(), "compressionFor", null, 0, 1, Mview.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getMview_Parallel(), this.getParallelType(), "parallel", null, 0, 1, Mview.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getMview_Parallel_degree(), ecorePackage.getEInt(), "parallel_degree", null, 0, 1, Mview.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getMview_BuildMode(), this.getBuildModeType(), "buildMode", null, 0, 1, Mview.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getMview_RefreshMethod(), this.getRefreshMethodType(), "refreshMethod", null, 0, 1, Mview.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getMview_RefreshMode(), this.getRefreshModeType(), "refreshMode", null, 0, 1, Mview.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getMview_RefreshWithPrimaryKey(), ecorePackage.getEString(), "refreshWithPrimaryKey", null, 0, 1, Mview.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getMview_QueryRewrite(), this.getEnableType(), "queryRewrite", null, 0, 1, Mview.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getMview_ViewSelectCLOB(), ecorePackage.getEString(), "viewSelectCLOB", null, 0, 1, Mview.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(mviewLogEClass, MviewLog.class, "MviewLog", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getMviewLog_Tablespace(), ecorePackage.getEString(), "tablespace", null, 0, 1, MviewLog.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getMviewLog_Parallel(), this.getParallelType(), "parallel", null, 0, 1, MviewLog.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getMviewLog_Parallel_degree(), ecorePackage.getEInt(), "parallel_degree", null, 0, 1, MviewLog.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getMviewLog_NewValues(), this.getNewValuesType(), "newValues", null, 0, 1, MviewLog.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getMviewLog_PrimaryKey(), ecorePackage.getEString(), "primaryKey", null, 0, 1, MviewLog.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getMviewLog_Rowid(), ecorePackage.getEString(), "rowid", null, 0, 1, MviewLog.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getMviewLog_WithSequence(), ecorePackage.getEString(), "withSequence", null, 0, 1, MviewLog.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getMviewLog_Columns(), this.getColumnRef(), null, "columns", null, 0, -1, MviewLog.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getMviewLog_CommitScn(), ecorePackage.getEString(), "commitScn", null, 0, 1, MviewLog.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getMviewLog_Purge(), ecorePackage.getEString(), "purge", null, 0, 1, MviewLog.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getMviewLog_Synchronous(), this.getSynchronousType(), "synchronous", null, 0, 1, MviewLog.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getMviewLog_StartWith(), ecorePackage.getEString(), "startWith", null, 0, 1, MviewLog.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getMviewLog_Next(), ecorePackage.getEString(), "next", null, 0, 1, MviewLog.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getMviewLog_RepeatInterval(), ecorePackage.getEInt(), "repeatInterval", null, 0, 1, MviewLog.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(commentEClass, Comment.class, "Comment", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getComment_Comment_object(), this.getCommentObjectType(), "comment_object", null, 0, 1, Comment.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getComment_Table_name(), ecorePackage.getEString(), "table_name", null, 0, 1, Comment.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getComment_Column_name(), ecorePackage.getEString(), "column_name", null, 0, 1, Comment.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getComment_Comment(), ecorePackage.getEString(), "comment", null, 0, 1, Comment.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(inlineCommentEClass, InlineComment.class, "InlineComment", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getInlineComment_Comment_object(), this.getCommentObjectType(), "comment_object", null, 0, 1, InlineComment.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getInlineComment_Column_name(), ecorePackage.getEString(), "column_name", null, 0, 1, InlineComment.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getInlineComment_Column_name_string(), ecorePackage.getEString(), "column_name_string", null, 0, 1, InlineComment.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getInlineComment_Comment(), ecorePackage.getEString(), "comment", null, 0, 1, InlineComment.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(domainColumnEClass, DomainColumn.class, "DomainColumn", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getDomainColumn_Append_last(), ecorePackage.getEBoolean(), "append_last", null, 0, 1, DomainColumn.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getDomainColumn_ColumnNameRules(), this.getGenNameRule(), null, "columnNameRules", null, 0, -1, DomainColumn.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getDomainColumn_Column(), this.getColumn(), null, "column", null, 0, 1, DomainColumn.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(historyTableEClass, HistoryTable.class, "HistoryTable", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEReference(getHistoryTable_TableNameRules(), this.getGenNameRule(), null, "tableNameRules", null, 0, -1, HistoryTable.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getHistoryTable_AliasNameRules(), this.getGenNameRule(), null, "aliasNameRules", null, 0, -1, HistoryTable.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getHistoryTable_AppendToPkDomain(), ecorePackage.getEString(), "appendToPkDomain", null, 0, 1, HistoryTable.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getHistoryTable_Domain(), ecorePackage.getEString(), "domain", null, 0, 1, HistoryTable.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(domainEClass, Domain.class, "Domain", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getDomain_Name(), ecorePackage.getEString(), "name", null, 0, 1, Domain.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDomain_Extends(), ecorePackage.getEString(), "extends", null, 0, 1, Domain.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getDomain_Columns(), this.getDomainColumn(), null, "columns", null, 0, -1, Domain.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getDomain_HistoryTable(), this.getHistoryTable(), null, "historyTable", null, 0, 1, Domain.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(genNameRuleEClass, GenNameRule.class, "GenNameRule", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getGenNameRule_Constant_name(), ecorePackage.getEString(), "constant_name", null, 0, 1, GenNameRule.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getGenNameRule_Constant_part(), this.getGenNameRulePart(), "constant_part", null, 0, 1, GenNameRule.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getGenNameRule_Regexp(), ecorePackage.getEString(), "regexp", null, 0, 1, GenNameRule.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getGenNameRule_Replace(), ecorePackage.getEString(), "replace", null, 0, 1, GenNameRule.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(generatePkEClass, GeneratePk.class, "GeneratePk", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEReference(getGeneratePk_ConstraintNameRules(), this.getGenNameRule(), null, "constraintNameRules", null, 0, -1, GeneratePk.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getGeneratePk_SequenceNameRules(), this.getGenNameRule(), null, "sequenceNameRules", null, 0, -1, GeneratePk.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(generateUkEClass, GenerateUk.class, "GenerateUk", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEReference(getGenerateUk_ConstraintNameRules(), this.getGenNameRule(), null, "constraintNameRules", null, 0, -1, GenerateUk.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(generateIndexEClass, GenerateIndex.class, "GenerateIndex", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEReference(getGenerateIndex_IndexNameRules(), this.getGenNameRule(), null, "indexNameRules", null, 0, -1, GenerateIndex.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(generateCcEClass, GenerateCc.class, "GenerateCc", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEReference(getGenerateCc_ConstraintNameRules(), this.getGenNameRule(), null, "constraintNameRules", null, 0, -1, GenerateCc.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getGenerateCc_CheckRuleNameRules(), this.getGenNameRule(), null, "checkRuleNameRules", null, 0, -1, GenerateCc.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(generateFkEClass, GenerateFk.class, "GenerateFk", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEReference(getGenerateFk_ConstraintNameRules(), this.getGenNameRule(), null, "constraintNameRules", null, 0, -1, GenerateFk.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getGenerateFk_PkColumnNameRules(), this.getGenNameRule(), null, "pkColumnNameRules", null, 0, -1, GenerateFk.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getGenerateFk_AliasNameRules(), this.getGenNameRule(), null, "aliasNameRules", null, 0, -1, GenerateFk.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getGenerateFk_TableNameRules(), this.getGenNameRule(), null, "tableNameRules", null, 0, -1, GenerateFk.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getGenerateFk_Delete_rule(), this.getFkDeleteRuleType(), "delete_rule", null, 0, 1, GenerateFk.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(columnDomainEClass, ColumnDomain.class, "ColumnDomain", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getColumnDomain_Name(), ecorePackage.getEString(), "name", null, 0, 1, ColumnDomain.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getColumnDomain_GeneratePk(), this.getGeneratePk(), null, "generatePk", null, 0, 1, ColumnDomain.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getColumnDomain_GenerateUk(), this.getGenerateUk(), null, "generateUk", null, 0, 1, ColumnDomain.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getColumnDomain_GenerateIndex(), this.getGenerateIndex(), null, "generateIndex", null, 0, 1, ColumnDomain.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getColumnDomain_GenerateCc(), this.getGenerateCc(), null, "generateCc", null, 0, 1, ColumnDomain.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getColumnDomain_GenerateFk(), this.getGenerateFk(), null, "generateFk", null, 0, 1, ColumnDomain.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getColumnDomain_Data_type(), this.getDataType(), "data_type", null, 0, 1, ColumnDomain.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getColumnDomain_Precision(), ecorePackage.getEInt(), "precision", null, 0, 1, ColumnDomain.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getColumnDomain_Scale(), ecorePackage.getEInt(), "scale", null, 0, 1, ColumnDomain.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getColumnDomain_Byteorchar(), this.getCharType(), "byteorchar", null, 0, 1, ColumnDomain.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getColumnDomain_Unsigned(), ecorePackage.getEBoolean(), "unsigned", null, 0, 1, ColumnDomain.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getColumnDomain_Default_value(), ecorePackage.getEString(), "default_value", null, 0, 1, ColumnDomain.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getColumnDomain_Identity(), this.getColumnIdentity(), null, "identity", null, 0, 1, ColumnDomain.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getColumnDomain_Notnull(), ecorePackage.getEBoolean(), "notnull", null, 0, 1, ColumnDomain.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); // Initialize enums and add enum literals initEEnum(lobStorageTypeEEnum, LobStorageType.class, "LobStorageType"); addEEnumLiteral(lobStorageTypeEEnum, LobStorageType.NULL); addEEnumLiteral(lobStorageTypeEEnum, LobStorageType.BASICFILE); addEEnumLiteral(lobStorageTypeEEnum, LobStorageType.SECUREFILE); initEEnum(lobDeduplicateTypeEEnum, LobDeduplicateType.class, "LobDeduplicateType"); addEEnumLiteral(lobDeduplicateTypeEEnum, LobDeduplicateType.NULL); addEEnumLiteral(lobDeduplicateTypeEEnum, LobDeduplicateType.DEDUPLICATE); addEEnumLiteral(lobDeduplicateTypeEEnum, LobDeduplicateType.KEEP_DUPLICATES); initEEnum(dataTypeEEnum, DataType.class, "DataType"); addEEnumLiteral(dataTypeEEnum, DataType.NULL); addEEnumLiteral(dataTypeEEnum, DataType.NUMBER); addEEnumLiteral(dataTypeEEnum, DataType.BLOB); addEEnumLiteral(dataTypeEEnum, DataType.CLOB); addEEnumLiteral(dataTypeEEnum, DataType.NCLOB); addEEnumLiteral(dataTypeEEnum, DataType.VARCHAR2); addEEnumLiteral(dataTypeEEnum, DataType.NVARCHAR2); addEEnumLiteral(dataTypeEEnum, DataType.CHAR); addEEnumLiteral(dataTypeEEnum, DataType.DATE); addEEnumLiteral(dataTypeEEnum, DataType.XMLTYPE); addEEnumLiteral(dataTypeEEnum, DataType.TIMESTAMP); addEEnumLiteral(dataTypeEEnum, DataType.ROWID); addEEnumLiteral(dataTypeEEnum, DataType.RAW); addEEnumLiteral(dataTypeEEnum, DataType.LONG_RAW); addEEnumLiteral(dataTypeEEnum, DataType.FLOAT); addEEnumLiteral(dataTypeEEnum, DataType.LONG); addEEnumLiteral(dataTypeEEnum, DataType.OBJECT); addEEnumLiteral(dataTypeEEnum, DataType.TINYINT); addEEnumLiteral(dataTypeEEnum, DataType.SMALLINT); addEEnumLiteral(dataTypeEEnum, DataType.MEDIUMINT); addEEnumLiteral(dataTypeEEnum, DataType.INT); addEEnumLiteral(dataTypeEEnum, DataType.BIGINT); addEEnumLiteral(dataTypeEEnum, DataType.BIT); addEEnumLiteral(dataTypeEEnum, DataType.UROWID); addEEnumLiteral(dataTypeEEnum, DataType.BOOLEAN); initEEnum(fkDeleteRuleTypeEEnum, FkDeleteRuleType.class, "FkDeleteRuleType"); addEEnumLiteral(fkDeleteRuleTypeEEnum, FkDeleteRuleType.NULL); addEEnumLiteral(fkDeleteRuleTypeEEnum, FkDeleteRuleType.CASCADE); addEEnumLiteral(fkDeleteRuleTypeEEnum, FkDeleteRuleType.NO_ACTION); addEEnumLiteral(fkDeleteRuleTypeEEnum, FkDeleteRuleType.SET_NULL); initEEnum(deferrTypeEEnum, DeferrType.class, "DeferrType"); addEEnumLiteral(deferrTypeEEnum, DeferrType.NULL); addEEnumLiteral(deferrTypeEEnum, DeferrType.IMMEDIATE); addEEnumLiteral(deferrTypeEEnum, DeferrType.DEFERRED); initEEnum(charTypeEEnum, CharType.class, "CharType"); addEEnumLiteral(charTypeEEnum, CharType.NULL); addEEnumLiteral(charTypeEEnum, CharType.BYTE_UPPER); addEEnumLiteral(charTypeEEnum, CharType.CHAR_UPPER); addEEnumLiteral(charTypeEEnum, CharType.BYTE); addEEnumLiteral(charTypeEEnum, CharType.CHAR); initEEnum(loggingTypeEEnum, LoggingType.class, "LoggingType"); addEEnumLiteral(loggingTypeEEnum, LoggingType.NULL); addEEnumLiteral(loggingTypeEEnum, LoggingType.LOGGING); addEEnumLiteral(loggingTypeEEnum, LoggingType.NOLOGGING); initEEnum(enableTypeEEnum, EnableType.class, "EnableType"); addEEnumLiteral(enableTypeEEnum, EnableType.NULL); addEEnumLiteral(enableTypeEEnum, EnableType.ENABLE); addEEnumLiteral(enableTypeEEnum, EnableType.DISABLE); initEEnum(parallelTypeEEnum, ParallelType.class, "ParallelType"); addEEnumLiteral(parallelTypeEEnum, ParallelType.NULL); addEEnumLiteral(parallelTypeEEnum, ParallelType.PARALLEL); addEEnumLiteral(parallelTypeEEnum, ParallelType.NOPARALLEL); initEEnum(indexGlobalTypeEEnum, IndexGlobalType.class, "IndexGlobalType"); addEEnumLiteral(indexGlobalTypeEEnum, IndexGlobalType.NULL); addEEnumLiteral(indexGlobalTypeEEnum, IndexGlobalType.LOCAL); addEEnumLiteral(indexGlobalTypeEEnum, IndexGlobalType.GLOBAL); initEEnum(commentObjectTypeEEnum, CommentObjectType.class, "CommentObjectType"); addEEnumLiteral(commentObjectTypeEEnum, CommentObjectType.NULL); addEEnumLiteral(commentObjectTypeEEnum, CommentObjectType.TABLE); addEEnumLiteral(commentObjectTypeEEnum, CommentObjectType.COLUMN); initEEnum(permanentnessTypeEEnum, PermanentnessType.class, "PermanentnessType"); addEEnumLiteral(permanentnessTypeEEnum, PermanentnessType.NULL); addEEnumLiteral(permanentnessTypeEEnum, PermanentnessType.GLOBAL_TEMPORARY); addEEnumLiteral(permanentnessTypeEEnum, PermanentnessType.PERMANENT); initEEnum(permanentnessTransactionTypeEEnum, PermanentnessTransactionType.class, "PermanentnessTransactionType"); addEEnumLiteral(permanentnessTransactionTypeEEnum, PermanentnessTransactionType.NULL); addEEnumLiteral(permanentnessTransactionTypeEEnum, PermanentnessTransactionType.ON_COMMIT_DELETE); addEEnumLiteral(permanentnessTransactionTypeEEnum, PermanentnessTransactionType.ON_COMMIT_PRESERVE); initEEnum(cycleTypeEEnum, CycleType.class, "CycleType"); addEEnumLiteral(cycleTypeEEnum, CycleType.NULL); addEEnumLiteral(cycleTypeEEnum, CycleType.CYCLE); addEEnumLiteral(cycleTypeEEnum, CycleType.NOCYCLE); initEEnum(orderTypeEEnum, OrderType.class, "OrderType"); addEEnumLiteral(orderTypeEEnum, OrderType.NULL); addEEnumLiteral(orderTypeEEnum, OrderType.ORDER); addEEnumLiteral(orderTypeEEnum, OrderType.NOORDER); initEEnum(compressForTypeEEnum, CompressForType.class, "CompressForType"); addEEnumLiteral(compressForTypeEEnum, CompressForType.NULL); addEEnumLiteral(compressForTypeEEnum, CompressForType.ALL); addEEnumLiteral(compressForTypeEEnum, CompressForType.DIRECT_LOAD); addEEnumLiteral(compressForTypeEEnum, CompressForType.QUERY_LOW); addEEnumLiteral(compressForTypeEEnum, CompressForType.QUERY_HIGH); addEEnumLiteral(compressForTypeEEnum, CompressForType.ARCHIVE_LOW); addEEnumLiteral(compressForTypeEEnum, CompressForType.ARCHIVE_HIGH); initEEnum(lobCompressForTypeEEnum, LobCompressForType.class, "LobCompressForType"); addEEnumLiteral(lobCompressForTypeEEnum, LobCompressForType.NULL); addEEnumLiteral(lobCompressForTypeEEnum, LobCompressForType.HIGH); addEEnumLiteral(lobCompressForTypeEEnum, LobCompressForType.MEDIUM); addEEnumLiteral(lobCompressForTypeEEnum, LobCompressForType.LOW); initEEnum(compressTypeEEnum, CompressType.class, "CompressType"); addEEnumLiteral(compressTypeEEnum, CompressType.NULL); addEEnumLiteral(compressTypeEEnum, CompressType.NOCOMPRESS); addEEnumLiteral(compressTypeEEnum, CompressType.COMPRESS); initEEnum(buildModeTypeEEnum, BuildModeType.class, "BuildModeType"); addEEnumLiteral(buildModeTypeEEnum, BuildModeType.NULL); addEEnumLiteral(buildModeTypeEEnum, BuildModeType.IMMEDIATE); addEEnumLiteral(buildModeTypeEEnum, BuildModeType.DEFERRED); addEEnumLiteral(buildModeTypeEEnum, BuildModeType.PREBUILT); initEEnum(refreshModeTypeEEnum, RefreshModeType.class, "RefreshModeType"); addEEnumLiteral(refreshModeTypeEEnum, RefreshModeType.NULL); addEEnumLiteral(refreshModeTypeEEnum, RefreshModeType.DEMAND); addEEnumLiteral(refreshModeTypeEEnum, RefreshModeType.COMMIT); initEEnum(refreshMethodTypeEEnum, RefreshMethodType.class, "RefreshMethodType"); addEEnumLiteral(refreshMethodTypeEEnum, RefreshMethodType.NULL); addEEnumLiteral(refreshMethodTypeEEnum, RefreshMethodType.COMPLETE); addEEnumLiteral(refreshMethodTypeEEnum, RefreshMethodType.FORCE); addEEnumLiteral(refreshMethodTypeEEnum, RefreshMethodType.FAST); addEEnumLiteral(refreshMethodTypeEEnum, RefreshMethodType.NEVER); initEEnum(newValuesTypeEEnum, NewValuesType.class, "NewValuesType"); addEEnumLiteral(newValuesTypeEEnum, NewValuesType.NULL); addEEnumLiteral(newValuesTypeEEnum, NewValuesType.INCLUDING); addEEnumLiteral(newValuesTypeEEnum, NewValuesType.EXCLUDING); initEEnum(synchronousTypeEEnum, SynchronousType.class, "SynchronousType"); addEEnumLiteral(synchronousTypeEEnum, SynchronousType.NULL); addEEnumLiteral(synchronousTypeEEnum, SynchronousType.ASYNCHRONOUS); addEEnumLiteral(synchronousTypeEEnum, SynchronousType.SYNCHRONOUS); initEEnum(genNameRulePartEEnum, GenNameRulePart.class, "GenNameRulePart"); addEEnumLiteral(genNameRulePartEEnum, GenNameRulePart.NULL); addEEnumLiteral(genNameRulePartEEnum, GenNameRulePart.COLUMN_NAME); addEEnumLiteral(genNameRulePartEEnum, GenNameRulePart.TABLE_NAME); addEEnumLiteral(genNameRulePartEEnum, GenNameRulePart.ALIAS_NAME); addEEnumLiteral(genNameRulePartEEnum, GenNameRulePart.COLUMN_DOMAIN_NAME); addEEnumLiteral(genNameRulePartEEnum, GenNameRulePart.REMOVE_NEXT); // Create resource createResource(eNS_URI); } } //OrcasDslPackageImpl





© 2015 - 2025 Weber Informatics LLC | Privacy Policy