Code Generator for Eclipse Code
Brought to you by:
hotzst
<?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="MultiFileGeneration" size="2622,1938" id="ch.sahits.codegen.java.internal.wizards" metadata="uml2-1.0" initialized="true" zoom="0.5" scrolledX="-119" scrolledY="-78" tag="1000" key="32303037303533312D313030302063682E7361686974732E636F646567656E2E6A6176612F68726D3235"> <children xsi:type="editmodel:ClassEditModel" targetConnections="//@children.10/@sourceConnections.2 //@children.16/@sourceConnections.8" name="JavaModelFactory" location="181,686" size="166,43" id="ch.sahits.codegen.java.model/JavaModelFactory" runTimeClassModel="getModelGenerationWorkload(ILjava.lang.String;Ljava.lang.String;),createModelWithDBInputFile(Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;Lorg.eclipse.jdt.core.IJavaProject;Lorg.eclipse.core.runtime.IProgressMonitor;),createModelWithoutDB(Ljava.lang.String;Ljava.lang.String;Lorg.eclipse.core.runtime.IProgressMonitor;),createModelWithDBConnection(Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;Lorg.eclipse.core.runtime.IProgressMonitor;Ljava.lang.String;),setCurrentDBDefinitionPage(Lch.sahits.codegen.wizards.BasicDBDefinitionPage;)"> <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/> <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/> <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 xsi:type="editmodel:ClassEditModel" targetConnections="//@children.10/@sourceConnections.4 //@children.16/@sourceConnections.10 //@children.7/@sourceConnections.2" name="JavaCodeGenerator" location="236,240" size="178,135" id="ch.sahits.codegen.java.wizards/JavaCodeGenerator" runTimeClassModel="JavaCodeGenerator,performFinish(Lorg.eclipse.core.runtime.IProgressMonitor;Lch.sahits.codegen.wizards.BasicDBDefinitionPage;),getGeneratorClassLoader(),getProjectClassLoader()"> <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/> <children xsi:type="editmodel:CompartmentEditModel" size="155,72"> <children xsi:type="editmodel:MethodEditModel" name="getGeneratorClassLoader" id="ch.sahits.codegen.java.wizards/JavaCodeGenerator#getGeneratorClassLoader()"/> <children xsi:type="editmodel:MethodEditModel" name="getProjectClassLoader" id="ch.sahits.codegen.java.wizards/JavaCodeGenerator#getProjectClassLoader()"/> <children xsi:type="editmodel:MethodEditModel" name="performFinish" id="ch.sahits.codegen.java.wizards/JavaCodeGenerator#performFinish(Lorg.eclipse.core.runtime.IProgressMonitor;Lch.sahits.codegen.wizards.BasicDBDefinitionPage;)"/> <children xsi:type="editmodel:MethodEditModel" name="JavaCodeGenerator" id="ch.sahits.codegen.java.wizards/JavaCodeGenerator#JavaCodeGenerator"/> </children> <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/> <sourceConnections xsi:type="editmodel:GeneralizationEditModel" autoLocated="true" id="ch.sahits.codegen.java.wizards/BasicJavaCodeGenerator<-ch.sahits.codegen.java.wizards/JavaCodeGenerator" source="//@children.1" target="//@children.20" targetEnd="//@children.1/@sourceConnections.0/@children.1" sourceEnd="//@children.1/@sourceConnections.0/@children.0" connectionRouterKind="GeneralizationManhattan"> <children xsi:type="editmodel:AssociationEndEditModel" location="168,0" anchorKind="FixedAtEdge" attachSource="true"/> <children xsi:type="editmodel:AssociationEndEditModel" location="0,89" anchorKind="FixedAtEdge"/> </sourceConnections> <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="ch.sahits.codegen.java.wizards/JavaCodeGenerator-Standard::Derive->ch.sahits.codegen.java.wizards/BasicJavaCodeGenerator" source="//@children.1" target="//@children.20" targetEnd="//@children.1/@sourceConnections.1/@children.2" label="//@children.1/@sourceConnections.1/@children.0" sourceEnd="//@children.1/@sourceConnections.1/@children.1" connectionRouterKind="Manual"> <children xsi:type="editmodel:WireLabelEditModel" name="«Derive»" size="43,14" anchorKind="MiddlePart"/> <children xsi:type="editmodel:AssociationEndEditModel" location="178,10" attachSource="true"/> <children xsi:type="editmodel:AssociationEndEditModel" location="0,93"/> </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.1 //@children.16/@sourceConnections.4 //@children.17/@sourceConnections.2 //@children.19/@sourceConnections.0" name="BasicDBDefinitionPage" location="2010,595" size="188,477" id="ch.sahits.codegen.wizards/BasicDBDefinitionPage" runTimeClassModel="port,getModelGenerator(Ljava.lang.String;),passwd,getDbProduct(),getConnectionURL(),getDataBaseProducts(),createControl(Lorg.eclipse.swt.widgets.Composite;),dialogChanged(),setPasswd(Ljava.lang.String;),pageHeaderURL,schema,setDbProduct(Ljava.lang.String;),getConnectionDriver(),isPageComplete(),dbName,setPageHeaderURL(Ljava.lang.String;),getUserName(),tableName,init(Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;),isConnectionTested(),updateStatus(Ljava.lang.String;),update(Lch.sahits.util.IObersvable;Ljava.lang.Object;),setHost(Ljava.lang.String;),getLoadMessage(),setPort(Ljava.lang.String;),host,getPassword(),hasLoadMessage(),showSchema(Z),setUser(Ljava.lang.String;),getTableName(),dbProduct,setTableName(Ljava.lang.String;),initData(Ljava.lang.String;Z),setSchema(Ljava.lang.String;),getSchema(),user"> <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/> <children xsi:type="editmodel:CompartmentEditModel" size="157,414"> <children xsi:type="editmodel:MethodEditModel" name="testConnection" id="ch.sahits.codegen.wizards/BasicDBDefinitionPage#testConnection()"/> <children xsi:type="editmodel:MethodEditModel" name="createInputTableName" id="ch.sahits.codegen.wizards/BasicDBDefinitionPage#createInputTableName(Lorg.eclipse.swt.widgets.Composite;)"/> <children xsi:type="editmodel:MethodEditModel" name="createInputSchema" id="ch.sahits.codegen.wizards/BasicDBDefinitionPage#createInputSchema(Lorg.eclipse.swt.widgets.Composite;)"/> <children xsi:type="editmodel:MethodEditModel" name="createHostInput" id="ch.sahits.codegen.wizards/BasicDBDefinitionPage#createHostInput(Lorg.eclipse.swt.widgets.Composite;)"/> <children xsi:type="editmodel:MethodEditModel" name="creatInputPort" id="ch.sahits.codegen.wizards/BasicDBDefinitionPage#creatInputPort(Lorg.eclipse.swt.widgets.Composite;)"/> <children xsi:type="editmodel:MethodEditModel" name="createInputUserName" id="ch.sahits.codegen.wizards/BasicDBDefinitionPage#createInputUserName(Lorg.eclipse.swt.widgets.Composite;)"/> <children xsi:type="editmodel:MethodEditModel" name="createInputPassword" id="ch.sahits.codegen.wizards/BasicDBDefinitionPage#createInputPassword(Lorg.eclipse.swt.widgets.Composite;)"/> <children xsi:type="editmodel:MethodEditModel" name="createInputDatabaseName" id="ch.sahits.codegen.wizards/BasicDBDefinitionPage#createInputDatabaseName(Lorg.eclipse.swt.widgets.Composite;)"/> <children xsi:type="editmodel:MethodEditModel" name="isTableNameEnabled" id="ch.sahits.codegen.wizards/BasicDBDefinitionPage#isTableNameEnabled()"/> <children xsi:type="editmodel:MethodEditModel" name="enableTableName" id="ch.sahits.codegen.wizards/BasicDBDefinitionPage#enableTableName(Z)"/> <children xsi:type="editmodel:MethodEditModel" name="initData" id="ch.sahits.codegen.wizards/BasicDBDefinitionPage#initData(Ljava.lang.String;Z)"/> <children xsi:type="editmodel:MethodEditModel" name="initEmpty" id="ch.sahits.codegen.wizards/BasicDBDefinitionPage#initEmpty()"/> <children xsi:type="editmodel:MethodEditModel" name="setTableName" id="ch.sahits.codegen.wizards/BasicDBDefinitionPage#setTableName(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="setPort" id="ch.sahits.codegen.wizards/BasicDBDefinitionPage#setPort(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="setPasswd" id="ch.sahits.codegen.wizards/BasicDBDefinitionPage#setPasswd(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="showSchema" id="ch.sahits.codegen.wizards/BasicDBDefinitionPage#showSchema(Z)"/> <children xsi:type="editmodel:MethodEditModel" name="needsSchemaDefinition" id="ch.sahits.codegen.wizards/BasicDBDefinitionPage#needsSchemaDefinition()"/> <children xsi:type="editmodel:MethodEditModel" name="getModelGenerator" id="ch.sahits.codegen.wizards/BasicDBDefinitionPage#getModelGenerator(Ljava.lang.String;)"/> <children xsi:type="editmodel:MethodEditModel" name="getDataBaseProducts" id="ch.sahits.codegen.wizards/BasicDBDefinitionPage#getDataBaseProducts()"/> <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> <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 xsi:type="editmodel:ClassEditModel" name="MJCPWizard" location="1529,389" size="225,182" id="ch.sahits.codegen.java.internal.wizards/MJCPWizard" runTimeClassModel="unserialize(Ljava.lang.String;),MJCPWizard(),performFinish(),addPages()"> <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/> <children xsi:type="editmodel:CompartmentEditModel" size="96,18"> <children xsi:type="editmodel:MethodEditModel" name="performFinish" id="ch.sahits.codegen.java.internal.wizards/MJCPWizard#performFinish()"/> </children> <children xsi:type="editmodel:CompartmentEditModel" size="202,105"> <children xsi:type="editmodel:ClassEditModel" name="InnerJavaCodeGenerator" size="202,103" id="ch.sahits.codegen.java.internal.wizards/MJCPWizard$InnerJavaCodeGenerator" runTimeClassModel="InnerJavaCodeGenerator(Lch.sahits.codegen.wizards.ICodeGeneratorDelegate;),callFinish(Lorg.eclipse.core.runtime.IProgressMonitor;I)"> <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/> <children xsi:type="editmodel:CompartmentEditModel" size="151,54"> <children xsi:type="editmodel:MethodEditModel" name="InnerJavaCodeGenerator"/> <children xsi:type="editmodel:MethodEditModel" name="callFinish" id="ch.sahits.codegen.java.internal.wizards/MJCPWizard$InnerJavaCodeGenerator#callFinish(Lorg.eclipse.core.runtime.IProgressMonitor;I)"/> <children xsi:type="editmodel:MethodEditModel" name="InnerJavaCodeGenerator" id="ch.sahits.codegen.java.internal.wizards/MJCPWizard$InnerJavaCodeGenerator#InnerJavaCodeGenerator(Lch.sahits.codegen.wizards.ICodeGeneratorDelegate;)"/> </children> <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/> <sourceConnections xsi:type="editmodel:GeneralizationEditModel" id="ch.sahits.codegen.java.wizards/BasicJavaCodeGenerator<-ch.sahits.codegen.java.internal.wizards/MJCPWizard$InnerJavaCodeGenerator" source="//@children.3/@children.2/@children.0" target="//@children.20" targetEnd="//@children.3/@children.2/@children.0/@sourceConnections.0/@children.1" sourceEnd="//@children.3/@children.2/@children.0/@sourceConnections.0/@children.0" connectionRouterKind="GeneralizationManhattan"> <children xsi:type="editmodel:AssociationEndEditModel" location="147,0" anchorKind="FixedAtEdge" attachSource="true"/> <children xsi:type="editmodel:AssociationEndEditModel" location="142,97" anchorKind="FixedAtEdge"/> </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> <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" source="//@children.3" target="//@children.5" 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" location="1691,1188" size="0,14" automaticRelocationAllowed="false" locationOnWireFromSource="-41.0" distanceFromWire="71.0" anchorKind="MiddlePart"/> <children xsi:type="editmodel:AssociationEndEditModel" location="91,182" attachSource="true"/> <children xsi:type="editmodel:AssociationEndEditModel" location="180,0"/> </sourceConnections> <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.4" targetEnd="//@children.3/@sourceConnections.1/@children.2" label="//@children.3/@sourceConnections.1/@children.0" sourceEnd="//@children.3/@sourceConnections.1/@children.1" connectionRouterKind="Manual"> <children xsi:type="editmodel:WireLabelEditModel" name="«Derive»" location="1589,322" size="43,14" automaticRelocationAllowed="false" locationOnWireFromSource="-5.0" distanceFromWire="-36.0" anchorKind="MiddlePart"/> <children xsi:type="editmodel:AssociationEndEditModel" location="45,0" attachSource="true"/> <children xsi:type="editmodel:AssociationEndEditModel" location="209,81"/> </sourceConnections> <sourceConnections xsi:type="editmodel:GeneralizationEditModel" autoLocated="true" id="ch.sahits.codegen.java.wizards/BasicJavaSourceCodeGenWizard<-ch.sahits.codegen.java.internal.wizards/MJCPWizard" source="//@children.3" target="//@children.4" targetEnd="//@children.3/@sourceConnections.2/@children.1" sourceEnd="//@children.3/@sourceConnections.2/@children.0" connectionRouterKind="Manual"> <children xsi:type="editmodel:AssociationEndEditModel" location="65,0" attachSource="true"/> <children xsi:type="editmodel:AssociationEndEditModel" location="229,81"/> </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.1 //@children.3/@sourceConnections.2 //@children.16/@sourceConnections.0 //@children.16/@sourceConnections.7" name="BasicJavaSourceCodeGenWizard" location="1365,179" size="255,81" 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" source="//@children.4" target="//@children.6" 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" location="1754,348" size="0,14" automaticRelocationAllowed="false" locationOnWireFromSource="11.0" distanceFromWire="36.0" anchorKind="MiddlePart"/> <children xsi:type="editmodel:AssociationEndEditModel" location="205,81" attachSource="true"/> <children xsi:type="editmodel:AssociationEndEditModel" location="96,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" targetConnections="//@children.3/@sourceConnections.0" name="MJCGWizardPage" location="1440,1902" size="272,157" id="ch.sahits.codegen.java.internal.wizards/MJCGWizardPage" runTimeClassModel="tableElements,validateLoadedFile(Lch.sahits.codegen.model.IInputObjectModel;),tableElements(),createControl(Lorg.eclipse.swt.widgets.Composite;),MJCGWizardPage(Lorg.eclipse.jface.viewers.ISelection;Lch.sahits.codegen.wizards.BasicCodeGenWizard;),completeData(Lch.sahits.codegen.model.IInputObjectModel;),addClass(Lch.sahits.codegen.wizards.ICodeGeneratorDelegate;),ch.sahits.codegen.java.internal.wizards.MJCGWizardPage.Validator"> <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="249,90"> <children xsi:type="editmodel:MethodEditModel" name="tableElements" id="ch.sahits.codegen.java.internal.wizards/MJCGWizardPage#tableElements()"/> <children xsi:type="editmodel:MethodEditModel" name="addClass"/> <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="validateLoadedFile" id="ch.sahits.codegen.java.internal.wizards/MJCGWizardPage#validateLoadedFile(Lch.sahits.codegen.model.IInputObjectModel;)"/> <children xsi:type="editmodel:MethodEditModel" name="addClass" id="ch.sahits.codegen.java.internal.wizards/MJCGWizardPage#addClass(Lch.sahits.codegen.wizards.ICodeGeneratorDelegate;)"/> </children> <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/> <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="ch.sahits.codegen.java.internal.wizards/MJCGWizardPage->Soyatec::Import" source="//@children.5" target="//@children.11" 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="«Call, Import»" location="945,1544" size="64,14" automaticRelocationAllowed="false" locationOnWireFromSource="42.11261946259125" distanceFromWire="45.29378855868629" anchorKind="MiddlePart"/> <children xsi:type="editmodel:AssociationEndEditModel" location="40,0" attachSource="true"/> <children xsi:type="editmodel:AssociationEndEditModel" location="89,29"/> </sourceConnections> <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="ch.sahits.codegen.java.internal.wizards/MJCGWizardPage->Soyatec::Import" source="//@children.5" target="//@children.10" targetEnd="//@children.5/@sourceConnections.1/@children.2" label="//@children.5/@sourceConnections.1/@children.0" sourceEnd="//@children.5/@sourceConnections.1/@children.1" connectionRouterKind="Manual"> <children xsi:type="editmodel:WireLabelEditModel" name="«Call, Import»" size="64,14" anchorKind="MiddlePart"/> <children xsi:type="editmodel:AssociationEndEditModel" location="0,62" attachSource="true"/> <children xsi:type="editmodel:AssociationEndEditModel" location="263,148"/> </sourceConnections> <sourceConnections xsi:type="editmodel:GeneralizationEditModel" id="ch.sahits.codegen.java.wizards/JavaGenerationDefinition<-ch.sahits.codegen.java.internal.wizards/MJCGWizardPage" source="//@children.5" target="//@children.7/@sourceConnections.3" targetEnd="//@children.5/@sourceConnections.2/@children.1" sourceEnd="//@children.5/@sourceConnections.2/@children.0" connectionRouterKind="GeneralizationManhattan"> <children xsi:type="editmodel:AssociationEndEditModel" location="133,0" anchorKind="FixedAtEdge" attachSource="true"/> <children xsi:type="editmodel:AssociationEndEditModel" location="-779,-762"/> </sourceConnections> <sourceConnections xsi:type="editmodel:DependencyEditModel" id="ch.sahits.codegen.java.internal.wizards/MJCGWizardPage-Standard::Derive->ch.sahits.codegen.java.wizards/JavaGenerationDefinition" source="//@children.5" target="//@children.6" targetEnd="//@children.5/@sourceConnections.3/@children.2" label="//@children.5/@sourceConnections.3/@children.0" sourceEnd="//@children.5/@sourceConnections.3/@children.1" connectionRouterKind="Manual"> <children xsi:type="editmodel:WireLabelEditModel" name="«Derive»" size="43,14" anchorKind="MiddlePart"/> <children xsi:type="editmodel:AssociationEndEditModel" location="204,0" attachSource="true"/> <children xsi:type="editmodel:AssociationEndEditModel" location="23,43"/> </sourceConnections> <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="ch.sahits.codegen.java.internal.wizards/MJCGWizardPage->Soyatec::Import" source="//@children.5" target="//@children.14" targetEnd="//@children.5/@sourceConnections.4/@children.2" label="//@children.5/@sourceConnections.4/@children.0" sourceEnd="//@children.5/@sourceConnections.4/@children.1" connectionRouterKind="Manual"> <children xsi:type="editmodel:WireLabelEditModel" name="«Call, Import»" size="64,14" anchorKind="MiddlePart"/> <children xsi:type="editmodel:AssociationEndEditModel" location="0,21" attachSource="true"/> <children xsi:type="editmodel:AssociationEndEditModel" location="279,170"/> </sourceConnections> <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="ch.sahits.codegen.java.internal.wizards/MJCGWizardPage->Soyatec::Import" source="//@children.5" target="//@children.15" targetEnd="//@children.5/@sourceConnections.5/@children.2" label="//@children.5/@sourceConnections.5/@children.0" sourceEnd="//@children.5/@sourceConnections.5/@children.1" connectionRouterKind="Manual"> <children xsi:type="editmodel:WireLabelEditModel" name="«Call, Import»" size="64,14" anchorKind="MiddlePart"/> <children xsi:type="editmodel:AssociationEndEditModel" location="55,0" attachSource="true"/> <children xsi:type="editmodel:AssociationEndEditModel" location="119,43"/> </sourceConnections> <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="ch.sahits.codegen.java.internal.wizards/MJCGWizardPage->Soyatec::Import" source="//@children.5" target="//@children.17" targetEnd="//@children.5/@sourceConnections.6/@children.2" label="//@children.5/@sourceConnections.6/@children.0" sourceEnd="//@children.5/@sourceConnections.6/@children.1" connectionRouterKind="Manual"> <children xsi:type="editmodel:WireLabelEditModel" name="«Instantiate, Call, Import»" size="119,14" anchorKind="MiddlePart"/> <children xsi:type="editmodel:AssociationEndEditModel" location="16,0" attachSource="true"/> <children xsi:type="editmodel:AssociationEndEditModel" location="195,29"/> </sourceConnections> <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" showMethodsParameterTypes="true" showMethodsReturnType="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 //@children.5/@sourceConnections.3 //@children.4/@sourceConnections.0" name="JavaGenerationDefinition" location="1785,497" size="204,43" id="ch.sahits.codegen.java.wizards/JavaGenerationDefinition" runTimeClassModel="initDBButton(IZ),validate(),getPackageFragmentRoot(),setPackageFragmentRoot(Lorg.eclipse.jdt.core.IPackageFragmentRoot;),updateStatus(Ljava.lang.String;),getProject(),getJavaProject(),setDBConnectionCode(ILjava.lang.Class;),initDBProduct4Unserialize(Ljava.lang.Class;),JavaGenerationDefinition(Ljava.lang.String;Lch.sahits.codegen.wizards.BasicCodeGenWizard;Lorg.eclipse.jface.viewers.ISelection;)"> <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/> <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/> <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 xsi:type="editmodel:ClassEditModel" targetConnections="//@children.16/@sourceConnections.3 //@children.17/@sourceConnections.1" name="JavaClassGenerationDefinition" location="1830,1902" size="237,29" id="ch.sahits.codegen.java.internal.wizards/JavaClassGenerationDefinition" runTimeClassModel="referenceImplementation,deleteObserver(Lch.sahits.util.IObserver;),countObservers(),createControl(Lorg.eclipse.swt.widgets.Composite;),setJetTemplate(Ljava.lang.String;Z),isPluginGeneratorClass(),hasChanged(),isPluginJetTemplate(),finalCombination,isPageComplete(),isASTSelected(),isJetemplateInPlugin,addObserver(Lch.sahits.util.IObserver;),jetTemplate,isDbAccessNeeded(),update(Lch.sahits.util.IObersvable;Ljava.lang.Object;),getGenerationClass(),isJetSelected(),JavaClassGenerationDefinition(Lorg.eclipse.jface.viewers.ISelection;Lch.sahits.codegen.wizards.BasicCodeGenWizard;),isGenerationSelected(),isGeneratorInPlugin,setRadioJet(Z),setFinished(Z),setReferenceImplementation(Ljava.lang.String;),ch.sahits.codegen.java.internal.wizards.JavaClassGenerationDefinition.FieldEnabler,setGenerationClass(Ljava.lang.String;Z),setCheckJet(Z),setCheckAST(Z),setGeneratorInPlugin(Z),enableFields(),getFinalCombination(),ch.sahits.codegen.java.internal.wizards.JavaClassGenerationDefinition.Validation,setRadioGeneration(Z),enabler,setJetemplateInPlugin(Z),deleteObservers(),notifyObservers(),isJetemplateInPlugin(),isTemplate(),notifyObservers(Ljava.lang.Object;),isGeneratorInPlugin()"> <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/> <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/> <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/> <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" source="//@children.7" target="//@children.6" targetEnd="//@children.7/@sourceConnections.0/@children.2" label="//@children.7/@sourceConnections.0/@children.0" sourceEnd="//@children.7/@sourceConnections.0/@children.1" connectionRouterKind="Manual"> <children xsi:type="editmodel:WireLabelEditModel" size="0,14" anchorKind="MiddlePart"/> <children xsi:type="editmodel:AssociationEndEditModel" location="79,0" attachSource="true"/> <children xsi:type="editmodel:AssociationEndEditModel" location="124,43"/> </sourceConnections> <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" source="//@children.7" target="//@children.2" 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" location="2082,1320" size="0,14" automaticRelocationAllowed="false" locationOnWireFromSource="159.8026748896383" distanceFromWire="-44.711353123301556" anchorKind="MiddlePart"/> <children xsi:type="editmodel:AssociationEndEditModel" location="208,0" attachSource="true"/> <children xsi:type="editmodel:AssociationEndEditModel" location="28,477"/> </sourceConnections> <sourceConnections xsi:type="editmodel:DependencyEditModel" id="ch.sahits.codegen.java.internal.wizards/JavaClassGenerationDefinition-Standard::Call->ch.sahits.codegen.java.wizards/JavaCodeGenerator" 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" name="«Call»" location="1032,1041" size="29,14" automaticRelocationAllowed="false" locationOnWireFromSource="121.00000000000001" distanceFromWire="-7.999999999999659" anchorKind="MiddlePart"/> <children xsi:type="editmodel:AssociationEndEditModel" location="104,0" attachSource="true"/> <children xsi:type="editmodel:AssociationEndEditModel" location="88,134"/> </sourceConnections> <sourceConnections xsi:type="editmodel:GeneralizationEditModel" targetConnections="//@children.5/@sourceConnections.2" autoLocated="true" id="ch.sahits.codegen.java.wizards/JavaGenerationDefinition<-ch.sahits.codegen.java.internal.wizards/JavaClassGenerationDefinition" source="//@children.7" target="//@children.6" targetEnd="//@children.7/@sourceConnections.3/@children.1" sourceEnd="//@children.7/@sourceConnections.3/@children.0" connectionRouterKind="GeneralizationManhattan"> <children xsi:type="editmodel:AssociationEndEditModel" location="118,0" anchorKind="FixedAtEdge" attachSource="true"/> <children xsi:type="editmodel:AssociationEndEditModel" location="101,43" anchorKind="FixedAtEdge"/> </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.10/@sourceConnections.3 //@children.9/@sourceConnections.0 //@children.16/@sourceConnections.9 //@children.9/@sourceConnections.1" name="IGeneratedJavaClass" location="-44,356" size="176,57" id="ch.sahits.model.java/IGeneratedJavaClass" runTimeClassModel="setVisibility(Lch.sahits.model.java.EVisibility;),packageName,isProtected(),inputFilePath,interfaces(),getInterfaces(),astTemplateUse,isSympleType(Ljava.lang.Class;),getVisibility(),jetTemplateInPlugin,setFinal(Z),isPackageDefault(),jProject,className,generatorClassPathInPlugin,srcPath,setAbstract(Z),generatorUse,jetTemplatePath,jetTemplateUse,referenceImplementationPath,isPrivate(),generatorClassPath,isAbstract(),isPublic(),isFinal(),jetFileUse"> <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/> <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/> <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 xsi:type="editmodel:InterfaceEditModel" targetConnections="//@children.10/@sourceConnections.0 //@children.16/@sourceConnections.5" name="IGeneratedJavaDBClass" location="-119,540" size="194,57" id="ch.sahits.model.java/IGeneratedJavaDBClass" runTimeClassModel=""> <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/> <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/> <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/> <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="ch.sahits.model.java/IGeneratedJavaDBClass-Standard::Derive->ch.sahits.model.java/IGeneratedJavaClass" source="//@children.9" target="//@children.8" targetEnd="//@children.9/@sourceConnections.0/@children.2" label="//@children.9/@sourceConnections.0/@children.0" sourceEnd="//@children.9/@sourceConnections.0/@children.1" connectionRouterKind="Manual"> <children xsi:type="editmodel:WireLabelEditModel" name="«Derive»" size="43,14" anchorKind="MiddlePart"/> <children xsi:type="editmodel:AssociationEndEditModel" location="134,0" attachSource="true"/> <children xsi:type="editmodel:AssociationEndEditModel" location="59,57"/> </sourceConnections> <sourceConnections xsi:type="editmodel:GeneralizationEditModel" id="ch.sahits.model.java/IGeneratedJavaClass<-ch.sahits.model.java/IGeneratedJavaDBClass" source="//@children.9" target="//@children.8" targetEnd="//@children.9/@sourceConnections.1/@children.1" sourceEnd="//@children.9/@sourceConnections.1/@children.0" connectionRouterKind="Manual"> <children xsi:type="editmodel:AssociationEndEditModel" location="158,0" attachSource="true"/> <children xsi:type="editmodel:AssociationEndEditModel" location="91,57"/> </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.5/@sourceConnections.1 //@children.18/@sourceConnections.1" name="GeneratedClassDelegateGenerator" location="-232,1816" size="263,211" id="ch.sahits.codegen.java.internal.wizards/GeneratedClassDelegateGenerator" runTimeClassModel="getComputationType(),initModel(Lorg.eclipse.core.runtime.IProgressMonitor;Lch.sahits.codegen.wizards.BasicDBDefinitionPage;),GeneratedClassDelegateGenerator(Lorg.eclipse.ui.IWorkbench;Lorg.eclipse.swt.widgets.Shell;),convert(Lch.sahits.codegen.java.internal.wizards.GeneratedClass;Lorg.eclipse.ui.IWorkbench;Lorg.eclipse.swt.widgets.Shell;),selectAndReveal(Lorg.eclipse.core.resources.IResource;),getJavaCodeGenerator(),getModelBase(),getShell(),computeWorkload()"> <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/> <children xsi:type="editmodel:CompartmentEditModel" size="199,162"> <children xsi:type="editmodel:MethodEditModel" name="GeneratedClassDelegateGenerator" id="ch.sahits.codegen.java.internal.wizards/GeneratedClassDelegateGenerator#GeneratedClassDelegateGenerator(Lorg.eclipse.ui.IWorkbench;Lorg.eclipse.swt.widgets.Shell;)"/> <children xsi:type="editmodel:MethodEditModel" name="computeWorkload" id="ch.sahits.codegen.java.internal.wizards/GeneratedClassDelegateGenerator#computeWorkload()"/> <children xsi:type="editmodel:MethodEditModel" name="convert" id="ch.sahits.codegen.java.internal.wizards/GeneratedClassDelegateGenerator#convert(Lch.sahits.codegen.java.internal.wizards.GeneratedClass;Lorg.eclipse.ui.IWorkbench;Lorg.eclipse.swt.widgets.Shell;)"/> <children xsi:type="editmodel:MethodEditModel" name="getComputationType" id="ch.sahits.codegen.java.internal.wizards/GeneratedClassDelegateGenerator#getComputationType()"/> <children xsi:type="editmodel:MethodEditModel" name="getJavaCodeGenerator" id="ch.sahits.codegen.java.internal.wizards/GeneratedClassDelegateGenerator#getJavaCodeGenerator()"/> <children xsi:type="editmodel:MethodEditModel" name="getModelBase" id="ch.sahits.codegen.java.internal.wizards/GeneratedClassDelegateGenerator#getModelBase()"/> <children xsi:type="editmodel:MethodEditModel" name="getShell" id="ch.sahits.codegen.java.internal.wizards/GeneratedClassDelegateGenerator#getShell()"/> <children xsi:type="editmodel:MethodEditModel" name="initModel" id="ch.sahits.codegen.java.internal.wizards/GeneratedClassDelegateGenerator#initModel(Lorg.eclipse.core.runtime.IProgressMonitor;Lch.sahits.codegen.wizards.BasicDBDefinitionPage;)"/> <children xsi:type="editmodel:MethodEditModel" name="selectAndReveal" id="ch.sahits.codegen.java.internal.wizards/GeneratedClassDelegateGenerator#selectAndReveal(Lorg.eclipse.core.resources.IResource;)"/> </children> <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/> <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="ch.sahits.codegen.java.internal.wizards/GeneratedClassDelegateGenerator->Soyatec::Implement" source="//@children.10" target="//@children.9" targetEnd="//@children.10/@sourceConnections.0/@children.2" label="//@children.10/@sourceConnections.0/@children.0" sourceEnd="//@children.10/@sourceConnections.0/@children.1" connectionRouterKind="Manual"> <children xsi:type="editmodel:WireLabelEditModel" name="«Implement, Import, Call»" location="0,1154" size="117,14" automaticRelocationAllowed="false" locationOnWireFromSource="44.0" distanceFromWire="43.99999999999999" anchorKind="MiddlePart"/> <children xsi:type="editmodel:AssociationEndEditModel" location="188,0" attachSource="true"/> <children xsi:type="editmodel:AssociationEndEditModel" location="75,57"/> </sourceConnections> <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="ch.sahits.codegen.java.internal.wizards/GeneratedClassDelegateGenerator->Soyatec::Implement" source="//@children.10" target="//@children.11" targetEnd="//@children.10/@sourceConnections.1/@children.2" label="//@children.10/@sourceConnections.1/@children.0" sourceEnd="//@children.10/@sourceConnections.1/@children.1" connectionRouterKind="Manual"> <children xsi:type="editmodel:WireLabelEditModel" name="«Implement, Derive, Import»" location="201,1457" size="131,14" automaticRelocationAllowed="false" locationOnWireFromSource="16.32274498496823" distanceFromWire="32.841558978764915" anchorKind="MiddlePart"/> <children xsi:type="editmodel:AssociationEndEditModel" location="227,0" attachSource="true"/> <children xsi:type="editmodel:AssociationEndEditModel" location="57,29"/> </sourceConnections> <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="ch.sahits.codegen.java.internal.wizards/GeneratedClassDelegateGenerator->Standard::Call" source="//@children.10" target="//@children.0" targetEnd="//@children.10/@sourceConnections.2/@children.2" label="//@children.10/@sourceConnections.2/@children.0" sourceEnd="//@children.10/@sourceConnections.2/@children.1" connectionRouterKind="Manual"> <children xsi:type="editmodel:WireLabelEditModel" name="«Call»" location="18,1472" size="29,14" automaticRelocationAllowed="false" locationOnWireFromSource="-216.3168052039166" distanceFromWire="-0.19946521201907347" anchorKind="MiddlePart"/> <children xsi:type="editmodel:AssociationEndEditModel" location="164,0" attachSource="true"/> <children xsi:type="editmodel:AssociationEndEditModel" location="76,43"/> </sourceConnections> <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="ch.sahits.codegen.java.internal.wizards/GeneratedClassDelegateGenerator->Soyatec::Implement" source="//@children.10" target="//@children.8" targetEnd="//@children.10/@sourceConnections.3/@children.2" label="//@children.10/@sourceConnections.3/@children.0" sourceEnd="//@children.10/@sourceConnections.3/@children.1" connectionRouterKind="Manual"> <children xsi:type="editmodel:WireLabelEditModel" name="«Implement, Call, Import»" location="0,1152" size="117,14" automaticRelocationAllowed="false" locationOnWireFromSource="-45.99999999999999" distanceFromWire="-40.000000000000014" anchorKind="MiddlePart"/> <children xsi:type="editmodel:AssociationEndEditModel" location="226,0" attachSource="true"/> <children xsi:type="editmodel:AssociationEndEditModel" location="38,57"/> </sourceConnections> <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="ch.sahits.codegen.java.internal.wizards/GeneratedClassDelegateGenerator->Soyatec::Implement" source="//@children.10" target="//@children.1" targetEnd="//@children.10/@sourceConnections.4/@children.2" label="//@children.10/@sourceConnections.4/@children.0" sourceEnd="//@children.10/@sourceConnections.4/@children.1" connectionRouterKind="Manual"> <children xsi:type="editmodel:WireLabelEditModel" name="«Implement, Instantiate, Call, Import»" location="108,1117" size="172,14" automaticRelocationAllowed="false" locationOnWireFromSource="-9.0" distanceFromWire="-83.0" anchorKind="MiddlePart"/> <children xsi:type="editmodel:AssociationEndEditModel" location="160,0" attachSource="true"/> <children xsi:type="editmodel:AssociationEndEditModel" location="71,135"/> </sourceConnections> <sourceConnections xsi:type="editmodel:GeneralizationEditModel" autoLocated="true" id="ch.sahits.codegen.java.internal.wizards/GeneratedClass<-ch.sahits.codegen.java.internal.wizards/GeneratedClassDelegateGenerator" source="//@children.10" target="//@children.11" targetEnd="//@children.10/@sourceConnections.5/@children.1" sourceEnd="//@children.10/@sourceConnections.5/@children.0" connectionRouterKind="Manual"> <children xsi:type="editmodel:AssociationEndEditModel" location="263,15" attachSource="true"/> <children xsi:type="editmodel:AssociationEndEditModel" location="77,29"/> </sourceConnections> <sourceConnections xsi:type="editmodel:GeneralizationEditModel" autoLocated="true" source="//@children.10" target="//@children.13" targetEnd="//@children.10/@sourceConnections.6/@children.1" sourceEnd="//@children.10/@sourceConnections.6/@children.0" connectionRouterKind="Manual"> <children xsi:type="editmodel:AssociationEndEditModel" location="180,0" attachSource="true"/> <children xsi:type="editmodel:AssociationEndEditModel" location="58,185"/> </sourceConnections> <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="ch.sahits.codegen.java.internal.wizards/GeneratedClassDelegateGenerator->Soyatec::Implement" source="//@children.10" target="//@children.13" targetEnd="//@children.10/@sourceConnections.7/@children.2" label="//@children.10/@sourceConnections.7/@children.0" sourceEnd="//@children.10/@sourceConnections.7/@children.1" connectionRouterKind="Manual"> <children xsi:type="editmodel:WireLabelEditModel" name="«Implement»" size="59,14" anchorKind="MiddlePart"/> <children xsi:type="editmodel:AssociationEndEditModel" location="263,15" attachSource="true"/> <children xsi:type="editmodel:AssociationEndEditModel" location="38,185"/> </sourceConnections> <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="ch.sahits.codegen.java.internal.wizards/GeneratedClassDelegateGenerator->Standard::Call" source="//@children.10" target="//@children.18" targetEnd="//@children.10/@sourceConnections.8/@children.2" label="//@children.10/@sourceConnections.8/@children.0" sourceEnd="//@children.10/@sourceConnections.8/@children.1" connectionRouterKind="Manual"> <children xsi:type="editmodel:WireLabelEditModel" name="«Instantiate, Call»" size="84,14" anchorKind="MiddlePart"/> <children xsi:type="editmodel:AssociationEndEditModel" location="263,79" attachSource="true"/> <children xsi:type="editmodel:AssociationEndEditModel" location="0,29"/> </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.10/@sourceConnections.1 //@children.10/@sourceConnections.5 //@children.5/@sourceConnections.0 //@children.16/@sourceConnections.6" name="GeneratedClass" location="510,1156" size="142,29" id="ch.sahits.codegen.java.internal.wizards/GeneratedClass" runTimeClassModel="packageName,getGenerationBase(),generationType,visibility,getInterfaces(),setPackageName(Ljava.lang.String;),dbTableName,getVisibility(),setDbTableName(Ljava.lang.String;),srcFolderPath,isAbstract,dbName,setFinal(Z),getInputFilePath(),interfaces,getJetemplate(),dbPort,setGenerationBase(I),isFinal,getDbSchema(),setAbstract(Z),jetemplateInPlugin,getGenerationBaseClass(),dbSchema,setReferenceImplementation(Ljava.lang.String;),setDbPassword(Ljava.lang.String;),getGenerator(),setClassName(Ljava.lang.String;),generationBase,isAbstract(),setSuperClassName(Ljava.lang.String;),setDbUser(Ljava.lang.String;),getSrcFolderPath(),dbProduct,setDbHost(Ljava.lang.String;),setJetemplate(Ljava.lang.String;),getDbTableName(),setVisibility(Ljava.lang.String;),isGeneratorInPlugin(),generationBaseClass,referenceImplementation,getClassName(),getPackageName(),getDbProduct(),inputFilePath,dbUser,setDbPort(Ljava.lang.String;),setDbName(Ljava.lang.String;),toString(),setDbProduct(Ljava.lang.String;),getDbPort(),setGenerator(Ljava.lang.String;),addInterface(Ljava.lang.String;),hasInterfaces(),equals(Ljava.lang.Object;),generator,className,getDbHost(),getGenerationType(),setDbSchema(Ljava.lang.String;),superClassName,setInputFilePath(Ljava.lang.String;),setGeneratorInPlugin(Z),getSuperClassName(),getDbUser(),dbHost,setSrcFolderPath(Ljava.lang.String;),dbPassword,isFinal(),jetemplate,setJetemplateInPlugin(Z),setGenerationBaseClass(Ljava.lang.String;),getReferenceImplementation(),isJetemplateInPlugin(),getDbPassword(),generatorInPlugin,getDbName(),setGenerationType(Ljava.lang.String;)"> <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/> <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/> <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/> <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="ch.sahits.codegen.java.internal.wizards/GeneratedClass-Soyatec::Implement->ch.sahits.codegen.model/IInputObjectModel" source="//@children.11" target="//@children.12" targetEnd="//@children.11/@sourceConnections.0/@children.2" label="//@children.11/@sourceConnections.0/@children.0" sourceEnd="//@children.11/@sourceConnections.0/@children.1" connectionRouterKind="Manual"> <children xsi:type="editmodel:WireLabelEditModel" name="«Implement»" size="59,14" anchorKind="MiddlePart"/> <children xsi:type="editmodel:AssociationEndEditModel" location="93,0" attachSource="true"/> <children xsi:type="editmodel:AssociationEndEditModel" location="48,57"/> </sourceConnections> <sourceConnections xsi:type="editmodel:GeneralizationEditModel" autoLocated="true" id="ch.sahits.codegen.model/IInputObjectModel<-ch.sahits.codegen.java.internal.wizards/GeneratedClass" source="//@children.11" target="//@children.12" targetEnd="//@children.11/@sourceConnections.1/@children.1" sourceEnd="//@children.11/@sourceConnections.1/@children.0" connectionRouterKind="Manual"> <children xsi:type="editmodel:AssociationEndEditModel" location="142,15" attachSource="true"/> <children xsi:type="editmodel:AssociationEndEditModel" location="68,57"/> </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.0 //@children.11/@sourceConnections.1 //@children.13/@sourceConnections.0 //@children.13/@sourceConnections.1 //@children.15/@sourceConnections.0 //@children.15/@sourceConnections.1" name="IInputObjectModel" location="555,942" size="158,57" id="ch.sahits.codegen.model/IInputObjectModel" runTimeClassModel=""> <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/> <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/> <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 xsi:type="editmodel:InterfaceEditModel" targetConnections="//@children.10/@sourceConnections.6 //@children.14/@sourceConnections.0 //@children.14/@sourceConnections.1 //@children.16/@sourceConnections.1 //@children.16/@sourceConnections.2 //@children.10/@sourceConnections.7" name="ICodeGeneratorDelegate" location="237,867" size="200,185" runTimeClassModel="getComputationType(),initModel(Lorg.eclipse.core.runtime.IProgressMonitor;Lch.sahits.codegen.wizards.BasicDBDefinitionPage;),getModelBase(),selectAndReveal(Lorg.eclipse.core.resources.IResource;),getShell(),computeWorkload()"> <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/> <children xsi:type="editmodel:CompartmentEditModel" size="128,108"> <children xsi:type="editmodel:MethodEditModel" name="computeWorkload"/> <children xsi:type="editmodel:MethodEditModel" name="getComputationType"/> <children xsi:type="editmodel:MethodEditModel" name="getModelBase"/> <children xsi:type="editmodel:MethodEditModel" name="getShell"/> <children xsi:type="editmodel:MethodEditModel" name="initModel"/> <children xsi:type="editmodel:MethodEditModel" name="selectAndReveal"/> </children> <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/> <sourceConnections xsi:type="editmodel:GeneralizationEditModel" autoLocated="true" source="//@children.13" target="//@children.12" targetEnd="//@children.13/@sourceConnections.0/@children.1" sourceEnd="//@children.13/@sourceConnections.0/@children.0" connectionRouterKind="Manual"> <children xsi:type="editmodel:AssociationEndEditModel" location="200,103" attachSource="true"/> <children xsi:type="editmodel:AssociationEndEditModel" location="0,28"/> </sourceConnections> <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" source="//@children.13" target="//@children.12" targetEnd="//@children.13/@sourceConnections.1/@children.2" label="//@children.13/@sourceConnections.1/@children.0" sourceEnd="//@children.13/@sourceConnections.1/@children.1" connectionRouterKind="Manual"> <children xsi:type="editmodel:WireLabelEditModel" size="0,14" anchorKind="MiddlePart"/> <children xsi:type="editmodel:AssociationEndEditModel" location="200,83" attachSource="true"/> <children xsi:type="editmodel:AssociationEndEditModel" location="0,8"/> </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.18/@sourceConnections.0 //@children.5/@sourceConnections.4" name="GeneratedArtefactDelegateGenerator" location="503,1753" size="279,193" id="ch.sahits.codegen.java.internal.wizards/GeneratedArtefactDelegateGenerator" runTimeClassModel="GeneratedArtefactDelegateGenerator(Lorg.eclipse.ui.IWorkbench;Lorg.eclipse.swt.widgets.Shell;),convert(Lch.sahits.codegen.internal.wizards.OutputFileModel;Lorg.eclipse.ui.IWorkbench;Lorg.eclipse.swt.widgets.Shell;),computeWorkload()"> <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/> <children xsi:type="editmodel:CompartmentEditModel" size="212,144"> <children xsi:type="editmodel:MethodEditModel" name="GeneratedArtefactDelegateGenerator" id="ch.sahits.codegen.java.internal.wizards/GeneratedArtefactDelegateGenerator#GeneratedArtefactDelegateGenerator(Lorg.eclipse.ui.IWorkbench;Lorg.eclipse.swt.widgets.Shell;)"/> <children xsi:type="editmodel:MethodEditModel" name="computeWorkload" id="ch.sahits.codegen.java.internal.wizards/GeneratedArtefactDelegateGenerator#computeWorkload()"/> <children xsi:type="editmodel:MethodEditModel" name="convert" id="ch.sahits.codegen.java.internal.wizards/GeneratedArtefactDelegateGenerator#convert(Lch.sahits.codegen.internal.wizards.OutputFileModel;Lorg.eclipse.ui.IWorkbench;Lorg.eclipse.swt.widgets.Shell;)"/> <children xsi:type="editmodel:MethodEditModel" name="getComputationType"/> <children xsi:type="editmodel:MethodEditModel" name="getModelBase"/> <children xsi:type="editmodel:MethodEditModel" name="getShell"/> <children xsi:type="editmodel:MethodEditModel" name="initModel"/> <children xsi:type="editmodel:MethodEditModel" name="selectAndReveal"/> </children> <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/> <sourceConnections xsi:type="editmodel:GeneralizationEditModel" autoLocated="true" source="//@children.14" target="//@children.13" targetEnd="//@children.14/@sourceConnections.0/@children.1" sourceEnd="//@children.14/@sourceConnections.0/@children.0" connectionRouterKind="Manual"> <children xsi:type="editmodel:AssociationEndEditModel" location="106,0" attachSource="true"/> <children xsi:type="editmodel:AssociationEndEditModel" location="132,185"/> </sourceConnections> <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="ch.sahits.codegen.java.internal.wizards/GeneratedArtefactDelegateGenerator->Soyatec::Implement" source="//@children.14" target="//@children.13" targetEnd="//@children.14/@sourceConnections.1/@children.2" label="//@children.14/@sourceConnections.1/@children.0" sourceEnd="//@children.14/@sourceConnections.1/@children.1" connectionRouterKind="Manual"> <children xsi:type="editmodel:WireLabelEditModel" name="«Implement»" size="59,14" anchorKind="MiddlePart"/> <children xsi:type="editmodel:AssociationEndEditModel" location="86,0" attachSource="true"/> <children xsi:type="editmodel:AssociationEndEditModel" location="112,185"/> </sourceConnections> <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="ch.sahits.codegen.java.internal.wizards/GeneratedArtefactDelegateGenerator->Standard::Call" source="//@children.14" target="//@children.18" targetEnd="//@children.14/@sourceConnections.2/@children.2" label="//@children.14/@sourceConnections.2/@children.0" sourceEnd="//@children.14/@sourceConnections.2/@children.1" connectionRouterKind="Manual"> <children xsi:type="editmodel:WireLabelEditModel" name="«Instantiate, Call»" size="84,14" anchorKind="MiddlePart"/> <children xsi:type="editmodel:AssociationEndEditModel" location="0,133" attachSource="true"/> <children xsi:type="editmodel:AssociationEndEditModel" location="243,20"/> </sourceConnections> <sourceConnections xsi:type="editmodel:GeneralizationEditModel" autoLocated="true" id="ch.sahits.codegen.wizards/MinimalArtefactDelegate<-ch.sahits.codegen.java.internal.wizards/GeneratedArtefactDelegateGenerator" source="//@children.14" target="//@children.22" targetEnd="//@children.14/@sourceConnections.3/@children.1" sourceEnd="//@children.14/@sourceConnections.3/@children.0" connectionRouterKind="Manual"> <children xsi:type="editmodel:AssociationEndEditModel" location="224,0" attachSource="true"/> <children xsi:type="editmodel:AssociationEndEditModel" location="53,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.19/@sourceConnections.1 //@children.5/@sourceConnections.5 //@children.22/@sourceConnections.0 //@children.22/@sourceConnections.1 //@children.23/@sourceConnections.0" name="OutputFileModel" location="719,1230" size="193,43" id="ch.sahits.codegen.internal.wizards/OutputFileModel" runTimeClassModel="dbDefinitionPage,databaseProduct,setFileName(Ljava.lang.String;),generatorBundle,password,isJETGeneration(),getGeneratorJETemplate(),generationClass,setPassword(Ljava.lang.String;),getUserName(),getPort(),userName,getSchemaName(),getGenerationClass(),setDbDefinitionPage(Lch.sahits.codegen.wizards.BasicDBDefinitionPage;),setGeneratorBundle(Ljava.lang.String;),setHost(Ljava.lang.String;),getPassword(),host,setDatabaseName(Ljava.lang.String;),getFileName(),getInputDataFile(),setInputMethod(I),databaseName,getInputMethod(),setGenerationClass(Ljava.lang.Class;),getDatabaseProduct(),getGeneratorBundle(),fileName,getHost(),inputMethod,port,getStoreLocation(),setInputDataFile(Ljava.lang.String;),setUserName(Ljava.lang.String;),setSchemaName(Ljava.lang.String;),setGeneratorJETemplate(Ljava.lang.String;),setDatabaseProduct(Ljava.lang.String;),tableName,storeLocation,setStoreLocation(Ljava.lang.String;),schemaName,getTableName(),inputDataFile,setTableName(Ljava.lang.String;),getDbDefinitionPage(),setPort(I),generatorJETemplate,getDatabaseName()"> <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/> <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/> <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/> <sourceConnections xsi:type="editmodel:GeneralizationEditModel" autoLocated="true" id="ch.sahits.codegen.model/IInputObjectModel<-ch.sahits.codegen.internal.wizards/OutputFileModel" source="//@children.15" target="//@children.12" targetEnd="//@children.15/@sourceConnections.0/@children.1" sourceEnd="//@children.15/@sourceConnections.0/@children.0" connectionRouterKind="Manual"> <children xsi:type="editmodel:AssociationEndEditModel" location="82,0" attachSource="true"/> <children xsi:type="editmodel:AssociationEndEditModel" location="98,57"/> </sourceConnections> <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="ch.sahits.codegen.internal.wizards/OutputFileModel-Soyatec::Implement->ch.sahits.codegen.model/IInputObjectModel" source="//@children.15" target="//@children.12" targetEnd="//@children.15/@sourceConnections.1/@children.2" label="//@children.15/@sourceConnections.1/@children.0" sourceEnd="//@children.15/@sourceConnections.1/@children.1" connectionRouterKind="Manual"> <children xsi:type="editmodel:WireLabelEditModel" name="«Implement»" size="59,14" anchorKind="MiddlePart"/> <children xsi:type="editmodel:AssociationEndEditModel" location="62,0" attachSource="true"/> <children xsi:type="editmodel:AssociationEndEditModel" location="78,57"/> </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.17/@sourceConnections.0 //@children.17/@sourceConnections.3" name="JavaCodegenWizard" location="1338,521" size="174,67" 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;),page0,setGenerationBase(ILjava.lang.String;),JavaCodegenWizard(),canFinish(),page,performFinish(),getModelBase(),addPages(),setGenerationType,serialize(Ljava.lang.String;),computeWorkload()"> <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/> <children xsi:type="editmodel:CompartmentEditModel" size="122,18"> <children xsi:type="editmodel:MethodEditModel" name="setGenerationType" id="ch.sahits.codegen.java.internal.wizards/JavaCodegenWizard#setGenerationType"/> </children> <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/> <sourceConnections xsi:type="editmodel:GeneralizationEditModel" autoLocated="true" id="ch.sahits.codegen.java.wizards/BasicJavaSourceCodeGenWizard<-ch.sahits.codegen.java.internal.wizards/JavaCodegenWizard" source="//@children.16" target="//@children.4" targetEnd="//@children.16/@sourceConnections.0/@children.1" sourceEnd="//@children.16/@sourceConnections.0/@children.0" connectionRouterKind="Manual"> <children xsi:type="editmodel:AssociationEndEditModel" location="100,0" attachSource="true"/> <children xsi:type="editmodel:AssociationEndEditModel" location="73,81"/> </sourceConnections> <sourceConnections xsi:type="editmodel:GeneralizationEditModel" autoLocated="true" source="//@children.16" target="//@children.13" targetEnd="//@children.16/@sourceConnections.1/@children.1" sourceEnd="//@children.16/@sourceConnections.1/@children.0" connectionRouterKind="Manual"> <children xsi:type="editmodel:AssociationEndEditModel" location="0,65" attachSource="true"/> <children xsi:type="editmodel:AssociationEndEditModel" location="200,55"/> </sourceConnections> <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="ch.sahits.codegen.java.internal.wizards/JavaCodegenWizard->Soyatec::Implement" source="//@children.16" target="//@children.13" targetEnd="//@children.16/@sourceConnections.2/@children.2" label="//@children.16/@sourceConnections.2/@children.0" sourceEnd="//@children.16/@sourceConnections.2/@children.1" connectionRouterKind="Manual"> <children xsi:type="editmodel:WireLabelEditModel" name="«Implement»" size="59,14" anchorKind="MiddlePart"/> <children xsi:type="editmodel:AssociationEndEditModel" location="10,67" attachSource="true"/> <children xsi:type="editmodel:AssociationEndEditModel" location="200,35"/> </sourceConnections> <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="ch.sahits.codegen.java.internal.wizards/JavaCodegenWizard->Soyatec::Implement" source="//@children.16" target="//@children.7" targetEnd="//@children.16/@sourceConnections.3/@children.2" label="//@children.16/@sourceConnections.3/@children.0" sourceEnd="//@children.16/@sourceConnections.3/@children.1" connectionRouterKind="Manual"> <children xsi:type="editmodel:WireLabelEditModel" name="«Implement, Instantiate, Call, Import»" size="172,14" anchorKind="MiddlePart"/> <children xsi:type="editmodel:AssociationEndEditModel" location="100,67" attachSource="true"/> <children xsi:type="editmodel:AssociationEndEditModel" location="113,0"/> </sourceConnections> <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="ch.sahits.codegen.java.internal.wizards/JavaCodegenWizard->Soyatec::Implement" source="//@children.16" target="//@children.2" targetEnd="//@children.16/@sourceConnections.4/@children.2" label="//@children.16/@sourceConnections.4/@children.0" sourceEnd="//@children.16/@sourceConnections.4/@children.1" connectionRouterKind="Manual"> <children xsi:type="editmodel:WireLabelEditModel" name="«Implement, Call, Import»" size="117,14" anchorKind="MiddlePart"/> <children xsi:type="editmodel:AssociationEndEditModel" location="170,67" attachSource="true"/> <children xsi:type="editmodel:AssociationEndEditModel" location="0,199"/> </sourceConnections> <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="ch.sahits.codegen.java.internal.wizards/JavaCodegenWizard->Soyatec::Implement" source="//@children.16" target="//@children.9" targetEnd="//@children.16/@sourceConnections.5/@children.2" label="//@children.16/@sourceConnections.5/@children.0" sourceEnd="//@children.16/@sourceConnections.5/@children.1" connectionRouterKind="Manual"> <children xsi:type="editmodel:WireLabelEditModel" name="«Implement, Import, Call»" size="117,14" anchorKind="MiddlePart"/> <children xsi:type="editmodel:AssociationEndEditModel" location="0,43" attachSource="true"/> <children xsi:type="editmodel:AssociationEndEditModel" location="194,24"/> </sourceConnections> <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="ch.sahits.codegen.java.internal.wizards/JavaCodegenWizard->Soyatec::Implement" source="//@children.16" target="//@children.11" targetEnd="//@children.16/@sourceConnections.6/@children.2" label="//@children.16/@sourceConnections.6/@children.0" sourceEnd="//@children.16/@sourceConnections.6/@children.1" connectionRouterKind="Manual"> <children xsi:type="editmodel:WireLabelEditModel" name="«Implement, Instantiate, Call, Import»" size="172,14" anchorKind="MiddlePart"/> <children xsi:type="editmodel:AssociationEndEditModel" location="40,67" attachSource="true"/> <children xsi:type="editmodel:AssociationEndEditModel" location="90,0"/> </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.16" target="//@children.4" targetEnd="//@children.16/@sourceConnections.7/@children.2" label="//@children.16/@sourceConnections.7/@children.0" sourceEnd="//@children.16/@sourceConnections.7/@children.1" connectionRouterKind="Manual"> <children xsi:type="editmodel:WireLabelEditModel" name="«Derive»" size="43,14" anchorKind="MiddlePart"/> <children xsi:type="editmodel:AssociationEndEditModel" location="120,0" attachSource="true"/> <children xsi:type="editmodel:AssociationEndEditModel" location="93,81"/> </sourceConnections> <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="ch.sahits.codegen.java.internal.wizards/JavaCodegenWizard->Standard::Call" source="//@children.16" target="//@children.0" targetEnd="//@children.16/@sourceConnections.8/@children.2" label="//@children.16/@sourceConnections.8/@children.0" sourceEnd="//@children.16/@sourceConnections.8/@children.1" connectionRouterKind="Manual"> <children xsi:type="editmodel:WireLabelEditModel" name="«Call»" size="29,14" anchorKind="MiddlePart"/> <children xsi:type="editmodel:AssociationEndEditModel" location="0,44" attachSource="true"/> <children xsi:type="editmodel:AssociationEndEditModel" location="166,10"/> </sourceConnections> <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="ch.sahits.codegen.java.internal.wizards/JavaCodegenWizard->Soyatec::Implement" source="//@children.16" target="//@children.8" targetEnd="//@children.16/@sourceConnections.9/@children.2" label="//@children.16/@sourceConnections.9/@children.0" sourceEnd="//@children.16/@sourceConnections.9/@children.1" connectionRouterKind="Manual"> <children xsi:type="editmodel:WireLabelEditModel" name="«Implement, Call, Import»" size="117,14" anchorKind="MiddlePart"/> <children xsi:type="editmodel:AssociationEndEditModel" location="0,22" attachSource="true"/> <children xsi:type="editmodel:AssociationEndEditModel" location="176,39"/> </sourceConnections> <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="ch.sahits.codegen.java.internal.wizards/JavaCodegenWizard->Soyatec::Implement" source="//@children.16" target="//@children.1" targetEnd="//@children.16/@sourceConnections.10/@children.2" label="//@children.16/@sourceConnections.10/@children.0" sourceEnd="//@children.16/@sourceConnections.10/@children.1" connectionRouterKind="Manual"> <children xsi:type="editmodel:WireLabelEditModel" name="«Implement, Instantiate, Call, Import»" size="172,14" anchorKind="MiddlePart"/> <children xsi:type="editmodel:AssociationEndEditModel" location="0,13" attachSource="true"/> <children xsi:type="editmodel:AssociationEndEditModel" location="178,87"/> </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.5/@sourceConnections.6" name="JavaCodegenModelWizard" location="1261,747" size="213,29" id="ch.sahits.codegen.java.internal.wizards/JavaCodegenModelWizard" runTimeClassModel="model,selecteDBCodeConstant,setPackageFragmentRoot(Lorg.eclipse.jdt.core.IPackageFragmentRoot;),packageFragmentRoot,canFinish(),setDbProduct(Ljava.lang.String;),dbProduct,setInputFile(Ljava.lang.String;),performFinish(),inputFile,JavaCodegenModelWizard(),addPages(),createPageControls(Lorg.eclipse.swt.widgets.Composite;),setSelecteDBCodeConstant(I),getModel()"> <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/> <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/> <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/> <sourceConnections xsi:type="editmodel:GeneralizationEditModel" autoLocated="true" id="ch.sahits.codegen.java.internal.wizards/JavaCodegenWizard<-ch.sahits.codegen.java.internal.wizards/JavaCodegenModelWizard" source="//@children.17" target="//@children.16" targetEnd="//@children.17/@sourceConnections.0/@children.1" sourceEnd="//@children.17/@sourceConnections.0/@children.0" connectionRouterKind="Manual"> <children xsi:type="editmodel:AssociationEndEditModel" location="144,0" attachSource="true"/> <children xsi:type="editmodel:AssociationEndEditModel" location="67,67"/> </sourceConnections> <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" source="//@children.17" target="//@children.7" targetEnd="//@children.17/@sourceConnections.1/@children.2" label="//@children.17/@sourceConnections.1/@children.0" sourceEnd="//@children.17/@sourceConnections.1/@children.1" connectionRouterKind="Manual"> <children xsi:type="editmodel:WireLabelEditModel" size="0,14" anchorKind="MiddlePart"/> <children xsi:type="editmodel:AssociationEndEditModel" location="114,29" attachSource="true"/> <children xsi:type="editmodel:AssociationEndEditModel" location="111,0"/> </sourceConnections> <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" source="//@children.17" target="//@children.2" targetEnd="//@children.17/@sourceConnections.2/@children.2" label="//@children.17/@sourceConnections.2/@children.0" sourceEnd="//@children.17/@sourceConnections.2/@children.1" connectionRouterKind="Manual"> <children xsi:type="editmodel:WireLabelEditModel" size="0,14" anchorKind="MiddlePart"/> <children xsi:type="editmodel:AssociationEndEditModel" location="213,14" attachSource="true"/> <children xsi:type="editmodel:AssociationEndEditModel" location="0,166"/> </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.17" target="//@children.16" targetEnd="//@children.17/@sourceConnections.3/@children.2" label="//@children.17/@sourceConnections.3/@children.0" sourceEnd="//@children.17/@sourceConnections.3/@children.1" connectionRouterKind="Manual"> <children xsi:type="editmodel:WireLabelEditModel" name="«Derive»" location="1361,763" size="43,14" anchorKind="MiddlePart"/> <children xsi:type="editmodel:AssociationEndEditModel" location="124,0" attachSource="true"/> <children xsi:type="editmodel:AssociationEndEditModel" location="47,67"/> </sourceConnections> <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="ch.sahits.codegen.java.internal.wizards/JavaCodegenModelWizard->Standard::Call" source="//@children.17" target="//@children.18" targetEnd="//@children.17/@sourceConnections.4/@children.2" label="//@children.17/@sourceConnections.4/@children.0" sourceEnd="//@children.17/@sourceConnections.4/@children.1" connectionRouterKind="Manual"> <children xsi:type="editmodel:WireLabelEditModel" name="«Instantiate, Call»" size="84,14" anchorKind="MiddlePart"/> <children xsi:type="editmodel:AssociationEndEditModel" location="92,29" attachSource="true"/> <children xsi:type="editmodel:AssociationEndEditModel" location="168,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" targetConnections="//@children.10/@sourceConnections.8 //@children.14/@sourceConnections.2 //@children.17/@sourceConnections.4" name="CodeGeneratorDelegateFactory" location="142,1866" size="243,99" id="ch.sahits.codegen.java.wizards/CodeGeneratorDelegateFactory" runTimeClassModel="getCodeGeneratorDelegate"> <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/> <children xsi:type="editmodel:CompartmentEditModel" size="161,36"> <children xsi:type="editmodel:MethodEditModel" name="getCodeGeneratorDelegate"/> <children xsi:type="editmodel:MethodEditModel" name="getCodeGeneratorDelegate" id="ch.sahits.codegen.java.wizards/CodeGeneratorDelegateFactory#getCodeGeneratorDelegate"/> </children> <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/> <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="ch.sahits.codegen.java.wizards/CodeGeneratorDelegateFactory-Standard::Instantiate->ch.sahits.codegen.java.internal.wizards/GeneratedArtefactDelegateGenerator" source="//@children.18" target="//@children.14" targetEnd="//@children.18/@sourceConnections.0/@children.2" label="//@children.18/@sourceConnections.0/@children.0" sourceEnd="//@children.18/@sourceConnections.0/@children.1" connectionRouterKind="Manual"> <children xsi:type="editmodel:WireLabelEditModel" name="«Instantiate»" size="61,14" anchorKind="MiddlePart"/> <children xsi:type="editmodel:AssociationEndEditModel" location="243,40" attachSource="true"/> <children xsi:type="editmodel:AssociationEndEditModel" location="0,153"/> </sourceConnections> <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="ch.sahits.codegen.java.wizards/CodeGeneratorDelegateFactory-Standard::Instantiate->ch.sahits.codegen.java.internal.wizards/GeneratedClassDelegateGenerator" source="//@children.18" target="//@children.10" targetEnd="//@children.18/@sourceConnections.1/@children.2" label="//@children.18/@sourceConnections.1/@children.0" sourceEnd="//@children.18/@sourceConnections.1/@children.1" connectionRouterKind="Manual"> <children xsi:type="editmodel:WireLabelEditModel" name="«Instantiate»" size="61,14" anchorKind="MiddlePart"/> <children xsi:type="editmodel:AssociationEndEditModel" location="0,49" attachSource="true"/> <children xsi:type="editmodel:AssociationEndEditModel" location="263,99"/> </sourceConnections> <sourceConnections xsi:type="editmodel:GeneralizationEditModel" autoLocated="true" id="ch.sahits.codegen.wizards/ArtefacteGeneratorDelegateFactory<-ch.sahits.codegen.java.wizards/CodeGeneratorDelegateFactory" source="//@children.18" target="//@children.21" targetEnd="//@children.18/@sourceConnections.2/@children.1" sourceEnd="//@children.18/@sourceConnections.2/@children.0" connectionRouterKind="Manual"> <children xsi:type="editmodel:AssociationEndEditModel" location="145,0" attachSource="true"/> <children xsi:type="editmodel:AssociationEndEditModel" location="96,81"/> </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="GeneralCodeGenerationWizard" location="1169,944" size="242,189" id="ch.sahits.codegen.internal.wizards/GeneralCodeGenerationWizard" runTimeClassModel="unserialize(Ljava.lang.String;),GeneralCodeGenerationWizard(),performFinish(),getNextPage(Lorg.eclipse.jface.wizard.IWizardPage;),addPages(),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:DependencyEditModel" autoLocated="true" source="//@children.19" target="//@children.2" targetEnd="//@children.19/@sourceConnections.0/@children.2" label="//@children.19/@sourceConnections.0/@children.0" sourceEnd="//@children.19/@sourceConnections.0/@children.1" connectionRouterKind="Manual"> <children xsi:type="editmodel:WireLabelEditModel" size="0,14" anchorKind="MiddlePart"/> <children xsi:type="editmodel:AssociationEndEditModel" location="242,63" attachSource="true"/> <children xsi:type="editmodel:AssociationEndEditModel" location="0,412"/> </sourceConnections> <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" source="//@children.19" target="//@children.15" targetEnd="//@children.19/@sourceConnections.1/@children.2" label="//@children.19/@sourceConnections.1/@children.0" sourceEnd="//@children.19/@sourceConnections.1/@children.1" connectionRouterKind="Manual"> <children xsi:type="editmodel:WireLabelEditModel" size="0,14" anchorKind="MiddlePart"/> <children xsi:type="editmodel:AssociationEndEditModel" location="0,148" attachSource="true"/> <children xsi:type="editmodel:AssociationEndEditModel" location="143,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" targetConnections="//@children.1/@sourceConnections.0 //@children.3/@children.2/@children.0/@sourceConnections.0 //@children.1/@sourceConnections.1" name="BasicJavaCodeGenerator" location="1294,14" size="203,99" id="ch.sahits.codegen.java.wizards/BasicJavaCodeGenerator" runTimeClassModel="BasicJavaCodeGenerator"> <children xsi:type="editmodel:CompartmentEditModel"/> <children xsi:type="editmodel:CompartmentEditModel" size="154,36"> <children xsi:type="editmodel:MethodEditModel" name="BasicJavaCodeGenerator"/> <children xsi:type="editmodel:MethodEditModel" name="BasicJavaCodeGenerator" id="ch.sahits.codegen.java.wizards/BasicJavaCodeGenerator#BasicJavaCodeGenerator"/> </children> <children xsi:type="editmodel:CompartmentEditModel"/> <sourceConnections xsi:type="editmodel:GeneralizationEditModel" targetConnections="//@children.23/@sourceConnections.1" autoLocated="true" source="//@children.20" target="//@children.24" targetEnd="//@children.20/@sourceConnections.0/@children.1" sourceEnd="//@children.20/@sourceConnections.0/@children.0" connectionRouterKind="GeneralizationManhattan"> <children xsi:type="editmodel:AssociationEndEditModel" location="101,0" anchorKind="FixedAtEdge" attachSource="true"/> <children xsi:type="editmodel:AssociationEndEditModel" location="112,81" anchorKind="FixedAtEdge"/> </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.18/@sourceConnections.2" name="ArtefacteGeneratorDelegateFactory" location="191,1664" size="267,81" id="ch.sahits.codegen.wizards/ArtefacteGeneratorDelegateFactory"> <children xsi:type="editmodel:CompartmentEditModel"/> <children xsi:type="editmodel:CompartmentEditModel" size="161,18"> <children xsi:type="editmodel:MethodEditModel" name="getCodeGeneratorDelegate" id="ch.sahits.codegen.wizards/ArtefacteGeneratorDelegateFactory#getCodeGeneratorDelegate(Lorg.eclipse.ui.IWorkbench;Lorg.eclipse.swt.widgets.Shell;Lch.sahits.codegen.wizards.ECodeGenerationWizard;)"/> </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.14/@sourceConnections.3" name="MinimalArtefactDelegate" location="674,1530" size="199,171" id="ch.sahits.codegen.wizards/MinimalArtefactDelegate"> <children xsi:type="editmodel:CompartmentEditModel"/> <children xsi:type="editmodel:CompartmentEditModel" size="128,108"> <children xsi:type="editmodel:MethodEditModel" name="computeWorkload" id="ch.sahits.codegen.wizards/MinimalArtefactDelegate#computeWorkload()"/> <children xsi:type="editmodel:MethodEditModel" name="getComputationType" id="ch.sahits.codegen.wizards/MinimalArtefactDelegate#getComputationType()"/> <children xsi:type="editmodel:MethodEditModel" name="getModelBase" id="ch.sahits.codegen.wizards/MinimalArtefactDelegate#getModelBase()"/> <children xsi:type="editmodel:MethodEditModel" name="getShell" id="ch.sahits.codegen.wizards/MinimalArtefactDelegate#getShell()"/> <children xsi:type="editmodel:MethodEditModel" name="initModel" id="ch.sahits.codegen.wizards/MinimalArtefactDelegate#initModel(Lorg.eclipse.core.runtime.IProgressMonitor;Lch.sahits.codegen.wizards.BasicDBDefinitionPage;)"/> <children xsi:type="editmodel:MethodEditModel" name="selectAndReveal" id="ch.sahits.codegen.wizards/MinimalArtefactDelegate#selectAndReveal(Lorg.eclipse.core.resources.IResource;)"/> </children> <children xsi:type="editmodel:CompartmentEditModel"/> <sourceConnections xsi:type="editmodel:GeneralizationEditModel" autoLocated="true" id="ch.sahits.codegen.internal.wizards/OutputFileModel<-ch.sahits.codegen.wizards/MinimalArtefactDelegate" source="//@children.22" target="//@children.15" targetEnd="//@children.22/@sourceConnections.0/@children.1" sourceEnd="//@children.22/@sourceConnections.0/@children.0" connectionRouterKind="Manual"> <children xsi:type="editmodel:AssociationEndEditModel" location="121,0" attachSource="true"/> <children xsi:type="editmodel:AssociationEndEditModel" location="76,43"/> </sourceConnections> <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="ch.sahits.codegen.wizards/MinimalArtefactDelegate-Standard::Derive->ch.sahits.codegen.internal.wizards/OutputFileModel" source="//@children.22" target="//@children.15" targetEnd="//@children.22/@sourceConnections.1/@children.2" label="//@children.22/@sourceConnections.1/@children.0" sourceEnd="//@children.22/@sourceConnections.1/@children.1" connectionRouterKind="Manual"> <children xsi:type="editmodel:WireLabelEditModel" name="«Derive»" size="43,14" anchorKind="MiddlePart"/> <children xsi:type="editmodel:AssociationEndEditModel" location="199,15" attachSource="true"/> <children xsi:type="editmodel:AssociationEndEditModel" location="96,43"/> </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="ArtefactCodeGenerator" location="839,264" size="188,81" id="ch.sahits.codegen.wizards/ArtefactCodeGenerator"> <children xsi:type="editmodel:CompartmentEditModel"/> <children xsi:type="editmodel:CompartmentEditModel" size="144,18"> <children xsi:type="editmodel:MethodEditModel" name="ArtefactCodeGenerator" id="ch.sahits.codegen.wizards/ArtefactCodeGenerator#ArtefactCodeGenerator(Lch.sahits.codegen.wizards.ICodeGeneratorDelegate;)"/> </children> <children xsi:type="editmodel:CompartmentEditModel"/> <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="ch.sahits.codegen.wizards/ArtefactCodeGenerator->Standard::Call" source="//@children.23" target="//@children.15" targetEnd="//@children.23/@sourceConnections.0/@children.2" label="//@children.23/@sourceConnections.0/@children.0" sourceEnd="//@children.23/@sourceConnections.0/@children.1" connectionRouterKind="Manual"> <children xsi:type="editmodel:WireLabelEditModel" name="«Import, Call»" size="64,14" anchorKind="MiddlePart"/> <children xsi:type="editmodel:AssociationEndEditModel" location="36,81" attachSource="true"/> <children xsi:type="editmodel:AssociationEndEditModel" location="156,0"/> </sourceConnections> <sourceConnections xsi:type="editmodel:GeneralizationEditModel" autoLocated="true" id="ch.sahits.codegen.wizards/BasicGeneralCodeGenerator<-ch.sahits.codegen.wizards/ArtefactCodeGenerator" source="//@children.23" target="//@children.20/@sourceConnections.0" targetEnd="//@children.23/@sourceConnections.1/@children.1" sourceEnd="//@children.23/@sourceConnections.1/@children.0" connectionRouterKind="GeneralizationManhattan"> <children xsi:type="editmodel:AssociationEndEditModel" location="94,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.20/@sourceConnections.0" name="BasicGeneralCodeGenerator" location="1050,-150" size="224,81" id="ch.sahits.codegen.wizards/BasicGeneralCodeGenerator"> <children xsi:type="editmodel:CompartmentEditModel"/> <children xsi:type="editmodel:CompartmentEditModel" size="169,18"> <children xsi:type="editmodel:MethodEditModel" name="BasicGeneralCodeGenerator" id="ch.sahits.codegen.wizards/BasicGeneralCodeGenerator#BasicGeneralCodeGenerator(Lch.sahits.codegen.wizards.ICodeGeneratorDelegate;)"/> </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> <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>