diff --git a/de.hftstuttgart.buildingphysics/.classpath b/de.hftstuttgart.buildingphysics/.classpath
new file mode 100644
index 0000000000000000000000000000000000000000..c3ba59e4c3aa0f77c91a1c5c582d9a7e6363defc
--- /dev/null
+++ b/de.hftstuttgart.buildingphysics/.classpath
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+	<classpathentry kind="src" path="src"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-11"/>
+	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
+	<classpathentry kind="output" path="bin"/>
+</classpath>
diff --git a/de.hftstuttgart.buildingphysics/.project b/de.hftstuttgart.buildingphysics/.project
new file mode 100644
index 0000000000000000000000000000000000000000..ed674432c77220baefdb98be8c98039adbef6c1b
--- /dev/null
+++ b/de.hftstuttgart.buildingphysics/.project
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>de.hftstuttgart.buildingphysics</name>
+	<comment></comment>
+	<projects>
+	</projects>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.jdt.core.javabuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.eclipse.pde.ManifestBuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.eclipse.pde.SchemaBuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.sirius.nature.modelingproject</nature>
+		<nature>org.eclipse.jdt.core.javanature</nature>
+		<nature>org.eclipse.pde.PluginNature</nature>
+	</natures>
+</projectDescription>
diff --git a/de.hftstuttgart.buildingphysics/META-INF/MANIFEST.MF b/de.hftstuttgart.buildingphysics/META-INF/MANIFEST.MF
new file mode 100644
index 0000000000000000000000000000000000000000..ab73feca02e73b0e011ed390b0c80fc5dbfe242b
--- /dev/null
+++ b/de.hftstuttgart.buildingphysics/META-INF/MANIFEST.MF
@@ -0,0 +1,7 @@
+Manifest-Version: 1.0
+Bundle-ManifestVersion: 2
+Bundle-Name: de.hftstuttgart.buildingphysics
+Bundle-SymbolicName: de.hftstuttgart.buildingphysics; singleton:=true
+Bundle-Version: 0.1.0.qualifier
+Require-Bundle: org.eclipse.emf.ecore;visibility:=reexport,
+ org.eclipse.core.runtime
diff --git a/de.hftstuttgart.buildingphysics/model/buildingphysics.aird b/de.hftstuttgart.buildingphysics/model/buildingphysics.aird
new file mode 100644
index 0000000000000000000000000000000000000000..37f9f398c395ada87ded10bf3a531c1d127dc7bd
--- /dev/null
+++ b/de.hftstuttgart.buildingphysics/model/buildingphysics.aird
@@ -0,0 +1,127 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:description="http://www.eclipse.org/sirius/description/1.1.0" xmlns:description_1="http://www.eclipse.org/sirius/diagram/description/1.1.0" xmlns:diagram="http://www.eclipse.org/sirius/diagram/1.1.0" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.3/notation" xmlns:style="http://www.eclipse.org/sirius/diagram/description/style/1.1.0" xmlns:viewpoint="http://www.eclipse.org/sirius/1.1.0" xsi:schemaLocation="http://www.eclipse.org/sirius/description/1.1.0 http://www.eclipse.org/sirius/1.1.0#//description http://www.eclipse.org/sirius/diagram/description/1.1.0 http://www.eclipse.org/sirius/diagram/1.1.0#//description http://www.eclipse.org/sirius/diagram/description/style/1.1.0 http://www.eclipse.org/sirius/diagram/1.1.0#//description/style">
+  <viewpoint:DAnalysis uid="_neh8oB3ZEeuNsK3dZmTkbQ" selectedViews="_nfHygB3ZEeuNsK3dZmTkbQ" version="14.3.1.202003261200">
+    <semanticResources>buildingphysics.ecore</semanticResources>
+    <semanticResources>buildingphysics.genmodel</semanticResources>
+    <ownedViews xmi:type="viewpoint:DView" uid="_nfHygB3ZEeuNsK3dZmTkbQ">
+      <viewpoint xmi:type="description:Viewpoint" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']"/>
+      <ownedRepresentationDescriptors xmi:type="viewpoint:DRepresentationDescriptor" uid="_nfUm0R3ZEeuNsK3dZmTkbQ" name="buildingphysics" repPath="#_nfTYsB3ZEeuNsK3dZmTkbQ" changeId="e24216aa-f42c-4d7f-8575-621e32fdc99f">
+        <description xmi:type="description_1:DiagramDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']"/>
+        <target xmi:type="ecore:EPackage" href="buildingphysics.ecore#/"/>
+      </ownedRepresentationDescriptors>
+    </ownedViews>
+  </viewpoint:DAnalysis>
+  <diagram:DSemanticDiagram uid="_nfTYsB3ZEeuNsK3dZmTkbQ">
+    <ownedAnnotationEntries xmi:type="description:AnnotationEntry" uid="_nfVN4B3ZEeuNsK3dZmTkbQ" source="GMF_DIAGRAMS">
+      <data xmi:type="notation:Diagram" xmi:id="_nfVN4R3ZEeuNsK3dZmTkbQ" type="Sirius" element="_nfTYsB3ZEeuNsK3dZmTkbQ" measurementUnit="Pixel">
+        <children xmi:type="notation:Node" xmi:id="_8wHq8B3ZEeuNsK3dZmTkbQ" type="2003" element="_8v_IEB3ZEeuNsK3dZmTkbQ">
+          <children xmi:type="notation:Node" xmi:id="_8wI5EB3ZEeuNsK3dZmTkbQ" type="5007"/>
+          <children xmi:type="notation:Node" xmi:id="_8wJgIB3ZEeuNsK3dZmTkbQ" type="7004">
+            <children xmi:type="notation:Node" xmi:id="_DOI3QB3aEeuNsK3dZmTkbQ" type="3010" element="_DOFM4B3aEeuNsK3dZmTkbQ">
+              <styles xmi:type="notation:FontStyle" xmi:id="_DOI3QR3aEeuNsK3dZmTkbQ" fontColor="2697711" fontName=".AppleSystemUIFont" fontHeight="8"/>
+              <layoutConstraint xmi:type="notation:Location" xmi:id="_DOI3Qh3aEeuNsK3dZmTkbQ"/>
+            </children>
+            <styles xmi:type="notation:SortingStyle" xmi:id="_8wJgIR3ZEeuNsK3dZmTkbQ"/>
+            <styles xmi:type="notation:FilteringStyle" xmi:id="_8wJgIh3ZEeuNsK3dZmTkbQ"/>
+          </children>
+          <styles xmi:type="notation:ShapeStyle" xmi:id="_8wHq8R3ZEeuNsK3dZmTkbQ" fontName=".AppleSystemUIFont" fontHeight="8"/>
+          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8wHq8h3ZEeuNsK3dZmTkbQ" x="252" y="108" width="120" height="100"/>
+        </children>
+        <children xmi:type="notation:Node" xmi:id="_JiCeQB3aEeuNsK3dZmTkbQ" type="2003" element="_Jh_a8B3aEeuNsK3dZmTkbQ">
+          <children xmi:type="notation:Node" xmi:id="_JiCeQx3aEeuNsK3dZmTkbQ" type="5007"/>
+          <children xmi:type="notation:Node" xmi:id="_JiCeRB3aEeuNsK3dZmTkbQ" type="7004">
+            <styles xmi:type="notation:SortingStyle" xmi:id="_JiCeRR3aEeuNsK3dZmTkbQ"/>
+            <styles xmi:type="notation:FilteringStyle" xmi:id="_JiCeRh3aEeuNsK3dZmTkbQ"/>
+          </children>
+          <styles xmi:type="notation:ShapeStyle" xmi:id="_JiCeQR3aEeuNsK3dZmTkbQ" fontName=".AppleSystemUIFont" fontHeight="8"/>
+          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_JiCeQh3aEeuNsK3dZmTkbQ" x="128" y="300" width="120" height="100"/>
+        </children>
+        <styles xmi:type="notation:DiagramStyle" xmi:id="_nfVN4h3ZEeuNsK3dZmTkbQ"/>
+        <edges xmi:type="notation:Edge" xmi:id="_Mrp6kB3aEeuNsK3dZmTkbQ" type="4001" element="_Mrm3QB3aEeuNsK3dZmTkbQ" source="_8wHq8B3ZEeuNsK3dZmTkbQ" target="_JiCeQB3aEeuNsK3dZmTkbQ">
+          <children xmi:type="notation:Node" xmi:id="_MrqhoB3aEeuNsK3dZmTkbQ" type="6001">
+            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_MrqhoR3aEeuNsK3dZmTkbQ" y="-10"/>
+          </children>
+          <children xmi:type="notation:Node" xmi:id="_Mrqhoh3aEeuNsK3dZmTkbQ" type="6002">
+            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Mrqhox3aEeuNsK3dZmTkbQ" y="10"/>
+          </children>
+          <children xmi:type="notation:Node" xmi:id="_MrrIsB3aEeuNsK3dZmTkbQ" type="6003">
+            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_MrrIsR3aEeuNsK3dZmTkbQ" x="4" y="10"/>
+          </children>
+          <styles xmi:type="notation:ConnectorStyle" xmi:id="_Mrp6kR3aEeuNsK3dZmTkbQ" routing="Rectilinear"/>
+          <styles xmi:type="notation:FontStyle" xmi:id="_Mrp6kh3aEeuNsK3dZmTkbQ" fontColor="7490599" fontName=".AppleSystemUIFont" fontHeight="8"/>
+          <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Mrp6kx3aEeuNsK3dZmTkbQ" points="[0, 0, 104, -94]$[0, 49, 104, -45]$[-116, 49, -12, -45]$[-116, 94, -12, 0]"/>
+          <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_MrsW0B3aEeuNsK3dZmTkbQ" id="(0.5423728813559322,1.0)"/>
+          <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_MrsW0R3aEeuNsK3dZmTkbQ" id="(0.711864406779661,0.0)"/>
+        </edges>
+      </data>
+    </ownedAnnotationEntries>
+    <ownedAnnotationEntries xmi:type="description:AnnotationEntry" uid="_nfY4QB3ZEeuNsK3dZmTkbQ" source="DANNOTATION_CUSTOMIZATION_KEY">
+      <data xmi:type="diagram:ComputedStyleDescriptionRegistry" uid="_nfY4QR3ZEeuNsK3dZmTkbQ">
+        <computedStyleDescriptions xmi:type="style:BundledImageDescription" xmi:id="_FqIYkx3aEeuNsK3dZmTkbQ" labelExpression="service:render" labelAlignment="LEFT" tooltipExpression="service:renderTooltip" sizeComputationExpression="1">
+          <borderColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
+          <labelFormat>bold</labelFormat>
+          <labelColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
+          <color xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
+        </computedStyleDescriptions>
+        <computedStyleDescriptions xmi:type="style:EdgeStyleDescription" xmi:id="_MrneUB3aEeuNsK3dZmTkbQ" sourceArrow="FillDiamond" routingStyle="manhattan">
+          <strokeColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
+          <centerLabelStyleDescription xmi:type="style:CenterLabelStyleDescription" xmi:id="_MrneUR3aEeuNsK3dZmTkbQ" showIcon="false" labelExpression="service:render">
+            <labelColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
+          </centerLabelStyleDescription>
+          <endLabelStyleDescription xmi:type="style:EndLabelStyleDescription" xmi:id="_MrneUh3aEeuNsK3dZmTkbQ" labelSize="6" showIcon="false" labelExpression="service:eKeysLabel">
+            <labelColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='dark_blue']"/>
+          </endLabelStyleDescription>
+        </computedStyleDescriptions>
+      </data>
+    </ownedAnnotationEntries>
+    <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_8v_IEB3ZEeuNsK3dZmTkbQ" name="BuildingPhysicsCatalog" tooltipText="" outgoingEdges="_Mrm3QB3aEeuNsK3dZmTkbQ" width="12" height="10">
+      <target xmi:type="ecore:EClass" href="buildingphysics.ecore#//BuildingPhysicsCatalog"/>
+      <semanticElements xmi:type="ecore:EClass" href="buildingphysics.ecore#//BuildingPhysicsCatalog"/>
+      <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
+      <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
+      <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
+      <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_FqIYkR3aEeuNsK3dZmTkbQ" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216">
+        <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/>
+      </ownedStyle>
+      <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/>
+      <ownedElements xmi:type="diagram:DNodeListElement" uid="_DOFM4B3aEeuNsK3dZmTkbQ" name="author : EString" tooltipText="">
+        <target xmi:type="ecore:EAttribute" href="buildingphysics.ecore#//BuildingPhysicsCatalog/author"/>
+        <semanticElements xmi:type="ecore:EAttribute" href="buildingphysics.ecore#//BuildingPhysicsCatalog/author"/>
+        <ownedStyle xmi:type="diagram:BundledImage" uid="_FqIYlR3aEeuNsK3dZmTkbQ" labelAlignment="LEFT" description="_FqIYkx3aEeuNsK3dZmTkbQ">
+          <labelFormat>bold</labelFormat>
+        </ownedStyle>
+        <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/>
+      </ownedElements>
+    </ownedDiagramElements>
+    <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_Jh_a8B3aEeuNsK3dZmTkbQ" name="WindowType" tooltipText="" incomingEdges="_Mrm3QB3aEeuNsK3dZmTkbQ" width="12" height="10">
+      <target xmi:type="ecore:EClass" href="buildingphysics.ecore#//WindowType"/>
+      <semanticElements xmi:type="ecore:EClass" href="buildingphysics.ecore#//WindowType"/>
+      <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
+      <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
+      <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
+      <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_Jh_a8R3aEeuNsK3dZmTkbQ" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216">
+        <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/>
+      </ownedStyle>
+      <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/>
+    </ownedDiagramElements>
+    <ownedDiagramElements xmi:type="diagram:DEdge" uid="_Mrm3QB3aEeuNsK3dZmTkbQ" name="[0..*] windowTypes" sourceNode="_8v_IEB3ZEeuNsK3dZmTkbQ" targetNode="_Jh_a8B3aEeuNsK3dZmTkbQ">
+      <target xmi:type="ecore:EReference" href="buildingphysics.ecore#//BuildingPhysicsCatalog/windowTypes"/>
+      <semanticElements xmi:type="ecore:EReference" href="buildingphysics.ecore#//BuildingPhysicsCatalog/windowTypes"/>
+      <ownedStyle xmi:type="diagram:EdgeStyle" uid="_MrneUx3aEeuNsK3dZmTkbQ" description="_MrneUB3aEeuNsK3dZmTkbQ" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0">
+        <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_MrneVR3aEeuNsK3dZmTkbQ" showIcon="false">
+          <customFeatures>labelSize</customFeatures>
+        </centerLabelStyle>
+        <endLabelStyle xmi:type="diagram:EndLabelStyle" uid="_MrneVB3aEeuNsK3dZmTkbQ" showIcon="false" labelColor="39,76,114">
+          <customFeatures>labelSize</customFeatures>
+        </endLabelStyle>
+      </ownedStyle>
+      <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/>
+    </ownedDiagramElements>
+    <description xmi:type="description_1:DiagramDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']"/>
+    <filterVariableHistory xmi:type="diagram:FilterVariableHistory" uid="_nfT_wB3ZEeuNsK3dZmTkbQ"/>
+    <activatedLayers xmi:type="description_1:Layer" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer"/>
+    <activatedLayers xmi:type="description_1:AdditionalLayer" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@additionalLayers[name='Package']"/>
+    <activatedLayers xmi:type="description_1:AdditionalLayer" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@additionalLayers[name='Validation']"/>
+    <target xmi:type="ecore:EPackage" href="buildingphysics.ecore#/"/>
+  </diagram:DSemanticDiagram>
+</xmi:XMI>
diff --git a/de.hftstuttgart.buildingphysics/model/buildingphysics.ecore b/de.hftstuttgart.buildingphysics/model/buildingphysics.ecore
new file mode 100644
index 0000000000000000000000000000000000000000..2a2936dcf73cc195e025bb8644e9762d700268c2
--- /dev/null
+++ b/de.hftstuttgart.buildingphysics/model/buildingphysics.ecore
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ecore:EPackage xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+    xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="BuildingBhysics" nsURI="http://www.example.org/buildingphysics"
+    nsPrefix="BuildingPhysics">
+  <eClassifiers xsi:type="ecore:EClass" name="BuildingPhysicsCatalog">
+    <eStructuralFeatures xsi:type="ecore:EAttribute" name="author" lowerBound="1"
+        eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+    <eStructuralFeatures xsi:type="ecore:EReference" name="windowTypes" upperBound="-1"
+        eType="#//WindowType" containment="true"/>
+  </eClassifiers>
+  <eClassifiers xsi:type="ecore:EClass" name="WindowType"/>
+</ecore:EPackage>
diff --git a/de.hftstuttgart.buildingphysics/model/buildingphysics.genmodel b/de.hftstuttgart.buildingphysics/model/buildingphysics.genmodel
new file mode 100644
index 0000000000000000000000000000000000000000..537127fdda7c6286258fe88d221b6da6afce0691
--- /dev/null
+++ b/de.hftstuttgart.buildingphysics/model/buildingphysics.genmodel
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<genmodel:GenModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+    xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel"
+    modelDirectory="/de.hftstuttgart.buildingphysics/src-gen" creationIcons="false"
+    editDirectory="/de.hftstuttgart.buildingphysics.edit/src-gen" editorDirectory="/de.hftstuttgart.buildingphysics.editor/src-gen"
+    modelPluginID="de.hftstuttgart.buildingphysics" modelName="Buildingphysics" rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container"
+    codeFormatting="true" importerID="org.eclipse.emf.importer.ecore" complianceLevel="5.0"
+    copyrightFields="false" operationReflection="true" importOrganizing="true">
+  <foreignModel>buildingphysics.ecore</foreignModel>
+  <testsDirectory xsi:nil="true"/>
+  <genPackages prefix="BuildingPhysics" basePackage="de.hftstuttgart" disposableProviderFactory="true"
+      fileExtensions="buildphys" ecorePackage="buildingphysics.ecore#/">
+    <genClasses ecoreClass="buildingphysics.ecore#//BuildingPhysicsCatalog">
+      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute buildingphysics.ecore#//BuildingPhysicsCatalog/author"/>
+      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference buildingphysics.ecore#//BuildingPhysicsCatalog/windowTypes"/>
+    </genClasses>
+    <genClasses ecoreClass="buildingphysics.ecore#//WindowType"/>
+  </genPackages>
+</genmodel:GenModel>