<?xml version="1.0" encoding="UTF-8"?>
<ecore:EPackage xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmi:id="_KvhdAMZgEeidHYrYeMfZow" name="rdbms" nsURI="http://blackbelt.hu/judo/meta/psm/rdbms" nsPrefix="rdbms">
  <eAnnotations xmi:id="_KvhdAMZgEeidHYrYeMfZow0" source="genmymodel">
    <details xmi:id="_KvhdAMZgEeidHYrYeMfZow00" key="uuid" value="_KvhdAMZgEeidHYrYeMfZow"/>
  </eAnnotations>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_KvhdAcZgEeidHYrYeMfZow" name="RdbmsElement" abstract="true">
    <eAnnotations xmi:id="_KvhdAcZgEeidHYrYeMfZow0" source="genmymodel">
      <details xmi:id="_KvhdAcZgEeidHYrYeMfZow00" key="uuid" value="_KvhdAcZgEeidHYrYeMfZow"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_KvhdAsZgEeidHYrYeMfZow" name="name" lowerBound="1">
      <eAnnotations xmi:id="_KvhdAsZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KvhdAsZgEeidHYrYeMfZow00" key="uuid" value="_KvhdAsZgEeidHYrYeMfZow"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_KvhdA8ZgEeidHYrYeMfZow" name="uuid" unique="false" lowerBound="1">
      <eAnnotations xmi:id="_KvhdA8ZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KvhdA8ZgEeidHYrYeMfZow00" key="uuid" value="_KvhdA8ZgEeidHYrYeMfZow"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_KvhdBMZgEeidHYrYeMfZow" name="shortName">
      <eAnnotations xmi:id="_KvhdBMZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KvhdBMZgEeidHYrYeMfZow00" key="uuid" value="_KvhdBMZgEeidHYrYeMfZow"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_KvhdBcZgEeidHYrYeMfZow" name="fullName">
      <eAnnotations xmi:id="_KvhdBcZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KvhdBcZgEeidHYrYeMfZow00" key="uuid" value="_KvhdBcZgEeidHYrYeMfZow"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_KvhdBsZgEeidHYrYeMfZow" name="description">
      <eAnnotations xmi:id="_KvhdBsZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KvhdBsZgEeidHYrYeMfZow00" key="uuid" value="_KvhdBsZgEeidHYrYeMfZow"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_KvhdB8ZgEeidHYrYeMfZow" name="sqlName">
      <eAnnotations xmi:id="_KvhdB8ZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KvhdB8ZgEeidHYrYeMfZow00" key="uuid" value="_KvhdB8ZgEeidHYrYeMfZow"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_KvhdCMZgEeidHYrYeMfZow" name="originalName">
      <eAnnotations xmi:id="_KvhdCMZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KvhdCMZgEeidHYrYeMfZow00" key="uuid" value="_KvhdCMZgEeidHYrYeMfZow"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_KvhdCcZgEeidHYrYeMfZow" name="originalPackage">
      <eAnnotations xmi:id="_KvhdCcZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KvhdCcZgEeidHYrYeMfZow00" key="uuid" value="_KvhdCcZgEeidHYrYeMfZow"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_KvhdCsZgEeidHYrYeMfZow" name="RdbmsTable" eSuperTypes="_KvhdAcZgEeidHYrYeMfZow">
    <eAnnotations xmi:id="_KvhdCsZgEeidHYrYeMfZow0" source="genmymodel">
      <details xmi:id="_KvhdCsZgEeidHYrYeMfZow00" key="uuid" value="_KvhdCsZgEeidHYrYeMfZow"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_KvhdC8ZgEeidHYrYeMfZow" name="fields" upperBound="-1" eType="_KvhdEMZgEeidHYrYeMfZow" containment="true" eOpposite="_KvhdEcZgEeidHYrYeMfZow">
      <eAnnotations xmi:id="_KvhdC8ZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KvhdC8ZgEeidHYrYeMfZow00" key="uuid" value="_KvhdC8ZgEeidHYrYeMfZow"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_KvhdDMZgEeidHYrYeMfZow" name="uniqueConstraints" upperBound="-1" eType="_KvhdIMZgEeidHYrYeMfZow" containment="true" eOpposite="_KvhdIcZgEeidHYrYeMfZow">
      <eAnnotations xmi:id="_KvhdDMZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KvhdDMZgEeidHYrYeMfZow00" key="uuid" value="_KvhdDMZgEeidHYrYeMfZow"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_KvhdDcZgEeidHYrYeMfZow" name="primaryKey" lowerBound="1" eType="_KvhdJsZgEeidHYrYeMfZow">
      <eAnnotations xmi:id="_KvhdDcZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KvhdDcZgEeidHYrYeMfZow00" key="uuid" value="_KvhdDcZgEeidHYrYeMfZow"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_KvhdDsZgEeidHYrYeMfZow" name="indexes" upperBound="-1" eType="_KviEV8ZgEeidHYrYeMfZow" containment="true" eOpposite="_KviEWMZgEeidHYrYeMfZow">
      <eAnnotations xmi:id="_KvhdDsZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KvhdDsZgEeidHYrYeMfZow00" key="uuid" value="_KvhdDsZgEeidHYrYeMfZow"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_KvhdD8ZgEeidHYrYeMfZow" name="parent" eType="_KvhdCsZgEeidHYrYeMfZow">
      <eAnnotations xmi:id="_KvhdD8ZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KvhdD8ZgEeidHYrYeMfZow00" key="uuid" value="_KvhdD8ZgEeidHYrYeMfZow"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_KvhdEMZgEeidHYrYeMfZow" name="RdbmsField" abstract="true" eSuperTypes="_KvhdAcZgEeidHYrYeMfZow">
    <eAnnotations xmi:id="_KvhdEMZgEeidHYrYeMfZow0" source="genmymodel">
      <details xmi:id="_KvhdEMZgEeidHYrYeMfZow00" key="uuid" value="_KvhdEMZgEeidHYrYeMfZow"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_KvhdEcZgEeidHYrYeMfZow" name="table" lowerBound="1" eType="_KvhdCsZgEeidHYrYeMfZow" eOpposite="_KvhdC8ZgEeidHYrYeMfZow">
      <eAnnotations xmi:id="_KvhdEcZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KvhdEcZgEeidHYrYeMfZow00" key="uuid" value="_KvhdEcZgEeidHYrYeMfZow"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_KvhdEsZgEeidHYrYeMfZow" name="type" eType="_KviEFsZgEeidHYrYeMfZow">
      <eAnnotations xmi:id="_KvhdEsZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KvhdEsZgEeidHYrYeMfZow00" key="uuid" value="_KvhdEsZgEeidHYrYeMfZow"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_KvhdE8ZgEeidHYrYeMfZow" name="mandatory" lowerBound="1">
      <eAnnotations xmi:id="_KvhdE8ZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KvhdE8ZgEeidHYrYeMfZow00" key="uuid" value="_KvhdE8ZgEeidHYrYeMfZow"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_KvhdFMZgEeidHYrYeMfZow" name="rdbmsTypeName">
      <eAnnotations xmi:id="_KvhdFMZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KvhdFMZgEeidHYrYeMfZow00" key="uuid" value="_KvhdFMZgEeidHYrYeMfZow"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_KvhdFcZgEeidHYrYeMfZow" name="size">
      <eAnnotations xmi:id="_KvhdFcZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KvhdFcZgEeidHYrYeMfZow00" key="uuid" value="_KvhdFcZgEeidHYrYeMfZow"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_KvhdFsZgEeidHYrYeMfZow" name="precision">
      <eAnnotations xmi:id="_KvhdFsZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KvhdFsZgEeidHYrYeMfZow00" key="uuid" value="_KvhdFsZgEeidHYrYeMfZow"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_KvhdF8ZgEeidHYrYeMfZow" name="scale">
      <eAnnotations xmi:id="_KvhdF8ZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KvhdF8ZgEeidHYrYeMfZow00" key="uuid" value="_KvhdF8ZgEeidHYrYeMfZow"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_KvhdGMZgEeidHYrYeMfZow" name="storageByte">
      <eAnnotations xmi:id="_KvhdGMZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KvhdGMZgEeidHYrYeMfZow00" key="uuid" value="_KvhdGMZgEeidHYrYeMfZow"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_KvhdGcZgEeidHYrYeMfZow" name="RdbmsForeignKey" eSuperTypes="_KvhdJsZgEeidHYrYeMfZow">
    <eAnnotations xmi:id="_KvhdGcZgEeidHYrYeMfZow0" source="genmymodel">
      <details xmi:id="_KvhdGcZgEeidHYrYeMfZow00" key="uuid" value="_KvhdGcZgEeidHYrYeMfZow"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_KvhdGsZgEeidHYrYeMfZow" name="referenceKey" lowerBound="1" eType="_KvhdJsZgEeidHYrYeMfZow" eOpposite="_KvhdJ8ZgEeidHYrYeMfZow">
      <eAnnotations xmi:id="_KvhdGsZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KvhdGsZgEeidHYrYeMfZow00" key="uuid" value="_KvhdGsZgEeidHYrYeMfZow"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_KvhdG8ZgEeidHYrYeMfZow" name="inheritenceBased" defaultValueLiteral="false">
      <eAnnotations xmi:id="_KvhdG8ZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KvhdG8ZgEeidHYrYeMfZow00" key="uuid" value="_KvhdG8ZgEeidHYrYeMfZow"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_KvhdHMZgEeidHYrYeMfZow" name="foreignKeySqlName" lowerBound="1">
      <eAnnotations xmi:id="_KvhdHMZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KvhdHMZgEeidHYrYeMfZow00" key="uuid" value="_KvhdHMZgEeidHYrYeMfZow"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_KvhdHcZgEeidHYrYeMfZow" name="deleteOnCascade" defaultValueLiteral="false">
      <eAnnotations xmi:id="_KvhdHcZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KvhdHcZgEeidHYrYeMfZow00" key="uuid" value="_KvhdHcZgEeidHYrYeMfZow"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_KvhdHsZgEeidHYrYeMfZow" name="deferred" defaultValueLiteral="false">
      <eAnnotations xmi:id="_KvhdHsZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KvhdHsZgEeidHYrYeMfZow00" key="uuid" value="_KvhdHsZgEeidHYrYeMfZow"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_KvhdH8ZgEeidHYrYeMfZow" name="readOnly" defaultValueLiteral="false">
      <eAnnotations xmi:id="_KvhdH8ZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KvhdH8ZgEeidHYrYeMfZow00" key="uuid" value="_KvhdH8ZgEeidHYrYeMfZow"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_KvhdIMZgEeidHYrYeMfZow" name="RdbmsUniqueConstraint" eSuperTypes="_KvhdAcZgEeidHYrYeMfZow">
    <eAnnotations xmi:id="_KvhdIMZgEeidHYrYeMfZow0" source="genmymodel">
      <details xmi:id="_KvhdIMZgEeidHYrYeMfZow00" key="uuid" value="_KvhdIMZgEeidHYrYeMfZow"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_KvhdIcZgEeidHYrYeMfZow" name="table" lowerBound="1" eType="_KvhdCsZgEeidHYrYeMfZow" eOpposite="_KvhdDMZgEeidHYrYeMfZow">
      <eAnnotations xmi:id="_KvhdIcZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KvhdIcZgEeidHYrYeMfZow00" key="uuid" value="_KvhdIcZgEeidHYrYeMfZow"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_KvhdIsZgEeidHYrYeMfZow" name="fields" lowerBound="1" upperBound="-1" eType="_KvhdEMZgEeidHYrYeMfZow">
      <eAnnotations xmi:id="_KvhdIsZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KvhdIsZgEeidHYrYeMfZow00" key="uuid" value="_KvhdIsZgEeidHYrYeMfZow"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_KvhdI8ZgEeidHYrYeMfZow" name="RdbmsJunctionTable" eSuperTypes="_KvhdCsZgEeidHYrYeMfZow">
    <eAnnotations xmi:id="_KvhdI8ZgEeidHYrYeMfZow0" source="genmymodel">
      <details xmi:id="_KvhdI8ZgEeidHYrYeMfZow00" key="uuid" value="_KvhdI8ZgEeidHYrYeMfZow"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_KvhdJMZgEeidHYrYeMfZow" name="field1" lowerBound="1" eType="_KvhdGcZgEeidHYrYeMfZow">
      <eAnnotations xmi:id="_KvhdJMZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KvhdJMZgEeidHYrYeMfZow00" key="uuid" value="_KvhdJMZgEeidHYrYeMfZow"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_KvhdJcZgEeidHYrYeMfZow" name="field2" lowerBound="1" eType="_KvhdGcZgEeidHYrYeMfZow">
      <eAnnotations xmi:id="_KvhdJcZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KvhdJcZgEeidHYrYeMfZow00" key="uuid" value="_KvhdJcZgEeidHYrYeMfZow"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_KvhdJsZgEeidHYrYeMfZow" name="RdbmsIdentifierField" eSuperTypes="_KvhdEMZgEeidHYrYeMfZow">
    <eAnnotations xmi:id="_KvhdJsZgEeidHYrYeMfZow0" source="genmymodel">
      <details xmi:id="_KvhdJsZgEeidHYrYeMfZow00" key="uuid" value="_KvhdJsZgEeidHYrYeMfZow"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_KvhdJ8ZgEeidHYrYeMfZow" name="foreignKeys" upperBound="-1" eType="_KvhdGcZgEeidHYrYeMfZow" eOpposite="_KvhdGsZgEeidHYrYeMfZow">
      <eAnnotations xmi:id="_KvhdJ8ZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KvhdJ8ZgEeidHYrYeMfZow00" key="uuid" value="_KvhdJ8ZgEeidHYrYeMfZow"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_KvhdKMZgEeidHYrYeMfZow" name="RdbmsView" eSuperTypes="_KvhdAcZgEeidHYrYeMfZow">
    <eAnnotations xmi:id="_KvhdKMZgEeidHYrYeMfZow0" source="genmymodel">
      <details xmi:id="_KvhdKMZgEeidHYrYeMfZow00" key="uuid" value="_KvhdKMZgEeidHYrYeMfZow"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_KvhdKcZgEeidHYrYeMfZow" name="fields" upperBound="-1" eType="_KvhdL8ZgEeidHYrYeMfZow" containment="true" eOpposite="_KvhdMMZgEeidHYrYeMfZow">
      <eAnnotations xmi:id="_KvhdKcZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KvhdKcZgEeidHYrYeMfZow00" key="uuid" value="_KvhdKcZgEeidHYrYeMfZow"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_KvhdKsZgEeidHYrYeMfZow" name="primaryTable" lowerBound="1" eType="_KviEMMZgEeidHYrYeMfZow">
      <eAnnotations xmi:id="_KvhdKsZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KvhdKsZgEeidHYrYeMfZow00" key="uuid" value="_KvhdKsZgEeidHYrYeMfZow"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_KvhdK8ZgEeidHYrYeMfZow" name="originUuid">
      <eAnnotations xmi:id="_KvhdK8ZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KvhdK8ZgEeidHYrYeMfZow00" key="uuid" value="_KvhdK8ZgEeidHYrYeMfZow"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_KvhdLMZgEeidHYrYeMfZow" name="relations" upperBound="-1" eType="_KviETMZgEeidHYrYeMfZow" containment="true">
      <eAnnotations xmi:id="_KvhdLMZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KvhdLMZgEeidHYrYeMfZow00" key="uuid" value="_KvhdLMZgEeidHYrYeMfZow"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_KvhdLcZgEeidHYrYeMfZow" name="primaryIdentifierField" lowerBound="1" eType="_KviEKsZgEeidHYrYeMfZow">
      <eAnnotations xmi:id="_KvhdLcZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KvhdLcZgEeidHYrYeMfZow00" key="uuid" value="_KvhdLcZgEeidHYrYeMfZow"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_KvhdLsZgEeidHYrYeMfZow" name="tables" lowerBound="1" upperBound="-1" eType="_KviEMMZgEeidHYrYeMfZow" containment="true" eOpposite="_KviEMsZgEeidHYrYeMfZow">
      <eAnnotations xmi:id="_KvhdLsZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KvhdLsZgEeidHYrYeMfZow00" key="uuid" value="_KvhdLsZgEeidHYrYeMfZow"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_KvhdL8ZgEeidHYrYeMfZow" name="RdbmsViewField" abstract="true" eSuperTypes="_KvhdAcZgEeidHYrYeMfZow">
    <eAnnotations xmi:id="_KvhdL8ZgEeidHYrYeMfZow0" source="genmymodel">
      <details xmi:id="_KvhdL8ZgEeidHYrYeMfZow00" key="uuid" value="_KvhdL8ZgEeidHYrYeMfZow"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_KvhdMMZgEeidHYrYeMfZow" name="view" lowerBound="1" eType="_KvhdKMZgEeidHYrYeMfZow" eOpposite="_KvhdKcZgEeidHYrYeMfZow">
      <eAnnotations xmi:id="_KvhdMMZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KvhdMMZgEeidHYrYeMfZow00" key="uuid" value="_KvhdMMZgEeidHYrYeMfZow"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_KvhdMcZgEeidHYrYeMfZow" name="inherited" lowerBound="1">
      <eAnnotations xmi:id="_KvhdMcZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KvhdMcZgEeidHYrYeMfZow00" key="uuid" value="_KvhdMcZgEeidHYrYeMfZow"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_KviEEMZgEeidHYrYeMfZow" name="RdbmsViewValueField" eSuperTypes="_KviEN8ZgEeidHYrYeMfZow">
    <eAnnotations xmi:id="_KviEEMZgEeidHYrYeMfZow0" source="genmymodel">
      <details xmi:id="_KviEEMZgEeidHYrYeMfZow00" key="uuid" value="_KviEEMZgEeidHYrYeMfZow"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_KviEEcZgEeidHYrYeMfZow" name="RdbmsViewExpressionField" eSuperTypes="_KvhdL8ZgEeidHYrYeMfZow">
    <eAnnotations xmi:id="_KviEEcZgEeidHYrYeMfZow0" source="genmymodel">
      <details xmi:id="_KviEEcZgEeidHYrYeMfZow00" key="uuid" value="_KviEEcZgEeidHYrYeMfZow"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_KviEEsZgEeidHYrYeMfZow" name="expressions" lowerBound="1" upperBound="-1" eType="_KviEFMZgEeidHYrYeMfZow" containment="true">
      <eAnnotations xmi:id="_KviEEsZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KviEEsZgEeidHYrYeMfZow00" key="uuid" value="_KviEEsZgEeidHYrYeMfZow"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_KviEE8ZgEeidHYrYeMfZow" name="expression" lowerBound="1">
      <eAnnotations xmi:id="_KviEE8ZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KviEE8ZgEeidHYrYeMfZow00" key="uuid" value="_KviEE8ZgEeidHYrYeMfZow"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_KviEFMZgEeidHYrYeMfZow" name="RdbmsExpression" abstract="true" eSuperTypes="_KvhdAcZgEeidHYrYeMfZow">
    <eAnnotations xmi:id="_KviEFMZgEeidHYrYeMfZow0" source="genmymodel">
      <details xmi:id="_KviEFMZgEeidHYrYeMfZow00" key="uuid" value="_KviEFMZgEeidHYrYeMfZow"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_KviEFcZgEeidHYrYeMfZow" name="expression">
      <eAnnotations xmi:id="_KviEFcZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KviEFcZgEeidHYrYeMfZow00" key="uuid" value="_KviEFcZgEeidHYrYeMfZow"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_KviEFsZgEeidHYrYeMfZow" name="RdbmsFieldType">
    <eAnnotations xmi:id="_KviEFsZgEeidHYrYeMfZow0" source="genmymodel">
      <details xmi:id="_KviEFsZgEeidHYrYeMfZow00" key="uuid" value="_KviEFsZgEeidHYrYeMfZow"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_KviEF8ZgEeidHYrYeMfZow" name="name">
      <eAnnotations xmi:id="_KviEF8ZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KviEF8ZgEeidHYrYeMfZow00" key="uuid" value="_KviEF8ZgEeidHYrYeMfZow"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_KviEGMZgEeidHYrYeMfZow" name="rdbmsTypeName">
      <eAnnotations xmi:id="_KviEGMZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KviEGMZgEeidHYrYeMfZow00" key="uuid" value="_KviEGMZgEeidHYrYeMfZow"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_KviEGcZgEeidHYrYeMfZow" name="uuid">
      <eAnnotations xmi:id="_KviEGcZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KviEGcZgEeidHYrYeMfZow00" key="uuid" value="_KviEGcZgEeidHYrYeMfZow"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_KviEGsZgEeidHYrYeMfZow" name="description">
      <eAnnotations xmi:id="_KviEGsZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KviEGsZgEeidHYrYeMfZow00" key="uuid" value="_KviEGsZgEeidHYrYeMfZow"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_KviEG8ZgEeidHYrYeMfZow" name="size">
      <eAnnotations xmi:id="_KviEG8ZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KviEG8ZgEeidHYrYeMfZow00" key="uuid" value="_KviEG8ZgEeidHYrYeMfZow"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_KviEHMZgEeidHYrYeMfZow" name="precision">
      <eAnnotations xmi:id="_KviEHMZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KviEHMZgEeidHYrYeMfZow00" key="uuid" value="_KviEHMZgEeidHYrYeMfZow"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_KviEHcZgEeidHYrYeMfZow" name="scale">
      <eAnnotations xmi:id="_KviEHcZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KviEHcZgEeidHYrYeMfZow00" key="uuid" value="_KviEHcZgEeidHYrYeMfZow"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_KviEHsZgEeidHYrYeMfZow" name="storageByte">
      <eAnnotations xmi:id="_KviEHsZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KviEHsZgEeidHYrYeMfZow00" key="uuid" value="_KviEHsZgEeidHYrYeMfZow"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_KviEH8ZgEeidHYrYeMfZow" name="RdbmsModel">
    <eAnnotations xmi:id="_KviEH8ZgEeidHYrYeMfZow0" source="genmymodel">
      <details xmi:id="_KviEH8ZgEeidHYrYeMfZow00" key="uuid" value="_KviEH8ZgEeidHYrYeMfZow"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_KviEIMZgEeidHYrYeMfZow" name="rdbmsFieldTypes" upperBound="-1" eType="_KviEFsZgEeidHYrYeMfZow" containment="true">
      <eAnnotations xmi:id="_KviEIMZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KviEIMZgEeidHYrYeMfZow00" key="uuid" value="_KviEIMZgEeidHYrYeMfZow"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_KviEIcZgEeidHYrYeMfZow" name="rdbmsTables" upperBound="-1" eType="_KvhdCsZgEeidHYrYeMfZow" containment="true">
      <eAnnotations xmi:id="_KviEIcZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KviEIcZgEeidHYrYeMfZow00" key="uuid" value="_KviEIcZgEeidHYrYeMfZow"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_KviEIsZgEeidHYrYeMfZow" name="rdbmsViews" upperBound="-1" eType="_KvhdKMZgEeidHYrYeMfZow" containment="true">
      <eAnnotations xmi:id="_KviEIsZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KviEIsZgEeidHYrYeMfZow00" key="uuid" value="_KviEIsZgEeidHYrYeMfZow"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_KviEI8ZgEeidHYrYeMfZow" name="configuration" lowerBound="1" eType="_KviEK8ZgEeidHYrYeMfZow" containment="true">
      <eAnnotations xmi:id="_KviEI8ZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KviEI8ZgEeidHYrYeMfZow00" key="uuid" value="_KviEI8ZgEeidHYrYeMfZow"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_KviEJMZgEeidHYrYeMfZow" name="version">
      <eAnnotations xmi:id="_KviEJMZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KviEJMZgEeidHYrYeMfZow00" key="uuid" value="_KviEJMZgEeidHYrYeMfZow"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_KviEJcZgEeidHYrYeMfZow" name="tableOperations" upperBound="-1" eType="_KviEYsZgEeidHYrYeMfZow" containment="true">
      <eAnnotations xmi:id="_KviEJcZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KviEJcZgEeidHYrYeMfZow00" key="uuid" value="_KviEJcZgEeidHYrYeMfZow"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_KviEJsZgEeidHYrYeMfZow" name="viewRecords" upperBound="-1" eType="_KviEW8ZgEeidHYrYeMfZow" containment="true">
      <eAnnotations xmi:id="_KviEJsZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KviEJsZgEeidHYrYeMfZow00" key="uuid" value="_KviEJsZgEeidHYrYeMfZow"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_KviEJ8ZgEeidHYrYeMfZow" name="RdbmsValueField" eSuperTypes="_KvhdEMZgEeidHYrYeMfZow">
    <eAnnotations xmi:id="_KviEKMZgEeidHYrYeMfZow" source="http://www.obeo.fr/dsl/dnc/archetype">
      <eAnnotations xmi:id="_KviEKMZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KviEKMZgEeidHYrYeMfZow00" key="uuid" value="_KviEKMZgEeidHYrYeMfZow"/>
      </eAnnotations>
      <details xmi:id="_KviEKMZgEeidHYrYeMfZow1" key="archetype" value="MomentInterval"/>
    </eAnnotations>
    <eAnnotations xmi:id="_KviEJ8ZgEeidHYrYeMfZow1" source="genmymodel">
      <details xmi:id="_KviEJ8ZgEeidHYrYeMfZow10" key="uuid" value="_KviEJ8ZgEeidHYrYeMfZow"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_KviEKcZgEeidHYrYeMfZow" name="technical" defaultValueLiteral="false">
      <eAnnotations xmi:id="_KviEKcZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KviEKcZgEeidHYrYeMfZow00" key="uuid" value="_KviEKcZgEeidHYrYeMfZow"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_KviEKsZgEeidHYrYeMfZow" name="RdbmsViewIdentifierField" eSuperTypes="_KviEN8ZgEeidHYrYeMfZow">
    <eAnnotations xmi:id="_KviEKsZgEeidHYrYeMfZow0" source="genmymodel">
      <details xmi:id="_KviEKsZgEeidHYrYeMfZow00" key="uuid" value="_KviEKsZgEeidHYrYeMfZow"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_KviEK8ZgEeidHYrYeMfZow" name="RdbmsConfiguration">
    <eAnnotations xmi:id="_KviEK8ZgEeidHYrYeMfZow0" source="genmymodel">
      <details xmi:id="_KviEK8ZgEeidHYrYeMfZow00" key="uuid" value="_KviEK8ZgEeidHYrYeMfZow"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_KviELMZgEeidHYrYeMfZow" name="dialect" lowerBound="1">
      <eAnnotations xmi:id="_KviELMZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KviELMZgEeidHYrYeMfZow00" key="uuid" value="_KviELMZgEeidHYrYeMfZow"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_KviELcZgEeidHYrYeMfZow" name="features" upperBound="-1" eType="_KviELsZgEeidHYrYeMfZow" containment="true">
      <eAnnotations xmi:id="_KviELcZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KviELcZgEeidHYrYeMfZow00" key="uuid" value="_KviELcZgEeidHYrYeMfZow"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_KviELsZgEeidHYrYeMfZow" name="RdbmsFeature">
    <eAnnotations xmi:id="_KviELsZgEeidHYrYeMfZow0" source="genmymodel">
      <details xmi:id="_KviELsZgEeidHYrYeMfZow00" key="uuid" value="_KviELsZgEeidHYrYeMfZow"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_KviEL8ZgEeidHYrYeMfZow" name="name" lowerBound="1">
      <eAnnotations xmi:id="_KviEL8ZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KviEL8ZgEeidHYrYeMfZow00" key="uuid" value="_KviEL8ZgEeidHYrYeMfZow"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_KviEMMZgEeidHYrYeMfZow" name="RdbmsTableAlias" eSuperTypes="_KvhdAcZgEeidHYrYeMfZow">
    <eAnnotations xmi:id="_KviEMMZgEeidHYrYeMfZow0" source="genmymodel">
      <details xmi:id="_KviEMMZgEeidHYrYeMfZow00" key="uuid" value="_KviEMMZgEeidHYrYeMfZow"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_KviEMcZgEeidHYrYeMfZow" name="table" lowerBound="1" eType="_KvhdCsZgEeidHYrYeMfZow">
      <eAnnotations xmi:id="_KviEMcZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KviEMcZgEeidHYrYeMfZow00" key="uuid" value="_KviEMcZgEeidHYrYeMfZow"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_KviEMsZgEeidHYrYeMfZow" name="view" lowerBound="1" eType="_KvhdKMZgEeidHYrYeMfZow" eOpposite="_KvhdLsZgEeidHYrYeMfZow">
      <eAnnotations xmi:id="_KviEMsZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KviEMsZgEeidHYrYeMfZow00" key="uuid" value="_KviEMsZgEeidHYrYeMfZow"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_KviEM8ZgEeidHYrYeMfZow" name="RdbmsLabelExpression" eSuperTypes="_KviEFMZgEeidHYrYeMfZow">
    <eAnnotations xmi:id="_KviEM8ZgEeidHYrYeMfZow0" source="genmymodel">
      <details xmi:id="_KviEM8ZgEeidHYrYeMfZow00" key="uuid" value="_KviEM8ZgEeidHYrYeMfZow"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_KviENMZgEeidHYrYeMfZow" name="text" lowerBound="1">
      <eAnnotations xmi:id="_KviENMZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KviENMZgEeidHYrYeMfZow00" key="uuid" value="_KviENMZgEeidHYrYeMfZow"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_KviENcZgEeidHYrYeMfZow" name="RdbmsRelationExpression" eSuperTypes="_KviEFMZgEeidHYrYeMfZow">
    <eAnnotations xmi:id="_KviENcZgEeidHYrYeMfZow0" source="genmymodel">
      <details xmi:id="_KviENcZgEeidHYrYeMfZow00" key="uuid" value="_KviENcZgEeidHYrYeMfZow"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_KviENsZgEeidHYrYeMfZow" name="field" lowerBound="1" eType="_KviEN8ZgEeidHYrYeMfZow">
      <eAnnotations xmi:id="_KviENsZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KviENsZgEeidHYrYeMfZow00" key="uuid" value="_KviENsZgEeidHYrYeMfZow"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_KviEN8ZgEeidHYrYeMfZow" name="RdbmsViewAliasField" abstract="true" eSuperTypes="_KviEUsZgEeidHYrYeMfZow">
    <eAnnotations xmi:id="_KviEN8ZgEeidHYrYeMfZow0" source="genmymodel">
      <details xmi:id="_KviEN8ZgEeidHYrYeMfZow00" key="uuid" value="_KviEN8ZgEeidHYrYeMfZow"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_KviEOMZgEeidHYrYeMfZow" name="alias" lowerBound="1" eType="_KviEMMZgEeidHYrYeMfZow">
      <eAnnotations xmi:id="_KviEOMZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KviEOMZgEeidHYrYeMfZow00" key="uuid" value="_KviEOMZgEeidHYrYeMfZow"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_KviEOcZgEeidHYrYeMfZow" name="RdbmsModifyTableOperation" eSuperTypes="_KviEYsZgEeidHYrYeMfZow">
    <eAnnotations xmi:id="_KviEOcZgEeidHYrYeMfZow0" source="genmymodel">
      <details xmi:id="_KviEOcZgEeidHYrYeMfZow00" key="uuid" value="_KviEOcZgEeidHYrYeMfZow"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_KviEOsZgEeidHYrYeMfZow" name="createFieldOperations" upperBound="-1" eType="_KviEQsZgEeidHYrYeMfZow" containment="true">
      <eAnnotations xmi:id="_KviEOsZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KviEOsZgEeidHYrYeMfZow00" key="uuid" value="_KviEOsZgEeidHYrYeMfZow"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_KviEO8ZgEeidHYrYeMfZow" name="modifyFieldOperations" upperBound="-1" eType="_KviEQ8ZgEeidHYrYeMfZow" containment="true">
      <eAnnotations xmi:id="_KviEO8ZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KviEO8ZgEeidHYrYeMfZow00" key="uuid" value="_KviEO8ZgEeidHYrYeMfZow"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_KviEPMZgEeidHYrYeMfZow" name="deleteFieldOperations" upperBound="-1" eType="_KviES8ZgEeidHYrYeMfZow" containment="true">
      <eAnnotations xmi:id="_KviEPMZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KviEPMZgEeidHYrYeMfZow00" key="uuid" value="_KviEPMZgEeidHYrYeMfZow"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_KviEPcZgEeidHYrYeMfZow" name="previousTable" lowerBound="1" eType="_KvhdCsZgEeidHYrYeMfZow">
      <eAnnotations xmi:id="_KviEPcZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KviEPcZgEeidHYrYeMfZow00" key="uuid" value="_KviEPcZgEeidHYrYeMfZow"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_KviEPsZgEeidHYrYeMfZow" name="nameChanged">
      <eAnnotations xmi:id="_KviEPsZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KviEPsZgEeidHYrYeMfZow00" key="uuid" value="_KviEPsZgEeidHYrYeMfZow"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2003/XMLType#//Boolean"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_KviEP8ZgEeidHYrYeMfZow" name="RdbmsFieldOperation" abstract="true" eSuperTypes="_KvhdAcZgEeidHYrYeMfZow">
    <eAnnotations xmi:id="_KviEP8ZgEeidHYrYeMfZow0" source="genmymodel">
      <details xmi:id="_KviEP8ZgEeidHYrYeMfZow00" key="uuid" value="_KviEP8ZgEeidHYrYeMfZow"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_KviEQMZgEeidHYrYeMfZow" name="field" lowerBound="1" eType="_KvhdEMZgEeidHYrYeMfZow">
      <eAnnotations xmi:id="_KviEQMZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KviEQMZgEeidHYrYeMfZow00" key="uuid" value="_KviEQMZgEeidHYrYeMfZow"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_KviEQcZgEeidHYrYeMfZow" name="reviewRequired" lowerBound="1" defaultValueLiteral="false">
      <eAnnotations xmi:id="_KviEQcZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KviEQcZgEeidHYrYeMfZow00" key="uuid" value="_KviEQcZgEeidHYrYeMfZow"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_KviEQsZgEeidHYrYeMfZow" name="RdbmsCreateFieldOperation" eSuperTypes="_KviEP8ZgEeidHYrYeMfZow">
    <eAnnotations xmi:id="_KviEQsZgEeidHYrYeMfZow0" source="genmymodel">
      <details xmi:id="_KviEQsZgEeidHYrYeMfZow00" key="uuid" value="_KviEQsZgEeidHYrYeMfZow"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_KviEQ8ZgEeidHYrYeMfZow" name="RdbmsModifyFieldOperation" eSuperTypes="_KviEP8ZgEeidHYrYeMfZow">
    <eAnnotations xmi:id="_KviEQ8ZgEeidHYrYeMfZow0" source="genmymodel">
      <details xmi:id="_KviEQ8ZgEeidHYrYeMfZow00" key="uuid" value="_KviEQ8ZgEeidHYrYeMfZow"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_KviERMZgEeidHYrYeMfZow" name="typeChanged" defaultValueLiteral="false">
      <eAnnotations xmi:id="_KviERMZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KviERMZgEeidHYrYeMfZow00" key="uuid" value="_KviERMZgEeidHYrYeMfZow"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_KviERcZgEeidHYrYeMfZow" name="mandatoryChanged" defaultValueLiteral="false">
      <eAnnotations xmi:id="_KviERcZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KviERcZgEeidHYrYeMfZow00" key="uuid" value="_KviERcZgEeidHYrYeMfZow"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_KviERsZgEeidHYrYeMfZow" name="previousField" lowerBound="1" eType="_KvhdEMZgEeidHYrYeMfZow">
      <eAnnotations xmi:id="_KviERsZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KviERsZgEeidHYrYeMfZow00" key="uuid" value="_KviERsZgEeidHYrYeMfZow"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_KviER8ZgEeidHYrYeMfZow" name="sizeChanged">
      <eAnnotations xmi:id="_KviER8ZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KviER8ZgEeidHYrYeMfZow00" key="uuid" value="_KviER8ZgEeidHYrYeMfZow"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2003/XMLType#//Boolean"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_KviESMZgEeidHYrYeMfZow" name="nameChanged">
      <eAnnotations xmi:id="_KviESMZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KviESMZgEeidHYrYeMfZow00" key="uuid" value="_KviESMZgEeidHYrYeMfZow"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2003/XMLType#//Boolean"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_KviEScZgEeidHYrYeMfZow" name="changedValueFieldToForeignKey">
      <eAnnotations xmi:id="_KviEScZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KviEScZgEeidHYrYeMfZow00" key="uuid" value="_KviEScZgEeidHYrYeMfZow"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2003/XMLType#//Boolean"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_KviESsZgEeidHYrYeMfZow" name="changedForeignKeyToValueField">
      <eAnnotations xmi:id="_KviESsZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KviESsZgEeidHYrYeMfZow00" key="uuid" value="_KviESsZgEeidHYrYeMfZow"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2003/XMLType#//Boolean"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_KviES8ZgEeidHYrYeMfZow" name="RdbmsDeleteFieldOperation" eSuperTypes="_KviEP8ZgEeidHYrYeMfZow">
    <eAnnotations xmi:id="_KviES8ZgEeidHYrYeMfZow0" source="genmymodel">
      <details xmi:id="_KviES8ZgEeidHYrYeMfZow00" key="uuid" value="_KviES8ZgEeidHYrYeMfZow"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_KviETMZgEeidHYrYeMfZow" name="RdbmsViewRelation">
    <eAnnotations xmi:id="_KviETMZgEeidHYrYeMfZow0" source="genmymodel">
      <details xmi:id="_KviETMZgEeidHYrYeMfZow00" key="uuid" value="_KviETMZgEeidHYrYeMfZow"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_KviETcZgEeidHYrYeMfZow" name="fromAlias" lowerBound="1" eType="_KviEMMZgEeidHYrYeMfZow">
      <eAnnotations xmi:id="_KviETcZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KviETcZgEeidHYrYeMfZow00" key="uuid" value="_KviETcZgEeidHYrYeMfZow"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_KviETsZgEeidHYrYeMfZow" name="toAlias" lowerBound="1" eType="_KviEMMZgEeidHYrYeMfZow">
      <eAnnotations xmi:id="_KviETsZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KviETsZgEeidHYrYeMfZow00" key="uuid" value="_KviETsZgEeidHYrYeMfZow"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_KviET8ZgEeidHYrYeMfZow" name="name" lowerBound="1">
      <eAnnotations xmi:id="_KviET8ZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KviET8ZgEeidHYrYeMfZow00" key="uuid" value="_KviET8ZgEeidHYrYeMfZow"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_KviEUMZgEeidHYrYeMfZow" name="fromField" lowerBound="1" eType="_KvhdJsZgEeidHYrYeMfZow">
      <eAnnotations xmi:id="_KviEUMZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KviEUMZgEeidHYrYeMfZow00" key="uuid" value="_KviEUMZgEeidHYrYeMfZow"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_KviEUcZgEeidHYrYeMfZow" name="toField" lowerBound="1" eType="_KvhdJsZgEeidHYrYeMfZow">
      <eAnnotations xmi:id="_KviEUcZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KviEUcZgEeidHYrYeMfZow00" key="uuid" value="_KviEUcZgEeidHYrYeMfZow"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_KviEUsZgEeidHYrYeMfZow" name="RdbmsViewTableField" abstract="true" eSuperTypes="_KvhdL8ZgEeidHYrYeMfZow">
    <eAnnotations xmi:id="_KviEUsZgEeidHYrYeMfZow0" source="genmymodel">
      <details xmi:id="_KviEUsZgEeidHYrYeMfZow00" key="uuid" value="_KviEUsZgEeidHYrYeMfZow"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_KviEU8ZgEeidHYrYeMfZow" name="tableField" lowerBound="1" eType="_KvhdEMZgEeidHYrYeMfZow">
      <eAnnotations xmi:id="_KviEU8ZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KviEU8ZgEeidHYrYeMfZow00" key="uuid" value="_KviEU8ZgEeidHYrYeMfZow"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_KviEVMZgEeidHYrYeMfZow" name="foreign" lowerBound="1" defaultValueLiteral="false">
      <eAnnotations xmi:id="_KviEVMZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KviEVMZgEeidHYrYeMfZow00" key="uuid" value="_KviEVMZgEeidHYrYeMfZow"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_KviEVcZgEeidHYrYeMfZow" name="RdbmsViewForeignIdentifierField" eSuperTypes="_KviEUsZgEeidHYrYeMfZow">
    <eAnnotations xmi:id="_KviEVcZgEeidHYrYeMfZow0" source="genmymodel">
      <details xmi:id="_KviEVcZgEeidHYrYeMfZow00" key="uuid" value="_KviEVcZgEeidHYrYeMfZow"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_KviEVsZgEeidHYrYeMfZow" name="referenceIdentifier" lowerBound="1" eType="_KviEKsZgEeidHYrYeMfZow">
      <eAnnotations xmi:id="_KviEVsZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KviEVsZgEeidHYrYeMfZow00" key="uuid" value="_KviEVsZgEeidHYrYeMfZow"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_KviEV8ZgEeidHYrYeMfZow" name="RdbmsIndex" eSuperTypes="_KvhdAcZgEeidHYrYeMfZow">
    <eAnnotations xmi:id="_KviEV8ZgEeidHYrYeMfZow0" source="genmymodel">
      <details xmi:id="_KviEV8ZgEeidHYrYeMfZow00" key="uuid" value="_KviEV8ZgEeidHYrYeMfZow"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_KviEWMZgEeidHYrYeMfZow" name="table" lowerBound="1" eType="_KvhdCsZgEeidHYrYeMfZow" eOpposite="_KvhdDsZgEeidHYrYeMfZow">
      <eAnnotations xmi:id="_KviEWMZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KviEWMZgEeidHYrYeMfZow00" key="uuid" value="_KviEWMZgEeidHYrYeMfZow"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_KviEWcZgEeidHYrYeMfZow" name="fields" lowerBound="1" upperBound="-1" eType="_KvhdEMZgEeidHYrYeMfZow">
      <eAnnotations xmi:id="_KviEWcZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KviEWcZgEeidHYrYeMfZow00" key="uuid" value="_KviEWcZgEeidHYrYeMfZow"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_KviEWsZgEeidHYrYeMfZow" name="unique" lowerBound="1">
      <eAnnotations xmi:id="_KviEWsZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KviEWsZgEeidHYrYeMfZow00" key="uuid" value="_KviEWsZgEeidHYrYeMfZow"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_KviEW8ZgEeidHYrYeMfZow" name="RdbmsViewRecord">
    <eAnnotations xmi:id="_KviEW8ZgEeidHYrYeMfZow0" source="genmymodel">
      <details xmi:id="_KviEW8ZgEeidHYrYeMfZow00" key="uuid" value="_KviEW8ZgEeidHYrYeMfZow"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_KviEXMZgEeidHYrYeMfZow" name="values" upperBound="-1" eType="_KviEXsZgEeidHYrYeMfZow" containment="true">
      <eAnnotations xmi:id="_KviEXMZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KviEXMZgEeidHYrYeMfZow00" key="uuid" value="_KviEXMZgEeidHYrYeMfZow"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_KviEXcZgEeidHYrYeMfZow" name="view" lowerBound="1" eType="_KvhdKMZgEeidHYrYeMfZow">
      <eAnnotations xmi:id="_KviEXcZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KviEXcZgEeidHYrYeMfZow00" key="uuid" value="_KviEXcZgEeidHYrYeMfZow"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_KviEXsZgEeidHYrYeMfZow" name="RdbmsViewRecordValue">
    <eAnnotations xmi:id="_KviEXsZgEeidHYrYeMfZow0" source="genmymodel">
      <details xmi:id="_KviEXsZgEeidHYrYeMfZow00" key="uuid" value="_KviEXsZgEeidHYrYeMfZow"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_KviEX8ZgEeidHYrYeMfZow" name="value">
      <eAnnotations xmi:id="_KviEX8ZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KviEX8ZgEeidHYrYeMfZow00" key="uuid" value="_KviEX8ZgEeidHYrYeMfZow"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_KviEYMZgEeidHYrYeMfZow" name="identifierField" eType="_KviEKsZgEeidHYrYeMfZow">
      <eAnnotations xmi:id="_KviEYMZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KviEYMZgEeidHYrYeMfZow00" key="uuid" value="_KviEYMZgEeidHYrYeMfZow"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_KviEYcZgEeidHYrYeMfZow" name="valueField" eType="_KviEEMZgEeidHYrYeMfZow">
      <eAnnotations xmi:id="_KviEYcZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KviEYcZgEeidHYrYeMfZow00" key="uuid" value="_KviEYcZgEeidHYrYeMfZow"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_KviEYsZgEeidHYrYeMfZow" name="RdbmsTableOperation" abstract="true" eSuperTypes="_KvhdAcZgEeidHYrYeMfZow">
    <eAnnotations xmi:id="_KviEYsZgEeidHYrYeMfZow0" source="genmymodel">
      <details xmi:id="_KviEYsZgEeidHYrYeMfZow00" key="uuid" value="_KviEYsZgEeidHYrYeMfZow"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_KviEY8ZgEeidHYrYeMfZow" name="table" lowerBound="1" eType="_KvhdCsZgEeidHYrYeMfZow">
      <eAnnotations xmi:id="_KviEY8ZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KviEY8ZgEeidHYrYeMfZow00" key="uuid" value="_KviEY8ZgEeidHYrYeMfZow"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_KviEZMZgEeidHYrYeMfZow" name="RdbmsCreateTableOperation" eSuperTypes="_KviEYsZgEeidHYrYeMfZow">
    <eAnnotations xmi:id="_KviEZMZgEeidHYrYeMfZow0" source="genmymodel">
      <details xmi:id="_KviEZMZgEeidHYrYeMfZow00" key="uuid" value="_KviEZMZgEeidHYrYeMfZow"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_KviEZcZgEeidHYrYeMfZow" name="RdbmsDeleteTableOperation" eSuperTypes="_KviEYsZgEeidHYrYeMfZow">
    <eAnnotations xmi:id="_KviEZcZgEeidHYrYeMfZow0" source="genmymodel">
      <details xmi:id="_KviEZcZgEeidHYrYeMfZow00" key="uuid" value="_KviEZcZgEeidHYrYeMfZow"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_KviEZsZgEeidHYrYeMfZow" name="RdbmsOperationMeta">
    <eAnnotations xmi:id="_KviEZsZgEeidHYrYeMfZow0" source="genmymodel">
      <details xmi:id="_KviEZsZgEeidHYrYeMfZow00" key="uuid" value="_KviEZsZgEeidHYrYeMfZow"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_KviEZ8ZgEeidHYrYeMfZow" name="previousModel" lowerBound="1" eType="_KviEH8ZgEeidHYrYeMfZow">
      <eAnnotations xmi:id="_KviEZ8ZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KviEZ8ZgEeidHYrYeMfZow00" key="uuid" value="_KviEZ8ZgEeidHYrYeMfZow"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_KviEaMZgEeidHYrYeMfZow" name="currentModel" lowerBound="1" eType="_KviEH8ZgEeidHYrYeMfZow">
      <eAnnotations xmi:id="_KviEaMZgEeidHYrYeMfZow0" source="genmymodel">
        <details xmi:id="_KviEaMZgEeidHYrYeMfZow00" key="uuid" value="_KviEaMZgEeidHYrYeMfZow"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
