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
incrementalModel
<?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" name="rdbms" nsURI="http://blackbelt.hu/judo/meta/psm/rdbms" nsPrefix="rdbms">
  <eClassifiers xsi:type="ecore:EClass" name="RdbmsElement" abstract="true">
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="uuid" unique="false" lowerBound="1"
        eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="shortName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="fullName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="sqlName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="originalName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="originalPackage" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="RdbmsTable" eSuperTypes="#//RdbmsElement">
    <eStructuralFeatures xsi:type="ecore:EReference" name="fields" upperBound="-1"
        eType="#//RdbmsField" containment="true" eOpposite="#//RdbmsField/table"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="uniqueConstraints" upperBound="-1"
        eType="#//RdbmsUniqueConstraint" containment="true" eOpposite="#//RdbmsUniqueConstraint/table"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="primaryKey" lowerBound="1"
        eType="#//RdbmsIdentifierField"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="indexes" upperBound="-1"
        eType="#//RdbmsIndex" containment="true" eOpposite="#//RdbmsIndex/table"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="parent" eType="#//RdbmsTable"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="RdbmsField" abstract="true" eSuperTypes="#//RdbmsElement">
    <eStructuralFeatures xsi:type="ecore:EReference" name="table" lowerBound="1" eType="#//RdbmsTable"
        eOpposite="#//RdbmsTable/fields"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="type" eType="#//RdbmsFieldType"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="mandatory" lowerBound="1"
        eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="rdbmsTypeName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="size" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="precision" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="scale" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="storageByte" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="RdbmsForeignKey" eSuperTypes="#//RdbmsIdentifierField">
    <eStructuralFeatures xsi:type="ecore:EReference" name="referenceKey" lowerBound="1"
        eType="#//RdbmsIdentifierField" eOpposite="#//RdbmsIdentifierField/foreignKeys"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="inheritenceBased" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"
        defaultValueLiteral="false"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="foreignKeySqlName" lowerBound="1"
        eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="deleteOnCascade" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"
        defaultValueLiteral="false"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="deferred" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"
        defaultValueLiteral="false"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="readOnly" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"
        defaultValueLiteral="false"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="RdbmsUniqueConstraint" eSuperTypes="#//RdbmsElement">
    <eStructuralFeatures xsi:type="ecore:EReference" name="table" lowerBound="1" eType="#//RdbmsTable"
        eOpposite="#//RdbmsTable/uniqueConstraints"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="fields" lowerBound="1"
        upperBound="-1" eType="#//RdbmsField"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="RdbmsJunctionTable" eSuperTypes="#//RdbmsTable">
    <eStructuralFeatures xsi:type="ecore:EReference" name="field1" lowerBound="1"
        eType="#//RdbmsForeignKey"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="field2" lowerBound="1"
        eType="#//RdbmsForeignKey"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="RdbmsIdentifierField" eSuperTypes="#//RdbmsField">
    <eStructuralFeatures xsi:type="ecore:EReference" name="foreignKeys" upperBound="-1"
        eType="#//RdbmsForeignKey" eOpposite="#//RdbmsForeignKey/referenceKey"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="RdbmsView" eSuperTypes="#//RdbmsElement">
    <eStructuralFeatures xsi:type="ecore:EReference" name="fields" upperBound="-1"
        eType="#//RdbmsViewField" containment="true" eOpposite="#//RdbmsViewField/view"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="primaryTable" lowerBound="1"
        eType="#//RdbmsTableAlias"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="originUuid" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="relations" upperBound="-1"
        eType="#//RdbmsViewRelation" containment="true"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="primaryIdentifierField"
        lowerBound="1" eType="#//RdbmsViewIdentifierField"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="tables" lowerBound="1"
        upperBound="-1" eType="#//RdbmsTableAlias" containment="true" eOpposite="#//RdbmsTableAlias/view"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="RdbmsViewField" abstract="true" eSuperTypes="#//RdbmsElement">
    <eStructuralFeatures xsi:type="ecore:EReference" name="view" lowerBound="1" eType="#//RdbmsView"
        eOpposite="#//RdbmsView/fields"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="inherited" lowerBound="1"
        eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="RdbmsViewValueField" eSuperTypes="#//RdbmsViewAliasField"/>
  <eClassifiers xsi:type="ecore:EClass" name="RdbmsViewExpressionField" eSuperTypes="#//RdbmsViewField">
    <eStructuralFeatures xsi:type="ecore:EReference" name="expressions" lowerBound="1"
        upperBound="-1" eType="#//RdbmsExpression" containment="true"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="expression" lowerBound="1"
        eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="RdbmsExpression" abstract="true" eSuperTypes="#//RdbmsElement">
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="expression" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="RdbmsFieldType">
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="rdbmsTypeName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="uuid" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="size" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="precision" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="scale" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="storageByte" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="RdbmsModel">
    <eStructuralFeatures xsi:type="ecore:EReference" name="rdbmsFieldTypes" upperBound="-1"
        eType="#//RdbmsFieldType" containment="true"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="rdbmsTables" upperBound="-1"
        eType="#//RdbmsTable" containment="true"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="rdbmsViews" upperBound="-1"
        eType="#//RdbmsView" containment="true"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="configuration" lowerBound="1"
        eType="#//RdbmsConfiguration" containment="true"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="version" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="tableOperations" upperBound="-1"
        eType="#//RdbmsTableOperation" containment="true"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="viewRecords" upperBound="-1"
        eType="#//RdbmsViewRecord" containment="true"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="RdbmsValueField" eSuperTypes="#//RdbmsField">
    <eAnnotations source="http://www.obeo.fr/dsl/dnc/archetype">
      <details key="archetype" value="MomentInterval"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="technical" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"
        defaultValueLiteral="false"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="RdbmsViewIdentifierField" eSuperTypes="#//RdbmsViewAliasField"/>
  <eClassifiers xsi:type="ecore:EClass" name="RdbmsConfiguration">
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="dialect" lowerBound="1"
        eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="features" upperBound="-1"
        eType="#//RdbmsFeature" containment="true"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="RdbmsFeature">
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="RdbmsTableAlias" eSuperTypes="#//RdbmsElement">
    <eStructuralFeatures xsi:type="ecore:EReference" name="table" lowerBound="1" eType="#//RdbmsTable"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="view" lowerBound="1" eType="#//RdbmsView"
        eOpposite="#//RdbmsView/tables"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="RdbmsLabelExpression" eSuperTypes="#//RdbmsExpression">
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="text" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="RdbmsRelationExpression" eSuperTypes="#//RdbmsExpression">
    <eStructuralFeatures xsi:type="ecore:EReference" name="field" lowerBound="1" eType="#//RdbmsViewAliasField"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="RdbmsViewAliasField" abstract="true"
      eSuperTypes="#//RdbmsViewTableField">
    <eStructuralFeatures xsi:type="ecore:EReference" name="alias" lowerBound="1" eType="#//RdbmsTableAlias"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="RdbmsModifyTableOperation" eSuperTypes="#//RdbmsTableOperation">
    <eStructuralFeatures xsi:type="ecore:EReference" name="createFieldOperations"
        upperBound="-1" eType="#//RdbmsCreateFieldOperation" containment="true"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="modifyFieldOperations"
        upperBound="-1" eType="#//RdbmsModifyFieldOperation" containment="true"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="deleteFieldOperations"
        upperBound="-1" eType="#//RdbmsDeleteFieldOperation" containment="true"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="previousTable" lowerBound="1"
        eType="#//RdbmsTable"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="nameChanged" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Boolean"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="RdbmsFieldOperation" abstract="true"
      eSuperTypes="#//RdbmsElement">
    <eStructuralFeatures xsi:type="ecore:EReference" name="field" lowerBound="1" eType="#//RdbmsField"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="reviewRequired" lowerBound="1"
        eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean" defaultValueLiteral="false"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="RdbmsCreateFieldOperation" eSuperTypes="#//RdbmsFieldOperation"/>
  <eClassifiers xsi:type="ecore:EClass" name="RdbmsModifyFieldOperation" eSuperTypes="#//RdbmsFieldOperation">
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="typeChanged" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"
        defaultValueLiteral="false"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="mandatoryChanged" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"
        defaultValueLiteral="false"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="previousField" lowerBound="1"
        eType="#//RdbmsField"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="sizeChanged" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Boolean"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="nameChanged" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Boolean"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="changedValueFieldToForeignKey"
        eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Boolean"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="changedForeignKeyToValueField"
        eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Boolean"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="RdbmsDeleteFieldOperation" eSuperTypes="#//RdbmsFieldOperation"/>
  <eClassifiers xsi:type="ecore:EClass" name="RdbmsViewRelation">
    <eStructuralFeatures xsi:type="ecore:EReference" name="fromAlias" lowerBound="1"
        eType="#//RdbmsTableAlias"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="toAlias" lowerBound="1"
        eType="#//RdbmsTableAlias"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="fromField" lowerBound="1"
        eType="#//RdbmsIdentifierField"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="toField" lowerBound="1"
        eType="#//RdbmsIdentifierField"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="RdbmsViewTableField" abstract="true"
      eSuperTypes="#//RdbmsViewField">
    <eStructuralFeatures xsi:type="ecore:EReference" name="tableField" lowerBound="1"
        eType="#//RdbmsField"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="foreign" lowerBound="1"
        eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean" defaultValueLiteral="false"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="RdbmsViewForeignIdentifierField" eSuperTypes="#//RdbmsViewTableField">
    <eStructuralFeatures xsi:type="ecore:EReference" name="referenceIdentifier" lowerBound="1"
        eType="#//RdbmsViewIdentifierField"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="RdbmsIndex" eSuperTypes="#//RdbmsElement">
    <eStructuralFeatures xsi:type="ecore:EReference" name="table" lowerBound="1" eType="#//RdbmsTable"
        eOpposite="#//RdbmsTable/indexes"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="fields" lowerBound="1"
        upperBound="-1" eType="#//RdbmsField"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="unique" lowerBound="1"
        eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="RdbmsViewRecord">
    <eStructuralFeatures xsi:type="ecore:EReference" name="values" upperBound="-1"
        eType="#//RdbmsViewRecordValue" containment="true"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="view" lowerBound="1" eType="#//RdbmsView"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="RdbmsViewRecordValue">
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="identifierField" eType="#//RdbmsViewIdentifierField"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="valueField" eType="#//RdbmsViewValueField"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="RdbmsTableOperation" abstract="true"
      eSuperTypes="#//RdbmsElement">
    <eStructuralFeatures xsi:type="ecore:EReference" name="table" lowerBound="1" eType="#//RdbmsTable"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="RdbmsCreateTableOperation" eSuperTypes="#//RdbmsTableOperation"/>
  <eClassifiers xsi:type="ecore:EClass" name="RdbmsDeleteTableOperation" eSuperTypes="#//RdbmsTableOperation"/>
  <eClassifiers xsi:type="ecore:EClass" name="RdbmsOperationMeta">
    <eStructuralFeatures xsi:type="ecore:EReference" name="previousModel" lowerBound="1"
        eType="#//RdbmsModel"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="currentModel" lowerBound="1"
        eType="#//RdbmsModel"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="incrementalModel" lowerBound="1"
        eType="#//RdbmsModel"/>
  </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},{"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":"incrementalModel","changeable":true,"resolveProxies":true,"lowerBound":1,"id":264,"derived":false},{"id":265,"eClass":"EGenericType"},{"id":266,"eClass":"EGenericType"},{"id":267,"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":37,"target":264},{"source":262,"target":14},{"source":262,"target":265},{"source":262,"target":37},{"source":265,"target":14},{"source":263,"target":14},{"source":263,"target":266},{"source":263,"target":37},{"source":266,"target":14},{"source":264,"target":14},{"source":264,"target":267},{"source":264,"target":37},{"source":267,"target":14}],"multigraph":true}