Menu

[r3152]: / trunk / ch.sahits.codegen.java / fragments / WizardPages.ucd  Maximize  Restore  History

Download this file

484 lines (483 with data), 77.9 kB

<?xml version="1.0" encoding="UTF-8"?>
<editmodel:ClassDiagramEditModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:editmodel="editmodel.xmi" xmlns:options="options.xmi" name="WizardPages" size="1575,1931" id="ch.sahits.codegen.java.wizards" metadata="uml2-1.0" initialized="true" scrolledX="198" scrolledY="-111" tag="1000" key="32303037303533312D313030302063682E7361686974732E636F646567656E2E6A6176612F68726D3235">
  <children xsi:type="editmodel:ClassEditModel" targetConnections="//@children.2/@sourceConnections.0 //@children.1/@sourceConnections.0 //@children.4/@sourceConnections.0 //@children.6/@sourceConnections.2 //@children.7/@sourceConnections.1 //@children.8/@sourceConnections.0 //@children.8/@sourceConnections.1 //@children.9/@sourceConnections.2 //@children.13/@sourceConnections.2" name="BasicDBDefinitionPage" location="1185,390" size="188,729" id="ch.sahits.codegen.wizards/BasicDBDefinitionPage" runTimeClassModel="getModelGenerator(Ljava.lang.String;),port,passwd,getDbProduct(),getConnectionURL(),getDataBaseProducts(),createControl(Lorg.eclipse.swt.widgets.Composite;),dialogChanged(),setPasswd(Ljava.lang.String;),pageHeaderURL,schema,getConnectionDriver(),setDbProduct(Ljava.lang.String;),isPageComplete(),dbName,tableName,setPageHeaderURL(Ljava.lang.String;),init(Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;),getUserName(),updateStatus(Ljava.lang.String;),isConnectionTested(),update(Lch.sahits.util.IObersvable;Ljava.lang.Object;),getLoadMessage(),setHost(Ljava.lang.String;),setPort(Ljava.lang.String;),getPassword(),host,hasLoadMessage(),showSchema(Z),getTableName(),setUser(Ljava.lang.String;),dbProduct,setTableName(Ljava.lang.String;),initData(Ljava.lang.String;Z),setSchema(Ljava.lang.String;),getSchema(),user">
    <children xsi:type="editmodel:CompartmentEditModel" size="132,162">
      <children xsi:type="editmodel:AttributeEditModel" name="dbName" id="ch.sahits.codegen.wizards/BasicDBDefinitionPage#dbName"/>
      <children xsi:type="editmodel:AttributeEditModel" name="dbProduct" id="ch.sahits.codegen.wizards/BasicDBDefinitionPage#dbProduct"/>
      <children xsi:type="editmodel:AttributeEditModel" name="host" id="ch.sahits.codegen.wizards/BasicDBDefinitionPage#host"/>
      <children xsi:type="editmodel:AttributeEditModel" name="pageHeaderURL" id="ch.sahits.codegen.wizards/BasicDBDefinitionPage#pageHeaderURL"/>
      <children xsi:type="editmodel:AttributeEditModel" name="passwd" id="ch.sahits.codegen.wizards/BasicDBDefinitionPage#passwd"/>
      <children xsi:type="editmodel:AttributeEditModel" name="port" id="ch.sahits.codegen.wizards/BasicDBDefinitionPage#port"/>
      <children xsi:type="editmodel:AttributeEditModel" name="schema" id="ch.sahits.codegen.wizards/BasicDBDefinitionPage#schema"/>
      <children xsi:type="editmodel:AttributeEditModel" name="tableName" id="ch.sahits.codegen.wizards/BasicDBDefinitionPage#tableName"/>
      <children xsi:type="editmodel:AttributeEditModel" name="user" id="ch.sahits.codegen.wizards/BasicDBDefinitionPage#user"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel" size="135,504">
      <children xsi:type="editmodel:MethodEditModel" name="createControl" id="ch.sahits.codegen.wizards/BasicDBDefinitionPage#createControl(Lorg.eclipse.swt.widgets.Composite;)"/>
      <children xsi:type="editmodel:MethodEditModel" name="dialogChanged" id="ch.sahits.codegen.wizards/BasicDBDefinitionPage#dialogChanged()"/>
      <children xsi:type="editmodel:MethodEditModel" name="getConnectionDriver" id="ch.sahits.codegen.wizards/BasicDBDefinitionPage#getConnectionDriver()"/>
      <children xsi:type="editmodel:MethodEditModel" name="getConnectionURL" id="ch.sahits.codegen.wizards/BasicDBDefinitionPage#getConnectionURL()"/>
      <children xsi:type="editmodel:MethodEditModel" name="getDataBaseProducts" id="ch.sahits.codegen.wizards/BasicDBDefinitionPage#getDataBaseProducts()"/>
      <children xsi:type="editmodel:MethodEditModel" name="getDbProduct" id="ch.sahits.codegen.wizards/BasicDBDefinitionPage#getDbProduct()"/>
      <children xsi:type="editmodel:MethodEditModel" name="getLoadMessage" id="ch.sahits.codegen.wizards/BasicDBDefinitionPage#getLoadMessage()"/>
      <children xsi:type="editmodel:MethodEditModel" name="getModelGenerator" id="ch.sahits.codegen.wizards/BasicDBDefinitionPage#getModelGenerator(Ljava.lang.String;)"/>
      <children xsi:type="editmodel:MethodEditModel" name="getPassword" id="ch.sahits.codegen.wizards/BasicDBDefinitionPage#getPassword()"/>
      <children xsi:type="editmodel:MethodEditModel" name="getSchema" id="ch.sahits.codegen.wizards/BasicDBDefinitionPage#getSchema()"/>
      <children xsi:type="editmodel:MethodEditModel" name="getTableName" id="ch.sahits.codegen.wizards/BasicDBDefinitionPage#getTableName()"/>
      <children xsi:type="editmodel:MethodEditModel" name="getUserName" id="ch.sahits.codegen.wizards/BasicDBDefinitionPage#getUserName()"/>
      <children xsi:type="editmodel:MethodEditModel" name="hasLoadMessage" id="ch.sahits.codegen.wizards/BasicDBDefinitionPage#hasLoadMessage()"/>
      <children xsi:type="editmodel:MethodEditModel" name="init" id="ch.sahits.codegen.wizards/BasicDBDefinitionPage#init(Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;)"/>
      <children xsi:type="editmodel:MethodEditModel" name="initData" id="ch.sahits.codegen.wizards/BasicDBDefinitionPage#initData(Ljava.lang.String;Z)"/>
      <children xsi:type="editmodel:MethodEditModel" name="isConnectionTested" id="ch.sahits.codegen.wizards/BasicDBDefinitionPage#isConnectionTested()"/>
      <children xsi:type="editmodel:MethodEditModel" name="isPageComplete" id="ch.sahits.codegen.wizards/BasicDBDefinitionPage#isPageComplete()"/>
      <children xsi:type="editmodel:MethodEditModel" name="setDbProduct" id="ch.sahits.codegen.wizards/BasicDBDefinitionPage#setDbProduct(Ljava.lang.String;)"/>
      <children xsi:type="editmodel:MethodEditModel" name="setHost" id="ch.sahits.codegen.wizards/BasicDBDefinitionPage#setHost(Ljava.lang.String;)"/>
      <children xsi:type="editmodel:MethodEditModel" name="setPageHeaderURL" id="ch.sahits.codegen.wizards/BasicDBDefinitionPage#setPageHeaderURL(Ljava.lang.String;)"/>
      <children xsi:type="editmodel:MethodEditModel" name="setPasswd" id="ch.sahits.codegen.wizards/BasicDBDefinitionPage#setPasswd(Ljava.lang.String;)"/>
      <children xsi:type="editmodel:MethodEditModel" name="setPort" id="ch.sahits.codegen.wizards/BasicDBDefinitionPage#setPort(Ljava.lang.String;)"/>
      <children xsi:type="editmodel:MethodEditModel" name="setSchema" id="ch.sahits.codegen.wizards/BasicDBDefinitionPage#setSchema(Ljava.lang.String;)"/>
      <children xsi:type="editmodel:MethodEditModel" name="setTableName" id="ch.sahits.codegen.wizards/BasicDBDefinitionPage#setTableName(Ljava.lang.String;)"/>
      <children xsi:type="editmodel:MethodEditModel" name="setUser" id="ch.sahits.codegen.wizards/BasicDBDefinitionPage#setUser(Ljava.lang.String;)"/>
      <children xsi:type="editmodel:MethodEditModel" name="showSchema" id="ch.sahits.codegen.wizards/BasicDBDefinitionPage#showSchema(Z)"/>
      <children xsi:type="editmodel:MethodEditModel" name="update" id="ch.sahits.codegen.wizards/BasicDBDefinitionPage#update(Lch.sahits.util.IObersvable;Ljava.lang.Object;)"/>
      <children xsi:type="editmodel:MethodEditModel" name="updateStatus" id="ch.sahits.codegen.wizards/BasicDBDefinitionPage#updateStatus(Ljava.lang.String;)"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
    <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="ch.sahits.codegen.wizards/BasicDBDefinitionPage-Soyatec::Import->ch.sahits.codegen.wizards/BasicCodeGenWizard" source="//@children.0" target="//@children.1" targetEnd="//@children.0/@sourceConnections.0/@children.2" label="//@children.0/@sourceConnections.0/@children.0" sourceEnd="//@children.0/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
      <children xsi:type="editmodel:WireLabelEditModel" name="«Import»" size="41,14" anchorKind="MiddlePart"/>
      <children xsi:type="editmodel:AssociationEndEditModel" location="0,234" attachSource="true"/>
      <children xsi:type="editmodel:AssociationEndEditModel" location="152,171"/>
    </sourceConnections>
    <sourceConnections xsi:type="editmodel:GeneralizationEditModel" autoLocated="true" id="ch.sahits.codegen.wizards/AbstractCodeGenWizardPage&lt;-ch.sahits.codegen.wizards/BasicDBDefinitionPage" source="//@children.0" target="//@children.5" targetEnd="//@children.0/@sourceConnections.1/@children.1" sourceEnd="//@children.0/@sourceConnections.1/@children.0" connectionRouterKind="Manual">
      <children xsi:type="editmodel:AssociationEndEditModel" location="0,88" attachSource="true"/>
      <children xsi:type="editmodel:AssociationEndEditModel" location="132,99"/>
    </sourceConnections>
    <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="ch.sahits.codegen.wizards/BasicDBDefinitionPage-Standard::Derive->ch.sahits.codegen.wizards/AbstractCodeGenWizardPage" source="//@children.0" target="//@children.5" targetEnd="//@children.0/@sourceConnections.2/@children.2" label="//@children.0/@sourceConnections.2/@children.0" sourceEnd="//@children.0/@sourceConnections.2/@children.1" connectionRouterKind="Manual">
      <children xsi:type="editmodel:WireLabelEditModel" name="«Derive»" size="43,14" anchorKind="MiddlePart"/>
      <children xsi:type="editmodel:AssociationEndEditModel" location="0,68" attachSource="true"/>
      <children xsi:type="editmodel:AssociationEndEditModel" location="152,99"/>
    </sourceConnections>
    <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicAttributes="true" showPackageAttributes="true" showStaticAttributes="true" showPublicMethods="true" showPackageMethods="true" showStaticMethods="true" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3" showAttributeProperty="true"/>
  </children>
  <children xsi:type="editmodel:ClassEditModel" targetConnections="//@children.0/@sourceConnections.0 //@children.3/@sourceConnections.2 //@children.2/@sourceConnections.1 //@children.2/@sourceConnections.2 //@children.5/@sourceConnections.0 //@children.6/@sourceConnections.1 //@children.7/@sourceConnections.2 //@children.9/@sourceConnections.0 //@children.9/@sourceConnections.1 //@children.8/@sourceConnections.2 //@children.12/@sourceConnections.0" name="BasicCodeGenWizard" location="629,-106" size="180,171" id="ch.sahits.codegen.wizards/BasicCodeGenWizard" runTimeClassModel="unserialize(Ljava.lang.String;),init(Lorg.eclipse.ui.IWorkbench;Lorg.eclipse.jface.viewers.IStructuredSelection;),getWorkbench(),selectAndReveal(Lorg.eclipse.core.resources.IResource;),getSelection(),selection">
    <children xsi:type="editmodel:CompartmentEditModel" size="114,18">
      <children xsi:type="editmodel:AttributeEditModel" name="selection" id="ch.sahits.codegen.wizards/BasicCodeGenWizard#selection"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel" size="112,90">
      <children xsi:type="editmodel:MethodEditModel" name="getSelection" id="ch.sahits.codegen.wizards/BasicCodeGenWizard#getSelection()"/>
      <children xsi:type="editmodel:MethodEditModel" name="getWorkbench" id="ch.sahits.codegen.wizards/BasicCodeGenWizard#getWorkbench()"/>
      <children xsi:type="editmodel:MethodEditModel" name="init" id="ch.sahits.codegen.wizards/BasicCodeGenWizard#init(Lorg.eclipse.ui.IWorkbench;Lorg.eclipse.jface.viewers.IStructuredSelection;)"/>
      <children xsi:type="editmodel:MethodEditModel" name="selectAndReveal" id="ch.sahits.codegen.wizards/BasicCodeGenWizard#selectAndReveal(Lorg.eclipse.core.resources.IResource;)"/>
      <children xsi:type="editmodel:MethodEditModel" name="unserialize" id="ch.sahits.codegen.wizards/BasicCodeGenWizard#unserialize(Ljava.lang.String;)"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
    <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="ch.sahits.codegen.wizards/BasicCodeGenWizard-Soyatec::Import->ch.sahits.codegen.wizards/BasicDBDefinitionPage" source="//@children.1" target="//@children.0" targetEnd="//@children.1/@sourceConnections.0/@children.2" label="//@children.1/@sourceConnections.0/@children.0" sourceEnd="//@children.1/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
      <children xsi:type="editmodel:WireLabelEditModel" name="«Import»" size="41,14" anchorKind="MiddlePart"/>
      <children xsi:type="editmodel:AssociationEndEditModel" location="172,171" attachSource="true"/>
      <children xsi:type="editmodel:AssociationEndEditModel" location="0,214"/>
    </sourceConnections>
    <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicAttributes="true" showPackageAttributes="true" showStaticAttributes="true" showPublicMethods="true" showPackageMethods="true" showStaticMethods="true" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3" showAttributeProperty="true"/>
  </children>
  <children xsi:type="editmodel:ClassEditModel" targetConnections="//@children.3/@sourceConnections.0 //@children.3/@sourceConnections.1 //@children.4/@sourceConnections.1" name="BasicJavaSourceCodeGenWizard" location="461,329" size="255,67" id="ch.sahits.codegen.java.wizards/BasicJavaSourceCodeGenWizard" runTimeClassModel="getNextPage(Lorg.eclipse.jface.wizard.IWizardPage;)">
    <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
    <children xsi:type="editmodel:CompartmentEditModel" size="91,18">
      <children xsi:type="editmodel:MethodEditModel" name="getNextPage" id="ch.sahits.codegen.java.wizards/BasicJavaSourceCodeGenWizard#getNextPage(Lorg.eclipse.jface.wizard.IWizardPage;)"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
    <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="ch.sahits.codegen.java.wizards/BasicJavaSourceCodeGenWizard-Soyatec::Import->ch.sahits.codegen.wizards/BasicDBDefinitionPage" source="//@children.2" target="//@children.0" targetEnd="//@children.2/@sourceConnections.0/@children.2" label="//@children.2/@sourceConnections.0/@children.0" sourceEnd="//@children.2/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
      <children xsi:type="editmodel:WireLabelEditModel" name="«Import»" size="41,14" anchorKind="MiddlePart"/>
      <children xsi:type="editmodel:AssociationEndEditModel" location="187,64" attachSource="true"/>
      <children xsi:type="editmodel:AssociationEndEditModel" location="0,3"/>
    </sourceConnections>
    <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="ch.sahits.codegen.java.wizards/BasicJavaSourceCodeGenWizard-Standard::Derive->ch.sahits.codegen.wizards/BasicCodeGenWizard" source="//@children.2" target="//@children.1" targetEnd="//@children.2/@sourceConnections.1/@children.2" label="//@children.2/@sourceConnections.1/@children.0" sourceEnd="//@children.2/@sourceConnections.1/@children.1" connectionRouterKind="Manual">
      <children xsi:type="editmodel:WireLabelEditModel" name="«Derive»" size="43,14" anchorKind="MiddlePart"/>
      <children xsi:type="editmodel:AssociationEndEditModel" location="211,0" attachSource="true"/>
      <children xsi:type="editmodel:AssociationEndEditModel" location="43,171"/>
    </sourceConnections>
    <sourceConnections xsi:type="editmodel:GeneralizationEditModel" autoLocated="true" id="ch.sahits.codegen.wizards/BasicCodeGenWizard&lt;-ch.sahits.codegen.java.wizards/BasicJavaSourceCodeGenWizard" source="//@children.2" target="//@children.1" targetEnd="//@children.2/@sourceConnections.2/@children.1" sourceEnd="//@children.2/@sourceConnections.2/@children.0" connectionRouterKind="Manual">
      <children xsi:type="editmodel:AssociationEndEditModel" location="191,0" attachSource="true"/>
      <children xsi:type="editmodel:AssociationEndEditModel" location="23,171"/>
    </sourceConnections>
    <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicAttributes="true" showPackageAttributes="true" showStaticAttributes="true" showPublicMethods="true" showPackageMethods="true" showStaticMethods="true" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3" showAttributeProperty="true"/>
  </children>
  <children xsi:type="editmodel:ClassEditModel" name="MJCPWizard" location="149,510" size="216,228" id="ch.sahits.codegen.java.internal.wizards/MJCPWizard" runTimeClassModel="unserialize(Ljava.lang.String;),MJCPWizard(),performFinish(),ch.sahits.codegen.java.internal.wizards.MJCPWizard.InnerCodeGenerator,addPages()">
    <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
    <children xsi:type="editmodel:CompartmentEditModel" size="96,72">
      <children xsi:type="editmodel:MethodEditModel" name="MJCPWizard" id="ch.sahits.codegen.java.internal.wizards/MJCPWizard#MJCPWizard()"/>
      <children xsi:type="editmodel:MethodEditModel" name="addPages" id="ch.sahits.codegen.java.internal.wizards/MJCPWizard#addPages()"/>
      <children xsi:type="editmodel:MethodEditModel" name="performFinish" id="ch.sahits.codegen.java.internal.wizards/MJCPWizard#performFinish()"/>
      <children xsi:type="editmodel:MethodEditModel" name="unserialize" id="ch.sahits.codegen.java.internal.wizards/MJCPWizard#unserialize(Ljava.lang.String;)"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel" size="172,83">
      <children xsi:type="editmodel:InterfaceEditModel" name="InnerCodeGenerator" size="172,81" id="ch.sahits.codegen.java.internal.wizards/MJCPWizard$InnerCodeGenerator" runTimeClassModel="callFinish(Lorg.eclipse.core.runtime.IProgressMonitor;I)">
        <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
        <children xsi:type="editmodel:CompartmentEditModel" size="74,18">
          <children xsi:type="editmodel:MethodEditModel" name="callFinish" id="ch.sahits.codegen.java.internal.wizards/MJCPWizard$InnerCodeGenerator#callFinish(Lorg.eclipse.core.runtime.IProgressMonitor;I)"/>
        </children>
        <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
        <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicAttributes="true" showPackageAttributes="true" showStaticAttributes="true" showPublicMethods="true" showPackageMethods="true" showStaticMethods="true" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3" showAttributeProperty="true"/>
      </children>
    </children>
    <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="ch.sahits.codegen.java.internal.wizards/MJCPWizard-Standard::Derive->ch.sahits.codegen.java.wizards/BasicJavaSourceCodeGenWizard" source="//@children.3" target="//@children.2" targetEnd="//@children.3/@sourceConnections.0/@children.2" label="//@children.3/@sourceConnections.0/@children.0" sourceEnd="//@children.3/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
      <children xsi:type="editmodel:WireLabelEditModel" name="«Derive»" size="43,14" anchorKind="MiddlePart"/>
      <children xsi:type="editmodel:AssociationEndEditModel" location="216,29" attachSource="true"/>
      <children xsi:type="editmodel:AssociationEndEditModel" location="84,67"/>
    </sourceConnections>
    <sourceConnections xsi:type="editmodel:GeneralizationEditModel" targetConnections="//@children.4/@sourceConnections.2" autoLocated="true" id="ch.sahits.codegen.java.wizards/BasicJavaSourceCodeGenWizard&lt;-ch.sahits.codegen.java.internal.wizards/MJCPWizard" source="//@children.3" target="//@children.2" targetEnd="//@children.3/@sourceConnections.1/@children.1" sourceEnd="//@children.3/@sourceConnections.1/@children.0" connectionRouterKind="GeneralizationManhattan">
      <children xsi:type="editmodel:AssociationEndEditModel" location="153,0" anchorKind="FixedAtEdge" attachSource="true"/>
      <children xsi:type="editmodel:AssociationEndEditModel" location="41,67" anchorKind="FixedAtEdge"/>
    </sourceConnections>
    <sourceConnections xsi:type="editmodel:DependencyEditModel" id="ch.sahits.codegen.java.internal.wizards/MJCPWizard-Soyatec::Import->ch.sahits.codegen.wizards/BasicCodeGenWizard" source="//@children.3" target="//@children.1" targetEnd="//@children.3/@sourceConnections.2/@children.2" label="//@children.3/@sourceConnections.2/@children.0" sourceEnd="//@children.3/@sourceConnections.2/@children.1" connectionRouterKind="Manual">
      <children xsi:type="editmodel:WireLabelEditModel" name="«Import»" size="41,14" anchorKind="MiddlePart"/>
      <children xsi:type="editmodel:AssociationEndEditModel" location="25,0" attachSource="true"/>
      <children xsi:type="editmodel:AssociationEndEditModel" location="33,171"/>
    </sourceConnections>
    <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicAttributes="true" showPackageAttributes="true" showStaticAttributes="true" showPublicMethods="true" showPackageMethods="true" showStaticMethods="true" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3" showAttributeProperty="true"/>
  </children>
  <children xsi:type="editmodel:ClassEditModel" targetConnections="//@children.13/@sourceConnections.0 //@children.13/@sourceConnections.3" name="JavaCodegenWizard" location="461,510" size="253,333" id="ch.sahits.codegen.java.internal.wizards/JavaCodegenWizard" runTimeClassModel="setVisibility(Lch.sahits.model.java.EVisibility;),unserialize(Ljava.lang.String;),getComputationType(),initModel(Lorg.eclipse.core.runtime.IProgressMonitor;Lch.sahits.codegen.wizards.BasicDBDefinitionPage;),setGenerationType(Lch.sahits.codegen.wizards.EGenerationType;),page0,setGenerationBase(ILjava.lang.String;),JavaCodegenWizard(),canFinish(),page,performFinish(),getModelBase(),addPages(),computeWorkload(),serialize(Ljava.lang.String;)">
    <children xsi:type="editmodel:CompartmentEditModel" size="230,36">
      <children xsi:type="editmodel:AttributeEditModel" name="page" id="ch.sahits.codegen.java.internal.wizards/JavaCodegenWizard#page"/>
      <children xsi:type="editmodel:AttributeEditModel" name="page0" id="ch.sahits.codegen.java.internal.wizards/JavaCodegenWizard#page0"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel" size="130,234">
      <children xsi:type="editmodel:MethodEditModel" name="JavaCodegenWizard" id="ch.sahits.codegen.java.internal.wizards/JavaCodegenWizard#JavaCodegenWizard()"/>
      <children xsi:type="editmodel:MethodEditModel" name="addPages" id="ch.sahits.codegen.java.internal.wizards/JavaCodegenWizard#addPages()"/>
      <children xsi:type="editmodel:MethodEditModel" name="canFinish" id="ch.sahits.codegen.java.internal.wizards/JavaCodegenWizard#canFinish()"/>
      <children xsi:type="editmodel:MethodEditModel" name="computeWorkload" id="ch.sahits.codegen.java.internal.wizards/JavaCodegenWizard#computeWorkload()"/>
      <children xsi:type="editmodel:MethodEditModel" name="getComputationType" id="ch.sahits.codegen.java.internal.wizards/JavaCodegenWizard#getComputationType()"/>
      <children xsi:type="editmodel:MethodEditModel" name="getModelBase" id="ch.sahits.codegen.java.internal.wizards/JavaCodegenWizard#getModelBase()"/>
      <children xsi:type="editmodel:MethodEditModel" name="initModel" id="ch.sahits.codegen.java.internal.wizards/JavaCodegenWizard#initModel(Lorg.eclipse.core.runtime.IProgressMonitor;Lch.sahits.codegen.wizards.BasicDBDefinitionPage;)"/>
      <children xsi:type="editmodel:MethodEditModel" name="performFinish" id="ch.sahits.codegen.java.internal.wizards/JavaCodegenWizard#performFinish()"/>
      <children xsi:type="editmodel:MethodEditModel" name="serialize" id="ch.sahits.codegen.java.internal.wizards/JavaCodegenWizard#serialize(Ljava.lang.String;)"/>
      <children xsi:type="editmodel:MethodEditModel" name="setGenerationBase" id="ch.sahits.codegen.java.internal.wizards/JavaCodegenWizard#setGenerationBase(ILjava.lang.String;)"/>
      <children xsi:type="editmodel:MethodEditModel" name="setGenerationType" id="ch.sahits.codegen.java.internal.wizards/JavaCodegenWizard#setGenerationType(Lch.sahits.codegen.wizards.EGenerationType;)"/>
      <children xsi:type="editmodel:MethodEditModel" name="setVisibility" id="ch.sahits.codegen.java.internal.wizards/JavaCodegenWizard#setVisibility(Lch.sahits.model.java.EVisibility;)"/>
      <children xsi:type="editmodel:MethodEditModel" name="unserialize" id="ch.sahits.codegen.java.internal.wizards/JavaCodegenWizard#unserialize(Ljava.lang.String;)"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
    <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" source="//@children.4" target="//@children.0" targetEnd="//@children.4/@sourceConnections.0/@children.2" label="//@children.4/@sourceConnections.0/@children.0" sourceEnd="//@children.4/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
      <children xsi:type="editmodel:WireLabelEditModel" size="0,14" anchorKind="MiddlePart"/>
      <children xsi:type="editmodel:AssociationEndEditModel" location="253,166" attachSource="true"/>
      <children xsi:type="editmodel:AssociationEndEditModel" location="0,286"/>
    </sourceConnections>
    <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="ch.sahits.codegen.java.internal.wizards/JavaCodegenWizard-Standard::Derive->ch.sahits.codegen.java.wizards/BasicJavaSourceCodeGenWizard" source="//@children.4" target="//@children.2" targetEnd="//@children.4/@sourceConnections.1/@children.2" label="//@children.4/@sourceConnections.1/@children.0" sourceEnd="//@children.4/@sourceConnections.1/@children.1" connectionRouterKind="Manual">
      <children xsi:type="editmodel:WireLabelEditModel" name="«Derive»" size="43,14" anchorKind="MiddlePart"/>
      <children xsi:type="editmodel:AssociationEndEditModel" location="126,0" attachSource="true"/>
      <children xsi:type="editmodel:AssociationEndEditModel" location="126,67"/>
    </sourceConnections>
    <sourceConnections xsi:type="editmodel:GeneralizationEditModel" autoLocated="true" id="ch.sahits.codegen.java.wizards/BasicJavaSourceCodeGenWizard&lt;-ch.sahits.codegen.java.internal.wizards/JavaCodegenWizard" source="//@children.4" target="//@children.3/@sourceConnections.1" targetEnd="//@children.4/@sourceConnections.2/@children.1" sourceEnd="//@children.4/@sourceConnections.2/@children.0" connectionRouterKind="GeneralizationManhattan">
      <children xsi:type="editmodel:AssociationEndEditModel" location="126,0" anchorKind="FixedAtEdge" attachSource="true"/>
      <children xsi:type="editmodel:AssociationEndEditModel"/>
    </sourceConnections>
    <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicAttributes="true" showPackageAttributes="true" showStaticAttributes="true" showPublicMethods="true" showPackageMethods="true" showStaticMethods="true" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3" showAttributeProperty="true"/>
  </children>
  <children xsi:type="editmodel:ClassEditModel" targetConnections="//@children.0/@sourceConnections.1 //@children.6/@sourceConnections.0 //@children.6/@sourceConnections.3 //@children.0/@sourceConnections.2" name="AbstractCodeGenWizardPage" location="929,15" size="230,99" id="ch.sahits.codegen.wizards/AbstractCodeGenWizardPage" runTimeClassModel="performHelp(),enableSaveButton(Z)">
    <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
    <children xsi:type="editmodel:CompartmentEditModel" size="118,36">
      <children xsi:type="editmodel:MethodEditModel" name="enableSaveButton" id="ch.sahits.codegen.wizards/AbstractCodeGenWizardPage#enableSaveButton(Z)"/>
      <children xsi:type="editmodel:MethodEditModel" name="performHelp" id="ch.sahits.codegen.wizards/AbstractCodeGenWizardPage#performHelp()"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
    <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="ch.sahits.codegen.wizards/AbstractCodeGenWizardPage-Soyatec::Import->ch.sahits.codegen.wizards/BasicCodeGenWizard" source="//@children.5" target="//@children.1" targetEnd="//@children.5/@sourceConnections.0/@children.2" label="//@children.5/@sourceConnections.0/@children.0" sourceEnd="//@children.5/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
      <children xsi:type="editmodel:WireLabelEditModel" name="«Import»" size="41,14" anchorKind="MiddlePart"/>
      <children xsi:type="editmodel:AssociationEndEditModel" location="0,24" attachSource="true"/>
      <children xsi:type="editmodel:AssociationEndEditModel" location="180,145"/>
    </sourceConnections>
    <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicAttributes="true" showPackageAttributes="true" showStaticAttributes="true" showPublicMethods="true" showPackageMethods="true" showStaticMethods="true" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3" showAttributeProperty="true"/>
  </children>
  <children xsi:type="editmodel:ClassEditModel" targetConnections="//@children.7/@sourceConnections.0 //@children.7/@sourceConnections.3" name="CodeGenInputDefinitionPage" location="795,688" size="227,333" id="ch.sahits.codegen.wizards/CodeGenInputDefinitionPage" runTimeClassModel="selectedDBProduct,setInputRadioButtonSelection(I),enableInputRadioButton(Ljava.lang.String;Z),getSelectedDBProduct(),getIndexOfSelectedDBButton(),setInitialzedRadioButtons(Z),setDBProduct(Ljava.lang.String;),getDBGenerationCode(),CodeGenInputDefinitionPage(Ljava.lang.String;Lch.sahits.codegen.wizards.BasicCodeGenWizard;),validate(),initialzedRadioButtons,getInputFilePath(),enableInputRadioButton(IZ),setInput(Ljava.lang.String;),isInitialzedRadioButtons()">
    <children xsi:type="editmodel:CompartmentEditModel" size="168,36">
      <children xsi:type="editmodel:AttributeEditModel" name="initialzedRadioButtons" id="ch.sahits.codegen.wizards/CodeGenInputDefinitionPage#initialzedRadioButtons"/>
      <children xsi:type="editmodel:AttributeEditModel" name="selectedDBProduct" id="ch.sahits.codegen.wizards/CodeGenInputDefinitionPage#selectedDBProduct"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel" size="170,234">
      <children xsi:type="editmodel:MethodEditModel" name="CodeGenInputDefinitionPage" id="ch.sahits.codegen.wizards/CodeGenInputDefinitionPage#CodeGenInputDefinitionPage(Ljava.lang.String;Lch.sahits.codegen.wizards.BasicCodeGenWizard;)"/>
      <children xsi:type="editmodel:MethodEditModel" name="enableInputRadioButton" id="ch.sahits.codegen.wizards/CodeGenInputDefinitionPage#enableInputRadioButton(IZ)"/>
      <children xsi:type="editmodel:MethodEditModel" name="enableInputRadioButton" id="ch.sahits.codegen.wizards/CodeGenInputDefinitionPage#enableInputRadioButton(Ljava.lang.String;Z)"/>
      <children xsi:type="editmodel:MethodEditModel" name="getDBGenerationCode" id="ch.sahits.codegen.wizards/CodeGenInputDefinitionPage#getDBGenerationCode()"/>
      <children xsi:type="editmodel:MethodEditModel" name="getIndexOfSelectedDBButton" id="ch.sahits.codegen.wizards/CodeGenInputDefinitionPage#getIndexOfSelectedDBButton()"/>
      <children xsi:type="editmodel:MethodEditModel" name="getInputFilePath" id="ch.sahits.codegen.wizards/CodeGenInputDefinitionPage#getInputFilePath()"/>
      <children xsi:type="editmodel:MethodEditModel" name="getSelectedDBProduct" id="ch.sahits.codegen.wizards/CodeGenInputDefinitionPage#getSelectedDBProduct()"/>
      <children xsi:type="editmodel:MethodEditModel" name="isInitialzedRadioButtons" id="ch.sahits.codegen.wizards/CodeGenInputDefinitionPage#isInitialzedRadioButtons()"/>
      <children xsi:type="editmodel:MethodEditModel" name="setDBProduct" id="ch.sahits.codegen.wizards/CodeGenInputDefinitionPage#setDBProduct(Ljava.lang.String;)"/>
      <children xsi:type="editmodel:MethodEditModel" name="setInitialzedRadioButtons" id="ch.sahits.codegen.wizards/CodeGenInputDefinitionPage#setInitialzedRadioButtons(Z)"/>
      <children xsi:type="editmodel:MethodEditModel" name="setInput" id="ch.sahits.codegen.wizards/CodeGenInputDefinitionPage#setInput(Ljava.lang.String;)"/>
      <children xsi:type="editmodel:MethodEditModel" name="setInputRadioButtonSelection" id="ch.sahits.codegen.wizards/CodeGenInputDefinitionPage#setInputRadioButtonSelection(I)"/>
      <children xsi:type="editmodel:MethodEditModel" name="validate" id="ch.sahits.codegen.wizards/CodeGenInputDefinitionPage#validate()"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
    <sourceConnections xsi:type="editmodel:GeneralizationEditModel" autoLocated="true" id="ch.sahits.codegen.wizards/AbstractCodeGenWizardPage&lt;-ch.sahits.codegen.wizards/CodeGenInputDefinitionPage" source="//@children.6" target="//@children.5" targetEnd="//@children.6/@sourceConnections.0/@children.1" sourceEnd="//@children.6/@sourceConnections.0/@children.0" connectionRouterKind="Manual">
      <children xsi:type="editmodel:AssociationEndEditModel" location="180,0" attachSource="true"/>
      <children xsi:type="editmodel:AssociationEndEditModel" location="46,99"/>
    </sourceConnections>
    <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="ch.sahits.codegen.wizards/CodeGenInputDefinitionPage-Soyatec::Import->ch.sahits.codegen.wizards/BasicCodeGenWizard" source="//@children.6" target="//@children.1" targetEnd="//@children.6/@sourceConnections.1/@children.2" label="//@children.6/@sourceConnections.1/@children.0" sourceEnd="//@children.6/@sourceConnections.1/@children.1" connectionRouterKind="Manual">
      <children xsi:type="editmodel:WireLabelEditModel" name="«Import»" size="41,14" anchorKind="MiddlePart"/>
      <children xsi:type="editmodel:AssociationEndEditModel" location="6,0" attachSource="true"/>
      <children xsi:type="editmodel:AssociationEndEditModel" location="172,171"/>
    </sourceConnections>
    <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" source="//@children.6" target="//@children.0" targetEnd="//@children.6/@sourceConnections.2/@children.2" label="//@children.6/@sourceConnections.2/@children.0" sourceEnd="//@children.6/@sourceConnections.2/@children.1" connectionRouterKind="Manual">
      <children xsi:type="editmodel:WireLabelEditModel" size="0,14" anchorKind="MiddlePart"/>
      <children xsi:type="editmodel:AssociationEndEditModel" location="227,166" attachSource="true"/>
      <children xsi:type="editmodel:AssociationEndEditModel" location="0,464"/>
    </sourceConnections>
    <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="ch.sahits.codegen.wizards/CodeGenInputDefinitionPage-Standard::Derive->ch.sahits.codegen.wizards/AbstractCodeGenWizardPage" source="//@children.6" target="//@children.5" targetEnd="//@children.6/@sourceConnections.3/@children.2" label="//@children.6/@sourceConnections.3/@children.0" sourceEnd="//@children.6/@sourceConnections.3/@children.1" connectionRouterKind="Manual">
      <children xsi:type="editmodel:WireLabelEditModel" name="«Derive»" size="43,14" anchorKind="MiddlePart"/>
      <children xsi:type="editmodel:AssociationEndEditModel" location="200,0" attachSource="true"/>
      <children xsi:type="editmodel:AssociationEndEditModel" location="66,99"/>
    </sourceConnections>
    <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicAttributes="true" showPackageAttributes="true" showStaticAttributes="true" showPublicMethods="true" showPackageMethods="true" showStaticMethods="true" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3" showAttributeProperty="true"/>
  </children>
  <children xsi:type="editmodel:ClassEditModel" targetConnections="//@children.9/@sourceConnections.3 //@children.11/@sourceConnections.3" name="GeneralCodeGenerationDefinitionPage" location="715,1454" size="291,351" id="ch.sahits.codegen.internal.wizards/GeneralCodeGenerationDefinitionPage" runTimeClassModel="deleteObserver(Lch.sahits.util.IObserver;),countObservers(),isJetemplate(),createControl(Lorg.eclipse.swt.widgets.Composite;),finalizePage(Lch.sahits.codegen.internal.wizards.OutputFileModel;),hasChanged(),initDBButton(IZ),validate(),finalizeModel(),updateStatus(Ljava.lang.String;),addObserver(Lch.sahits.util.IObserver;),notifyObservers(),deleteObservers(),isDbAccessNeeded(),notifyObservers(Ljava.lang.Object;),GeneralCodeGenerationDefinitionPage(Lorg.eclipse.jface.viewers.ISelection;Lch.sahits.codegen.internal.wizards.OutputFileModel;Lch.sahits.codegen.wizards.BasicCodeGenWizard;)">
    <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
    <children xsi:type="editmodel:CompartmentEditModel" size="214,288">
      <children xsi:type="editmodel:MethodEditModel" name="GeneralCodeGenerationDefinitionPage" id="ch.sahits.codegen.internal.wizards/GeneralCodeGenerationDefinitionPage#GeneralCodeGenerationDefinitionPage(Lorg.eclipse.jface.viewers.ISelection;Lch.sahits.codegen.internal.wizards.OutputFileModel;Lch.sahits.codegen.wizards.BasicCodeGenWizard;)"/>
      <children xsi:type="editmodel:MethodEditModel" name="addObserver" id="ch.sahits.codegen.internal.wizards/GeneralCodeGenerationDefinitionPage#addObserver(Lch.sahits.util.IObserver;)"/>
      <children xsi:type="editmodel:MethodEditModel" name="countObservers" id="ch.sahits.codegen.internal.wizards/GeneralCodeGenerationDefinitionPage#countObservers()"/>
      <children xsi:type="editmodel:MethodEditModel" name="createControl" id="ch.sahits.codegen.internal.wizards/GeneralCodeGenerationDefinitionPage#createControl(Lorg.eclipse.swt.widgets.Composite;)"/>
      <children xsi:type="editmodel:MethodEditModel" name="deleteObserver" id="ch.sahits.codegen.internal.wizards/GeneralCodeGenerationDefinitionPage#deleteObserver(Lch.sahits.util.IObserver;)"/>
      <children xsi:type="editmodel:MethodEditModel" name="deleteObservers" id="ch.sahits.codegen.internal.wizards/GeneralCodeGenerationDefinitionPage#deleteObservers()"/>
      <children xsi:type="editmodel:MethodEditModel" name="finalizeModel" id="ch.sahits.codegen.internal.wizards/GeneralCodeGenerationDefinitionPage#finalizeModel()"/>
      <children xsi:type="editmodel:MethodEditModel" name="finalizePage" id="ch.sahits.codegen.internal.wizards/GeneralCodeGenerationDefinitionPage#finalizePage(Lch.sahits.codegen.internal.wizards.OutputFileModel;)"/>
      <children xsi:type="editmodel:MethodEditModel" name="hasChanged" id="ch.sahits.codegen.internal.wizards/GeneralCodeGenerationDefinitionPage#hasChanged()"/>
      <children xsi:type="editmodel:MethodEditModel" name="isDbAccessNeeded" id="ch.sahits.codegen.internal.wizards/GeneralCodeGenerationDefinitionPage#isDbAccessNeeded()"/>
      <children xsi:type="editmodel:MethodEditModel" name="isJetemplate" id="ch.sahits.codegen.internal.wizards/GeneralCodeGenerationDefinitionPage#isJetemplate()"/>
      <children xsi:type="editmodel:MethodEditModel" name="notifyObservers" id="ch.sahits.codegen.internal.wizards/GeneralCodeGenerationDefinitionPage#notifyObservers()"/>
      <children xsi:type="editmodel:MethodEditModel" name="notifyObservers" id="ch.sahits.codegen.internal.wizards/GeneralCodeGenerationDefinitionPage#notifyObservers(Ljava.lang.Object;)"/>
      <children xsi:type="editmodel:MethodEditModel" name="updateStatus" id="ch.sahits.codegen.internal.wizards/GeneralCodeGenerationDefinitionPage#updateStatus(Ljava.lang.String;)"/>
      <children xsi:type="editmodel:MethodEditModel" name="validate" id="ch.sahits.codegen.internal.wizards/GeneralCodeGenerationDefinitionPage#validate()"/>
      <children xsi:type="editmodel:MethodEditModel" name="initDBButton" id="ch.sahits.codegen.internal.wizards/GeneralCodeGenerationDefinitionPage#initDBButton(IZ)"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
    <sourceConnections xsi:type="editmodel:GeneralizationEditModel" autoLocated="true" id="ch.sahits.codegen.wizards/CodeGenInputDefinitionPage&lt;-ch.sahits.codegen.internal.wizards/GeneralCodeGenerationDefinitionPage" source="//@children.7" target="//@children.6" targetEnd="//@children.7/@sourceConnections.0/@children.1" sourceEnd="//@children.7/@sourceConnections.0/@children.0" connectionRouterKind="Manual">
      <children xsi:type="editmodel:AssociationEndEditModel" location="185,0" attachSource="true"/>
      <children xsi:type="editmodel:AssociationEndEditModel" location="105,333"/>
    </sourceConnections>
    <sourceConnections xsi:type="editmodel:DependencyEditModel" source="//@children.7" target="//@children.0" targetEnd="//@children.7/@sourceConnections.1/@children.2" label="//@children.7/@sourceConnections.1/@children.0" sourceEnd="//@children.7/@sourceConnections.1/@children.1" connectionRouterKind="Manual">
      <children xsi:type="editmodel:WireLabelEditModel" size="0,14" anchorKind="MiddlePart"/>
      <children xsi:type="editmodel:AssociationEndEditModel" location="231,0" attachSource="true"/>
      <children xsi:type="editmodel:AssociationEndEditModel" location="61,728"/>
    </sourceConnections>
    <sourceConnections xsi:type="editmodel:DependencyEditModel" source="//@children.7" target="//@children.1" targetEnd="//@children.7/@sourceConnections.2/@children.2" label="//@children.7/@sourceConnections.2/@children.0" sourceEnd="//@children.7/@sourceConnections.2/@children.1" connectionRouterKind="Manual">
      <children xsi:type="editmodel:WireLabelEditModel" size="0,14" anchorKind="MiddlePart"/>
      <children xsi:type="editmodel:AssociationEndEditModel" location="71,0" attachSource="true"/>
      <children xsi:type="editmodel:AssociationEndEditModel" location="107,170"/>
    </sourceConnections>
    <sourceConnections xsi:type="editmodel:DependencyEditModel" source="//@children.7" target="//@children.6" targetEnd="//@children.7/@sourceConnections.3/@children.2" label="//@children.7/@sourceConnections.3/@children.0" sourceEnd="//@children.7/@sourceConnections.3/@children.1" connectionRouterKind="Manual">
      <children xsi:type="editmodel:WireLabelEditModel" size="0,14" anchorKind="MiddlePart"/>
      <children xsi:type="editmodel:AssociationEndEditModel" location="275,0" attachSource="true"/>
      <children xsi:type="editmodel:AssociationEndEditModel" location="165,332"/>
    </sourceConnections>
    <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicAttributes="true" showPackageAttributes="true" showStaticAttributes="true" showPublicMethods="true" showPackageMethods="true" showStaticMethods="true" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3" showAttributeProperty="true"/>
  </children>
  <children xsi:type="editmodel:ClassEditModel" name="DBDefinitionPage" location="1170,1334" size="193,333" id="ch.sahits.codegen.internal.wizards/DBDefinitionPage" runTimeClassModel="getModelGenerator(Ljava.lang.String;),getConnectionURL(),getDataBaseProducts(),DBDefinitionPage(Ljava.lang.String;Lch.sahits.codegen.wizards.BasicCodeGenWizard;Ljava.lang.String;),showSchema(Z),setDbName(Ljava.lang.String;),setPasswd(Ljava.lang.String;),setUser(Ljava.lang.String;),getConnectionDriver(),init(Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;),setTableName(Ljava.lang.String;),initData(Ljava.lang.String;Z),setSchema(Ljava.lang.String;),setHost(Ljava.lang.String;),setPort(Ljava.lang.String;)">
    <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
    <children xsi:type="editmodel:CompartmentEditModel" size="135,270">
      <children xsi:type="editmodel:MethodEditModel" name="DBDefinitionPage" id="ch.sahits.codegen.internal.wizards/DBDefinitionPage#DBDefinitionPage(Ljava.lang.String;Lch.sahits.codegen.wizards.BasicCodeGenWizard;Ljava.lang.String;)"/>
      <children xsi:type="editmodel:MethodEditModel" name="getConnectionDriver" id="ch.sahits.codegen.internal.wizards/DBDefinitionPage#getConnectionDriver()"/>
      <children xsi:type="editmodel:MethodEditModel" name="getConnectionURL" id="ch.sahits.codegen.internal.wizards/DBDefinitionPage#getConnectionURL()"/>
      <children xsi:type="editmodel:MethodEditModel" name="getDataBaseProducts" id="ch.sahits.codegen.internal.wizards/DBDefinitionPage#getDataBaseProducts()"/>
      <children xsi:type="editmodel:MethodEditModel" name="getModelGenerator" id="ch.sahits.codegen.internal.wizards/DBDefinitionPage#getModelGenerator(Ljava.lang.String;)"/>
      <children xsi:type="editmodel:MethodEditModel" name="init" id="ch.sahits.codegen.internal.wizards/DBDefinitionPage#init(Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;)"/>
      <children xsi:type="editmodel:MethodEditModel" name="initData" id="ch.sahits.codegen.internal.wizards/DBDefinitionPage#initData(Ljava.lang.String;Z)"/>
      <children xsi:type="editmodel:MethodEditModel" name="setDbName" id="ch.sahits.codegen.internal.wizards/DBDefinitionPage#setDbName(Ljava.lang.String;)"/>
      <children xsi:type="editmodel:MethodEditModel" name="setHost" id="ch.sahits.codegen.internal.wizards/DBDefinitionPage#setHost(Ljava.lang.String;)"/>
      <children xsi:type="editmodel:MethodEditModel" name="setPasswd" id="ch.sahits.codegen.internal.wizards/DBDefinitionPage#setPasswd(Ljava.lang.String;)"/>
      <children xsi:type="editmodel:MethodEditModel" name="setPort" id="ch.sahits.codegen.internal.wizards/DBDefinitionPage#setPort(Ljava.lang.String;)"/>
      <children xsi:type="editmodel:MethodEditModel" name="setSchema" id="ch.sahits.codegen.internal.wizards/DBDefinitionPage#setSchema(Ljava.lang.String;)"/>
      <children xsi:type="editmodel:MethodEditModel" name="setTableName" id="ch.sahits.codegen.internal.wizards/DBDefinitionPage#setTableName(Ljava.lang.String;)"/>
      <children xsi:type="editmodel:MethodEditModel" name="setUser" id="ch.sahits.codegen.internal.wizards/DBDefinitionPage#setUser(Ljava.lang.String;)"/>
      <children xsi:type="editmodel:MethodEditModel" name="showSchema" id="ch.sahits.codegen.internal.wizards/DBDefinitionPage#showSchema(Z)"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
    <sourceConnections xsi:type="editmodel:GeneralizationEditModel" autoLocated="true" id="ch.sahits.codegen.wizards/BasicDBDefinitionPage&lt;-ch.sahits.codegen.internal.wizards/DBDefinitionPage" source="//@children.8" target="//@children.0" targetEnd="//@children.8/@sourceConnections.0/@children.1" sourceEnd="//@children.8/@sourceConnections.0/@children.0" connectionRouterKind="Manual">
      <children xsi:type="editmodel:AssociationEndEditModel" location="103,0" attachSource="true"/>
      <children xsi:type="editmodel:AssociationEndEditModel" location="88,729"/>
    </sourceConnections>
    <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" source="//@children.8" target="//@children.0" targetEnd="//@children.8/@sourceConnections.1/@children.2" label="//@children.8/@sourceConnections.1/@children.0" sourceEnd="//@children.8/@sourceConnections.1/@children.1" connectionRouterKind="Manual">
      <children xsi:type="editmodel:WireLabelEditModel" size="0,14" anchorKind="MiddlePart"/>
      <children xsi:type="editmodel:AssociationEndEditModel" location="83,0" attachSource="true"/>
      <children xsi:type="editmodel:AssociationEndEditModel" location="68,729"/>
    </sourceConnections>
    <sourceConnections xsi:type="editmodel:DependencyEditModel" id="ch.sahits.codegen.internal.wizards/DBDefinitionPage-Soyatec::Import->ch.sahits.codegen.wizards/BasicCodeGenWizard" source="//@children.8" target="//@children.1" targetEnd="//@children.8/@sourceConnections.2/@children.2" label="//@children.8/@sourceConnections.2/@children.0" sourceEnd="//@children.8/@sourceConnections.2/@children.1" connectionRouterKind="Manual">
      <children xsi:type="editmodel:WireLabelEditModel" name="«Import»" size="41,14" anchorKind="MiddlePart"/>
      <children xsi:type="editmodel:AssociationEndEditModel" location="110,0" attachSource="true"/>
      <children xsi:type="editmodel:AssociationEndEditModel" location="155,170"/>
    </sourceConnections>
    <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicAttributes="true" showPackageAttributes="true" showStaticAttributes="true" showPublicMethods="true" showPackageMethods="true" showStaticMethods="true" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3" showAttributeProperty="true"/>
  </children>
  <children xsi:type="editmodel:ClassEditModel" targetConnections="//@children.11/@sourceConnections.0 //@children.11/@sourceConnections.2" name="GeneralCodeGenerationWizard" location="-182,374" size="242,189" id="ch.sahits.codegen.internal.wizards/GeneralCodeGenerationWizard" runTimeClassModel="unserialize(Ljava.lang.String;),GeneralCodeGenerationWizard(),performFinish(),addPages(),getNextPage(Lorg.eclipse.jface.wizard.IWizardPage;),canFinish(),serialize(Ljava.lang.String;)">
    <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
    <children xsi:type="editmodel:CompartmentEditModel" size="180,126">
      <children xsi:type="editmodel:MethodEditModel" name="GeneralCodeGenerationWizard" id="ch.sahits.codegen.internal.wizards/GeneralCodeGenerationWizard#GeneralCodeGenerationWizard()"/>
      <children xsi:type="editmodel:MethodEditModel" name="addPages" id="ch.sahits.codegen.internal.wizards/GeneralCodeGenerationWizard#addPages()"/>
      <children xsi:type="editmodel:MethodEditModel" name="canFinish" id="ch.sahits.codegen.internal.wizards/GeneralCodeGenerationWizard#canFinish()"/>
      <children xsi:type="editmodel:MethodEditModel" name="getNextPage" id="ch.sahits.codegen.internal.wizards/GeneralCodeGenerationWizard#getNextPage(Lorg.eclipse.jface.wizard.IWizardPage;)"/>
      <children xsi:type="editmodel:MethodEditModel" name="performFinish" id="ch.sahits.codegen.internal.wizards/GeneralCodeGenerationWizard#performFinish()"/>
      <children xsi:type="editmodel:MethodEditModel" name="serialize" id="ch.sahits.codegen.internal.wizards/GeneralCodeGenerationWizard#serialize(Ljava.lang.String;)"/>
      <children xsi:type="editmodel:MethodEditModel" name="unserialize" id="ch.sahits.codegen.internal.wizards/GeneralCodeGenerationWizard#unserialize(Ljava.lang.String;)"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
    <sourceConnections xsi:type="editmodel:GeneralizationEditModel" autoLocated="true" id="ch.sahits.codegen.wizards/BasicCodeGenWizard&lt;-ch.sahits.codegen.internal.wizards/GeneralCodeGenerationWizard" source="//@children.9" target="//@children.1" targetEnd="//@children.9/@sourceConnections.0/@children.1" sourceEnd="//@children.9/@sourceConnections.0/@children.0" connectionRouterKind="Manual">
      <children xsi:type="editmodel:AssociationEndEditModel" location="242,18" attachSource="true"/>
      <children xsi:type="editmodel:AssociationEndEditModel" location="0,141"/>
    </sourceConnections>
    <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="ch.sahits.codegen.internal.wizards/GeneralCodeGenerationWizard-Standard::Derive->ch.sahits.codegen.wizards/BasicCodeGenWizard" source="//@children.9" target="//@children.1" targetEnd="//@children.9/@sourceConnections.1/@children.2" label="//@children.9/@sourceConnections.1/@children.0" sourceEnd="//@children.9/@sourceConnections.1/@children.1" connectionRouterKind="Manual">
      <children xsi:type="editmodel:WireLabelEditModel" name="«Derive»" size="43,14" anchorKind="MiddlePart"/>
      <children xsi:type="editmodel:AssociationEndEditModel" location="242,38" attachSource="true"/>
      <children xsi:type="editmodel:AssociationEndEditModel" location="0,145"/>
    </sourceConnections>
    <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" source="//@children.9" target="//@children.0" targetEnd="//@children.9/@sourceConnections.2/@children.2" label="//@children.9/@sourceConnections.2/@children.0" sourceEnd="//@children.9/@sourceConnections.2/@children.1" connectionRouterKind="Manual">
      <children xsi:type="editmodel:WireLabelEditModel" size="0,14" anchorKind="MiddlePart"/>
      <children xsi:type="editmodel:AssociationEndEditModel" location="242,102" attachSource="true"/>
      <children xsi:type="editmodel:AssociationEndEditModel" location="0,86"/>
    </sourceConnections>
    <sourceConnections xsi:type="editmodel:DependencyEditModel" source="//@children.9" target="//@children.7" targetEnd="//@children.9/@sourceConnections.3/@children.2" label="//@children.9/@sourceConnections.3/@children.0" sourceEnd="//@children.9/@sourceConnections.3/@children.1" connectionRouterKind="Manual">
      <children xsi:type="editmodel:WireLabelEditModel" size="0,14" anchorKind="MiddlePart"/>
      <children xsi:type="editmodel:AssociationEndEditModel" location="12,188" attachSource="true"/>
      <children xsi:type="editmodel:AssociationEndEditModel" location="-1,225"/>
    </sourceConnections>
    <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicAttributes="true" showPackageAttributes="true" showStaticAttributes="true" showPublicMethods="true" showPackageMethods="true" showStaticMethods="true" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3" showAttributeProperty="true"/>
  </children>
  <children xsi:type="editmodel:InterfaceEditModel" targetConnections="//@children.11/@sourceConnections.1 //@children.11/@sourceConnections.4 //@children.12/@sourceConnections.2 //@children.13/@sourceConnections.1 //@children.13/@sourceConnections.4" name="ICodegenModelWizard" location="102,764" size="216,131" id="ch.sahits.codegen.java.internal.wizards/ICodegenModelWizard">
    <children xsi:type="editmodel:CompartmentEditModel"/>
    <children xsi:type="editmodel:CompartmentEditModel" size="163,54">
      <children xsi:type="editmodel:MethodEditModel" name="getModel" id="ch.sahits.codegen.java.internal.wizards/ICodegenModelWizard#getModel()"/>
      <children xsi:type="editmodel:MethodEditModel" name="init" id="ch.sahits.codegen.java.internal.wizards/ICodegenModelWizard#init(Lorg.eclipse.ui.IWorkbench;Lorg.eclipse.jface.viewers.IStructuredSelection;)"/>
      <children xsi:type="editmodel:MethodEditModel" name="setSelecteDBCodeConstant" id="ch.sahits.codegen.java.internal.wizards/ICodegenModelWizard#setSelecteDBCodeConstant(I)"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel"/>
    <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicAttributes="true" showPackageAttributes="true" showStaticAttributes="true" showPublicMethods="true" showPackageMethods="true" showStaticMethods="true" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3" showAttributeProperty="true"/>
  </children>
  <children xsi:type="editmodel:ClassEditModel" targetConnections="//@children.12/@sourceConnections.1" name="ArtefactCodegenModelWizard" location="-166,1080" size="258,189" id="ch.sahits.codegen.java.internal.wizards/ArtefactCodegenModelWizard">
    <children xsi:type="editmodel:CompartmentEditModel" size="235,36">
      <children xsi:type="editmodel:AttributeEditModel" name="model" id="ch.sahits.codegen.java.internal.wizards/ArtefactCodegenModelWizard#model"/>
      <children xsi:type="editmodel:AttributeEditModel" name="selecteDBCodeConstant" id="ch.sahits.codegen.java.internal.wizards/ArtefactCodegenModelWizard#selecteDBCodeConstant"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel" size="175,90">
      <children xsi:type="editmodel:MethodEditModel" name="ArtefactCodegenModelWizard" id="ch.sahits.codegen.java.internal.wizards/ArtefactCodegenModelWizard#ArtefactCodegenModelWizard()"/>
      <children xsi:type="editmodel:MethodEditModel" name="createPageControls" id="ch.sahits.codegen.java.internal.wizards/ArtefactCodegenModelWizard#createPageControls(Lorg.eclipse.swt.widgets.Composite;)"/>
      <children xsi:type="editmodel:MethodEditModel" name="getModel" id="ch.sahits.codegen.java.internal.wizards/ArtefactCodegenModelWizard#getModel()"/>
      <children xsi:type="editmodel:MethodEditModel" name="performFinish" id="ch.sahits.codegen.java.internal.wizards/ArtefactCodegenModelWizard#performFinish()"/>
      <children xsi:type="editmodel:MethodEditModel" name="setSelecteDBCodeConstant" id="ch.sahits.codegen.java.internal.wizards/ArtefactCodegenModelWizard#setSelecteDBCodeConstant(I)"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel"/>
    <sourceConnections xsi:type="editmodel:GeneralizationEditModel" autoLocated="true" id="ch.sahits.codegen.internal.wizards/GeneralCodeGenerationWizard&lt;-ch.sahits.codegen.java.internal.wizards/ArtefactCodegenModelWizard" source="//@children.11" target="//@children.9" targetEnd="//@children.11/@sourceConnections.0/@children.1" sourceEnd="//@children.11/@sourceConnections.0/@children.0" connectionRouterKind="Manual">
      <children xsi:type="editmodel:AssociationEndEditModel" location="113,0" attachSource="true"/>
      <children xsi:type="editmodel:AssociationEndEditModel" location="129,189"/>
    </sourceConnections>
    <sourceConnections xsi:type="editmodel:GeneralizationEditModel" autoLocated="true" id="ch.sahits.codegen.java.internal.wizards/ICodegenModelWizard&lt;-ch.sahits.codegen.java.internal.wizards/ArtefactCodegenModelWizard" source="//@children.11" target="//@children.10" targetEnd="//@children.11/@sourceConnections.1/@children.1" sourceEnd="//@children.11/@sourceConnections.1/@children.0" connectionRouterKind="Manual">
      <children xsi:type="editmodel:AssociationEndEditModel" location="196,0" attachSource="true"/>
      <children xsi:type="editmodel:AssociationEndEditModel" location="61,131"/>
    </sourceConnections>
    <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="ch.sahits.codegen.java.internal.wizards/ArtefactCodegenModelWizard-Standard::Derive->ch.sahits.codegen.internal.wizards/GeneralCodeGenerationWizard" source="//@children.11" target="//@children.9" targetEnd="//@children.11/@sourceConnections.2/@children.2" label="//@children.11/@sourceConnections.2/@children.0" sourceEnd="//@children.11/@sourceConnections.2/@children.1" connectionRouterKind="Manual">
      <children xsi:type="editmodel:WireLabelEditModel" name="«Derive»" size="43,14" anchorKind="MiddlePart"/>
      <children xsi:type="editmodel:AssociationEndEditModel" location="93,0" attachSource="true"/>
      <children xsi:type="editmodel:AssociationEndEditModel" location="109,189"/>
    </sourceConnections>
    <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="ch.sahits.codegen.java.internal.wizards/ArtefactCodegenModelWizard-Standard::Call->ch.sahits.codegen.internal.wizards/GeneralCodeGenerationDefinitionPage" source="//@children.11" target="//@children.7" targetEnd="//@children.11/@sourceConnections.3/@children.2" label="//@children.11/@sourceConnections.3/@children.0" sourceEnd="//@children.11/@sourceConnections.3/@children.1" connectionRouterKind="Manual">
      <children xsi:type="editmodel:WireLabelEditModel" name="«Call»" size="29,14" anchorKind="MiddlePart"/>
      <children xsi:type="editmodel:AssociationEndEditModel" location="258,159" attachSource="true"/>
      <children xsi:type="editmodel:AssociationEndEditModel" location="0,101"/>
    </sourceConnections>
    <sourceConnections xsi:type="editmodel:DependencyEditModel" id="ch.sahits.codegen.java.internal.wizards/ArtefactCodegenModelWizard-Soyatec::Implement->ch.sahits.codegen.java.internal.wizards/ICodegenModelWizard" source="//@children.11" target="//@children.10" targetEnd="//@children.11/@sourceConnections.4/@children.2" label="//@children.11/@sourceConnections.4/@children.0" sourceEnd="//@children.11/@sourceConnections.4/@children.1" connectionRouterKind="Manual">
      <children xsi:type="editmodel:WireLabelEditModel" name="«Implement»" size="59,14" anchorKind="MiddlePart"/>
      <children xsi:type="editmodel:AssociationEndEditModel" location="159,0" attachSource="true"/>
      <children xsi:type="editmodel:AssociationEndEditModel" location="41,131"/>
    </sourceConnections>
    <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicAttributes="true" showPackageAttributes="true" showStaticAttributes="true" showPublicMethods="true" showPackageMethods="true" showStaticMethods="true" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3" showAttributeProperty="true"/>
  </children>
  <children xsi:type="editmodel:ClassEditModel" name="MJCGWizardPage" location="44,-96" size="261,322" id="ch.sahits.codegen.java.internal.wizards/MJCGWizardPage">
    <children xsi:type="editmodel:CompartmentEditModel" size="238,18">
      <children xsi:type="editmodel:AttributeEditModel" name="tableElements" id="ch.sahits.codegen.java.internal.wizards/MJCGWizardPage#tableElements"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel" size="119,108">
      <children xsi:type="editmodel:MethodEditModel" name="MJCGWizardPage" id="ch.sahits.codegen.java.internal.wizards/MJCGWizardPage#MJCGWizardPage(Lorg.eclipse.jface.viewers.ISelection;Lch.sahits.codegen.wizards.BasicCodeGenWizard;)"/>
      <children xsi:type="editmodel:MethodEditModel" name="addClass" id="ch.sahits.codegen.java.internal.wizards/MJCGWizardPage#addClass(Lch.sahits.codegen.wizards.ICodeGeneratorDelegate;)"/>
      <children xsi:type="editmodel:MethodEditModel" name="completeData" id="ch.sahits.codegen.java.internal.wizards/MJCGWizardPage#completeData(Lch.sahits.codegen.model.IInputObjectModel;)"/>
      <children xsi:type="editmodel:MethodEditModel" name="createControl" id="ch.sahits.codegen.java.internal.wizards/MJCGWizardPage#createControl(Lorg.eclipse.swt.widgets.Composite;)"/>
      <children xsi:type="editmodel:MethodEditModel" name="tableElements" id="ch.sahits.codegen.java.internal.wizards/MJCGWizardPage#tableElements()"/>
      <children xsi:type="editmodel:MethodEditModel" name="validateLoadedFile" id="ch.sahits.codegen.java.internal.wizards/MJCGWizardPage#validateLoadedFile(Lch.sahits.codegen.model.IInputObjectModel;)"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel" size="124,123">
      <children xsi:type="editmodel:ClassEditModel" name="Validator" size="124,121" id="ch.sahits.codegen.java.internal.wizards/MJCGWizardPage$Validator">
        <children xsi:type="editmodel:CompartmentEditModel" size="101,18">
          <children xsi:type="editmodel:AttributeEditModel" name="finished" id="ch.sahits.codegen.java.internal.wizards/MJCGWizardPage$Validator#finished"/>
        </children>
        <children xsi:type="editmodel:CompartmentEditModel" size="85,54">
          <children xsi:type="editmodel:MethodEditModel" name="isFinished" id="ch.sahits.codegen.java.internal.wizards/MJCGWizardPage$Validator#isFinished()"/>
          <children xsi:type="editmodel:MethodEditModel" name="setFinished" id="ch.sahits.codegen.java.internal.wizards/MJCGWizardPage$Validator#setFinished(Z)"/>
          <children xsi:type="editmodel:MethodEditModel" name="validate" id="ch.sahits.codegen.java.internal.wizards/MJCGWizardPage$Validator#validate()"/>
        </children>
        <children xsi:type="editmodel:CompartmentEditModel"/>
        <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicAttributes="true" showPackageAttributes="true" showStaticAttributes="true" showPublicMethods="true" showPackageMethods="true" showStaticMethods="true" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3" showAttributeProperty="true"/>
      </children>
    </children>
    <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="ch.sahits.codegen.java.internal.wizards/MJCGWizardPage-Standard::Call->ch.sahits.codegen.wizards/BasicCodeGenWizard*ch.sahits.codegen.java.internal.wizards/MJCGWizardPage-Soyatec::Import->ch.sahits.codegen.wizards/BasicCodeGenWizard" source="//@children.12" target="//@children.1" targetEnd="//@children.12/@sourceConnections.0/@children.2" label="//@children.12/@sourceConnections.0/@children.0" sourceEnd="//@children.12/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
      <children xsi:type="editmodel:WireLabelEditModel" name="«Call, Import»" size="64,14" anchorKind="MiddlePart"/>
      <children xsi:type="editmodel:AssociationEndEditModel" location="261,81" attachSource="true"/>
      <children xsi:type="editmodel:AssociationEndEditModel" location="0,91"/>
    </sourceConnections>
    <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="ch.sahits.codegen.java.internal.wizards/MJCGWizardPage-Standard::Instantiate->ch.sahits.codegen.java.internal.wizards/ArtefactCodegenModelWizard" source="//@children.12" target="//@children.11" targetEnd="//@children.12/@sourceConnections.1/@children.2" label="//@children.12/@sourceConnections.1/@children.0" sourceEnd="//@children.12/@sourceConnections.1/@children.1" connectionRouterKind="Manual">
      <children xsi:type="editmodel:WireLabelEditModel" name="«Instantiate»" size="61,14" anchorKind="MiddlePart"/>
      <children xsi:type="editmodel:AssociationEndEditModel" location="23,322" attachSource="true"/>
      <children xsi:type="editmodel:AssociationEndEditModel" location="233,0"/>
    </sourceConnections>
    <sourceConnections xsi:type="editmodel:DependencyEditModel" id="ch.sahits.codegen.java.internal.wizards/MJCGWizardPage-Standard::Call->ch.sahits.codegen.java.internal.wizards/ICodegenModelWizard*ch.sahits.codegen.java.internal.wizards/MJCGWizardPage-Soyatec::Import->ch.sahits.codegen.java.internal.wizards/ICodegenModelWizard" source="//@children.12" target="//@children.10" targetEnd="//@children.12/@sourceConnections.2/@children.2" label="//@children.12/@sourceConnections.2/@children.0" sourceEnd="//@children.12/@sourceConnections.2/@children.1" connectionRouterKind="Manual">
      <children xsi:type="editmodel:WireLabelEditModel" name="«Call, Import»" size="64,14" anchorKind="MiddlePart"/>
      <children xsi:type="editmodel:AssociationEndEditModel" location="77,322" attachSource="true"/>
      <children xsi:type="editmodel:AssociationEndEditModel" location="20,0"/>
    </sourceConnections>
    <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicAttributes="true" showPackageAttributes="true" showStaticAttributes="true" showPublicMethods="true" showPackageMethods="true" showStaticMethods="true" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3" showAttributeProperty="true"/>
  </children>
  <children xsi:type="editmodel:ClassEditModel" name="JavaCodegenModelWizard" location="461,990" size="266,315" id="ch.sahits.codegen.java.internal.wizards/JavaCodegenModelWizard">
    <children xsi:type="editmodel:CompartmentEditModel" size="243,90">
      <children xsi:type="editmodel:AttributeEditModel" name="dbProduct" id="ch.sahits.codegen.java.internal.wizards/JavaCodegenModelWizard#dbProduct"/>
      <children xsi:type="editmodel:AttributeEditModel" name="inputFile" id="ch.sahits.codegen.java.internal.wizards/JavaCodegenModelWizard#inputFile"/>
      <children xsi:type="editmodel:AttributeEditModel" name="model" id="ch.sahits.codegen.java.internal.wizards/JavaCodegenModelWizard#model"/>
      <children xsi:type="editmodel:AttributeEditModel" name="packageFragmentRoot" id="ch.sahits.codegen.java.internal.wizards/JavaCodegenModelWizard#packageFragmentRoot"/>
      <children xsi:type="editmodel:AttributeEditModel" name="selecteDBCodeConstant" id="ch.sahits.codegen.java.internal.wizards/JavaCodegenModelWizard#selecteDBCodeConstant"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel" size="163,162">
      <children xsi:type="editmodel:MethodEditModel" name="JavaCodegenModelWizard" id="ch.sahits.codegen.java.internal.wizards/JavaCodegenModelWizard#JavaCodegenModelWizard()"/>
      <children xsi:type="editmodel:MethodEditModel" name="addPages" id="ch.sahits.codegen.java.internal.wizards/JavaCodegenModelWizard#addPages()"/>
      <children xsi:type="editmodel:MethodEditModel" name="createPageControls" id="ch.sahits.codegen.java.internal.wizards/JavaCodegenModelWizard#createPageControls(Lorg.eclipse.swt.widgets.Composite;)"/>
      <children xsi:type="editmodel:MethodEditModel" name="getModel" id="ch.sahits.codegen.java.internal.wizards/JavaCodegenModelWizard#getModel()"/>
      <children xsi:type="editmodel:MethodEditModel" name="performFinish" id="ch.sahits.codegen.java.internal.wizards/JavaCodegenModelWizard#performFinish()"/>
      <children xsi:type="editmodel:MethodEditModel" name="setDbProduct" id="ch.sahits.codegen.java.internal.wizards/JavaCodegenModelWizard#setDbProduct(Ljava.lang.String;)"/>
      <children xsi:type="editmodel:MethodEditModel" name="setInputFile" id="ch.sahits.codegen.java.internal.wizards/JavaCodegenModelWizard#setInputFile(Ljava.lang.String;)"/>
      <children xsi:type="editmodel:MethodEditModel" name="setPackageFragmentRoot" id="ch.sahits.codegen.java.internal.wizards/JavaCodegenModelWizard#setPackageFragmentRoot(Lorg.eclipse.jdt.core.IPackageFragmentRoot;)"/>
      <children xsi:type="editmodel:MethodEditModel" name="setSelecteDBCodeConstant" id="ch.sahits.codegen.java.internal.wizards/JavaCodegenModelWizard#setSelecteDBCodeConstant(I)"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel"/>
    <sourceConnections xsi:type="editmodel:GeneralizationEditModel" autoLocated="true" id="ch.sahits.codegen.java.internal.wizards/JavaCodegenWizard&lt;-ch.sahits.codegen.java.internal.wizards/JavaCodegenModelWizard" source="//@children.13" target="//@children.4" targetEnd="//@children.13/@sourceConnections.0/@children.1" sourceEnd="//@children.13/@sourceConnections.0/@children.0" connectionRouterKind="Manual">
      <children xsi:type="editmodel:AssociationEndEditModel" location="126,0" attachSource="true"/>
      <children xsi:type="editmodel:AssociationEndEditModel" location="126,333"/>
    </sourceConnections>
    <sourceConnections xsi:type="editmodel:GeneralizationEditModel" autoLocated="true" id="ch.sahits.codegen.java.internal.wizards/ICodegenModelWizard&lt;-ch.sahits.codegen.java.internal.wizards/JavaCodegenModelWizard" source="//@children.13" target="//@children.10" targetEnd="//@children.13/@sourceConnections.1/@children.1" sourceEnd="//@children.13/@sourceConnections.1/@children.0" connectionRouterKind="Manual">
      <children xsi:type="editmodel:AssociationEndEditModel" location="0,47" attachSource="true"/>
      <children xsi:type="editmodel:AssociationEndEditModel" location="188,131"/>
    </sourceConnections>
    <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="ch.sahits.codegen.java.internal.wizards/JavaCodegenModelWizard-Soyatec::Import->ch.sahits.codegen.wizards/BasicDBDefinitionPage" source="//@children.13" target="//@children.0" targetEnd="//@children.13/@sourceConnections.2/@children.2" label="//@children.13/@sourceConnections.2/@children.0" sourceEnd="//@children.13/@sourceConnections.2/@children.1" connectionRouterKind="Manual">
      <children xsi:type="editmodel:WireLabelEditModel" name="«Import»" size="41,14" anchorKind="MiddlePart"/>
      <children xsi:type="editmodel:AssociationEndEditModel" location="266,64" attachSource="true"/>
      <children xsi:type="editmodel:AssociationEndEditModel" location="0,664"/>
    </sourceConnections>
    <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="ch.sahits.codegen.java.internal.wizards/JavaCodegenModelWizard-Standard::Derive->ch.sahits.codegen.java.internal.wizards/JavaCodegenWizard" source="//@children.13" target="//@children.4" targetEnd="//@children.13/@sourceConnections.3/@children.2" label="//@children.13/@sourceConnections.3/@children.0" sourceEnd="//@children.13/@sourceConnections.3/@children.1" connectionRouterKind="Manual">
      <children xsi:type="editmodel:WireLabelEditModel" name="«Derive»" size="43,14" anchorKind="MiddlePart"/>
      <children xsi:type="editmodel:AssociationEndEditModel" location="106,0" attachSource="true"/>
      <children xsi:type="editmodel:AssociationEndEditModel" location="106,333"/>
    </sourceConnections>
    <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="ch.sahits.codegen.java.internal.wizards/JavaCodegenModelWizard-Soyatec::Implement->ch.sahits.codegen.java.internal.wizards/ICodegenModelWizard" source="//@children.13" target="//@children.10" targetEnd="//@children.13/@sourceConnections.4/@children.2" label="//@children.13/@sourceConnections.4/@children.0" sourceEnd="//@children.13/@sourceConnections.4/@children.1" connectionRouterKind="Manual">
      <children xsi:type="editmodel:WireLabelEditModel" name="«Implement»" size="59,14" anchorKind="MiddlePart"/>
      <children xsi:type="editmodel:AssociationEndEditModel" location="0,27" attachSource="true"/>
      <children xsi:type="editmodel:AssociationEndEditModel" location="208,131"/>
    </sourceConnections>
    <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicAttributes="true" showPackageAttributes="true" showStaticAttributes="true" showPublicMethods="true" showPackageMethods="true" showStaticMethods="true" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3" showAttributeProperty="true"/>
  </children>
  <diagramOptions xsi:type="options:ClassDiagramOptions" properties="wireOptions=5;Product=eUML2" autoName="false"/>
  <boardSetting snapToGeometry="true" gridEnabled="true" gridSpacing="15,15" gridOrigin="0,0" rulerUnit="pixel" gridVisibility="false">
    <leftRuler/>
    <topRuler/>
  </boardSetting>
  <classDiagramPreferences xsi:type="editmodel:UMLClassDiagramPreference" showPopupBars="true" showConnectionHandles="true" attributeSorter="Natural" methodSorter="Natural" showClassStereotype="true" showPackageStereotype="true" showDependencyStereotype="true" showInterfaceStereotype="true" innerClassSorter="Natural" showPublicAttributes="true" showPackageAttributes="true" showStaticAttributes="true" showPublicMethods="true" showPackageMethods="true" showStaticMethods="true" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3" showAttributeProperty="true"/>
</editmodel:ClassDiagramEditModel>
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.