<?xml version="1.0" encoding="UTF-8"?>
<uml:Model xmi:version="20110701" xmlns:xmi="http://www.omg.org/spec/XMI/20110701" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_OP5SINbbEeOWi5Dlhh8NIw" name="test">
  <packageImport xmi:id="_OSdd8NbbEeOWi5Dlhh8NIw">
    <importedPackage xmi:type="uml:Model" href="pathmap://VDFP_MODELS/libraries/StandardSimpleTypes.uml#_ietxEBt8EeO1Et3dhYErGQ"/>
  </packageImport>
  <packagedElement xmi:type="uml:Class" xmi:id="_OSlZwNbbEeOWi5Dlhh8NIw" name="ConstructionCase">
    <ownedAttribute xmi:id="_OSmA0NbbEeOWi5Dlhh8NIw" name="name">
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_OSmA0dbbEeOWi5Dlhh8NIw" name="startDate">
      <type xmi:type="uml:DataType" href="pathmap://VDFP_MODELS/libraries/StandardSimpleTypes.uml#_xck3gBt8EeO1Et3dhYErGQ"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSmn4NbbEeOWi5Dlhh8NIw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_OSmn4dbbEeOWi5Dlhh8NIw" name="active">
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSnO8NbbEeOWi5Dlhh8NIw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_OSnO8dbbEeOWi5Dlhh8NIw" name="numberOfWalls">
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSnO8tbbEeOWi5Dlhh8NIw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_OSnO89bbEeOWi5Dlhh8NIw" name="pricePerSquareMetre">
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSnO9NbbEeOWi5Dlhh8NIw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_OSnO9dbbEeOWi5Dlhh8NIw" name="picture">
      <type xmi:type="uml:DataType" href="pathmap://VDFP_MODELS/libraries/StandardSimpleTypes.uml#_xdIewCHrEeO5Q4_tiCIL_g"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSn2ANbbEeOWi5Dlhh8NIw"/>
    </ownedAttribute>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_OSn2AdbbEeOWi5Dlhh8NIw" name="House">
    <ownedAttribute xmi:id="_OSqSQ9bbEeOWi5Dlhh8NIw" name="description">
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
    </ownedAttribute>
  </packagedElement>
  <packagedElement xmi:type="uml:Association" xmi:id="_OSn2AtbbEeOWi5Dlhh8NIw" name="ConstructionCaseHouse" memberEnd="_OSprMNbbEeOWi5Dlhh8NIw _OSprM9bbEeOWi5Dlhh8NIw" navigableOwnedEnd="_OSprMNbbEeOWi5Dlhh8NIw _OSprM9bbEeOWi5Dlhh8NIw">
    <ownedEnd xmi:id="_OSprMNbbEeOWi5Dlhh8NIw" name="house" type="_OSn2AdbbEeOWi5Dlhh8NIw" aggregation="composite" association="_OSn2AtbbEeOWi5Dlhh8NIw">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSprMtbbEeOWi5Dlhh8NIw" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSprMdbbEeOWi5Dlhh8NIw" value="1"/>
    </ownedEnd>
    <ownedEnd xmi:id="_OSprM9bbEeOWi5Dlhh8NIw" name="constructionCase" type="_OSlZwNbbEeOWi5Dlhh8NIw" association="_OSn2AtbbEeOWi5Dlhh8NIw">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSqSQdbbEeOWi5Dlhh8NIw" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSqSQNbbEeOWi5Dlhh8NIw" value="1"/>
    </ownedEnd>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_OSqSQtbbEeOWi5Dlhh8NIw" name="HousePlan"/>
  <packagedElement xmi:type="uml:Class" xmi:id="_OSqSRNbbEeOWi5Dlhh8NIw" name="RoofPlan"/>
  <packagedElement xmi:type="uml:Association" xmi:id="_OSq5UNbbEeOWi5Dlhh8NIw" name="ConstructionCaseHousePlan" memberEnd="_OSq5UdbbEeOWi5Dlhh8NIw _OSq5VNbbEeOWi5Dlhh8NIw" navigableOwnedEnd="_OSq5UdbbEeOWi5Dlhh8NIw _OSq5VNbbEeOWi5Dlhh8NIw">
    <ownedEnd xmi:id="_OSq5UdbbEeOWi5Dlhh8NIw" name="housePlan" type="_OSqSQtbbEeOWi5Dlhh8NIw" aggregation="composite" association="_OSq5UNbbEeOWi5Dlhh8NIw">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSq5U9bbEeOWi5Dlhh8NIw" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSq5UtbbEeOWi5Dlhh8NIw" value="1"/>
    </ownedEnd>
    <ownedEnd xmi:id="_OSq5VNbbEeOWi5Dlhh8NIw" name="constructionCase" type="_OSlZwNbbEeOWi5Dlhh8NIw" association="_OSq5UNbbEeOWi5Dlhh8NIw">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSrgYNbbEeOWi5Dlhh8NIw" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSq5VdbbEeOWi5Dlhh8NIw" value="1"/>
    </ownedEnd>
  </packagedElement>
  <packagedElement xmi:type="uml:Association" xmi:id="_OSrgYdbbEeOWi5Dlhh8NIw" name="HousePlanRoofPlan" memberEnd="_OSrgYtbbEeOWi5Dlhh8NIw _OSsHcNbbEeOWi5Dlhh8NIw" navigableOwnedEnd="_OSrgYtbbEeOWi5Dlhh8NIw _OSsHcNbbEeOWi5Dlhh8NIw">
    <ownedEnd xmi:id="_OSrgYtbbEeOWi5Dlhh8NIw" name="roofPlan" type="_OSqSRNbbEeOWi5Dlhh8NIw" aggregation="composite" association="_OSrgYdbbEeOWi5Dlhh8NIw">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSrgZNbbEeOWi5Dlhh8NIw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSrgY9bbEeOWi5Dlhh8NIw" value="1"/>
    </ownedEnd>
    <ownedEnd xmi:id="_OSsHcNbbEeOWi5Dlhh8NIw" name="housePlan" type="_OSqSQtbbEeOWi5Dlhh8NIw" association="_OSrgYdbbEeOWi5Dlhh8NIw">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSsHctbbEeOWi5Dlhh8NIw" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSsHcdbbEeOWi5Dlhh8NIw" value="1"/>
    </ownedEnd>
  </packagedElement>
  <packagedElement xmi:type="uml:Association" xmi:id="_OSsHc9bbEeOWi5Dlhh8NIw" name="HouseRoofPlan" memberEnd="_OSsHdNbbEeOWi5Dlhh8NIw _OSsugtbbEeOWi5Dlhh8NIw" navigableOwnedEnd="_OSsHdNbbEeOWi5Dlhh8NIw _OSsugtbbEeOWi5Dlhh8NIw">
    <ownedEnd xmi:id="_OSsHdNbbEeOWi5Dlhh8NIw" name="roofPlan" type="_OSqSRNbbEeOWi5Dlhh8NIw" association="_OSsHc9bbEeOWi5Dlhh8NIw">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSsugdbbEeOWi5Dlhh8NIw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSsugNbbEeOWi5Dlhh8NIw" value="1"/>
    </ownedEnd>
    <ownedEnd xmi:id="_OSsugtbbEeOWi5Dlhh8NIw" name="house" type="_OSn2AdbbEeOWi5Dlhh8NIw" association="_OSsHc9bbEeOWi5Dlhh8NIw">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSsuhNbbEeOWi5Dlhh8NIw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSsug9bbEeOWi5Dlhh8NIw" value="1"/>
    </ownedEnd>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_OSsuhdbbEeOWi5Dlhh8NIw" name="Wall"/>
  <packagedElement xmi:type="uml:Association" xmi:id="_OStVkNbbEeOWi5Dlhh8NIw" name="HouseWall" memberEnd="_OStVkdbbEeOWi5Dlhh8NIw _OSt8oNbbEeOWi5Dlhh8NIw" navigableOwnedEnd="_OStVkdbbEeOWi5Dlhh8NIw _OSt8oNbbEeOWi5Dlhh8NIw">
    <ownedEnd xmi:id="_OStVkdbbEeOWi5Dlhh8NIw" name="walls" type="_OSsuhdbbEeOWi5Dlhh8NIw" aggregation="composite" association="_OStVkNbbEeOWi5Dlhh8NIw">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OStVk9bbEeOWi5Dlhh8NIw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OStVktbbEeOWi5Dlhh8NIw" value="*"/>
    </ownedEnd>
    <ownedEnd xmi:id="_OSt8oNbbEeOWi5Dlhh8NIw" name="house" type="_OSn2AdbbEeOWi5Dlhh8NIw" association="_OStVkNbbEeOWi5Dlhh8NIw">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSt8otbbEeOWi5Dlhh8NIw" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSt8odbbEeOWi5Dlhh8NIw" value="1"/>
    </ownedEnd>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_OSt8o9bbEeOWi5Dlhh8NIw" name="WallPlan"/>
  <packagedElement xmi:type="uml:Association" xmi:id="_OSujsNbbEeOWi5Dlhh8NIw" name="WallPlanWall" memberEnd="_OSujsdbbEeOWi5Dlhh8NIw _OSujtNbbEeOWi5Dlhh8NIw" navigableOwnedEnd="_OSujsdbbEeOWi5Dlhh8NIw _OSujtNbbEeOWi5Dlhh8NIw">
    <ownedEnd xmi:id="_OSujsdbbEeOWi5Dlhh8NIw" name="wall" type="_OSsuhdbbEeOWi5Dlhh8NIw" association="_OSujsNbbEeOWi5Dlhh8NIw">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSujs9bbEeOWi5Dlhh8NIw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSujstbbEeOWi5Dlhh8NIw" value="1"/>
    </ownedEnd>
    <ownedEnd xmi:id="_OSujtNbbEeOWi5Dlhh8NIw" name="wallPlan" type="_OSt8o9bbEeOWi5Dlhh8NIw" association="_OSujsNbbEeOWi5Dlhh8NIw">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSvKwdbbEeOWi5Dlhh8NIw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSvKwNbbEeOWi5Dlhh8NIw" value="1"/>
    </ownedEnd>
  </packagedElement>
  <packagedElement xmi:type="uml:Association" xmi:id="_OSvKwtbbEeOWi5Dlhh8NIw" name="HousePlanWallPlan" memberEnd="_OSvKw9bbEeOWi5Dlhh8NIw _OSvx0tbbEeOWi5Dlhh8NIw" navigableOwnedEnd="_OSvKw9bbEeOWi5Dlhh8NIw _OSvx0tbbEeOWi5Dlhh8NIw">
    <ownedEnd xmi:id="_OSvKw9bbEeOWi5Dlhh8NIw" name="wallPlans" type="_OSt8o9bbEeOWi5Dlhh8NIw" aggregation="composite" association="_OSvKwtbbEeOWi5Dlhh8NIw">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSvx0dbbEeOWi5Dlhh8NIw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSvx0NbbEeOWi5Dlhh8NIw" value="*"/>
    </ownedEnd>
    <ownedEnd xmi:id="_OSvx0tbbEeOWi5Dlhh8NIw" name="housePlan" type="_OSqSQtbbEeOWi5Dlhh8NIw" association="_OSvKwtbbEeOWi5Dlhh8NIw">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSvx1NbbEeOWi5Dlhh8NIw" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSvx09bbEeOWi5Dlhh8NIw" value="1"/>
    </ownedEnd>
  </packagedElement>
  <packagedElement xmi:type="uml:Association" xmi:id="_OSwY4NbbEeOWi5Dlhh8NIw" name="HouseWallPlan" memberEnd="_OSwY4dbbEeOWi5Dlhh8NIw _OSwY5NbbEeOWi5Dlhh8NIw" navigableOwnedEnd="_OSwY4dbbEeOWi5Dlhh8NIw _OSwY5NbbEeOWi5Dlhh8NIw">
    <ownedEnd xmi:id="_OSwY4dbbEeOWi5Dlhh8NIw" name="wallPlans" type="_OSt8o9bbEeOWi5Dlhh8NIw" association="_OSwY4NbbEeOWi5Dlhh8NIw">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSwY49bbEeOWi5Dlhh8NIw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSwY4tbbEeOWi5Dlhh8NIw" value="*"/>
    </ownedEnd>
    <ownedEnd xmi:id="_OSwY5NbbEeOWi5Dlhh8NIw" name="house" type="_OSn2AdbbEeOWi5Dlhh8NIw" association="_OSwY4NbbEeOWi5Dlhh8NIw">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSw_8dbbEeOWi5Dlhh8NIw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSw_8NbbEeOWi5Dlhh8NIw" value="1"/>
    </ownedEnd>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_OSw_8tbbEeOWi5Dlhh8NIw" name="RoomPlan">
    <ownedAttribute xmi:id="_OSw_89bbEeOWi5Dlhh8NIw" name="name">
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
    </ownedAttribute>
  </packagedElement>
  <packagedElement xmi:type="uml:Association" xmi:id="_OSxnANbbEeOWi5Dlhh8NIw" name="HousePlanRoomPlan" memberEnd="_OSxnAdbbEeOWi5Dlhh8NIw _OSxnBNbbEeOWi5Dlhh8NIw" navigableOwnedEnd="_OSxnAdbbEeOWi5Dlhh8NIw _OSxnBNbbEeOWi5Dlhh8NIw">
    <ownedEnd xmi:id="_OSxnAdbbEeOWi5Dlhh8NIw" name="roomPlans" type="_OSw_8tbbEeOWi5Dlhh8NIw" aggregation="composite" association="_OSxnANbbEeOWi5Dlhh8NIw">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSxnA9bbEeOWi5Dlhh8NIw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSxnAtbbEeOWi5Dlhh8NIw" value="*"/>
    </ownedEnd>
    <ownedEnd xmi:id="_OSxnBNbbEeOWi5Dlhh8NIw" name="housePlan" type="_OSqSQtbbEeOWi5Dlhh8NIw" association="_OSxnANbbEeOWi5Dlhh8NIw">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSyOEdbbEeOWi5Dlhh8NIw" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSyOENbbEeOWi5Dlhh8NIw" value="1"/>
    </ownedEnd>
  </packagedElement>
  <packagedElement xmi:type="uml:Association" xmi:id="_OSyOEtbbEeOWi5Dlhh8NIw" name="RoomPlanWallPlan" memberEnd="_OSyOE9bbEeOWi5Dlhh8NIw _OSy1IdbbEeOWi5Dlhh8NIw" navigableOwnedEnd="_OSyOE9bbEeOWi5Dlhh8NIw _OSy1IdbbEeOWi5Dlhh8NIw">
    <ownedEnd xmi:id="_OSyOE9bbEeOWi5Dlhh8NIw" name="wallPlans" type="_OSt8o9bbEeOWi5Dlhh8NIw" association="_OSyOEtbbEeOWi5Dlhh8NIw">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSy1INbbEeOWi5Dlhh8NIw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSyOFNbbEeOWi5Dlhh8NIw" value="*"/>
    </ownedEnd>
    <ownedEnd xmi:id="_OSy1IdbbEeOWi5Dlhh8NIw" name="roomPlans" type="_OSw_8tbbEeOWi5Dlhh8NIw" association="_OSyOEtbbEeOWi5Dlhh8NIw">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSy1I9bbEeOWi5Dlhh8NIw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSy1ItbbEeOWi5Dlhh8NIw" value="*"/>
    </ownedEnd>
  </packagedElement>
</uml:Model>
