blob: 9dd6e75178392147f0bae95d8c499e0fcbf56bcc [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<XMI xmlns:UML="http://schema.omg.org/spec/UML/1.3" verified="false" timestamp="2007-08-06T17:54:55" xmi.version="1.2" >
<XMI.header>
<XMI.documentation>
<XMI.exporter>umbrello uml modeller http://uml.sf.net</XMI.exporter>
<XMI.exporterVersion>1.5.2</XMI.exporterVersion>
<XMI.exporterEncoding>UnicodeUTF8</XMI.exporterEncoding>
</XMI.documentation>
<XMI.metamodel xmi.name="UML" href="UML.xml" xmi.version="1.3" />
</XMI.header>
<XMI.content>
<UML:Model isSpecification="false" isLeaf="false" isRoot="false" xmi.id="m1" isAbstract="false" name="UML Model" >
<UML:Namespace.ownedElement>
<UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="16984" isRoot="false" isAbstract="false" name="AutotestRunError" >
<UML:GeneralizableElement.generalization>
<UML:Generalization xmi.idref="16987" />
<UML:Generalization xmi.idref="24217" />
<UML:Generalization xmi.idref="28779" />
</UML:GeneralizableElement.generalization>
</UML:Class>
<UML:Package isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="16985" isRoot="false" isAbstract="false" name="errors" >
<UML:Namespace.ownedElement>
<UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="16985" xmi.id="16986" isRoot="false" isAbstract="false" name="AutoservRunError" />
</UML:Namespace.ownedElement>
</UML:Package>
<UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="16990" isRoot="false" isAbstract="false" name="Autotest" >
<UML:GeneralizableElement.generalization>
<UML:Generalization xmi.idref="16993" />
<UML:Generalization xmi.idref="24220" />
<UML:Generalization xmi.idref="27609" />
</UML:GeneralizableElement.generalization>
<UML:Classifier.feature>
<UML:Operation comment="This class represents the Autotest program.
Autotest is used to run tests automatically and collect the results.
It also supports profilers.
Implementation details:
This is a leaf class in an abstract class hierarchy, it must
implement the unimplemented methods in parent classes." isSpecification="false" isLeaf="false" visibility="public" xmi.id="16996" isRoot="false" isAbstract="false" isQuery="false" name="__init__" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33134" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="16998" value="" type="16997" name="self" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17000" isRoot="false" isAbstract="false" isQuery="false" name="install" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33135" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17001" value="" type="16997" name="self" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17002" value="" type="16997" name="host" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="23453" isRoot="false" isAbstract="false" isQuery="false" name="run" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33136" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="23454" value="" type="16997" name="self" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="23549" value="" type="16997" name="control_file" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="23834" value="" type="16997" name="results_dir" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="23930" value="" type="16997" name="host" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="24242" isRoot="false" isAbstract="false" isQuery="false" name="run_test" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33137" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="24243" value="" type="16997" name="self" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="24339" value="" type="16997" name="test_name" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="24435" value="" type="16997" name="results_dir" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="24531" value="" type="16997" name="host" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="24627" value="" type="16997" name="options" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
</UML:Class>
<UML:Package isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="16991" isRoot="false" isAbstract="false" name="installable_object" >
<UML:Namespace.ownedElement>
<UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="16991" xmi.id="16992" isRoot="false" isAbstract="false" name="InstallableObject" />
</UML:Namespace.ownedElement>
</UML:Package>
<UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="16997" isRoot="false" isAbstract="false" name="string" />
<UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="16999" isRoot="false" isAbstract="false" name="int" />
<UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="17003" isRoot="false" isAbstract="false" name="_Run" >
<UML:GeneralizableElement.generalization>
<UML:Generalization xmi.idref="17005" />
<UML:Generalization xmi.idref="24228" />
</UML:GeneralizableElement.generalization>
<UML:Classifier.feature>
<UML:Operation comment="Represents a run of autotest control file. This class maintains
all the state necessary as an autotest control file is executed.
It is not intended to be used directly, rather control files
should be run using the run method in Autotest." isSpecification="false" isLeaf="false" visibility="public" xmi.id="17008" isRoot="false" isAbstract="false" isQuery="false" name="__init__" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33138" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17009" value="" type="16997" name="self" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17010" value="" type="16997" name="host" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17011" value="" type="16997" name="results_dir" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17012" isRoot="false" isAbstract="false" isQuery="false" name="verify_machine" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33139" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17013" value="" type="16997" name="self" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17014" isRoot="false" isAbstract="false" isQuery="false" name="__execute_section" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33140" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17015" value="" type="16997" name="self" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17016" value="" type="16997" name="section" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17017" isRoot="false" isAbstract="false" isQuery="false" name="execute_control" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33141" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17018" value="" type="16997" name="self" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
</UML:Class>
<UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="17004" isRoot="false" isAbstract="false" name="object" />
<UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="17019" isRoot="false" isAbstract="false" name="DEBKernel" >
<UML:GeneralizableElement.generalization>
<UML:Generalization xmi.idref="17022" />
<UML:Generalization xmi.idref="28974" />
</UML:GeneralizableElement.generalization>
<UML:Classifier.feature>
<UML:Operation comment="This class represents a .deb pre-built kernel.
It is used to obtain a built kernel and install it on a Host.
Implementation details:
This is a leaf class in an abstract class hierarchy, it must
implement the unimplemented methods in parent classes." isSpecification="false" isLeaf="false" visibility="public" xmi.id="17025" isRoot="false" isAbstract="false" isQuery="false" name="__init__" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33142" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17026" value="" type="16997" name="self" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17027" isRoot="false" isAbstract="false" isQuery="false" name="install" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33143" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17028" value="" type="16997" name="self" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17029" value="" type="16997" name="host" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17030" value="" type="16997" name="*" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17031" isRoot="false" isAbstract="false" isQuery="false" name="get_version" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33144" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17032" value="" type="16997" name="self" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17033" isRoot="false" isAbstract="false" isQuery="false" name="get_image_name" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33145" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17034" value="" type="16997" name="self" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17035" isRoot="false" isAbstract="false" isQuery="false" name="get_initrd_name" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33146" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17036" value="" type="16997" name="self" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17037" isRoot="false" isAbstract="false" isQuery="false" name="extract" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33147" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17038" value="" type="16997" name="self" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17039" value="" type="16997" name="host" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
</UML:Class>
<UML:Package isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="17020" isRoot="false" isAbstract="false" name="kernel" >
<UML:Namespace.ownedElement>
<UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="17020" xmi.id="17021" isRoot="false" isAbstract="false" name="Kernel" />
</UML:Namespace.ownedElement>
</UML:Package>
<UML:Class comment="mbligh@google.com (Martin J. Bligh),
poirier@google.com (Benjamin Poirier),
stutsman@google.com (Ryan Stutsman)" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="17040" isRoot="false" isAbstract="false" name="AutoservError" >
<UML:GeneralizableElement.generalization>
<UML:Generalization xmi.idref="17042" />
</UML:GeneralizableElement.generalization>
</UML:Class>
<UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="17041" isRoot="false" isAbstract="false" name="Exception" />
<UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="17045" isRoot="false" isAbstract="false" name="AutoservRunError" >
<UML:GeneralizableElement.generalization>
<UML:Generalization xmi.idref="17046" />
</UML:GeneralizableElement.generalization>
</UML:Class>
<UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="17049" isRoot="false" isAbstract="false" name="AutoservVirtError" >
<UML:GeneralizableElement.generalization>
<UML:Generalization xmi.idref="17050" />
</UML:GeneralizableElement.generalization>
</UML:Class>
<UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="17053" isRoot="false" isAbstract="false" name="Hypervisor" >
<UML:GeneralizableElement.generalization>
<UML:Generalization xmi.idref="17054" />
<UML:Generalization xmi.idref="27414" />
</UML:GeneralizableElement.generalization>
<UML:Classifier.feature>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17057" isRoot="false" isAbstract="false" isQuery="false" name="__init__" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33148" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17058" value="" type="16997" name="self" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17059" value="" type="16997" name="host" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17060" isRoot="false" isAbstract="false" isQuery="false" name="new_guest" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33149" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17061" value="" type="16997" name="self" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17062" isRoot="false" isAbstract="false" isQuery="false" name="delete_guest" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33150" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17063" value="" type="16997" name="self" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17064" value="" type="16997" name="guest_hostname" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17065" isRoot="false" isAbstract="false" isQuery="false" name="reset_guest" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33151" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17066" value="" type="16997" name="self" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17067" value="" type="16997" name="guest_hostname" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
</UML:Class>
<UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="17068" isRoot="false" isAbstract="false" name="InstallableObject" >
<UML:GeneralizableElement.generalization>
<UML:Generalization xmi.idref="17069" />
</UML:GeneralizableElement.generalization>
<UML:Classifier.feature>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17072" isRoot="false" isAbstract="false" isQuery="false" name="__init__" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33152" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17073" value="" type="16997" name="self" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17074" isRoot="false" isAbstract="false" isQuery="false" name="get" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33153" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17075" value="" type="16997" name="self" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17076" value="" type="16997" name="location" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17077" isRoot="false" isAbstract="false" isQuery="false" name="install" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33154" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17078" value="" type="16997" name="self" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17079" value="" type="16997" name="host" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
</UML:Class>
<UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="17080" isRoot="false" isAbstract="false" name="Kernel" >
<UML:GeneralizableElement.generalization>
<UML:Generalization xmi.idref="17081" />
<UML:Generalization xmi.idref="27219" />
</UML:GeneralizableElement.generalization>
<UML:Classifier.feature>
<UML:Operation comment="This class represents a kernel.
It is used to obtain a built kernel or create one from source and
install it on a Host.
Implementation details:
This is an abstract class, leaf subclasses must implement the methods
listed here and in parent classes which have no implementation. They
may reimplement methods which already have an implementation. You
must not instantiate this class but should instantiate one of those
leaf subclasses." isSpecification="false" isLeaf="false" visibility="public" xmi.id="17084" isRoot="false" isAbstract="false" isQuery="false" name="get_version" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33155" type="16997" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17085" isRoot="false" isAbstract="false" isQuery="false" name="get_image_name" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33156" type="16997" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17086" isRoot="false" isAbstract="false" isQuery="false" name="get_initrd_name" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33157" type="16997" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
</UML:Class>
<UML:Class comment="\
if $(grep -q &quot;^kvm_intel [[:digit:]]\+ 0&quot; /proc/modules)
then
rmmod kvm-intel
fi
if $(grep -q &quot;^kvm_amd [[:digit:]]\+ 0&quot; /proc/modules)
then
rmmod kvm-amd
fi
if $(grep -q &quot;^kvm [[:digit:]]\+ 0&quot; /proc/modules)
then
rmmod kvm
fi" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="17087" isRoot="false" isAbstract="false" name="KVM" >
<UML:GeneralizableElement.generalization>
<UML:Generalization xmi.idref="17090" />
<UML:Generalization xmi.idref="27804" />
</UML:GeneralizableElement.generalization>
<UML:Classifier.feature>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17093" isRoot="false" isAbstract="false" isQuery="false" name="__del__" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33158" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17094" value="" type="16997" name="self" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17095" isRoot="false" isAbstract="false" isQuery="false" name="_insert_modules" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33159" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17096" value="" type="16997" name="self" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17097" isRoot="false" isAbstract="false" isQuery="false" name="_remove_modules" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33160" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17098" value="" type="16997" name="self" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17099" isRoot="false" isAbstract="false" isQuery="false" name="install" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33161" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17100" value="" type="16997" name="self" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17101" value="" type="16997" name="addresses" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17102" value="" type="16997" name="build" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17103" isRoot="false" isAbstract="false" isQuery="false" name="initialize" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33162" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17104" value="" type="16997" name="self" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17105" isRoot="false" isAbstract="false" isQuery="false" name="deinitialize" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33163" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17106" value="" type="16997" name="self" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17107" isRoot="false" isAbstract="false" isQuery="false" name="new_guest" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33164" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17108" value="" type="16997" name="self" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17109" value="" type="16997" name="qemu_options" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17110" isRoot="false" isAbstract="false" isQuery="false" name="refresh_guests" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33165" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17111" value="" type="16997" name="self" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
</UML:Class>
<UML:Package isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="17088" isRoot="false" isAbstract="false" name="hypervisor" >
<UML:Namespace.ownedElement>
<UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="17088" xmi.id="17089" isRoot="false" isAbstract="false" name="Hypervisor" />
</UML:Namespace.ownedElement>
</UML:Package>
<UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="17112" isRoot="false" isAbstract="false" name="RPMKernel" >
<UML:GeneralizableElement.generalization>
<UML:Generalization xmi.idref="17113" />
<UML:Generalization xmi.idref="29169" />
</UML:GeneralizableElement.generalization>
</UML:Class>
<UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="17116" isRoot="false" isAbstract="false" name="SourceKernel" >
<UML:GeneralizableElement.generalization>
<UML:Generalization xmi.idref="17117" />
<UML:Generalization xmi.idref="29364" />
</UML:GeneralizableElement.generalization>
<UML:Classifier.feature>
<UML:Operation comment="This class represents a linux kernel built from source.
It is used to obtain a built kernel or create one from source and
install it on a Host.
Implementation details:
This is a leaf class in an abstract class hierarchy, it must
implement the unimplemented methods in parent classes." isSpecification="false" isLeaf="false" visibility="public" xmi.id="17120" isRoot="false" isAbstract="false" isQuery="false" name="__init__" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33166" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17121" value="" type="16997" name="self" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17122" isRoot="false" isAbstract="false" isQuery="false" name="configure" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33167" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17123" value="" type="16997" name="self" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17124" value="" type="16997" name="configFile" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17125" isRoot="false" isAbstract="false" isQuery="false" name="patch" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33168" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17126" value="" type="16997" name="self" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17127" value="" type="16997" name="patchFile" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17128" isRoot="false" isAbstract="false" isQuery="false" name="build" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33169" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17129" value="" type="16997" name="self" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17130" value="" type="16997" name="host" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17131" isRoot="false" isAbstract="false" isQuery="false" name="__control_file" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33170" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17132" value="" type="16997" name="self" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17133" value="" type="16997" name="kernel" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17134" value="" type="16997" name="patch_list" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17135" value="" type="16997" name="config" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
</UML:Class>
<UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="17136" isRoot="false" isAbstract="false" name="subcommand" >
<UML:Classifier.feature>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17137" isRoot="false" isAbstract="false" isQuery="false" name="__init__" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33171" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17138" value="" type="16997" name="self" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17139" value="" type="16997" name="func" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17140" value="" type="16997" name="args" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17141" value="" type="16997" name="subdir" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17142" isRoot="false" isAbstract="false" isQuery="false" name="redirect_output" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33172" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17143" value="" type="16997" name="self" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17144" isRoot="false" isAbstract="false" isQuery="false" name="fork_start" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33173" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17145" value="" type="16997" name="self" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17146" isRoot="false" isAbstract="false" isQuery="false" name="fork_waitfor" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33174" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17147" value="" type="16997" name="self" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
</UML:Class>
<UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="17148" isRoot="false" isAbstract="false" name="Host" >
<UML:GeneralizableElement.generalization>
<UML:Generalization xmi.idref="17149" />
</UML:GeneralizableElement.generalization>
<UML:Classifier.feature>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17152" isRoot="false" isAbstract="false" isQuery="false" name="__init__" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33175" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17153" value="" type="16997" name="self" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17154" isRoot="false" isAbstract="false" isQuery="false" name="run" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33176" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17155" value="" type="16997" name="self" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17156" value="" type="16997" name="command" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17157" isRoot="false" isAbstract="false" isQuery="false" name="reboot" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33177" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17158" value="" type="16997" name="self" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17159" isRoot="false" isAbstract="false" isQuery="false" name="get_file" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33178" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17160" value="" type="16997" name="self" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17161" value="" type="16997" name="source" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17162" value="" type="16997" name="dest" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17163" isRoot="false" isAbstract="false" isQuery="false" name="send_file" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33179" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17164" value="" type="16997" name="self" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17165" value="" type="16997" name="source" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17166" value="" type="16997" name="dest" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17167" isRoot="false" isAbstract="false" isQuery="false" name="get_tmp_dir" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33180" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17168" value="" type="16997" name="self" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17169" isRoot="false" isAbstract="false" isQuery="false" name="is_up" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33181" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17170" value="" type="16997" name="self" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17171" isRoot="false" isAbstract="false" isQuery="false" name="wait_up" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33182" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17172" value="" type="16997" name="self" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17173" value="" type="16997" name="timeout" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17174" isRoot="false" isAbstract="false" isQuery="false" name="wait_down" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33183" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17175" value="" type="16997" name="self" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17176" value="" type="16997" name="timeout" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17177" isRoot="false" isAbstract="false" isQuery="false" name="get_num_cpu" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33184" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17178" value="" type="16997" name="self" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17179" isRoot="false" isAbstract="false" isQuery="false" name="install" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33185" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17180" value="" type="16997" name="self" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17181" value="" type="16997" name="installableObject" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
</UML:Class>
<UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="17182" isRoot="false" isAbstract="false" name="RemoteHost" >
<UML:GeneralizableElement.generalization>
<UML:Generalization xmi.idref="17184" />
</UML:GeneralizableElement.generalization>
<UML:Classifier.feature>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17187" isRoot="false" isAbstract="false" isQuery="false" name="__init__" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33186" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17188" value="" type="16997" name="self" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
</UML:Class>
<UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="17183" isRoot="false" isAbstract="false" name="SiteHost" >
<UML:GeneralizableElement.generalization>
<UML:Generalization xmi.idref="17299" />
<UML:Generalization xmi.idref="27999" />
</UML:GeneralizableElement.generalization>
<UML:Classifier.feature>
<UML:Operation comment="Custom host to containing site-specific methods or attributes." isSpecification="false" isLeaf="false" visibility="public" xmi.id="17302" isRoot="false" isAbstract="false" isQuery="false" name="__init__" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33187" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17303" value="" type="16997" name="self" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
</UML:Class>
<UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="17189" isRoot="false" isAbstract="false" name="CmdResult" >
<UML:GeneralizableElement.generalization>
<UML:Generalization xmi.idref="17190" />
</UML:GeneralizableElement.generalization>
<UML:Classifier.feature>
<UML:Operation comment="Command execution result.
Modified from the original Autoserv code, local_cmd.py:
Copyright jonmayer@google.com (Jonathan Mayer),
mbligh@google.com (Martin J. Bligh)
Released under the GPL, v2
command: String containing the command line itself
exit_status: Integer exit code of the process
stdout: String containing stdout of the process
stderr: String containing stderr of the process
duration: Elapsed wall clock time running the process
aborted: Signal that caused the command to terminate (0 if none)" isSpecification="false" isLeaf="false" visibility="public" xmi.id="17193" isRoot="false" isAbstract="false" isQuery="false" name="__init__" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33188" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17194" value="" type="16997" name="self" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17195" isRoot="false" isAbstract="false" isQuery="false" name="__repr__" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33189" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17196" value="" type="16997" name="self" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
</UML:Class>
<UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="17197" isRoot="false" isAbstract="false" name="Bootloader" >
<UML:GeneralizableElement.generalization>
<UML:Generalization xmi.idref="17198" />
</UML:GeneralizableElement.generalization>
<UML:Classifier.feature>
<UML:Operation comment="This class represents a bootloader.
It can be used to add a kernel to the list of kernels that can be
booted by a bootloader. It can also make sure that this kernel will
be the one chosen at next reboot." isSpecification="false" isLeaf="false" visibility="public" xmi.id="17201" isRoot="false" isAbstract="false" isQuery="false" name="__init__" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33190" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17202" value="" type="16997" name="self" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17203" value="" type="16997" name="host" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17204" value="" type="16997" name="xen_mode" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17205" isRoot="false" isAbstract="false" isQuery="false" name="get_type" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33191" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17206" value="" type="16997" name="self" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17207" isRoot="false" isAbstract="false" isQuery="false" name="get_architecture" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33192" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17208" value="" type="16997" name="self" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17209" isRoot="false" isAbstract="false" isQuery="false" name="get_titles" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33193" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17210" value="" type="16997" name="self" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17211" isRoot="false" isAbstract="false" isQuery="false" name="get_default" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33194" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17212" value="" type="16997" name="self" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17213" isRoot="false" isAbstract="false" isQuery="false" name="get_info" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33195" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17214" value="" type="16997" name="self" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17215" value="" type="16997" name="index" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17216" isRoot="false" isAbstract="false" isQuery="false" name="set_default" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33196" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17217" value="" type="16997" name="self" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17218" value="" type="16997" name="index" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17219" isRoot="false" isAbstract="false" isQuery="false" name="add_args" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33197" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17220" value="" type="16997" name="self" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17221" value="" type="16997" name="kernel" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17222" value="" type="16997" name="args" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17223" isRoot="false" isAbstract="false" isQuery="false" name="add_xen_hypervisor_args" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33198" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17224" value="" type="16997" name="self" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17225" value="" type="16997" name="kernel" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17226" value="" type="16997" name="args" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17227" isRoot="false" isAbstract="false" isQuery="false" name="remove_args" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33199" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17228" value="" type="16997" name="self" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17229" value="" type="16997" name="kernel" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17230" value="" type="16997" name="args" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17231" isRoot="false" isAbstract="false" isQuery="false" name="remove_xen_hypervisor_args" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33200" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17232" value="" type="16997" name="self" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17233" value="" type="16997" name="kernel" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17234" value="" type="16997" name="args" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17235" isRoot="false" isAbstract="false" isQuery="false" name="add_kernel" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33201" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17236" value="" type="16997" name="self" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17237" value="" type="16997" name="path" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17238" value="" type="16997" name="title" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17239" isRoot="false" isAbstract="false" isQuery="false" name="remove_kernel" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33202" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17240" value="" type="16997" name="self" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17241" value="" type="16997" name="kernel" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17242" isRoot="false" isAbstract="false" isQuery="false" name="boot_once" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33203" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17243" value="" type="16997" name="self" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17244" value="" type="16997" name="title" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17245" isRoot="false" isAbstract="false" isQuery="false" name="__install_boottool" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33204" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17246" value="" type="16997" name="self" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17247" isRoot="false" isAbstract="false" isQuery="false" name="__get_boottool_path" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33205" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17248" value="" type="16997" name="self" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17249" isRoot="false" isAbstract="false" isQuery="false" name="__set_boottool_path" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33206" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17250" value="" type="16997" name="self" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17251" value="" type="16997" name="path" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17252" isRoot="false" isAbstract="false" isQuery="false" name="__run_boottool" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33207" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17253" value="" type="16997" name="self" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17254" value="" type="16997" name="cmd" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
</UML:Class>
<UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="17255" isRoot="false" isAbstract="false" name="ConmuxSSHHost" >
<UML:GeneralizableElement.generalization>
<UML:Generalization xmi.idref="17258" />
<UML:Generalization xmi.idref="28584" />
</UML:GeneralizableElement.generalization>
<UML:Classifier.feature>
<UML:Operation comment="This class represents a remote machine controlled through a serial
console on which you can run programs. It is not the machine autoserv
is running on.
For a machine controlled in this way, it may be possible to support
hard reset, boot strap monitoring or other operations not possible
on a machine controlled through ssh, telnet, ..." isSpecification="false" isLeaf="false" visibility="public" xmi.id="17261" isRoot="false" isAbstract="false" isQuery="false" name="__init__" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33208" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17262" value="" type="16997" name="self" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17263" value="" type="16997" name=";" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17264" isRoot="false" isAbstract="false" isQuery="false" name="hardreset" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33209" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17265" value="" type="16997" name="self" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17266" isRoot="false" isAbstract="false" isQuery="false" name="__start_console_log" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33210" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17267" value="" type="16997" name="self" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17268" value="" type="16997" name="logfilename" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17269" isRoot="false" isAbstract="false" isQuery="false" name="__find_console_attach" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33211" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17270" value="" type="16997" name="self" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17271" isRoot="false" isAbstract="false" isQuery="false" name="__console_run" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33212" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17272" value="" type="16997" name="self" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17273" value="" type="16997" name="cmd" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17274" isRoot="false" isAbstract="false" isQuery="false" name="__del__" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33213" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17275" value="" type="16997" name="self" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
</UML:Class>
<UML:Package isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="17256" isRoot="false" isAbstract="false" name="ssh_host" >
<UML:Namespace.ownedElement>
<UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="17256" xmi.id="17257" isRoot="false" isAbstract="false" name="SSHHost" />
</UML:Namespace.ownedElement>
</UML:Package>
<UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="17276" isRoot="false" isAbstract="false" name="Guest" >
<UML:GeneralizableElement.generalization>
<UML:Generalization xmi.idref="17277" />
<UML:Generalization xmi.idref="28389" />
</UML:GeneralizableElement.generalization>
<UML:Classifier.feature>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17280" isRoot="false" isAbstract="false" isQuery="false" name="__init__" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33214" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17281" value="" type="16997" name="self" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17282" value="" type="16997" name="controlling_hypervisor" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17283" isRoot="false" isAbstract="false" isQuery="false" name="__del__" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33215" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17284" value="" type="16997" name="self" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17285" isRoot="false" isAbstract="false" isQuery="false" name="hardreset" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33216" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17286" value="" type="16997" name="self" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
</UML:Class>
<UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="17287" isRoot="false" isAbstract="false" name="KVMGuest" >
<UML:GeneralizableElement.generalization>
<UML:Generalization xmi.idref="17290" />
<UML:Generalization xmi.idref="30814" />
</UML:GeneralizableElement.generalization>
<UML:Classifier.feature>
<UML:Operation comment="This class represents a KVM virtual machine on which you can run
programs.
Implementation details:
This is a leaf class in an abstract class hierarchy, it must
implement the unimplemented methods in parent classes." isSpecification="false" isLeaf="false" visibility="public" xmi.id="17293" isRoot="false" isAbstract="false" isQuery="false" name="__init__" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33217" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17294" value="" type="16997" name="self" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17295" value="" type="16997" name="controlling_hypervisor" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17296" value="" type="16997" name="qemu_options" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
</UML:Class>
<UML:Package isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="17288" isRoot="false" isAbstract="false" name="guest" >
<UML:Namespace.ownedElement>
<UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="17288" xmi.id="17289" isRoot="false" isAbstract="false" name="Guest" />
</UML:Namespace.ownedElement>
</UML:Package>
<UML:Package isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="17297" isRoot="false" isAbstract="false" name="base_classes" >
<UML:Namespace.ownedElement>
<UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="17297" xmi.id="17298" isRoot="false" isAbstract="false" name="Host" />
<UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="17297" xmi.id="17305" isRoot="false" isAbstract="false" name="RemoteHost" >
<UML:GeneralizableElement.generalization>
<UML:Generalization xmi.idref="28194" />
</UML:GeneralizableElement.generalization>
</UML:Class>
</UML:Namespace.ownedElement>
</UML:Package>
<UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="17304" isRoot="false" isAbstract="false" name="SSHHost" >
<UML:GeneralizableElement.generalization>
<UML:Generalization xmi.idref="17306" />
</UML:GeneralizableElement.generalization>
<UML:Classifier.feature>
<UML:Operation comment="This class represents a remote machine controlled through an ssh
session on which you can run programs.
It is not the machine autoserv is running on. The machine must be
configured for password-less login, for example through public key
authentication.
Implementation details:
This is a leaf class in an abstract class hierarchy, it must
implement the unimplemented methods in parent classes." isSpecification="false" isLeaf="false" visibility="public" xmi.id="17309" isRoot="false" isAbstract="false" isQuery="false" name="__init__" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33218" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17310" value="" type="16997" name="self" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17311" value="" type="16997" name="hostname" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17312" value="" type="16997" name="user" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17313" isRoot="false" isAbstract="false" isQuery="false" name="__del__" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33219" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17314" value="" type="16997" name="self" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17315" isRoot="false" isAbstract="false" isQuery="false" name="run" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33220" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17316" value="" type="16997" name="self" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17317" value="" type="16997" name="command" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17318" value="" type="16997" name="timeout" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17319" isRoot="false" isAbstract="false" isQuery="false" name="reboot" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33221" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17320" value="" type="16997" name="self" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17321" isRoot="false" isAbstract="false" isQuery="false" name="get_file" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33222" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17322" value="" type="16997" name="self" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17323" value="" type="16997" name="source" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17324" value="" type="16997" name="dest" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17325" isRoot="false" isAbstract="false" isQuery="false" name="send_file" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33223" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17326" value="" type="16997" name="self" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17327" value="" type="16997" name="source" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17328" value="" type="16997" name="dest" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17329" isRoot="false" isAbstract="false" isQuery="false" name="get_tmp_dir" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33224" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17330" value="" type="16997" name="self" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17331" isRoot="false" isAbstract="false" isQuery="false" name="is_up" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33225" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17332" value="" type="16997" name="self" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17333" isRoot="false" isAbstract="false" isQuery="false" name="wait_up" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33226" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17334" value="" type="16997" name="self" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17335" value="" type="16997" name="timeout" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17336" isRoot="false" isAbstract="false" isQuery="false" name="wait_down" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33227" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17337" value="" type="16997" name="self" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17338" value="" type="16997" name="timeout" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17339" isRoot="false" isAbstract="false" isQuery="false" name="ensure_up" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33228" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17340" value="" type="16997" name="self" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="17341" isRoot="false" isAbstract="false" isQuery="false" name="get_num_cpu" >
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" xmi.id="33229" type="16997" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="17342" value="" type="16997" name="self" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
</UML:Class>
<UML:Generalization isSpecification="false" child="16984" visibility="public" namespace="m1" xmi.id="16987" parent="16986" discriminator="" name="" />
<UML:Generalization isSpecification="false" child="16990" visibility="public" namespace="m1" xmi.id="16993" parent="16992" discriminator="" name="" />
<UML:Generalization isSpecification="false" child="17003" visibility="public" namespace="m1" xmi.id="17005" parent="17004" discriminator="" name="" />
<UML:Generalization isSpecification="false" child="17019" visibility="public" namespace="m1" xmi.id="17022" parent="17021" discriminator="" name="" />
<UML:Generalization isSpecification="false" child="17040" visibility="public" namespace="m1" xmi.id="17042" parent="17041" discriminator="" name="" />
<UML:Generalization isSpecification="false" child="17045" visibility="public" namespace="m1" xmi.id="17046" parent="17040" discriminator="" name="" />
<UML:Generalization isSpecification="false" child="17049" visibility="public" namespace="m1" xmi.id="17050" parent="17040" discriminator="" name="" />
<UML:Generalization isSpecification="false" child="17053" visibility="public" namespace="m1" xmi.id="17054" parent="16992" discriminator="" name="" />
<UML:Generalization isSpecification="false" child="17068" visibility="public" namespace="m1" xmi.id="17069" parent="17004" discriminator="" name="" />
<UML:Generalization isSpecification="false" child="17080" visibility="public" namespace="m1" xmi.id="17081" parent="16992" discriminator="" name="" />
<UML:Generalization isSpecification="false" child="17087" visibility="public" namespace="m1" xmi.id="17090" parent="17089" discriminator="" name="" />
<UML:Generalization isSpecification="false" child="17112" visibility="public" namespace="m1" xmi.id="17113" parent="17021" discriminator="" name="" />
<UML:Generalization isSpecification="false" child="17116" visibility="public" namespace="m1" xmi.id="17117" parent="17021" discriminator="" name="" />
<UML:Generalization isSpecification="false" child="17148" visibility="public" namespace="m1" xmi.id="17149" parent="17004" discriminator="" name="" />
<UML:Generalization isSpecification="false" child="17182" visibility="public" namespace="m1" xmi.id="17184" parent="17183" discriminator="" name="" />
<UML:Generalization isSpecification="false" child="17189" visibility="public" namespace="m1" xmi.id="17190" parent="17004" discriminator="" name="" />
<UML:Generalization isSpecification="false" child="17197" visibility="public" namespace="m1" xmi.id="17198" parent="17004" discriminator="" name="" />
<UML:Generalization isSpecification="false" child="17255" visibility="public" namespace="m1" xmi.id="17258" parent="17257" discriminator="" name="" />
<UML:Generalization isSpecification="false" child="17276" visibility="public" namespace="m1" xmi.id="17277" parent="17257" discriminator="" name="" />
<UML:Generalization isSpecification="false" child="17287" visibility="public" namespace="m1" xmi.id="17290" parent="17289" discriminator="" name="" />
<UML:Generalization isSpecification="false" child="17183" visibility="public" namespace="m1" xmi.id="17299" parent="17298" discriminator="" name="" />
<UML:Generalization isSpecification="false" child="17304" visibility="public" namespace="m1" xmi.id="17306" parent="17305" discriminator="" name="" />
<UML:Generalization isSpecification="false" child="16984" visibility="public" namespace="m1" xmi.id="24217" parent="16986" discriminator="" name="" />
<UML:Generalization isSpecification="false" child="16990" visibility="public" namespace="m1" xmi.id="24220" parent="16992" discriminator="" name="" />
<UML:Generalization isSpecification="false" child="17003" visibility="public" namespace="m1" xmi.id="24228" parent="17004" discriminator="" name="" />
<UML:Generalization isSpecification="false" child="17080" visibility="public" namespace="m1" xmi.id="27219" parent="17068" discriminator="" name="" />
<UML:Generalization isSpecification="false" child="17053" visibility="public" namespace="m1" xmi.id="27414" parent="17068" discriminator="" name="" />
<UML:Generalization isSpecification="false" child="16990" visibility="public" namespace="m1" xmi.id="27609" parent="17068" discriminator="" name="" />
<UML:Generalization isSpecification="false" child="17087" visibility="public" namespace="m1" xmi.id="27804" parent="17053" discriminator="" name="" />
<UML:Generalization isSpecification="false" child="17183" visibility="public" namespace="m1" xmi.id="27999" parent="17148" discriminator="" name="" />
<UML:Generalization isSpecification="false" child="17305" visibility="public" namespace="m1" xmi.id="28194" parent="17183" discriminator="" name="" />
<UML:Generalization isSpecification="false" child="17276" visibility="public" namespace="m1" xmi.id="28389" parent="17304" discriminator="" name="" />
<UML:Generalization isSpecification="false" child="17255" visibility="public" namespace="m1" xmi.id="28584" parent="17304" discriminator="" name="" />
<UML:Generalization isSpecification="false" child="16984" visibility="public" namespace="m1" xmi.id="28779" parent="17040" discriminator="" name="" />
<UML:Generalization isSpecification="false" child="17019" visibility="public" namespace="m1" xmi.id="28974" parent="17080" discriminator="" name="" />
<UML:Generalization isSpecification="false" child="17112" visibility="public" namespace="m1" xmi.id="29169" parent="17080" discriminator="" name="" />
<UML:Generalization isSpecification="false" child="17116" visibility="public" namespace="m1" xmi.id="29364" parent="17080" discriminator="" name="" />
<UML:Association isSpecification="false" visibility="public" namespace="m1" xmi.id="29656" name="" >
<UML:Association.connection>
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="29657" aggregation="composite" type="17087" name="" />
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="29658" aggregation="none" type="17276" name="" />
</UML:Association.connection>
</UML:Association>
<UML:Association isSpecification="false" visibility="public" namespace="m1" xmi.id="29947" name="" >
<UML:Association.connection>
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="29948" aggregation="composite" type="17276" name="" />
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="29949" aggregation="none" type="17053" name="" />
</UML:Association.connection>
</UML:Association>
<UML:Generalization isSpecification="false" child="17287" visibility="public" namespace="m1" xmi.id="30814" parent="17276" discriminator="" name="" />
<UML:Association isSpecification="false" visibility="public" namespace="m1" xmi.id="31009" name="" >
<UML:Association.connection>
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="31010" aggregation="composite" type="17053" name="" />
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="31011" aggregation="none" type="17305" name="" />
</UML:Association.connection>
</UML:Association>
<UML:Association isSpecification="false" visibility="public" namespace="m1" xmi.id="31205" name="" >
<UML:Association.connection>
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="31206" aggregation="composite" type="17148" name="" />
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="31207" aggregation="none" type="17197" name="" />
</UML:Association.connection>
</UML:Association>
<UML:Association isSpecification="false" visibility="public" namespace="m1" xmi.id="31400" name="" >
<UML:Association.connection>
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="31401" aggregation="none" type="17189" name="" />
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="31402" aggregation="none" type="17148" name="" />
</UML:Association.connection>
</UML:Association>
<UML:Association isSpecification="false" visibility="public" namespace="m1" xmi.id="31595" name="" >
<UML:Association.connection>
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="31596" aggregation="none" type="17003" name="" />
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="31597" aggregation="none" type="16990" name="" />
</UML:Association.connection>
</UML:Association>
</UML:Namespace.ownedElement>
</UML:Model>
</XMI.content>
<XMI.extensions xmi.extender="umbrello" >
<docsettings viewid="16983" documentation="" uniqueid="33229" />
<diagrams>
<diagram snapgrid="0" showattsig="1" fillcolor="#ffffc0" linewidth="0" zoom="25" showgrid="0" showopsig="1" usefillcolor="1" snapx="10" canvaswidth="4048" snapy="10" showatts="1" xmi.id="16983" documentation="" type="402" showops="1" showpackage="0" name="class diagram" localid="900000" showstereotype="0" showscope="1" snapcsgrid="0" font="DejaVu Sans,9,-1,5,50,0,0,0,0,0" linecolor="#ff0000" canvasheight="2412" >
<widgets>
<classwidget usesdiagramfillcolour="1" width="392" showattsigs="601" usesdiagramusefillcolour="1" x="691" y="108" showopsigs="601" linewidth="none" fillcolour="none" height="200" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="17148" showoperations="1" showpackage="0" showscope="1" font="DejaVu Sans,9,-1,5,75,0,0,0,0,0" linecolor="none" />
<classwidget usesdiagramfillcolour="1" width="511" showattsigs="601" usesdiagramusefillcolour="1" x="81" y="207" showopsigs="601" linewidth="none" fillcolour="none" height="312" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="17197" showoperations="1" showpackage="0" showscope="1" font="DejaVu Sans,9,-1,5,75,0,0,0,0,0" linecolor="none" />
<classwidget usesdiagramfillcolour="1" width="400" showattsigs="601" usesdiagramusefillcolour="1" x="688" y="693" showopsigs="601" linewidth="none" fillcolour="none" height="216" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="17304" showoperations="1" showpackage="0" showscope="1" font="DejaVu Sans,9,-1,5,75,0,0,0,0,0" linecolor="none" />
<classwidget usesdiagramfillcolour="1" width="399" showattsigs="601" usesdiagramusefillcolour="1" x="1436" y="851" showopsigs="601" linewidth="none" fillcolour="none" height="152" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="17087" showoperations="1" showpackage="0" showscope="1" font="DejaVu Sans,9,-1,5,75,0,0,0,0,0" linecolor="none" />
<classwidget usesdiagramfillcolour="1" width="397" showattsigs="601" usesdiagramusefillcolour="1" x="1435" y="650" showopsigs="601" linewidth="none" fillcolour="none" height="88" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="17053" showoperations="1" showpackage="0" showscope="1" font="DejaVu Sans,9,-1,5,75,0,0,0,0,0" linecolor="none" />
<classwidget usesdiagramfillcolour="1" width="389" showattsigs="601" usesdiagramusefillcolour="1" x="937" y="1010" showopsigs="601" linewidth="none" fillcolour="none" height="72" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="17276" showoperations="1" showpackage="0" showscope="1" font="DejaVu Sans,9,-1,5,75,0,0,0,0,0" linecolor="none" />
<classwidget usesdiagramfillcolour="1" width="404" showattsigs="601" usesdiagramusefillcolour="1" x="421" y="1013" showopsigs="601" linewidth="none" fillcolour="none" height="120" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="17255" showoperations="1" showpackage="0" showscope="1" font="DejaVu Sans,9,-1,5,75,0,0,0,0,0" linecolor="none" />
<classwidget usesdiagramfillcolour="1" width="281" showattsigs="601" usesdiagramusefillcolour="1" x="1902" y="222" showopsigs="601" linewidth="none" fillcolour="none" height="72" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="17068" showoperations="1" showpackage="0" showscope="1" font="DejaVu Sans,9,-1,5,75,0,0,0,0,0" linecolor="none" />
<classwidget usesdiagramfillcolour="1" width="204" showattsigs="601" usesdiagramusefillcolour="1" x="1148" y="120" showopsigs="601" linewidth="none" fillcolour="none" height="56" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="17189" showoperations="1" showpackage="0" showscope="1" font="DejaVu Sans,9,-1,5,75,0,0,0,0,0" linecolor="none" />
<classwidget usesdiagramfillcolour="1" width="109" showattsigs="601" usesdiagramusefillcolour="1" x="693" y="1665" showopsigs="601" linewidth="none" fillcolour="none" height="32" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="17040" showoperations="1" showpackage="0" showscope="1" font="DejaVu Sans,9,-1,5,75,0,0,0,0,0" linecolor="none" />
<classwidget usesdiagramfillcolour="1" width="136" showattsigs="601" usesdiagramusefillcolour="1" x="479" y="1840" showopsigs="601" linewidth="none" fillcolour="none" height="32" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="17045" showoperations="1" showpackage="0" showscope="1" font="DejaVu Sans,9,-1,5,75,0,0,0,0,0" linecolor="none" />
<classwidget usesdiagramfillcolour="1" width="134" showattsigs="601" usesdiagramusefillcolour="1" x="682" y="1839" showopsigs="601" linewidth="none" fillcolour="none" height="32" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="17049" showoperations="1" showpackage="0" showscope="1" font="DejaVu Sans,9,-1,5,75,0,0,0,0,0" linecolor="none" />
<classwidget usesdiagramfillcolour="1" width="135" showattsigs="601" usesdiagramusefillcolour="1" x="904" y="1839" showopsigs="601" linewidth="none" fillcolour="none" height="32" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="16984" showoperations="1" showpackage="0" showscope="1" font="DejaVu Sans,9,-1,5,75,0,0,0,0,0" linecolor="none" />
<classwidget usesdiagramfillcolour="0" width="636" showattsigs="601" usesdiagramusefillcolour="0" x="2247" y="479" showopsigs="601" linewidth="none" fillcolour="#ffffc0" height="88" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="16990" showoperations="1" showpackage="0" showscope="1" font="DejaVu Sans,9,-1,5,75,0,0,0,0,0" linecolor="#ff0000" />
<classwidget usesdiagramfillcolour="1" width="459" showattsigs="601" usesdiagramusefillcolour="1" x="1834" y="1705" showopsigs="601" linewidth="none" fillcolour="none" height="88" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="17136" showoperations="1" showpackage="0" showscope="1" font="DejaVu Sans,9,-1,5,75,0,0,0,0,0" linecolor="none" />
<classwidget usesdiagramfillcolour="1" width="98" showattsigs="601" usesdiagramusefillcolour="1" x="812" y="551" showopsigs="601" linewidth="none" fillcolour="none" height="32" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="17305" showoperations="1" showpackage="0" showscope="1" font="DejaVu Sans,9,-1,5,75,0,0,0,0,0" linecolor="none" />
<classwidget usesdiagramfillcolour="1" width="197" showattsigs="601" usesdiagramusefillcolour="1" x="769" y="435" showopsigs="601" linewidth="none" fillcolour="none" height="40" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="17183" showoperations="1" showpackage="0" showscope="1" font="DejaVu Sans,9,-1,5,75,0,0,0,0,0" linecolor="none" />
<classwidget usesdiagramfillcolour="1" width="190" showattsigs="601" usesdiagramusefillcolour="1" x="1958" y="1113" showopsigs="601" linewidth="none" fillcolour="none" height="72" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="17080" showoperations="1" showpackage="0" showscope="1" font="DejaVu Sans,9,-1,5,75,0,0,0,0,0" linecolor="none" />
<classwidget usesdiagramfillcolour="1" width="402" showattsigs="601" usesdiagramusefillcolour="1" x="2383" y="682" showopsigs="601" linewidth="none" fillcolour="none" height="88" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="17003" showoperations="1" showpackage="0" showscope="1" font="DejaVu Sans,9,-1,5,75,0,0,0,0,0" linecolor="none" />
<classwidget usesdiagramfillcolour="1" width="337" showattsigs="601" usesdiagramusefillcolour="1" x="1522" y="1306" showopsigs="601" linewidth="none" fillcolour="none" height="120" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="17019" showoperations="1" showpackage="0" showscope="1" font="DejaVu Sans,9,-1,5,75,0,0,0,0,0" linecolor="none" />
<classwidget usesdiagramfillcolour="1" width="87" showattsigs="601" usesdiagramusefillcolour="1" x="2008" y="1308" showopsigs="601" linewidth="none" fillcolour="none" height="32" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="17112" showoperations="1" showpackage="0" showscope="1" font="DejaVu Sans,9,-1,5,75,0,0,0,0,0" linecolor="none" />
<classwidget usesdiagramfillcolour="1" width="539" showattsigs="601" usesdiagramusefillcolour="1" x="2225" y="1313" showopsigs="601" linewidth="none" fillcolour="none" height="104" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="17116" showoperations="1" showpackage="0" showscope="1" font="DejaVu Sans,9,-1,5,75,0,0,0,0,0" linecolor="none" />
<classwidget usesdiagramfillcolour="1" width="533" showattsigs="601" usesdiagramusefillcolour="1" x="868" y="1196" showopsigs="601" linewidth="none" fillcolour="none" height="40" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="17287" showoperations="1" showpackage="0" showscope="1" font="DejaVu Sans,9,-1,5,75,0,0,0,0,0" linecolor="none" />
</widgets>
<messages/>
<associations>
<assocwidget totalcounta="2" indexa="1" totalcountb="4" indexb="1" linewidth="none" widgetbid="17040" widgetaid="17045" xmi.id="17046" linecolor="none" >
<linepath>
<startpoint startx="615" starty="1840" />
<endpoint endx="697" endy="1697" />
</linepath>
</assocwidget>
<assocwidget totalcounta="2" indexa="1" totalcountb="4" indexb="2" linewidth="none" widgetbid="17040" widgetaid="17049" xmi.id="17050" linecolor="none" >
<linepath>
<startpoint startx="750" starty="1839" />
<endpoint endx="750" endy="1697" />
</linepath>
</assocwidget>
<assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="17305" widgetaid="17304" xmi.id="17306" linecolor="none" >
<linepath>
<startpoint startx="852" starty="693" />
<endpoint endx="852" endy="583" />
</linepath>
</assocwidget>
<assocwidget totalcounta="2" indexa="1" totalcountb="4" indexb="2" linewidth="none" widgetbid="17068" widgetaid="17080" xmi.id="27219" linecolor="none" >
<linepath>
<startpoint startx="2046" starty="1113" />
<endpoint endx="2046" endy="294" />
</linepath>
</assocwidget>
<assocwidget totalcounta="2" indexa="1" totalcountb="4" indexb="1" linewidth="none" widgetbid="17068" widgetaid="17053" xmi.id="27414" linecolor="none" >
<linepath>
<startpoint startx="1832" starty="650" />
<endpoint endx="1902" endy="294" />
</linepath>
</assocwidget>
<assocwidget totalcounta="2" indexa="1" totalcountb="4" indexb="3" linewidth="none" widgetbid="17068" widgetaid="16990" xmi.id="27609" linecolor="none" >
<linepath>
<startpoint startx="2247" starty="479" />
<endpoint endx="2183" endy="294" />
</linepath>
</assocwidget>
<assocwidget totalcounta="2" indexa="1" totalcountb="3" indexb="2" linewidth="none" widgetbid="17053" widgetaid="17087" xmi.id="27804" linecolor="none" >
<linepath>
<startpoint startx="1615" starty="851" />
<endpoint endx="1615" endy="738" />
</linepath>
</assocwidget>
<assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="17148" widgetaid="17183" xmi.id="27999" linecolor="none" >
<linepath>
<startpoint startx="859" starty="435" />
<endpoint endx="859" endy="308" />
</linepath>
</assocwidget>
<assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="17183" widgetaid="17305" xmi.id="28194" linecolor="none" >
<linepath>
<startpoint startx="853" starty="551" />
<endpoint endx="853" endy="475" />
</linepath>
</assocwidget>
<assocwidget totalcounta="3" indexa="1" totalcountb="3" indexb="2" linewidth="none" widgetbid="17304" widgetaid="17276" xmi.id="28389" linecolor="none" >
<linepath>
<startpoint startx="978" starty="1010" />
<endpoint endx="978" endy="909" />
</linepath>
</assocwidget>
<assocwidget totalcounta="2" indexa="1" totalcountb="3" indexb="1" linewidth="none" widgetbid="17304" widgetaid="17255" xmi.id="28584" linecolor="none" >
<linepath>
<startpoint startx="741" starty="1013" />
<endpoint endx="741" endy="909" />
</linepath>
</assocwidget>
<assocwidget totalcounta="2" indexa="1" totalcountb="4" indexb="3" linewidth="none" widgetbid="17040" widgetaid="16984" xmi.id="28779" linecolor="none" >
<linepath>
<startpoint startx="904" starty="1839" />
<endpoint endx="806" endy="1697" />
</linepath>
</assocwidget>
<assocwidget totalcounta="2" indexa="1" totalcountb="4" indexb="1" linewidth="none" widgetbid="17080" widgetaid="17019" xmi.id="28974" linecolor="none" >
<linepath>
<startpoint startx="1859" starty="1306" />
<endpoint endx="1958" endy="1185" />
</linepath>
</assocwidget>
<assocwidget totalcounta="2" indexa="1" totalcountb="4" indexb="2" linewidth="none" widgetbid="17080" widgetaid="17112" xmi.id="29169" linecolor="none" >
<linepath>
<startpoint startx="2051" starty="1308" />
<endpoint endx="2051" endy="1185" />
</linepath>
</assocwidget>
<assocwidget totalcounta="2" indexa="1" totalcountb="4" indexb="3" linewidth="none" widgetbid="17080" widgetaid="17116" xmi.id="29364" linecolor="none" >
<linepath>
<startpoint startx="2225" starty="1313" />
<endpoint endx="2148" endy="1185" />
</linepath>
</assocwidget>
<assocwidget totalcounta="3" indexa="2" totalcountb="3" indexb="1" linewidth="none" widgetbid="17053" widgetaid="17276" xmi.id="29947" linecolor="none" >
<linepath>
<startpoint startx="1326" starty="1010" />
<endpoint endx="1435" endy="738" />
</linepath>
</assocwidget>
<assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="17276" widgetaid="17287" xmi.id="30814" linecolor="none" >
<linepath>
<startpoint startx="1137" starty="1196" />
<endpoint endx="1137" endy="1082" />
</linepath>
</assocwidget>
<assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="17305" widgetaid="17053" xmi.id="31009" linecolor="none" >
<linepath>
<startpoint startx="1435" starty="650" />
<endpoint endx="910" endy="583" />
</linepath>
</assocwidget>
<assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="17197" widgetaid="17148" xmi.id="31205" linecolor="none" >
<linepath>
<startpoint startx="691" starty="259" />
<endpoint endx="592" endy="259" />
</linepath>
</assocwidget>
<assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="17148" widgetaid="17189" xmi.id="31400" linecolor="none" >
<linepath>
<startpoint startx="1148" starty="154" />
<endpoint endx="1083" endy="154" />
</linepath>
</assocwidget>
<assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="16990" widgetaid="17003" xmi.id="31595" linecolor="none" >
<linepath>
<startpoint startx="2530" starty="682" />
<endpoint endx="2530" endy="567" />
</linepath>
</assocwidget>
</associations>
</diagram>
</diagrams>
<listview>
<listitem open="1" type="800" label="Views" >
<listitem open="1" type="801" label="Logical View" >
<listitem open="0" type="813" id="17040" />
<listitem open="0" type="813" id="17045" />
<listitem open="0" type="813" id="17049" />
<listitem open="0" type="813" id="16990" >
<listitem open="0" type="815" id="16996" />
<listitem open="0" type="815" id="17000" />
<listitem open="0" type="815" id="23453" />
<listitem open="0" type="815" id="24242" />
</listitem>
<listitem open="0" type="813" id="16984" />
<listitem open="0" type="813" id="17197" >
<listitem open="0" type="815" id="17201" />
<listitem open="0" type="815" id="17205" />
<listitem open="0" type="815" id="17207" />
<listitem open="0" type="815" id="17209" />
<listitem open="0" type="815" id="17211" />
<listitem open="0" type="815" id="17213" />
<listitem open="0" type="815" id="17216" />
<listitem open="0" type="815" id="17219" />
<listitem open="0" type="815" id="17223" />
<listitem open="0" type="815" id="17227" />
<listitem open="0" type="815" id="17231" />
<listitem open="0" type="815" id="17235" />
<listitem open="0" type="815" id="17239" />
<listitem open="0" type="815" id="17242" />
<listitem open="0" type="815" id="17245" />
<listitem open="0" type="815" id="17247" />
<listitem open="0" type="815" id="17249" />
<listitem open="0" type="815" id="17252" />
</listitem>
<listitem open="0" type="813" id="17189" >
<listitem open="0" type="815" id="17193" />
<listitem open="0" type="815" id="17195" />
</listitem>
<listitem open="0" type="813" id="17255" >
<listitem open="0" type="815" id="17261" />
<listitem open="0" type="815" id="17264" />
<listitem open="0" type="815" id="17266" />
<listitem open="0" type="815" id="17269" />
<listitem open="0" type="815" id="17271" />
<listitem open="0" type="815" id="17274" />
</listitem>
<listitem open="0" type="813" id="17019" >
<listitem open="0" type="815" id="17025" />
<listitem open="0" type="815" id="17027" />
<listitem open="0" type="815" id="17031" />
<listitem open="0" type="815" id="17033" />
<listitem open="0" type="815" id="17035" />
<listitem open="0" type="815" id="17037" />
</listitem>
<listitem open="0" type="813" id="17041" />
<listitem open="0" type="813" id="17276" >
<listitem open="0" type="815" id="17280" />
<listitem open="0" type="815" id="17283" />
<listitem open="0" type="815" id="17285" />
</listitem>
<listitem open="0" type="813" id="17148" >
<listitem open="0" type="815" id="17152" />
<listitem open="0" type="815" id="17154" />
<listitem open="0" type="815" id="17157" />
<listitem open="0" type="815" id="17159" />
<listitem open="0" type="815" id="17163" />
<listitem open="0" type="815" id="17167" />
<listitem open="0" type="815" id="17169" />
<listitem open="0" type="815" id="17171" />
<listitem open="0" type="815" id="17174" />
<listitem open="0" type="815" id="17177" />
<listitem open="0" type="815" id="17179" />
</listitem>
<listitem open="0" type="813" id="17053" >
<listitem open="0" type="815" id="17057" />
<listitem open="0" type="815" id="17060" />
<listitem open="0" type="815" id="17062" />
<listitem open="0" type="815" id="17065" />
</listitem>
<listitem open="0" type="813" id="17068" >
<listitem open="0" type="815" id="17072" />
<listitem open="0" type="815" id="17074" />
<listitem open="0" type="815" id="17077" />
</listitem>
<listitem open="0" type="813" id="17087" >
<listitem open="0" type="815" id="17093" />
<listitem open="0" type="815" id="17095" />
<listitem open="0" type="815" id="17097" />
<listitem open="0" type="815" id="17099" />
<listitem open="0" type="815" id="17103" />
<listitem open="0" type="815" id="17105" />
<listitem open="0" type="815" id="17107" />
<listitem open="0" type="815" id="17110" />
</listitem>
<listitem open="0" type="813" id="17287" >
<listitem open="0" type="815" id="17293" />
</listitem>
<listitem open="0" type="813" id="17080" >
<listitem open="0" type="815" id="17084" />
<listitem open="0" type="815" id="17085" />
<listitem open="0" type="815" id="17086" />
</listitem>
<listitem open="0" type="813" id="17112" />
<listitem open="0" type="813" id="17182" >
<listitem open="0" type="815" id="17187" />
</listitem>
<listitem open="0" type="813" id="17304" >
<listitem open="0" type="815" id="17309" />
<listitem open="0" type="815" id="17313" />
<listitem open="0" type="815" id="17315" />
<listitem open="0" type="815" id="17319" />
<listitem open="0" type="815" id="17321" />
<listitem open="0" type="815" id="17325" />
<listitem open="0" type="815" id="17329" />
<listitem open="0" type="815" id="17331" />
<listitem open="0" type="815" id="17333" />
<listitem open="0" type="815" id="17336" />
<listitem open="0" type="815" id="17339" />
<listitem open="0" type="815" id="17341" />
</listitem>
<listitem open="0" type="813" id="17183" >
<listitem open="0" type="815" id="17302" />
</listitem>
<listitem open="0" type="813" id="17116" >
<listitem open="0" type="815" id="17120" />
<listitem open="0" type="815" id="17122" />
<listitem open="0" type="815" id="17125" />
<listitem open="0" type="815" id="17128" />
<listitem open="0" type="815" id="17131" />
</listitem>
<listitem open="0" type="813" id="17003" >
<listitem open="0" type="815" id="17008" />
<listitem open="0" type="815" id="17012" />
<listitem open="0" type="815" id="17014" />
<listitem open="0" type="815" id="17017" />
</listitem>
<listitem open="0" type="813" id="16999" />
<listitem open="0" type="813" id="17004" />
<listitem open="0" type="813" id="16997" />
<listitem open="0" type="813" id="17136" >
<listitem open="0" type="815" id="17137" />
<listitem open="0" type="815" id="17142" />
<listitem open="0" type="815" id="17144" />
<listitem open="0" type="815" id="17146" />
</listitem>
<listitem open="1" type="818" id="17297" >
<listitem open="0" type="813" id="17298" />
<listitem open="0" type="813" id="17305" />
</listitem>
<listitem open="1" type="818" id="16985" >
<listitem open="0" type="813" id="16986" />
</listitem>
<listitem open="1" type="818" id="17288" >
<listitem open="0" type="813" id="17289" />
</listitem>
<listitem open="1" type="818" id="17088" >
<listitem open="0" type="813" id="17089" />
</listitem>
<listitem open="1" type="818" id="16991" >
<listitem open="0" type="813" id="16992" />
</listitem>
<listitem open="1" type="818" id="17020" >
<listitem open="0" type="813" id="17021" />
</listitem>
<listitem open="1" type="818" id="17256" >
<listitem open="0" type="813" id="17257" />
</listitem>
<listitem open="0" type="830" label="Datatypes" />
</listitem>
<listitem open="1" type="802" label="Use Case View" />
<listitem open="1" type="821" label="Component View" />
<listitem open="1" type="827" label="Deployment View" />
<listitem open="1" type="836" label="Entity Relationship Model" />
</listitem>
</listview>
<codegeneration/>
</XMI.extensions>
</XMI>