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="BuilderHierarchy" size="1396,853" id="" metadata="uml2-1.0" initialized="true" scrolledX="346" scrolledY="-31" tag="1000" key="32303037303533312D313030302063682E7361686974732E6D6F64656C2F61686F"> <children xsi:type="editmodel:InterfaceEditModel" targetConnections="//@children.3/@sourceConnections.0" name="IGeneratedJavaClassBuilder" location="969,375" size="222,57" id="ch.sahits.model.java/IGeneratedJavaClassBuilder" 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:GeneralizationEditModel" autoLocated="true" id="ch.sahits.model/IGeneratedClassBuilder<-ch.sahits.model.java/IGeneratedJavaClassBuilder" source="//@children.0" target="//@children.8" targetEnd="//@children.0/@sourceConnections.0/@children.1" sourceEnd="//@children.0/@sourceConnections.0/@children.0" connectionRouterKind="Manual"> <children xsi:type="editmodel:AssociationEndEditModel" location="116,0" attachSource="true"/> <children xsi:type="editmodel:AssociationEndEditModel" location="95,57"/> </sourceConnections> <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" packageIndication="3"/> </children> <children xsi:type="editmodel:InterfaceEditModel" targetConnections="//@children.2/@sourceConnections.0 //@children.4/@sourceConnections.0" name="IGeneratedJavaClass2" location="-50,390" size="183,57" id="ch.sahits.model.java/IGeneratedJavaClass2" 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:GeneralizationEditModel" autoLocated="true" id="ch.sahits.model/IGeneratorClass<-ch.sahits.model.java/IGeneratedJavaClass2" source="//@children.1" target="//@children.9" targetEnd="//@children.1/@sourceConnections.0/@children.1" sourceEnd="//@children.1/@sourceConnections.0/@children.0" connectionRouterKind="GeneralizationManhattan"> <children xsi:type="editmodel:AssociationEndEditModel" location="91,0" anchorKind="FixedAtEdge" attachSource="true"/> <children xsi:type="editmodel:AssociationEndEditModel" location="71,57"/> </sourceConnections> <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" packageIndication="3"/> </children> <children xsi:type="editmodel:InterfaceEditModel" name="IGeneratedJavaClass" location="-42,510" size="176,57" id="ch.sahits.model.java/IGeneratedJavaClass" 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:GeneralizationEditModel" autoLocated="true" id="ch.sahits.model.java/IGeneratedJavaClass2<-ch.sahits.model.java/IGeneratedJavaClass" source="//@children.2" target="//@children.1" targetEnd="//@children.2/@sourceConnections.0/@children.1" sourceEnd="//@children.2/@sourceConnections.0/@children.0" connectionRouterKind="Manual"> <children xsi:type="editmodel:AssociationEndEditModel" location="87,0" attachSource="true"/> <children xsi:type="editmodel:AssociationEndEditModel" location="95,57"/> </sourceConnections> <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" packageIndication="3"/> </children> <children xsi:type="editmodel:ClassEditModel" name="GeneratedJavaClassBuilder" location="660,375" size="218,43" id="ch.sahits.model.java/GeneratedJavaClassBuilder" 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:GeneralizationEditModel" autoLocated="true" id="ch.sahits.model.java/IGeneratedJavaClassBuilder<-ch.sahits.model.java/GeneratedJavaClassBuilder" source="//@children.3" target="//@children.0" targetEnd="//@children.3/@sourceConnections.0/@children.1" sourceEnd="//@children.3/@sourceConnections.0/@children.0" connectionRouterKind="Manual"> <children xsi:type="editmodel:AssociationEndEditModel" location="218,21" attachSource="true"/> <children xsi:type="editmodel:AssociationEndEditModel" location="0,21"/> </sourceConnections> <sourceConnections xsi:type="editmodel:GeneralizationEditModel" autoLocated="true" id="ch.sahits.model/GeneratedClassBuilder<-ch.sahits.model.java/GeneratedJavaClassBuilder" source="//@children.3" target="//@children.11" targetEnd="//@children.3/@sourceConnections.1/@children.1" sourceEnd="//@children.3/@sourceConnections.1/@children.0" connectionRouterKind="Manual"> <children xsi:type="editmodel:AssociationEndEditModel" location="86,0" attachSource="true"/> <children xsi:type="editmodel:AssociationEndEditModel" location="101,43"/> </sourceConnections> <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/> </children> <children xsi:type="editmodel:ClassEditModel" name="GeneratedJavaClass" location="330,375" size="172,43" id="ch.sahits.model.java/GeneratedJavaClass" 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:GeneralizationEditModel" autoLocated="true" id="ch.sahits.model.java/IGeneratedJavaClass2<-ch.sahits.model.java/GeneratedJavaClass" source="//@children.4" target="//@children.1" targetEnd="//@children.4/@sourceConnections.0/@children.1" sourceEnd="//@children.4/@sourceConnections.0/@children.0" connectionRouterKind="Manual"> <children xsi:type="editmodel:AssociationEndEditModel" location="0,29" attachSource="true"/> <children xsi:type="editmodel:AssociationEndEditModel" location="183,14"/> </sourceConnections> <sourceConnections xsi:type="editmodel:GeneralizationEditModel" autoLocated="true" id="ch.sahits.model/GeneratedClass<-ch.sahits.model.java/GeneratedJavaClass" source="//@children.4" target="//@children.5" targetEnd="//@children.4/@sourceConnections.1/@children.1" sourceEnd="//@children.4/@sourceConnections.1/@children.0" connectionRouterKind="Manual"> <children xsi:type="editmodel:AssociationEndEditModel" location="86,0" attachSource="true"/> <children xsi:type="editmodel:AssociationEndEditModel" location="71,43"/> </sourceConnections> <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" packageIndication="3"/> </children> <children xsi:type="editmodel:ClassEditModel" targetConnections="//@children.4/@sourceConnections.1" name="GeneratedClass" location="345,236" size="142,43" id="ch.sahits.model/GeneratedClass" 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:GeneralizationEditModel" id="ch.sahits.model/IGeneratorClass<-ch.sahits.model/GeneratedClass" source="//@children.5" target="//@children.9" targetEnd="//@children.5/@sourceConnections.0/@children.1" sourceEnd="//@children.5/@sourceConnections.0/@children.0" connectionRouterKind="GeneralizationManhattan"> <children xsi:type="editmodel:AssociationEndEditModel" location="0,21" anchorKind="FixedAtEdge" attachSource="true"/> <children xsi:type="editmodel:AssociationEndEditModel" location="143,23" anchorKind="FixedAtEdge"/> </sourceConnections> <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" packageIndication="3"/> </children> <children xsi:type="editmodel:InterfaceEditModel" targetConnections="//@children.10/@sourceConnections.0" name="IBuildable" location="75,-60" size="107,57" id="ch.sahits.model/IBuildable"> <children xsi:type="editmodel:CompartmentEditModel"/> <children xsi:type="editmodel:CompartmentEditModel"/> <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:InterfaceEditModel" targetConnections="//@children.8/@sourceConnections.0" name="IBuilder" location="1020,45" size="120,57" id="ch.sahits.model/IBuilder" 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" packageIndication="3"/> </children> <children xsi:type="editmodel:InterfaceEditModel" targetConnections="//@children.0/@sourceConnections.0 //@children.11/@sourceConnections.0" name="IGeneratedClassBuilder" location="990,222" size="192,57" id="ch.sahits.model/IGeneratedClassBuilder" 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:GeneralizationEditModel" autoLocated="true" id="ch.sahits.model/IBuilder<-ch.sahits.model/IGeneratedClassBuilder" source="//@children.8" target="//@children.7" targetEnd="//@children.8/@sourceConnections.0/@children.1" sourceEnd="//@children.8/@sourceConnections.0/@children.0" connectionRouterKind="Manual"> <children xsi:type="editmodel:AssociationEndEditModel" location="89,0" attachSource="true"/> <children xsi:type="editmodel:AssociationEndEditModel" location="59,57"/> </sourceConnections> <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" packageIndication="3"/> </children> <children xsi:type="editmodel:InterfaceEditModel" targetConnections="//@children.1/@sourceConnections.0 //@children.5/@sourceConnections.0" name="IGeneratorClass" location="-30,236" size="143,57" id="ch.sahits.model/IGeneratorClass"> <children xsi:type="editmodel:CompartmentEditModel"/> <children xsi:type="editmodel:CompartmentEditModel"/> <children xsi:type="editmodel:CompartmentEditModel"/> <sourceConnections xsi:type="editmodel:GeneralizationEditModel" autoLocated="true" id="ch.sahits.model/IGeneratorClass2<-ch.sahits.model/IGeneratorClass" source="//@children.9" target="//@children.10" targetEnd="//@children.9/@sourceConnections.0/@children.1" sourceEnd="//@children.9/@sourceConnections.0/@children.0" connectionRouterKind="Manual"> <children xsi:type="editmodel:AssociationEndEditModel" location="108,0" attachSource="true"/> <children xsi:type="editmodel:AssociationEndEditModel" location="33,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.9/@sourceConnections.0" name="IGeneratorClass2" location="45,60" size="150,57" id="ch.sahits.model/IGeneratorClass2" 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:GeneralizationEditModel" autoLocated="true" id="ch.sahits.model/IBuildable<-ch.sahits.model/IGeneratorClass2" source="//@children.10" target="//@children.6" targetEnd="//@children.10/@sourceConnections.0/@children.1" sourceEnd="//@children.10/@sourceConnections.0/@children.0" connectionRouterKind="Manual"> <children xsi:type="editmodel:AssociationEndEditModel" location="83,0" attachSource="true"/> <children xsi:type="editmodel:AssociationEndEditModel" location="53,58"/> </sourceConnections> <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" packageIndication="3"/> </children> <children xsi:type="editmodel:ClassEditModel" targetConnections="//@children.3/@sourceConnections.1" name="GeneratedClassBuilder" location="645,229" size="188,43" id="ch.sahits.model/GeneratedClassBuilder" 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:GeneralizationEditModel" autoLocated="true" id="ch.sahits.model/IGeneratedClassBuilder<-ch.sahits.model/GeneratedClassBuilder" source="//@children.11" target="//@children.8" targetEnd="//@children.11/@sourceConnections.0/@children.1" sourceEnd="//@children.11/@sourceConnections.0/@children.0" connectionRouterKind="Manual"> <children xsi:type="editmodel:AssociationEndEditModel" location="188,21" attachSource="true"/> <children xsi:type="editmodel:AssociationEndEditModel" location="0,28"/> </sourceConnections> <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" packageIndication="3"/> </children> <diagramOptions xsi:type="options:ClassDiagramOptions" properties="wireOptions=3;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>