<?xml version = "1.0" encoding = "UTF-8" ?>
<uml version="5">
  <argo version="5">
    <documentation>
      <authorname></authorname>
      <authoremail></authoremail>
      <version>0.24</version>
      <description>
        
      </description>
    </documentation>
    <settings>
      <notationlanguage>UML 1.4</notationlanguage>
      <useguillemots>false</useguillemots>
      <showvisibility>false</showvisibility>
      <showmultiplicity>false</showmultiplicity>
      <showinitialvalue>false</showinitialvalue>
      <showproperties>false</showproperties>
      <showtypes>true</showtypes>
      <showstereotypes>false</showstereotypes>
      <showsingularmultiplicities>true</showsingularmultiplicities>
      <defaultshadowwidth>1</defaultshadowwidth>
    </settings>
    
    <searchpath href="PROJECT_DIR" />
    <member type="xmi"
            name="myvnet-design.xmi" />
    <member type="pgml"
            name="myvnet-design_ClassDiagram1.pgml"
            diagramclass="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram"
            diagramname="Modules" />
    <member type="todo"
            name="myvnet-design.todo" />
    <historyfile name="" />
  </argo>
<XMI xmi.version = '1.2' xmlns:UML = 'org.omg.xmi.namespace.UML' timestamp = 'Thu Jun 19 16:00:41 CEST 2008'>
  <XMI.header>    <XMI.documentation>
      <XMI.exporter>ArgoUML (using Netbeans XMI Writer version 1.0)</XMI.exporter>
      <XMI.exporterVersion>0.24(5) revised on $Date: 2006-11-06 19:55:22 +0100 (Mon, 06 Nov 2006) $ </XMI.exporterVersion>
    </XMI.documentation>
    <XMI.metamodel xmi.name="UML" xmi.version="1.4"/></XMI.header>
  <XMI.content>
    <UML:Model xmi.id = '127-0-1-1-3ce889ab:11aa10fa199:-8000:00000000000007DB'
      name = 'myvnet' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
      isAbstract = 'false'>
      <UML:Namespace.ownedElement>
        <UML:Package xmi.id = '127-0-1-1-3ce889ab:11aa10fa199:-8000:00000000000007DC'
          name = 'Generic' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
          isAbstract = 'false'>
          <UML:Namespace.ownedElement>
            <UML:Package xmi.id = '127-0-1-1-3ce889ab:11aa10fa199:-8000:00000000000007DD'
              isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'/>
          </UML:Namespace.ownedElement>
        </UML:Package>
        <UML:Package xmi.id = '127-0-1-1-3ce889ab:11aa10fa199:-8000:00000000000007DE'
          name = 'Ethernet' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
          isAbstract = 'false'>
          <UML:GeneralizableElement.generalization>
            <UML:Generalization xmi.idref = '127-0-1-1-3ce889ab:11aa10fa199:-8000:00000000000007DF'/>
          </UML:GeneralizableElement.generalization>
        </UML:Package>
        <UML:Generalization xmi.id = '127-0-1-1-3ce889ab:11aa10fa199:-8000:00000000000007DF'
          isSpecification = 'false'>
          <UML:Generalization.child>
            <UML:Package xmi.idref = '127-0-1-1-3ce889ab:11aa10fa199:-8000:00000000000007DE'/>
          </UML:Generalization.child>
          <UML:Generalization.parent>
            <UML:Package xmi.idref = '127-0-1-1-3ce889ab:11aa10fa199:-8000:00000000000007DC'/>
          </UML:Generalization.parent>
        </UML:Generalization>
        <UML:Package xmi.id = '127-0-1-1-3ce889ab:11aa10fa199:-8000:00000000000007E0'
          name = 'ARP' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
          isAbstract = 'false'>
          <UML:GeneralizableElement.generalization>
            <UML:Generalization xmi.idref = '127-0-1-1-3ce889ab:11aa10fa199:-8000:00000000000007E7'/>
          </UML:GeneralizableElement.generalization>
        </UML:Package>
        <UML:Package xmi.id = '127-0-1-1-3ce889ab:11aa10fa199:-8000:00000000000007E1'
          name = 'IPv4' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
          isAbstract = 'false'>
          <UML:GeneralizableElement.generalization>
            <UML:Generalization xmi.idref = '127-0-1-1-3ce889ab:11aa10fa199:-8000:00000000000007E6'/>
          </UML:GeneralizableElement.generalization>
        </UML:Package>
        <UML:Package xmi.id = '127-0-1-1-3ce889ab:11aa10fa199:-8000:00000000000007E2'
          name = 'ICMP' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
          isAbstract = 'false'>
          <UML:ModelElement.clientDependency>
            <UML:Abstraction xmi.idref = '127-0-1-1-3ce889ab:11aa10fa199:-8000:00000000000007E3'/>
          </UML:ModelElement.clientDependency>
          <UML:GeneralizableElement.generalization>
            <UML:Generalization xmi.idref = '127-0-1-1-3ce889ab:11aa10fa199:-8000:00000000000007E5'/>
          </UML:GeneralizableElement.generalization>
        </UML:Package>
        <UML:Abstraction xmi.id = '127-0-1-1-3ce889ab:11aa10fa199:-8000:00000000000007E3'
          isSpecification = 'false'>
          <UML:ModelElement.stereotype>
            <UML:Stereotype xmi.idref = '127-0-1-1-3ce889ab:11aa10fa199:-8000:00000000000007E4'/>
          </UML:ModelElement.stereotype>
          <UML:Dependency.client>
            <UML:Package xmi.idref = '127-0-1-1-3ce889ab:11aa10fa199:-8000:00000000000007E2'/>
          </UML:Dependency.client>
          <UML:Dependency.supplier>
            <UML:Package xmi.idref = '127-0-1-1-3ce889ab:11aa10fa199:-8000:00000000000007DC'/>
          </UML:Dependency.supplier>
        </UML:Abstraction>
        <UML:Stereotype xmi.id = '127-0-1-1-3ce889ab:11aa10fa199:-8000:00000000000007E4'
          name = 'realize' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
          isAbstract = 'false'>
          <UML:Stereotype.baseClass>Abstraction</UML:Stereotype.baseClass>
        </UML:Stereotype>
        <UML:Generalization xmi.id = '127-0-1-1-3ce889ab:11aa10fa199:-8000:00000000000007E5'
          isSpecification = 'false'>
          <UML:Generalization.child>
            <UML:Package xmi.idref = '127-0-1-1-3ce889ab:11aa10fa199:-8000:00000000000007E2'/>
          </UML:Generalization.child>
          <UML:Generalization.parent>
            <UML:Package xmi.idref = '127-0-1-1-3ce889ab:11aa10fa199:-8000:00000000000007DC'/>
          </UML:Generalization.parent>
        </UML:Generalization>
        <UML:Generalization xmi.id = '127-0-1-1-3ce889ab:11aa10fa199:-8000:00000000000007E6'
          isSpecification = 'false'>
          <UML:Generalization.child>
            <UML:Package xmi.idref = '127-0-1-1-3ce889ab:11aa10fa199:-8000:00000000000007E1'/>
          </UML:Generalization.child>
          <UML:Generalization.parent>
            <UML:Package xmi.idref = '127-0-1-1-3ce889ab:11aa10fa199:-8000:00000000000007DC'/>
          </UML:Generalization.parent>
        </UML:Generalization>
        <UML:Generalization xmi.id = '127-0-1-1-3ce889ab:11aa10fa199:-8000:00000000000007E7'
          isSpecification = 'false'>
          <UML:Generalization.child>
            <UML:Package xmi.idref = '127-0-1-1-3ce889ab:11aa10fa199:-8000:00000000000007E0'/>
          </UML:Generalization.child>
          <UML:Generalization.parent>
            <UML:Package xmi.idref = '127-0-1-1-3ce889ab:11aa10fa199:-8000:00000000000007DC'/>
          </UML:Generalization.parent>
        </UML:Generalization>
        <UML:Stereotype xmi.id = '127-0-1-1-3ce889ab:11aa10fa199:-8000:00000000000007E8'
          name = 'module' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
          isAbstract = 'false'>
          <UML:Stereotype.baseClass>Package</UML:Stereotype.baseClass>
        </UML:Stereotype>
        <UML:Comment xmi.id = '127-0-1-1-3ce889ab:11aa10fa199:-8000:00000000000007E9'
          isSpecification = 'false' body = 'under directory lib/protocols/'/>
      </UML:Namespace.ownedElement>
    </UML:Model>
  </XMI.content>
