<?xml version="1.0" encoding="UTF-8"?>
<Diagram>
  <ID>JAVA</ID>
  <OriginalElement>org.crush.design.creator.factorymethod</OriginalElement>
  <nodes>
    <node x="256.625" y="202.0">org.crush.design.creator.factorymethod.FactoryB</node>
    <node x="0.0" y="101.0">org.crush.design.creator.factorymethod.ProductA</node>
    <node x="177.5" y="0.0">org.crush.design.creator.factorymethod.Product</node>
    <node x="355.0" y="101.0">org.crush.design.creator.factorymethod.ProductB</node>
    <node x="154.0" y="303.0">org.crush.design.creator.factorymethod.FactoryMethodMain</node>
    <node x="31.375" y="202.0">org.crush.design.creator.factorymethod.FactoryA</node>
    <node x="144.0" y="101.0">org.crush.design.creator.factorymethod.Factory</node>
  </nodes>
  <notes />
  <edges>
    <edge source="org.crush.design.creator.factorymethod.ProductA" target="org.crush.design.creator.factorymethod.Product">
      <point x="0.0" y="-25.5" />
      <point x="62.0" y="76.0" />
      <point x="208.5" y="76.0" />
      <point x="-31.0" y="25.5" />
    </edge>
    <edge source="org.crush.design.creator.factorymethod.ProductB" target="org.crush.design.creator.factorymethod.Product">
      <point x="0.0" y="-25.5" />
      <point x="417.0" y="76.0" />
      <point x="270.5" y="76.0" />
      <point x="31.0" y="25.5" />
    </edge>
    <edge source="org.crush.design.creator.factorymethod.FactoryMethodMain" target="org.crush.design.creator.factorymethod.FactoryA">
      <point x="0.0" y="0.0" />
      <point x="0.0" y="0.0" />
    </edge>
    <edge source="org.crush.design.creator.factorymethod.FactoryMethodMain" target="org.crush.design.creator.factorymethod.FactoryB">
      <point x="0.0" y="0.0" />
      <point x="0.0" y="0.0" />
    </edge>
    <edge source="org.crush.design.creator.factorymethod.FactoryB" target="org.crush.design.creator.factorymethod.Factory">
      <point x="-47.75" y="-25.5" />
      <point x="304.375" y="177.0" />
      <point x="287.25" y="177.0" />
      <point x="47.75" y="25.5" />
    </edge>
    <edge source="org.crush.design.creator.factorymethod.FactoryA" target="org.crush.design.creator.factorymethod.Factory">
      <point x="47.75" y="-25.5" />
      <point x="174.625" y="177.0" />
      <point x="191.75" y="177.0" />
      <point x="-47.75" y="25.5" />
    </edge>
    <edge source="org.crush.design.creator.factorymethod.FactoryB" target="org.crush.design.creator.factorymethod.ProductB">
      <point x="0.0" y="0.0" />
      <point x="0.0" y="0.0" />
    </edge>
    <edge source="org.crush.design.creator.factorymethod.FactoryA" target="org.crush.design.creator.factorymethod.ProductA">
      <point x="0.0" y="0.0" />
      <point x="0.0" y="0.0" />
    </edge>
  </edges>
  <settings layout="Hierarchic Group" zoom="1.0" x="480.0" y="167.0" />
  <SelectedNodes />
  <Categories>
    <Category>Methods</Category>
  </Categories>
  <SCOPE>All</SCOPE>
  <VISIBILITY>private</VISIBILITY>
</Diagram>

