<?xml version="1.0" encoding="UTF-8"?>
<Diagram>
  <ID>JAVA</ID>
  <OriginalElement>BuilderPattern</OriginalElement>
  <nodes>
    <node x="449.0" y="418.0">BuilderPattern.Coke</node>
    <node x="523.5" y="271.0">BuilderPattern.ColdDrink</node>
    <node x="325.0" y="0.0">BuilderPattern.Packing</node>
    <node x="626.0" y="418.0">BuilderPattern.Pepsi</node>
    <node x="279.5" y="248.0">BuilderPattern.Meal</node>
    <node x="74.5" y="271.0">BuilderPattern.Burger</node>
    <node x="595.75" y="124.0">BuilderPattern.Bottle</node>
    <node x="177.0" y="418.0">BuilderPattern.VegBurger</node>
    <node x="0.0" y="418.0">BuilderPattern.ChickenBurger</node>
    <node x="284.5" y="542.0">BuilderPattern.MealBuilder</node>
    <node x="307.0" y="666.0">BuilderPattern.BuilderPatternDemo</node>
    <node x="54.25" y="124.0">BuilderPattern.Wrapper</node>
    <node x="303.0" y="102.0">BuilderPattern.Item</node>
  </nodes>
  <notes />
  <edges>
    <edge source="BuilderPattern.MealBuilder" target="BuilderPattern.Meal">
      <point x="0.0" y="-37.0" />
      <point x="0.0" y="60.0" />
    </edge>
    <edge source="BuilderPattern.BuilderPatternDemo" target="BuilderPattern.MealBuilder">
      <point x="0.0" y="-26.0" />
      <point x="0.0" y="37.0" />
    </edge>
    <edge source="BuilderPattern.MealBuilder" target="BuilderPattern.ChickenBurger">
      <point x="-85.60000000000002" y="-37.0" />
      <point x="305.9" y="522.0" />
      <point x="78.5" y="522.0" />
      <point x="0.0" y="37.0" />
    </edge>
    <edge source="BuilderPattern.VegBurger" target="BuilderPattern.Burger">
      <point x="0.0" y="-37.0" />
      <point x="255.5" y="393.0" />
      <point x="213.25" y="393.0" />
      <point x="46.25" y="37.0" />
    </edge>
    <edge source="BuilderPattern.Burger" target="BuilderPattern.Item">
      <point x="46.25" y="-37.0" />
      <point x="213.25" y="223.0" />
      <point x="325.125" y="223.0" />
      <point x="-66.375" y="48.0" />
    </edge>
    <edge source="BuilderPattern.ChickenBurger" target="BuilderPattern.Burger">
      <point x="0.0" y="-37.0" />
      <point x="78.5" y="393.0" />
      <point x="120.75" y="393.0" />
      <point x="-46.25" y="37.0" />
    </edge>
    <edge source="BuilderPattern.Bottle" target="BuilderPattern.Packing">
      <point x="0.0" y="-26.0" />
      <point x="662.25" y="77.0" />
      <point x="424.75" y="77.0" />
      <point x="33.25" y="26.0" />
    </edge>
    <edge source="BuilderPattern.Coke" target="BuilderPattern.ColdDrink">
      <point x="0.0" y="-37.0" />
      <point x="527.5" y="393.0" />
      <point x="569.75" y="393.0" />
      <point x="-46.25" y="37.0" />
    </edge>
    <edge source="BuilderPattern.Burger" target="BuilderPattern.Wrapper">
      <point x="-46.25" y="-37.0" />
      <point x="0.0" y="26.0" />
    </edge>
    <edge source="BuilderPattern.ColdDrink" target="BuilderPattern.Item">
      <point x="-46.25" y="-37.0" />
      <point x="569.75" y="223.0" />
      <point x="457.875" y="223.0" />
      <point x="66.375" y="48.0" />
    </edge>
    <edge source="BuilderPattern.MealBuilder" target="BuilderPattern.Pepsi">
      <point x="85.60000000000002" y="-37.0" />
      <point x="477.1" y="522.0" />
      <point x="704.5" y="522.0" />
      <point x="0.0" y="37.0" />
    </edge>
    <edge source="BuilderPattern.Meal" target="BuilderPattern.Item">
      <point x="-56.0" y="-60.0" />
      <point x="335.5" y="223.0" />
      <point x="369.375" y="223.0" />
      <point x="-22.125" y="48.0" />
    </edge>
    <edge source="BuilderPattern.ColdDrink" target="BuilderPattern.Bottle">
      <point x="46.25" y="-37.0" />
      <point x="0.0" y="26.0" />
    </edge>
    <edge source="BuilderPattern.MealBuilder" target="BuilderPattern.Coke">
      <point x="42.80000000000001" y="-37.0" />
      <point x="434.3" y="512.0" />
      <point x="527.5" y="512.0" />
      <point x="0.0" y="37.0" />
    </edge>
    <edge source="BuilderPattern.MealBuilder" target="BuilderPattern.VegBurger">
      <point x="-42.80000000000001" y="-37.0" />
      <point x="348.7" y="512.0" />
      <point x="255.5" y="512.0" />
      <point x="0.0" y="37.0" />
    </edge>
    <edge source="BuilderPattern.Wrapper" target="BuilderPattern.Packing">
      <point x="0.0" y="-26.0" />
      <point x="120.75" y="77.0" />
      <point x="358.25" y="77.0" />
      <point x="-33.25" y="26.0" />
    </edge>
    <edge source="BuilderPattern.Pepsi" target="BuilderPattern.ColdDrink">
      <point x="0.0" y="-37.0" />
      <point x="704.5" y="393.0" />
      <point x="662.25" y="393.0" />
      <point x="46.25" y="37.0" />
    </edge>
  </edges>
  <settings layout="Hierarchic Group" zoom="0.8184281842818428" x="391.5" y="359.0" />
  <SelectedNodes />
  <Categories>
    <Category>Fields</Category>
    <Category>Constructors</Category>
    <Category>Methods</Category>
    <Category>Properties</Category>
  </Categories>
  <SCOPE>All</SCOPE>
  <VISIBILITY>private</VISIBILITY>
</Diagram>