</XMI>
<pgml description="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram|127-0-1-1-3ce889ab:11aa10fa199:-8000:00000000000007DB"
      name="Modules"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.static_structure.ui.FigPackage[248, 112, 128, 60]pathVisible=false;stereotypeVisible=true;visibilityVisible=false"
       href="127-0-1-1-3ce889ab:11aa10fa199:-8000:00000000000007DC"
       fill="1"
       fillcolor="255 255 200"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig0.0"
      x="248"
      y="112"
      width="128"
      height="60"
      fill="0"
      fillcolor="255 255 200"
      stroke="0"
      strokecolor="black"
    />
    <group name="Fig0.1"
         description="org.argouml.uml.diagram.ui.FigStereotypesCompartment[248, 112, 78, 3]"
         href="127-0-1-1-3ce889ab:11aa10fa199:-8000:00000000000007DC"
         fill="1"
         fillcolor="255 255 200"
         stroke="1"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.1.0"
        x="248"
        y="112"
        width="78"
        height="3"
        fill="1"
        fillcolor="255 255 200"
        stroke="1"
        strokecolor="black"
      />
    </group>
    <text name="Fig0.2"
      x="248"
      y="112"
      fill="1"
      fillcolor="255 255 200"
      stroke="1"
      strokecolor="black"
      font="Dialog"
      textsize="10"
    >Generic</text>
    <rectangle name="Fig0.3"
      x="249"
      y="114"
      width="76"
      height="2"
      fill="1"
      fillcolor="255 255 200"
      stroke="1"
      strokecolor="255 255 200"
      visibility="0"
    />
    <text name="Fig0.4"
      x="248"
      y="132"
      fill="1"
      fillcolor="255 255 200"
      stroke="1"
      strokecolor="black"
      font="Serif"
      textsize="10"
    ></text>
  </group>
  <group name="Fig1"
       description="org.argouml.uml.diagram.static_structure.ui.FigPackage[56, 240, 112, 60]pathVisible=false;stereotypeVisible=true;visibilityVisible=false"
       href="127-0-1-1-3ce889ab:11aa10fa199:-8000:00000000000007DE"
       fill="1"
       fillcolor="255 255 200"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="56"
      y="240"
      width="112"
      height="60"
      fill="0"
      fillcolor="255 255 200"
      stroke="0"
      strokecolor="black"
    />
    <group name="Fig1.1"
         description="org.argouml.uml.diagram.ui.FigStereotypesCompartment[56, 240, 62, 3]"
         fill="1"
         fillcolor="255 255 200"
         stroke="1"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.1.0"
        x="56"
        y="240"
        width="62"
        height="3"
        fill="1"
        fillcolor="255 255 200"
        stroke="1"
        strokecolor="black"
      />
    </group>
    <text name="Fig1.2"
      x="56"
      y="240"
      fill="1"
      fillcolor="255 255 200"
      stroke="1"
      strokecolor="black"
      font="Dialog"
      textsize="10"
    >Ethernet</text>
    <rectangle name="Fig1.3"
      x="57"
      y="242"
      width="60"
      height="2"
      fill="1"
      fillcolor="255 255 200"
      stroke="1"
      strokecolor="255 255 200"
      visibility="0"
    />
    <text name="Fig1.4"
      x="56"
      y="260"
      fill="1"
      fillcolor="255 255 200"
      stroke="1"
      strokecolor="black"
      font="Serif"
      textsize="10"
    ></text>
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="127-0-1-1-3ce889ab:11aa10fa199:-8000:00000000000007DF"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1.0"
      destPortFig="Fig0.0"
      sourceFigNode="Fig1"
      destFigNode="Fig0"
    </private>
    <path name="Fig2.0"
      description="org.tigris.gef.presentation.FigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="88"
              y="240" />
      <lineto x="88"
              y="208" />
      <lineto x="312"
              y="208" />
      <lineto x="312"
              y="172" />
    </path>
  </group>
  <group name="Fig3"
       description="org.argouml.uml.diagram.static_structure.ui.FigPackage[200, 240, 96, 60]pathVisible=false;stereotypeVisible=true;visibilityVisible=false"
       href="127-0-1-1-3ce889ab:11aa10fa199:-8000:00000000000007E0"
       fill="1"
       fillcolor="255 255 200"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig3.0"
      x="200"
      y="240"
      width="96"
      height="60"
      fill="0"
      fillcolor="255 255 200"
      stroke="0"
      strokecolor="black"
    />
    <group name="Fig3.1"
         description="org.argouml.uml.diagram.ui.FigStereotypesCompartment[200, 240, 46, 3]"
         fill="1"
         fillcolor="255 255 200"
         stroke="1"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.1.0"
        x="200"
        y="240"
        width="46"
        height="3"
        fill="1"
        fillcolor="255 255 200"
        stroke="1"
        strokecolor="black"
      />
    </group>
    <text name="Fig3.2"
      x="200"
      y="240"
      fill="1"
      fillcolor="255 255 200"
      stroke="1"
      strokecolor="black"
      font="Dialog"
      textsize="10"
    >ARP</text>
    <rectangle name="Fig3.3"
      x="201"
      y="242"
      width="44"
      height="2"
      fill="1"
      fillcolor="255 255 200"
      stroke="1"
      strokecolor="255 255 200"
      visibility="0"
    />
    <text name="Fig3.4"
      x="200"
      y="260"
      fill="1"
      fillcolor="255 255 200"
      stroke="1"
      strokecolor="black"
      font="Serif"
      textsize="10"
    ></text>
  </group>
  <group name="Fig4"
       description="org.argouml.uml.diagram.static_structure.ui.FigPackage[328, 240, 104, 60]pathVisible=false;stereotypeVisible=true;visibilityVisible=false"
       href="127-0-1-1-3ce889ab:11aa10fa199:-8000:00000000000007E1"
       fill="1"
       fillcolor="255 255 200"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig4.0"
      x="328"
      y="240"
      width="104"
      height="60"
      fill="0"
      fillcolor="255 255 200"
      stroke="0"
      strokecolor="black"
    />
    <group name="Fig4.1"
         description="org.argouml.uml.diagram.ui.FigStereotypesCompartment[328, 240, 54, 3]"
         fill="1"
         fillcolor="255 255 200"
         stroke="1"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig4.1.0"
        x="328"
        y="240"
        width="54"
        height="3"
        fill="1"
        fillcolor="255 255 200"
        stroke="1"
        strokecolor="black"
      />
    </group>
    <text name="Fig4.2"
      x="328"
      y="240"
      fill="1"
      fillcolor="255 255 200"
      stroke="1"
      strokecolor="black"
      font="Dialog"
      textsize="10"
    >IPv4</text>
    <rectangle name="Fig4.3"
      x="329"
      y="242"
      width="52"
      height="2"
      fill="1"
      fillcolor="255 255 200"
      stroke="1"
      strokecolor="255 255 200"
      visibility="0"
    />
    <text name="Fig4.4"
      x="328"
      y="260"
      fill="1"
      fillcolor="255 255 200"
      stroke="1"
      strokecolor="black"
      font="Serif"
      textsize="10"
    ></text>
  </group>
  <group name="Fig5"
       description="org.argouml.uml.diagram.static_structure.ui.FigPackage[464, 240, 112, 60]pathVisible=false;stereotypeVisible=true;visibilityVisible=false"
       href="127-0-1-1-3ce889ab:11aa10fa199:-8000:00000000000007E2"
       fill="1"
       fillcolor="255 255 200"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig5.0"
      x="464"
      y="240"
      width="112"
      height="60"
      fill="0"
      fillcolor="255 255 200"
      stroke="0"
      strokecolor="black"
    />
    <group name="Fig5.1"
         description="org.argouml.uml.diagram.ui.FigStereotypesCompartment[464, 240, 62, 3]"
         fill="1"
         fillcolor="255 255 200"
         stroke="1"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig5.1.0"
        x="464"
        y="240"
        width="62"
        height="3"
        fill="1"
        fillcolor="255 255 200"
        stroke="1"
        strokecolor="black"
      />
    </group>
    <text name="Fig5.2"
      x="464"
      y="240"
      fill="1"
      fillcolor="255 255 200"
      stroke="1"
      strokecolor="black"
      font="Dialog"
      textsize="10"
    >ICMP</text>
    <rectangle name="Fig5.3"
      x="465"
      y="242"
      width="60"
      height="2"
      fill="1"
      fillcolor="255 255 200"
      stroke="1"
      strokecolor="255 255 200"
      visibility="0"
    />
    <text name="Fig5.4"
      x="464"
      y="260"
      fill="1"
      fillcolor="255 255 200"
      stroke="1"
      strokecolor="black"
      font="Serif"
      textsize="10"
    ></text>
  </group>
  <group name="Fig6"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="127-0-1-1-3ce889ab:11aa10fa199:-8000:00000000000007E5"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig5.0"
      destPortFig="Fig0.0"
      sourceFigNode="Fig5"
      destFigNode="Fig0"
    </private>
    <path name="Fig6.0"
      description="org.tigris.gef.presentation.FigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="504"
              y="240" />
      <lineto x="504"
              y="208" />
      <lineto x="312"
              y="208" />
      <lineto x="312"
              y="172" />
    </path>
  </group>
  <group name="Fig7"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="127-0-1-1-3ce889ab:11aa10fa199:-8000:00000000000007E6"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig4.0"
      destPortFig="Fig0.0"
      sourceFigNode="Fig4"
      destFigNode="Fig0"
    </private>
    <path name="Fig7.0"
      description="org.tigris.gef.presentation.FigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="352"
              y="240" />
      <lineto x="352"
              y="208" />
      <lineto x="312"
              y="208" />
      <lineto x="312"
              y="172" />
    </path>
  </group>
  <group name="Fig8"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="127-0-1-1-3ce889ab:11aa10fa199:-8000:00000000000007E7"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig3.0"
      destPortFig="Fig0.0"
      sourceFigNode="Fig3"
      destFigNode="Fig0"
    </private>
    <path name="Fig8.0"
      description="org.tigris.gef.presentation.FigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="224"
              y="240" />
      <lineto x="224"
              y="208" />
      <lineto x="312"
              y="208" />
      <lineto x="312"
              y="172" />
    </path>
  </group>
  <rectangle name="Fig9"
    x="8"
    y="16"
    width="592"
    height="304"
    fill="0"
    fillcolor="white"
    stroke="1"
    strokecolor="black"
  />
  <group name="Fig10"
       description="org.argouml.uml.diagram.static_structure.ui.FigComment[40, 32, 224, 40]pathVisible=false;"
       href="127-0-1-1-3ce889ab:11aa10fa199:-8000:00000000000007E9"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig10.0"
      x="40"
      y="32"
      width="224"
      height="40"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <path name="Fig10.1"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="40"
              y="32" />
      <lineto x="253"
              y="32" />
      <lineto x="263"
              y="42" />
      <lineto x="263"
              y="71" />
      <lineto x="40"
              y="71" />
      <lineto x="40"
              y="32" />
    </path>
    <path name="Fig10.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="178 178 178"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="253"
              y="32" />
      <lineto x="263"
              y="42" />
      <lineto x="253"
              y="42" />
      <lineto x="253"
              y="32" />
    </path>
    <group name="Fig10.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesCompartment[42, 34, 210, 2]"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig10.3.0"
        x="42"
        y="34"
        width="210"
        height="2"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig10.4"
      x="42"
      y="34"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      font="Dialog"
      textsize="10"
    >under directory lib/protocols/</text>
  </group>
</pgml>
<todo>
<todolist>
</todolist>
<resolvedcritics>
</resolvedcritics>
</todo>
</uml>