</ecore:EPackage>

{"directed":true,"nodes":[{"nsPrefix":"rdbms","nsURI":"http://blackbelt.hu/judo/meta/psm/rdbms","name":"rdbms","id":0,"eClass":"EPackage"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"RdbmsElement","instanceClass":null,"abstract":true,"id":1,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"RdbmsTable","instanceClass":null,"abstract":false,"id":2,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"RdbmsField","instanceClass":null,"abstract":true,"id":3,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"RdbmsForeignKey","instanceClass":null,"abstract":false,"id":4,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"RdbmsUniqueConstraint","instanceClass":null,"abstract":false,"id":5,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"RdbmsJunctionTable","instanceClass":null,"abstract":false,"id":6,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"RdbmsIdentifierField","instanceClass":null,"abstract":false,"id":7,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"RdbmsView","instanceClass":null,"abstract":false,"id":8,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"RdbmsViewField","instanceClass":null,"abstract":true,"id":9,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"RdbmsViewValueField","instanceClass":null,"abstract":false,"id":10,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"RdbmsViewExpressionField","instanceClass":null,"abstract":false,"id":11,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"RdbmsExpression","instanceClass":null,"abstract":true,"id":12,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"RdbmsFieldType","instanceClass":null,"abstract":false,"id":13,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"RdbmsModel","instanceClass":null,"abstract":false,"id":14,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"RdbmsValueField","instanceClass":null,"abstract":false,"id":15,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"RdbmsViewIdentifierField","instanceClass":null,"abstract":false,"id":16,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"RdbmsConfiguration","instanceClass":null,"abstract":false,"id":17,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"RdbmsFeature","instanceClass":null,"abstract":false,"id":18,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"RdbmsTableAlias","instanceClass":null,"abstract":false,"id":19,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"RdbmsLabelExpression","instanceClass":null,"abstract":false,"id":20,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"RdbmsRelationExpression","instanceClass":null,"abstract":false,"id":21,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"RdbmsViewAliasField","instanceClass":null,"abstract":true,"id":22,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"RdbmsModifyTableOperation","instanceClass":null,"abstract":false,"id":23,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"RdbmsFieldOperation","instanceClass":null,"abstract":true,"id":24,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"RdbmsCreateFieldOperation","instanceClass":null,"abstract":false,"id":25,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"RdbmsModifyFieldOperation","instanceClass":null,"abstract":false,"id":26,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"RdbmsDeleteFieldOperation","instanceClass":null,"abstract":false,"id":27,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"RdbmsViewRelation","instanceClass":null,"abstract":false,"id":28,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"RdbmsViewTableField","instanceClass":null,"abstract":true,"id":29,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"RdbmsViewForeignIdentifierField","instanceClass":null,"abstract":false,"id":30,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"RdbmsIndex","instanceClass":null,"abstract":false,"id":31,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"RdbmsViewRecord","instanceClass":null,"abstract":false,"id":32,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"RdbmsViewRecordValue","instanceClass":null,"abstract":false,"id":33,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"RdbmsTableOperation","instanceClass":null,"abstract":true,"id":34,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"RdbmsCreateTableOperation","instanceClass":null,"abstract":false,"id":35,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"RdbmsDeleteTableOperation","instanceClass":null,"abstract":false,"id":36,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"RdbmsOperationMeta","instanceClass":null,"abstract":false,"id":37,"interface":false,"eClass":"EClass"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"name","changeable":true,"lowerBound":1,"iD":false,"id":38,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"uuid","changeable":true,"lowerBound":1,"iD":false,"id":39,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"shortName","changeable":true,"lowerBound":0,"iD":false,"id":40,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"fullName","changeable":true,"lowerBound":0,"iD":false,"id":41,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"description","changeable":true,"lowerBound":0,"iD":false,"id":42,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"sqlName","changeable":true,"lowerBound":0,"iD":false,"id":43,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"originalName","changeable":true,"lowerBound":0,"iD":false,"id":44,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"originalPackage","changeable":true,"lowerBound":0,"iD":false,"id":45,"derived":false},{"id":46,"eClass":"EGenericType"},{"id":47,"eClass":"EGenericType"},{"id":48,"eClass":"EGenericType"},{"id":49,"eClass":"EGenericType"},{"id":50,"eClass":"EGenericType"},{"id":51,"eClass":"EGenericType"},{"id":52,"eClass":"EGenericType"},{"id":53,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"fields","changeable":true,"resolveProxies":true,"lowerBound":0,"id":54,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"uniqueConstraints","changeable":true,"resolveProxies":true,"lowerBound":0,"id":55,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"primaryKey","changeable":true,"resolveProxies":true,"lowerBound":1,"id":56,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"indexes","changeable":true,"resolveProxies":true,"lowerBound":0,"id":57,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"parent","changeable":true,"resolveProxies":true,"lowerBound":0,"id":58,"derived":false},{"id":59,"eClass":"EGenericType"},{"id":60,"eClass":"EGenericType"},{"container":true,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"table","changeable":true,"resolveProxies":true,"lowerBound":1,"id":61,"derived":false},{"id":62,"eClass":"EGenericType"},{"container":true,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"table","changeable":true,"resolveProxies":true,"lowerBound":1,"id":63,"derived":false},{"id":64,"eClass":"EGenericType"},{"id":65,"eClass":"EGenericType"},{"container":true,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"table","changeable":true,"resolveProxies":true,"lowerBound":1,"id":66,"derived":false},{"id":67,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"type","changeable":true,"resolveProxies":true,"lowerBound":0,"id":68,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":false,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"mandatory","changeable":true,"lowerBound":1,"iD":false,"id":69,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"rdbmsTypeName","changeable":true,"lowerBound":0,"iD":false,"id":70,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":0,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"size","changeable":true,"lowerBound":0,"iD":false,"id":71,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":0,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"precision","changeable":true,"lowerBound":0,"iD":false,"id":72,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":0,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"scale","changeable":true,"lowerBound":0,"iD":false,"id":73,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":0,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"storageByte","changeable":true,"lowerBound":0,"iD":false,"id":74,"derived":false},{"id":75,"eClass":"EGenericType"},{"id":76,"eClass":"EGenericType"},{"id":77,"eClass":"EGenericType"},{"id":78,"eClass":"EGenericType"},{"id":79,"eClass":"EGenericType"},{"id":80,"eClass":"EGenericType"},{"id":81,"eClass":"EGenericType"},{"id":82,"eClass":"EGenericType"},{"id":83,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"referenceKey","changeable":true,"resolveProxies":true,"lowerBound":1,"id":84,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":false,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"false","unsettable":false,"transient":false,"unique":true,"name":"inheritenceBased","changeable":true,"lowerBound":0,"iD":false,"id":85,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"foreignKeySqlName","changeable":true,"lowerBound":1,"iD":false,"id":86,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":false,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"false","unsettable":false,"transient":false,"unique":true,"name":"deleteOnCascade","changeable":true,"lowerBound":0,"iD":false,"id":87,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":false,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"false","unsettable":false,"transient":false,"unique":true,"name":"deferred","changeable":true,"lowerBound":0,"iD":false,"id":88,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":false,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"false","unsettable":false,"transient":false,"unique":true,"name":"readOnly","changeable":true,"lowerBound":0,"iD":false,"id":89,"derived":false},{"id":90,"eClass":"EGenericType"},{"id":91,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"foreignKeys","changeable":true,"resolveProxies":true,"lowerBound":0,"id":92,"derived":false},{"id":93,"eClass":"EGenericType"},{"id":94,"eClass":"EGenericType"},{"id":95,"eClass":"EGenericType"},{"id":96,"eClass":"EGenericType"},{"id":97,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"fields","changeable":true,"resolveProxies":true,"lowerBound":1,"id":98,"derived":false},{"id":99,"eClass":"EGenericType"},{"id":100,"eClass":"EGenericType"},{"id":101,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"field1","changeable":true,"resolveProxies":true,"lowerBound":1,"id":102,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"field2","changeable":true,"resolveProxies":true,"lowerBound":1,"id":103,"derived":false},{"id":104,"eClass":"EGenericType"},{"id":105,"eClass":"EGenericType"},{"id":106,"eClass":"EGenericType"},{"id":107,"eClass":"EGenericType"},{"id":108,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"fields","changeable":true,"resolveProxies":true,"lowerBound":0,"id":109,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"primaryTable","changeable":true,"resolveProxies":true,"lowerBound":1,"id":110,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"originUuid","changeable":true,"lowerBound":0,"iD":false,"id":111,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"relations","changeable":true,"resolveProxies":true,"lowerBound":0,"id":112,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"primaryIdentifierField","changeable":true,"resolveProxies":true,"lowerBound":1,"id":113,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"tables","changeable":true,"resolveProxies":true,"lowerBound":1,"id":114,"derived":false},{"id":115,"eClass":"EGenericType"},{"id":116,"eClass":"EGenericType"},{"container":true,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"view","changeable":true,"resolveProxies":true,"lowerBound":1,"id":117,"derived":false},{"id":118,"eClass":"EGenericType"},{"id":119,"eClass":"EGenericType"},{"id":120,"eClass":"EGenericType"},{"id":121,"eClass":"EGenericType"},{"id":122,"eClass":"EGenericType"},{"container":true,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"view","changeable":true,"resolveProxies":true,"lowerBound":1,"id":123,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":false,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"inherited","changeable":true,"lowerBound":1,"iD":false,"id":124,"derived":false},{"id":125,"eClass":"EGenericType"},{"id":126,"eClass":"EGenericType"},{"id":127,"eClass":"EGenericType"},{"id":128,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"expressions","changeable":true,"resolveProxies":true,"lowerBound":1,"id":129,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"expression","changeable":true,"lowerBound":1,"iD":false,"id":130,"derived":false},{"id":131,"eClass":"EGenericType"},{"id":132,"eClass":"EGenericType"},{"id":133,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"expression","changeable":true,"lowerBound":0,"iD":false,"id":134,"derived":false},{"id":135,"eClass":"EGenericType"},{"id":136,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"name","changeable":true,"lowerBound":0,"iD":false,"id":137,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"rdbmsTypeName","changeable":true,"lowerBound":0,"iD":false,"id":138,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"uuid","changeable":true,"lowerBound":0,"iD":false,"id":139,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"description","changeable":true,"lowerBound":0,"iD":false,"id":140,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":0,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"size","changeable":true,"lowerBound":0,"iD":false,"id":141,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":0,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"precision","changeable":true,"lowerBound":0,"iD":false,"id":142,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":0,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"scale","changeable":true,"lowerBound":0,"iD":false,"id":143,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":0,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"storageByte","changeable":true,"lowerBound":0,"iD":false,"id":144,"derived":false},{"id":145,"eClass":"EGenericType"},{"id":146,"eClass":"EGenericType"},{"id":147,"eClass":"EGenericType"},{"id":148,"eClass":"EGenericType"},{"id":149,"eClass":"EGenericType"},{"id":150,"eClass":"EGenericType"},{"id":151,"eClass":"EGenericType"},{"id":152,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"rdbmsFieldTypes","changeable":true,"resolveProxies":true,"lowerBound":0,"id":153,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"rdbmsTables","changeable":true,"resolveProxies":true,"lowerBound":0,"id":154,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"rdbmsViews","changeable":true,"resolveProxies":true,"lowerBound":0,"id":155,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"configuration","changeable":true,"resolveProxies":true,"lowerBound":1,"id":156,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"version","changeable":true,"lowerBound":0,"iD":false,"id":157,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"tableOperations","changeable":true,"resolveProxies":true,"lowerBound":0,"id":158,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"viewRecords","changeable":true,"resolveProxies":true,"lowerBound":0,"id":159,"derived":false},{"id":160,"eClass":"EGenericType"},{"id":161,"eClass":"EGenericType"},{"id":162,"eClass":"EGenericType"},{"id":163,"eClass":"EGenericType"},{"id":164,"eClass":"EGenericType"},{"id":165,"eClass":"EGenericType"},{"id":166,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":false,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"false","unsettable":false,"transient":false,"unique":true,"name":"technical","changeable":true,"lowerBound":0,"iD":false,"id":167,"derived":false},{"id":168,"eClass":"EGenericType"},{"id":169,"eClass":"EGenericType"},{"id":170,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"dialect","changeable":true,"lowerBound":1,"iD":false,"id":171,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"features","changeable":true,"resolveProxies":true,"lowerBound":0,"id":172,"derived":false},{"id":173,"eClass":"EGenericType"},{"id":174,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"name","changeable":true,"lowerBound":1,"iD":false,"id":175,"derived":false},{"id":176,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"table","changeable":true,"resolveProxies":true,"lowerBound":1,"id":177,"derived":false},{"id":178,"eClass":"EGenericType"},{"id":179,"eClass":"EGenericType"},{"id":180,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"text","changeable":true,"lowerBound":1,"iD":false,"id":181,"derived":false},{"id":182,"eClass":"EGenericType"},{"id":183,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"field","changeable":true,"resolveProxies":true,"lowerBound":1,"id":184,"derived":false},{"id":185,"eClass":"EGenericType"},{"id":186,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"alias","changeable":true,"resolveProxies":true,"lowerBound":1,"id":187,"derived":false},{"id":188,"eClass":"EGenericType"},{"id":189,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"createFieldOperations","changeable":true,"resolveProxies":true,"lowerBound":0,"id":190,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"modifyFieldOperations","changeable":true,"resolveProxies":true,"lowerBound":0,"id":191,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"deleteFieldOperations","changeable":true,"resolveProxies":true,"lowerBound":0,"id":192,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"previousTable","changeable":true,"resolveProxies":true,"lowerBound":1,"id":193,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":false,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"nameChanged","changeable":true,"lowerBound":0,"iD":false,"id":194,"derived":false},{"id":195,"eClass":"EGenericType"},{"id":196,"eClass":"EGenericType"},{"id":197,"eClass":"EGenericType"},{"id":198,"eClass":"EGenericType"},{"id":199,"eClass":"EGenericType"},{"id":200,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"field","changeable":true,"resolveProxies":true,"lowerBound":1,"id":201,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":false,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":"false","unsettable":false,"transient":false,"unique":true,"name":"reviewRequired","changeable":true,"lowerBound":1,"iD":false,"id":202,"derived":false},{"id":203,"eClass":"EGenericType"},{"id":204,"eClass":"EGenericType"},{"id":205,"eClass":"EGenericType"},{"id":206,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":false,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"false","unsettable":false,"transient":false,"unique":true,"name":"typeChanged","changeable":true,"lowerBound":0,"iD":false,"id":207,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":false,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"false","unsettable":false,"transient":false,"unique":true,"name":"mandatoryChanged","changeable":true,"lowerBound":0,"iD":false,"id":208,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"previousField","changeable":true,"resolveProxies":true,"lowerBound":1,"id":209,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":false,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"sizeChanged","changeable":true,"lowerBound":0,"iD":false,"id":210,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":false,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"nameChanged","changeable":true,"lowerBound":0,"iD":false,"id":211,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":false,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"changedValueFieldToForeignKey","changeable":true,"lowerBound":0,"iD":false,"id":212,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":false,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"changedForeignKeyToValueField","changeable":true,"lowerBound":0,"iD":false,"id":213,"derived":false},{"id":214,"eClass":"EGenericType"},{"id":215,"eClass":"EGenericType"},{"id":216,"eClass":"EGenericType"},{"id":217,"eClass":"EGenericType"},{"id":218,"eClass":"EGenericType"},{"id":219,"eClass":"EGenericType"},{"id":220,"eClass":"EGenericType"},{"id":221,"eClass":"EGenericType"},{"id":222,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"fromAlias","changeable":true,"resolveProxies":true,"lowerBound":1,"id":223,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"toAlias","changeable":true,"resolveProxies":true,"lowerBound":1,"id":224,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"name","changeable":true,"lowerBound":1,"iD":false,"id":225,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"fromField","changeable":true,"resolveProxies":true,"lowerBound":1,"id":226,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"toField","changeable":true,"resolveProxies":true,"lowerBound":1,"id":227,"derived":false},{"id":228,"eClass":"EGenericType"},{"id":229,"eClass":"EGenericType"},{"id":230,"eClass":"EGenericType"},{"id":231,"eClass":"EGenericType"},{"id":232,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"tableField","changeable":true,"resolveProxies":true,"lowerBound":1,"id":233,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":false,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":"false","unsettable":false,"transient":false,"unique":true,"name":"foreign","changeable":true,"lowerBound":1,"iD":false,"id":234,"derived":false},{"id":235,"eClass":"EGenericType"},{"id":236,"eClass":"EGenericType"},{"id":237,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"referenceIdentifier","changeable":true,"resolveProxies":true,"lowerBound":1,"id":238,"derived":false},{"id":239,"eClass":"EGenericType"},{"id":240,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"fields","changeable":true,"resolveProxies":true,"lowerBound":1,"id":241,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":false,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"unique","changeable":true,"lowerBound":1,"iD":false,"id":242,"derived":false},{"id":243,"eClass":"EGenericType"},{"id":244,"eClass":"EGenericType"},{"id":245,"eClass":"EGenericType"},{"id":246,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"values","changeable":true,"resolveProxies":true,"lowerBound":0,"id":247,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"view","changeable":true,"resolveProxies":true,"lowerBound":1,"id":248,"derived":false},{"id":249,"eClass":"EGenericType"},{"id":250,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"value","changeable":true,"lowerBound":0,"iD":false,"id":251,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"identifierField","changeable":true,"resolveProxies":true,"lowerBound":0,"id":252,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"valueField","changeable":true,"resolveProxies":true,"lowerBound":0,"id":253,"derived":false},{"id":254,"eClass":"EGenericType"},{"id":255,"eClass":"EGenericType"},{"id":256,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"table","changeable":true,"resolveProxies":true,"lowerBound":1,"id":257,"derived":false},{"id":258,"eClass":"EGenericType"},{"id":259,"eClass":"EGenericType"},{"id":260,"eClass":"EGenericType"},{"id":261,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"previousModel","changeable":true,"resolveProxies":true,"lowerBound":1,"id":262,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"currentModel","changeable":true,"resolveProxies":true,"lowerBound":1,"id":263,"derived":false},{"id":264,"eClass":"EGenericType"},{"id":265,"eClass":"EGenericType"}],"links":[{"source":0,"target":1},{"source":0,"target":2},{"source":0,"target":3},{"source":0,"target":4},{"source":0,"target":5},{"source":0,"target":6},{"source":0,"target":7},{"source":0,"target":8},{"source":0,"target":9},{"source":0,"target":10},{"source":0,"target":11},{"source":0,"target":12},{"source":0,"target":13},{"source":0,"target":14},{"source":0,"target":15},{"source":0,"target":16},{"source":0,"target":17},{"source":0,"target":18},{"source":0,"target":19},{"source":0,"target":20},{"source":0,"target":21},{"source":0,"target":22},{"source":0,"target":23},{"source":0,"target":24},{"source":0,"target":25},{"source":0,"target":26},{"source":0,"target":27},{"source":0,"target":28},{"source":0,"target":29},{"source":0,"target":30},{"source":0,"target":31},{"source":0,"target":32},{"source":0,"target":33},{"source":0,"target":34},{"source":0,"target":35},{"source":0,"target":36},{"source":0,"target":37},{"source":1,"target":0},{"source":1,"target":38},{"source":1,"target":39},{"source":1,"target":40},{"source":1,"target":41},{"source":1,"target":42},{"source":1,"target":43},{"source":1,"target":44},{"source":1,"target":45},{"source":38,"target":46},{"source":38,"target":1},{"source":39,"target":47},{"source":39,"target":1},{"source":40,"target":48},{"source":40,"target":1},{"source":41,"target":49},{"source":41,"target":1},{"source":42,"target":50},{"source":42,"target":1},{"source":43,"target":51},{"source":43,"target":1},{"source":44,"target":52},{"source":44,"target":1},{"source":45,"target":53},{"source":45,"target":1},{"source":2,"target":0},{"source":2,"target":1},{"source":2,"target":54},{"source":2,"target":55},{"source":2,"target":56},{"source":2,"target":57},{"source":2,"target":58},{"source":2,"target":59},{"source":54,"target":3},{"source":54,"target":60},{"source":54,"target":2},{"source":54,"target":61},{"source":60,"target":3},{"source":55,"target":5},{"source":55,"target":62},{"source":55,"target":2},{"source":55,"target":63},{"source":62,"target":5},{"source":56,"target":7},{"source":56,"target":64},{"source":56,"target":2},{"source":64,"target":7},{"source":57,"target":31},{"source":57,"target":65},{"source":57,"target":2},{"source":57,"target":66},{"source":65,"target":31},{"source":58,"target":2},{"source":58,"target":67},{"source":58,"target":2},{"source":67,"target":2},{"source":59,"target":1},{"source":3,"target":0},{"source":3,"target":1},{"source":3,"target":61},{"source":3,"target":68},{"source":3,"target":69},{"source":3,"target":70},{"source":3,"target":71},{"source":3,"target":72},{"source":3,"target":73},{"source":3,"target":74},{"source":3,"target":75},{"source":61,"target":2},{"source":61,"target":76},{"source":61,"target":3},{"source":61,"target":54},{"source":76,"target":2},{"source":68,"target":13},{"source":68,"target":77},{"source":68,"target":3},{"source":77,"target":13},{"source":69,"target":78},{"source":69,"target":3},{"source":70,"target":79},{"source":70,"target":3},{"source":71,"target":80},{"source":71,"target":3},{"source":72,"target":81},{"source":72,"target":3},{"source":73,"target":82},{"source":73,"target":3},{"source":74,"target":83},{"source":74,"target":3},{"source":75,"target":1},{"source":4,"target":0},{"source":4,"target":7},{"source":4,"target":84},{"source":4,"target":85},{"source":4,"target":86},{"source":4,"target":87},{"source":4,"target":88},{"source":4,"target":89},{"source":4,"target":90},{"source":84,"target":7},{"source":84,"target":91},{"source":84,"target":4},{"source":84,"target":92},{"source":91,"target":7},{"source":85,"target":93},{"source":85,"target":4},{"source":86,"target":94},{"source":86,"target":4},{"source":87,"target":95},{"source":87,"target":4},{"source":88,"target":96},{"source":88,"target":4},{"source":89,"target":97},{"source":89,"target":4},{"source":90,"target":7},{"source":5,"target":0},{"source":5,"target":1},{"source":5,"target":63},{"source":5,"target":98},{"source":5,"target":99},{"source":63,"target":2},{"source":63,"target":100},{"source":63,"target":5},{"source":63,"target":55},{"source":100,"target":2},{"source":98,"target":3},{"source":98,"target":101},{"source":98,"target":5},{"source":101,"target":3},{"source":99,"target":1},{"source":6,"target":0},{"source":6,"target":2},{"source":6,"target":102},{"source":6,"target":103},{"source":6,"target":104},{"source":102,"target":4},{"source":102,"target":105},{"source":102,"target":6},{"source":105,"target":4},{"source":103,"target":4},{"source":103,"target":106},{"source":103,"target":6},{"source":106,"target":4},{"source":104,"target":2},{"source":7,"target":0},{"source":7,"target":3},{"source":7,"target":92},{"source":7,"target":107},{"source":92,"target":4},{"source":92,"target":108},{"source":92,"target":7},{"source":92,"target":84},{"source":108,"target":4},{"source":107,"target":3},{"source":8,"target":0},{"source":8,"target":1},{"source":8,"target":109},{"source":8,"target":110},{"source":8,"target":111},{"source":8,"target":112},{"source":8,"target":113},{"source":8,"target":114},{"source":8,"target":115},{"source":109,"target":9},{"source":109,"target":116},{"source":109,"target":8},{"source":109,"target":117},{"source":116,"target":9},{"source":110,"target":19},{"source":110,"target":118},{"source":110,"target":8},{"source":118,"target":19},{"source":111,"target":119},{"source":111,"target":8},{"source":112,"target":28},{"source":112,"target":120},{"source":112,"target":8},{"source":120,"target":28},{"source":113,"target":16},{"source":113,"target":121},{"source":113,"target":8},{"source":121,"target":16},{"source":114,"target":19},{"source":114,"target":122},{"source":114,"target":8},{"source":114,"target":123},{"source":122,"target":19},{"source":115,"target":1},{"source":9,"target":0},{"source":9,"target":1},{"source":9,"target":117},{"source":9,"target":124},{"source":9,"target":125},{"source":117,"target":8},{"source":117,"target":126},{"source":117,"target":9},{"source":117,"target":109},{"source":126,"target":8},{"source":124,"target":127},{"source":124,"target":9},{"source":125,"target":1},{"source":10,"target":0},{"source":10,"target":22},{"source":10,"target":128},{"source":128,"target":22},{"source":11,"target":0},{"source":11,"target":9},{"source":11,"target":129},{"source":11,"target":130},{"source":11,"target":131},{"source":129,"target":12},{"source":129,"target":132},{"source":129,"target":11},{"source":132,"target":12},{"source":130,"target":133},{"source":130,"target":11},{"source":131,"target":9},{"source":12,"target":0},{"source":12,"target":1},{"source":12,"target":134},{"source":12,"target":135},{"source":134,"target":136},{"source":134,"target":12},{"source":135,"target":1},{"source":13,"target":0},{"source":13,"target":137},{"source":13,"target":138},{"source":13,"target":139},{"source":13,"target":140},{"source":13,"target":141},{"source":13,"target":142},{"source":13,"target":143},{"source":13,"target":144},{"source":137,"target":145},{"source":137,"target":13},{"source":138,"target":146},{"source":138,"target":13},{"source":139,"target":147},{"source":139,"target":13},{"source":140,"target":148},{"source":140,"target":13},{"source":141,"target":149},{"source":141,"target":13},{"source":142,"target":150},{"source":142,"target":13},{"source":143,"target":151},{"source":143,"target":13},{"source":144,"target":152},{"source":144,"target":13},{"source":14,"target":0},{"source":14,"target":153},{"source":14,"target":154},{"source":14,"target":155},{"source":14,"target":156},{"source":14,"target":157},{"source":14,"target":158},{"source":14,"target":159},{"source":153,"target":13},{"source":153,"target":160},{"source":153,"target":14},{"source":160,"target":13},{"source":154,"target":2},{"source":154,"target":161},{"source":154,"target":14},{"source":161,"target":2},{"source":155,"target":8},{"source":155,"target":162},{"source":155,"target":14},{"source":162,"target":8},{"source":156,"target":17},{"source":156,"target":163},{"source":156,"target":14},{"source":163,"target":17},{"source":157,"target":164},{"source":157,"target":14},{"source":158,"target":34},{"source":158,"target":165},{"source":158,"target":14},{"source":165,"target":34},{"source":159,"target":32},{"source":159,"target":166},{"source":159,"target":14},{"source":166,"target":32},{"source":15,"target":0},{"source":15,"target":3},{"source":15,"target":167},{"source":15,"target":168},{"source":167,"target":169},{"source":167,"target":15},{"source":168,"target":3},{"source":16,"target":0},{"source":16,"target":22},{"source":16,"target":170},{"source":170,"target":22},{"source":17,"target":0},{"source":17,"target":171},{"source":17,"target":172},{"source":171,"target":173},{"source":171,"target":17},{"source":172,"target":18},{"source":172,"target":174},{"source":172,"target":17},{"source":174,"target":18},{"source":18,"target":0},{"source":18,"target":175},{"source":175,"target":176},{"source":175,"target":18},{"source":19,"target":0},{"source":19,"target":1},{"source":19,"target":177},{"source":19,"target":123},{"source":19,"target":178},{"source":177,"target":2},{"source":177,"target":179},{"source":177,"target":19},{"source":179,"target":2},{"source":123,"target":8},{"source":123,"target":180},{"source":123,"target":19},{"source":123,"target":114},{"source":180,"target":8},{"source":178,"target":1},{"source":20,"target":0},{"source":20,"target":12},{"source":20,"target":181},{"source":20,"target":182},{"source":181,"target":183},{"source":181,"target":20},{"source":182,"target":12},{"source":21,"target":0},{"source":21,"target":12},{"source":21,"target":184},{"source":21,"target":185},{"source":184,"target":22},{"source":184,"target":186},{"source":184,"target":21},{"source":186,"target":22},{"source":185,"target":12},{"source":22,"target":0},{"source":22,"target":29},{"source":22,"target":187},{"source":22,"target":188},{"source":187,"target":19},{"source":187,"target":189},{"source":187,"target":22},{"source":189,"target":19},{"source":188,"target":29},{"source":23,"target":0},{"source":23,"target":34},{"source":23,"target":190},{"source":23,"target":191},{"source":23,"target":192},{"source":23,"target":193},{"source":23,"target":194},{"source":23,"target":195},{"source":190,"target":25},{"source":190,"target":196},{"source":190,"target":23},{"source":196,"target":25},{"source":191,"target":26},{"source":191,"target":197},{"source":191,"target":23},{"source":197,"target":26},{"source":192,"target":27},{"source":192,"target":198},{"source":192,"target":23},{"source":198,"target":27},{"source":193,"target":2},{"source":193,"target":199},{"source":193,"target":23},{"source":199,"target":2},{"source":194,"target":200},{"source":194,"target":23},{"source":195,"target":34},{"source":24,"target":0},{"source":24,"target":1},{"source":24,"target":201},{"source":24,"target":202},{"source":24,"target":203},{"source":201,"target":3},{"source":201,"target":204},{"source":201,"target":24},{"source":204,"target":3},{"source":202,"target":205},{"source":202,"target":24},{"source":203,"target":1},{"source":25,"target":0},{"source":25,"target":24},{"source":25,"target":206},{"source":206,"target":24},{"source":26,"target":0},{"source":26,"target":24},{"source":26,"target":207},{"source":26,"target":208},{"source":26,"target":209},{"source":26,"target":210},{"source":26,"target":211},{"source":26,"target":212},{"source":26,"target":213},{"source":26,"target":214},{"source":207,"target":215},{"source":207,"target":26},{"source":208,"target":216},{"source":208,"target":26},{"source":209,"target":3},{"source":209,"target":217},{"source":209,"target":26},{"source":217,"target":3},{"source":210,"target":218},{"source":210,"target":26},{"source":211,"target":219},{"source":211,"target":26},{"source":212,"target":220},{"source":212,"target":26},{"source":213,"target":221},{"source":213,"target":26},{"source":214,"target":24},{"source":27,"target":0},{"source":27,"target":24},{"source":27,"target":222},{"source":222,"target":24},{"source":28,"target":0},{"source":28,"target":223},{"source":28,"target":224},{"source":28,"target":225},{"source":28,"target":226},{"source":28,"target":227},{"source":223,"target":19},{"source":223,"target":228},{"source":223,"target":28},{"source":228,"target":19},{"source":224,"target":19},{"source":224,"target":229},{"source":224,"target":28},{"source":229,"target":19},{"source":225,"target":230},{"source":225,"target":28},{"source":226,"target":7},{"source":226,"target":231},{"source":226,"target":28},{"source":231,"target":7},{"source":227,"target":7},{"source":227,"target":232},{"source":227,"target":28},{"source":232,"target":7},{"source":29,"target":0},{"source":29,"target":9},{"source":29,"target":233},{"source":29,"target":234},{"source":29,"target":235},{"source":233,"target":3},{"source":233,"target":236},{"source":233,"target":29},{"source":236,"target":3},{"source":234,"target":237},{"source":234,"target":29},{"source":235,"target":9},{"source":30,"target":0},{"source":30,"target":29},{"source":30,"target":238},{"source":30,"target":239},{"source":238,"target":16},{"source":238,"target":240},{"source":238,"target":30},{"source":240,"target":16},{"source":239,"target":29},{"source":31,"target":0},{"source":31,"target":1},{"source":31,"target":66},{"source":31,"target":241},{"source":31,"target":242},{"source":31,"target":243},{"source":66,"target":2},{"source":66,"target":244},{"source":66,"target":31},{"source":66,"target":57},{"source":244,"target":2},{"source":241,"target":3},{"source":241,"target":245},{"source":241,"target":31},{"source":245,"target":3},{"source":242,"target":246},{"source":242,"target":31},{"source":243,"target":1},{"source":32,"target":0},{"source":32,"target":247},{"source":32,"target":248},{"source":247,"target":33},{"source":247,"target":249},{"source":247,"target":32},{"source":249,"target":33},{"source":248,"target":8},{"source":248,"target":250},{"source":248,"target":32},{"source":250,"target":8},{"source":33,"target":0},{"source":33,"target":251},{"source":33,"target":252},{"source":33,"target":253},{"source":251,"target":254},{"source":251,"target":33},{"source":252,"target":16},{"source":252,"target":255},{"source":252,"target":33},{"source":255,"target":16},{"source":253,"target":10},{"source":253,"target":256},{"source":253,"target":33},{"source":256,"target":10},{"source":34,"target":0},{"source":34,"target":1},{"source":34,"target":257},{"source":34,"target":258},{"source":257,"target":2},{"source":257,"target":259},{"source":257,"target":34},{"source":259,"target":2},{"source":258,"target":1},{"source":35,"target":0},{"source":35,"target":34},{"source":35,"target":260},{"source":260,"target":34},{"source":36,"target":0},{"source":36,"target":34},{"source":36,"target":261},{"source":261,"target":34},{"source":37,"target":0},{"source":37,"target":262},{"source":37,"target":263},{"source":262,"target":14},{"source":262,"target":264},{"source":262,"target":37},{"source":264,"target":14},{"source":263,"target":14},{"source":263,"target":265},{"source":263,"target":37},{"source":265,"target":14}],"multigraph":true}
rdbms
RdbmsElement
name
uuid
shortName
fullName
description
sqlName
originalName
originalPackage
RdbmsTable
fields
uniqueConstraints
primaryKey
indexes
parent
RdbmsField
table
type
mandatory
rdbmsTypeName
size
precision
scale
storageByte
RdbmsForeignKey
referenceKey
inheritenceBased
false
foreignKeySqlName
deleteOnCascade
false
deferred
false
readOnly
false
RdbmsUniqueConstraint
table
fields
RdbmsJunctionTable
field1
field2
RdbmsIdentifierField
foreignKeys
RdbmsView
fields
primaryTable
originUuid
relations
primaryIdentifierField
tables
RdbmsViewField
view
inherited
RdbmsViewValueField
RdbmsViewExpressionField
expressions
expression
RdbmsExpression
expression
RdbmsFieldType
name
rdbmsTypeName
uuid
description
size
precision
scale
storageByte
RdbmsModel
rdbmsFieldTypes
rdbmsTables
rdbmsViews
configuration
version
tableOperations
viewRecords
RdbmsValueField
technical
false
RdbmsViewIdentifierField
RdbmsConfiguration
dialect
features
RdbmsFeature
name
RdbmsTableAlias
table
view
RdbmsLabelExpression
text
RdbmsRelationExpression
field
RdbmsViewAliasField
alias
RdbmsModifyTableOperation
createFieldOperations
modifyFieldOperations
deleteFieldOperations
previousTable
nameChanged
RdbmsFieldOperation
field
reviewRequired
false
RdbmsCreateFieldOperation
RdbmsModifyFieldOperation
typeChanged
false
mandatoryChanged
false
previousField
sizeChanged
nameChanged
changedValueFieldToForeignKey
changedForeignKeyToValueField
RdbmsDeleteFieldOperation
RdbmsViewRelation
fromAlias
toAlias
name
fromField
toField
RdbmsViewTableField
tableField
foreign
false
RdbmsViewForeignIdentifierField
referenceIdentifier
RdbmsIndex
table
fields
unique
RdbmsViewRecord
values
view
RdbmsViewRecordValue
value
identifierField
valueField
RdbmsTableOperation
table
RdbmsCreateTableOperation
RdbmsDeleteTableOperation
RdbmsOperationMeta
previousModel
currentModel