From 99c22b0d1e169e7e1ee753bca327842077fcf975 Mon Sep 17 00:00:00 2001 From: uggla <rene.ribaud@free.fr> Date: Fri, 5 Jun 2015 00:18:00 +0200 Subject: [PATCH] Add umbrello uml file Add conf file sample --- uml/alexandria.conf | 20 +++ uml/alexandria.xmi | 295 ++++++++++++++++++++++++++++++++++++++++++++ uml/structdrv.txt | 8 ++ 3 files changed, 323 insertions(+) create mode 100644 uml/alexandria.conf create mode 100644 uml/alexandria.xmi create mode 100644 uml/structdrv.txt diff --git a/uml/alexandria.conf b/uml/alexandria.conf new file mode 100644 index 0000000..0ca2580 --- /dev/null +++ b/uml/alexandria.conf @@ -0,0 +1,20 @@ +[alexandria] +port=80 + +[itop] +drvtype=cmdb +endpoint=http://itop/rest +loginItop=itopuser +passwordItop=itoppassword + +[redfish] +drvtype=hw + +[ironic] +drvtype=hw +endpoint=http://ironic/rest + +[mondorescue] +drvtype=hw +paramMondo1 +paramMondo2 diff --git a/uml/alexandria.xmi b/uml/alexandria.xmi new file mode 100644 index 0000000..b9205c0 --- /dev/null +++ b/uml/alexandria.xmi @@ -0,0 +1,295 @@ +<?xml version="1.0" encoding="UTF-8"?> +<XMI verified="false" xmi.version="1.2" timestamp="2015-06-05T00:13:43" xmlns:UML="http://schema.omg.org/spec/UML/1.3"> + <XMI.header> + <XMI.documentation> + <XMI.exporter>umbrello uml modeller http://umbrello.kde.org</XMI.exporter> + <XMI.exporterVersion>1.6.9</XMI.exporterVersion> + <XMI.exporterEncoding>UnicodeUTF8</XMI.exporterEncoding> + </XMI.documentation> + <XMI.metamodel xmi.version="1.3" href="UML.xml" xmi.name="UML"/> + </XMI.header> + <XMI.content> + <UML:Model isSpecification="false" isAbstract="false" isLeaf="false" xmi.id="m1" isRoot="false" name="UML Model"> + <UML:Namespace.ownedElement> + <UML:Stereotype visibility="public" isSpecification="false" namespace="m1" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="folder" name="folder"/> + <UML:Stereotype visibility="public" isSpecification="false" namespace="m1" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="datatype" name="datatype"/> + <UML:Model stereotype="folder" visibility="public" isSpecification="false" namespace="m1" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Logical View" name="Logical View"> + <UML:Namespace.ownedElement> + <UML:Package stereotype="folder" visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Datatypes" name="Datatypes"> + <UML:Namespace.ownedElement> + <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="EuKyOBveqUhB" name="int"/> + <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="lOboWvk9KYng" name="char"/> + <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="VgBO7F8J7QGU" name="bool"/> + <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="cB8QdobOABBg" name="float"/> + <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="4vnOSa3xECJJ" name="double"/> + <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="SRaXrq1RzAsa" name="short"/> + <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="wRx6c8kh3X5V" name="long"/> + <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="76QJJjclACI0" name="unsigned int"/> + <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1IPyQFZMhWSJ" name="unsigned short"/> + <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="cC0fj49oAZ5T" name="unsigned long"/> + <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="HfCRpTPqjnn9" name="string"/> + <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="pK4KIVPy46gE" name="array"/> + <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="CEyg0Jc75ylq" name="tuple"/> + <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="4cDUlU6Zm8r3" name="dict"/> + <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="cE1eLfsXroCs" name="object"/> + <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="8mzBkjzoLCI5" name="set"/> + </UML:Namespace.ownedElement> + </UML:Package> + <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="dMGvCg2RUyR5" name="new_class_1"/> + <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="2KVjox3Q715o" name="cmdb"> + <UML:GeneralizableElement.generalization> + <UML:Generalization xmi.idref="LuDpV3mdE0DF"/> + </UML:GeneralizableElement.generalization> + <UML:Classifier.feature> + <UML:Attribute visibility="public" isSpecification="false" xmi.id="9nOel5tOS9Hc" type="lOboWvk9KYng" name="myattr"/> + <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="QKxVEB3yQnAT" name="trancode"/> + <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="WswikUNulHna" name="getCiFromCMDB"/> + <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="QQSDqwSEFPjT" name="updateCiInCMDB"/> + <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="xdJ9dWPKpPh6" name="init"/> + </UML:Classifier.feature> + </UML:Class> + <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="W6SaxtHEBWiQ" name="new_class_2"/> + <UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="jfpr6cUcgwCe" name=""> + <UML:Association.connection> + <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="qRqzxXQ9Yr9D" type="2KVjox3Q715o" name="" aggregation="composite"/> + <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="EB9ZTn2BTp2Z" type="W6SaxtHEBWiQ" name="" aggregation="none"/> + </UML:Association.connection> + </UML:Association> + <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="RU96RLkHmYGh" name="itop"> + <UML:GeneralizableElement.generalization> + <UML:Generalization xmi.idref="7nOepyM1C8j3"/> + </UML:GeneralizableElement.generalization> + </UML:Class> + <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="jFjC3jjUEsYf" name="confFile"> + <UML:Classifier.feature> + <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="x3eoV8LJuVE7" name="read"/> + <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="XDDb0Y1C6iTR" name="init"> + <UML:BehavioralFeature.parameter> + <UML:Parameter visibility="private" isSpecification="false" xmi.id="dNaHIFslugIE" type="HfCRpTPqjnn9" value="" name="confFileName"/> + </UML:BehavioralFeature.parameter> + </UML:Operation> + </UML:Classifier.feature> + </UML:Class> + <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="p62aOq8oEYz5" name="alexandria"> + <UML:Classifier.feature> + <UML:Attribute visibility="public" isSpecification="false" xmi.id="L8C3LMbBwyMH" type="HfCRpTPqjnn9" initialValue="/etc/alexandria/alexandria.conf" name="self.confFileName"/> + <UML:Attribute visibility="public" isSpecification="false" xmi.id="TuVdEaGBdux7" type="jFjC3jjUEsYf" name="self.conf"/> + <UML:Attribute visibility="public" isSpecification="false" xmi.id="oxqMPtDw45p2" type="mBd8XD3uZGp4" name="self.api"/> + <UML:Attribute visibility="public" isSpecification="false" xmi.id="Z7B3U7yeyO5h" type="RU96RLkHmYGh" name="self.itop"/> + <UML:Attribute visibility="private" isSpecification="false" xmi.id="eHFmz9QXJBzs" type="cE1eLfsXroCs" name="driverState"/> + <UML:Attribute visibility="private" isSpecification="false" xmi.id="D6hWE9e5WeLL" type="1zS6CjsiBzqy" name="self.redfish"/> + <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="7mIX91fy8iWU" name="startServer"/> + <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="xlD2vNEKIzJJ" name="getCiFromCMDB"> + <UML:BehavioralFeature.parameter> + <UML:Parameter visibility="private" isSpecification="false" xmi.id="ugosTdy1rSUX" type="HfCRpTPqjnn9" value="" name="ipMgmt"/> + </UML:BehavioralFeature.parameter> + </UML:Operation> + <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="DahHLG9Ujf3x" name="init"/> + <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="V51SU69Aut2a" name="setattr"> + <UML:BehavioralFeature.parameter> + <UML:Parameter visibility="private" isSpecification="false" xmi.id="XAkUats4ztWR" type="RU96RLkHmYGh" value="" name="itop"/> + <UML:Parameter visibility="private" isSpecification="false" xmi.id="0fZsWbT18gjW" type="" value="" name="paramName"/> + </UML:BehavioralFeature.parameter> + </UML:Operation> + </UML:Classifier.feature> + </UML:Class> + <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="4NpmuB21yIW5" name="new_class"/> + <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="zmLL1AYSypo5" name="new_class_3"/> + <UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="2GOula06iAA2" name=""> + <UML:Association.connection> + <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" multiplicity="1" xmi.id="WjDSiYjBQDoe" type="p62aOq8oEYz5" name="" aggregation="composite"/> + <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" multiplicity="1" xmi.id="n4pPwmUz0srm" type="jFjC3jjUEsYf" name="" aggregation="none"/> + </UML:Association.connection> + </UML:Association> + <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="tfbJqOxeQk1N" name="config"/> + <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="AycAAmTYBZte" name="configtest"/> + <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="wGXl7RqvxHXc" name="Alexandria"/> + <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="mBd8XD3uZGp4" name="api"> + <UML:Classifier.feature> + <UML:Attribute visibility="private" isSpecification="false" xmi.id="ptUC7yVJaR5r" type="EuKyOBveqUhB" name="_port"/> + <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="ZDtty4jwGRUi" name="init"/> + <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="y2avVZLISpUX" name="parseInputJson"/> + </UML:Classifier.feature> + </UML:Class> + <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="2KVjox3Q715o" xmi.id="LuDpV3mdE0DF" parent="RU96RLkHmYGh" name=""/> + <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="2rw1lQQj5zbb" name="new_class_4"/> + <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="YS7ApDjLhr8M" name="hardware"> + <UML:GeneralizableElement.generalization> + <UML:Generalization xmi.idref="Cy2PO0tsJASA"/> + </UML:GeneralizableElement.generalization> + </UML:Class> + <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1zS6CjsiBzqy" name="redfish"> + <UML:GeneralizableElement.generalization> + <UML:Generalization xmi.idref="BgQnfx9aDQ0V"/> + <UML:Generalization xmi.idref="gkEstvt6dWE7"/> + </UML:GeneralizableElement.generalization> + </UML:Class> + <UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="tqufqFUpDvvP" name=""> + <UML:Association.connection> + <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="el5nlwlxV2pu" type="YS7ApDjLhr8M" name="" aggregation="aggregate"/> + <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="T2FhFTG9J8m8" type="1zS6CjsiBzqy" name="" aggregation="none"/> + </UML:Association.connection> + </UML:Association> + <UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="NHxYArvmc1XN" name=""> + <UML:Association.connection> + <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="xIJQK6Kl6ZSM" type="YS7ApDjLhr8M" name="" aggregation="aggregate"/> + <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="1iVIqFQCWMke" type="1zS6CjsiBzqy" name="" aggregation="none"/> + </UML:Association.connection> + </UML:Association> + <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="1zS6CjsiBzqy" xmi.id="BgQnfx9aDQ0V" parent="YS7ApDjLhr8M" name=""/> + <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="YS7ApDjLhr8M" xmi.id="Cy2PO0tsJASA" parent="1zS6CjsiBzqy" name=""/> + <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="BEoiq71cun3Z" name="referenceStruct"/> + <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="RU96RLkHmYGh" xmi.id="7nOepyM1C8j3" parent="2KVjox3Q715o" name=""/> + <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="1zS6CjsiBzqy" xmi.id="gkEstvt6dWE7" parent="YS7ApDjLhr8M" name=""/> + </UML:Namespace.ownedElement> + <XMI.extension xmi.extender="umbrello"> + <diagrams> + <diagram showopsig="1" linecolor="#ff0000" snapx="25" showattribassocs="1" snapy="25" linewidth="0" showattsig="1" textcolor="#000000" isopen="1" showpackage="1" showpubliconly="1" showstereotype="1" name="class diagram" font="Sans Serif,10,-1,5,50,0,0,0,0,0" canvasheight="823,0722891566265" canvaswidth="1930" localid="-1" snapcsgrid="0" showgrid="0" showops="1" griddotcolor="#d3d3d3" backgroundcolor="#ffffff" usefillcolor="1" fillcolor="#ffff00" zoom="83" xmi.id="fQoeMytVtR6m" documentation="" showscope="1" snapgrid="1" showatts="1" type="1"> + <widgets> + <classwidget linecolor="none" usesdiagramfillcolor="0" linewidth="0" showoperations="1" textcolor="#000000" usesdiagramusefillcolor="0" showpubliconly="1" showpackage="1" x="-725" showattsigs="601" showstereotype="1" y="-625" showattributes="1" font="Sans Serif,10,-1,5,50,0,0,0,0,0" drawascircle="0" localid="5CaEkff1KqQ7" width="142" isinstance="0" usefillcolor="1" fillcolor="#ffff00" xmi.id="2KVjox3Q715o" showscope="1" height="90" showopsigs="601"/> + <classwidget linecolor="none" usesdiagramfillcolor="0" linewidth="0" showoperations="1" textcolor="#000000" usesdiagramusefillcolor="0" showpubliconly="1" showpackage="1" x="-750" showattsigs="601" showstereotype="1" y="-225" showattributes="1" font="Sans Serif,10,-1,5,50,0,0,0,0,0" localid="5erdUyoi7wFY" width="239" isinstance="0" usefillcolor="1" fillcolor="#ffff00" xmi.id="RU96RLkHmYGh" showscope="1" height="177,1927710843374" showopsigs="601"/> + <classwidget linecolor="none" usesdiagramfillcolor="0" linewidth="0" showoperations="1" textcolor="#000000" usesdiagramusefillcolor="0" showpubliconly="1" showpackage="1" x="-1247,951782226562" showattsigs="601" showstereotype="1" y="-356,9156494140625" showattributes="1" font="Sans Serif,10,-1,5,50,0,0,0,0,0" localid="BIuvpAdunSWH" width="188" isinstance="0" usefillcolor="1" fillcolor="#ffff00" xmi.id="jFjC3jjUEsYf" showscope="1" height="70" showopsigs="601"/> + <classwidget linecolor="none" usesdiagramfillcolor="0" linewidth="0" showoperations="1" textcolor="#000000" usesdiagramusefillcolor="0" showpubliconly="0" showpackage="1" x="-1300" showattsigs="601" showstereotype="1" y="-700" showattributes="1" font="Sans Serif,10,-1,5,50,0,0,0,0,0" localid="jmqYwMTXfH3G" width="398" isinstance="0" usefillcolor="1" fillcolor="#ffff00" xmi.id="p62aOq8oEYz5" showscope="1" height="165" showopsigs="601"/> + <classwidget linecolor="none" usesdiagramfillcolor="0" linewidth="0" showoperations="1" textcolor="#000000" usesdiagramusefillcolor="0" showpubliconly="0" showpackage="1" x="-1825" showattsigs="601" showstereotype="1" y="-700" showattributes="1" font="Sans Serif,10,-1,5,50,0,0,0,0,0" localid="SPt7WOu3PEUJ" width="419,3614457831325" isinstance="0" usefillcolor="1" fillcolor="#ffff00" xmi.id="mBd8XD3uZGp4" showscope="1" height="299,7590361445783" showopsigs="601"/> + <classwidget linecolor="none" usesdiagramfillcolor="0" linewidth="0" showoperations="1" textcolor="#000000" usesdiagramusefillcolor="0" showpubliconly="1" showpackage="1" x="-1425" showattsigs="601" showstereotype="1" y="-225" showattributes="1" font="Sans Serif,10,-1,5,50,0,0,0,0,0" localid="wo1tLgbLm0Np" width="80" isinstance="0" usefillcolor="1" fillcolor="#ffff00" xmi.id="YS7ApDjLhr8M" showscope="1" height="29" showopsigs="601"/> + <classwidget linecolor="none" usesdiagramfillcolor="0" linewidth="0" showoperations="1" textcolor="#000000" usesdiagramusefillcolor="0" showpubliconly="1" showpackage="1" x="-1075" showattsigs="601" showstereotype="1" y="-225" showattributes="1" font="Sans Serif,10,-1,5,50,0,0,0,0,0" localid="CZJtQRDNFFGZ" width="174,2530120481928" isinstance="0" usefillcolor="1" fillcolor="#ffff00" xmi.id="1zS6CjsiBzqy" showscope="1" height="175,9879518072289" showopsigs="601"/> + <classwidget linecolor="none" usesdiagramfillcolor="0" linewidth="0" showoperations="1" textcolor="#000000" usesdiagramusefillcolor="0" showpubliconly="1" showpackage="1" x="-825" showattsigs="601" showstereotype="1" y="-750" showattributes="1" font="Sans Serif,10,-1,5,50,0,0,0,0,0" localid="B3GzhkPqQfQI" width="205,7228915662652" isinstance="0" usefillcolor="1" fillcolor="#ffff00" xmi.id="BEoiq71cun3Z" showscope="1" height="86,83132530120486" showopsigs="601"/> + </widgets> + <messages/> + <associations> + <assocwidget linecolor="none" indexa="1" usesdiagramfillcolor="0" widgetbid="jFjC3jjUEsYf" indexb="1" linewidth="none" seqnum="" textcolor="none" usesdiagramusefillcolor="0" totalcounta="2" totalcountb="2" widgetaid="p62aOq8oEYz5" font="Sans Serif,10,-1,5,50,0,0,0,0,0" visibilityA="0" visibilityB="0" usefillcolor="1" fillcolor="#ffff00" changeabilityA="900" xmi.id="TuVdEaGBdux7" changeabilityB="900" type="510"> + <linepath layout="Polyline"> + <startpoint startx="-1059,951782226562" starty="-535"/> + <endpoint endx="-1059,951782226562" endy="-356,9156494140625"/> + </linepath> + <floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" textcolor="none" usesdiagramusefillcolor="1" x="-1135,951782226562" showstereotype="1" y="-382,9156494140625" text="self.conf" font="Cantarell,11,-1,5,50,0,0,0,0,0" localid="DdwmH9A2KnAs" pretext="+" role="710" width="74" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="yEkYSZauwT1S" height="24"/> + </assocwidget> + <assocwidget linecolor="none" indexa="1" usesdiagramfillcolor="0" widgetbid="mBd8XD3uZGp4" indexb="1" linewidth="none" seqnum="" textcolor="none" usesdiagramusefillcolor="144" totalcounta="2" totalcountb="2" widgetaid="p62aOq8oEYz5" font="Sans Serif,10,-1,5,50,0,0,0,0,0" visibilityA="0" visibilityB="0" usefillcolor="1" fillcolor="#ffff00" changeabilityA="900" xmi.id="oxqMPtDw45p2" changeabilityB="900" type="510"> + <linepath layout="Polyline"> + <startpoint startx="-1300" starty="-600"/> + <endpoint endx="-1405,638554216868" endy="-600"/> + </linepath> + <floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" textcolor="none" usesdiagramusefillcolor="1" x="-1400" showstereotype="1" y="-575" text="self.api" font="Cantarell,11,-1,5,50,0,0,0,0,0" localid="7XzNyR3xUbsx" pretext="+" role="710" width="64" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="ADGc1i7ngy93" height="24"/> + </assocwidget> + <assocwidget linecolor="none" indexa="1" usesdiagramfillcolor="0" widgetbid="RU96RLkHmYGh" indexb="1" linewidth="none" seqnum="" textcolor="none" usesdiagramusefillcolor="0" totalcounta="2" totalcountb="2" widgetaid="p62aOq8oEYz5" font="Sans Serif,10,-1,5,50,0,0,0,0,0" visibilityA="0" visibilityB="0" usefillcolor="1" fillcolor="#ffff00" changeabilityA="900" xmi.id="Z7B3U7yeyO5h" changeabilityB="900" type="510"> + <linepath layout="Polyline"> + <startpoint startx="-902" starty="-535"/> + <endpoint endx="-750" endy="-225"/> + </linepath> + <floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" textcolor="none" usesdiagramusefillcolor="1" x="-800" showstereotype="1" y="-250" text="self.itop" font="Cantarell,11,-1,5,50,0,0,0,0,0" localid="goksidXdEqmr" pretext="+" role="710" width="71" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="N9ACZrH6xQ9P" height="24"/> + </assocwidget> + <assocwidget linecolor="none" indexa="1" usesdiagramfillcolor="0" widgetbid="1zS6CjsiBzqy" indexb="1" linewidth="none" seqnum="" textcolor="none" usesdiagramusefillcolor="0" totalcounta="2" totalcountb="2" widgetaid="p62aOq8oEYz5" font="Sans Serif,10,-1,5,50,0,0,0,0,0" visibilityA="1" visibilityB="1" usefillcolor="1" fillcolor="#ffff00" changeabilityA="900" xmi.id="D6hWE9e5WeLL" changeabilityB="900" type="510"> + <linepath layout="Polyline"> + <startpoint startx="-1019,5" starty="-535"/> + <endpoint endx="-1019,5" endy="-225"/> + </linepath> + <floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" textcolor="none" usesdiagramusefillcolor="1" x="-1100" showstereotype="1" y="-250" text="self.redfish" font="Cantarell,11,-1,5,50,0,0,0,0,0" localid="lpmRhP2hogTS" pretext="-" role="710" width="85" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="9iHauSP7W4ck" height="24"/> + </assocwidget> + <assocwidget indexa="1" indexb="1" usesdiagramusefillcolor="0" widgetaid="RU96RLkHmYGh" usesdiagramfillcolor="0" fillcolor="#ffff00" linecolor="none" seqnum="" totalcounta="2" xmi.id="7nOepyM1C8j3" widgetbid="2KVjox3Q715o" totalcountb="2" type="500" textcolor="none" usefillcolor="1" linewidth="none" font="Sans Serif,10,-1,5,50,0,0,0,0,0"> + <linepath layout="Polyline"> + <startpoint startx="-711" starty="-225"/> + <endpoint endx="-711" endy="-535"/> + </linepath> + </assocwidget> + <assocwidget indexa="1" indexb="1" usesdiagramusefillcolor="0" widgetaid="1zS6CjsiBzqy" usesdiagramfillcolor="0" fillcolor="#ffff00" linecolor="none" seqnum="" totalcounta="2" xmi.id="gkEstvt6dWE7" widgetbid="YS7ApDjLhr8M" totalcountb="2" type="500" textcolor="none" usefillcolor="1" linewidth="none" font="Sans Serif,10,-1,5,50,0,0,0,0,0"> + <linepath layout="Polyline"> + <startpoint startx="-1075" starty="-196"/> + <endpoint endx="-1345" endy="-196"/> + </linepath> + </assocwidget> + </associations> + </diagram> + </diagrams> + </XMI.extension> + </UML:Model> + <UML:Model stereotype="folder" visibility="public" isSpecification="false" namespace="m1" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Use Case View" name="Use Case View"> + <UML:Namespace.ownedElement/> + </UML:Model> + <UML:Model stereotype="folder" visibility="public" isSpecification="false" namespace="m1" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Component View" name="Component View"> + <UML:Namespace.ownedElement/> + </UML:Model> + <UML:Model stereotype="folder" visibility="public" isSpecification="false" namespace="m1" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Deployment View" name="Deployment View"> + <UML:Namespace.ownedElement/> + </UML:Model> + <UML:Model stereotype="folder" visibility="public" isSpecification="false" namespace="m1" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Entity Relationship Model" name="Entity Relationship Model"> + <UML:Namespace.ownedElement/> + </UML:Model> + </UML:Namespace.ownedElement> + </UML:Model> + </XMI.content> + <XMI.extensions xmi.extender="umbrello"> + <docsettings viewid="fQoeMytVtR6m" uniqueid="3rnRZDeDwr6p" documentation=""/> + <listview> + <listitem open="1" type="800" id="Views"> + <listitem open="1" type="821" id="Component View"/> + <listitem open="1" type="827" id="Deployment View"/> + <listitem open="1" type="836" id="Entity Relationship Model"/> + <listitem open="1" type="801" id="Logical View"> + <listitem open="1" type="813" id="p62aOq8oEYz5"> + <listitem open="0" type="814" id="eHFmz9QXJBzs"/> + <listitem open="0" type="815" id="xlD2vNEKIzJJ"/> + <listitem open="0" type="815" id="DahHLG9Ujf3x"/> + <listitem open="0" type="814" id="oxqMPtDw45p2"/> + <listitem open="0" type="814" id="TuVdEaGBdux7"/> + <listitem open="0" type="814" id="L8C3LMbBwyMH"/> + <listitem open="0" type="814" id="Z7B3U7yeyO5h"/> + <listitem open="0" type="814" id="D6hWE9e5WeLL"/> + <listitem open="0" type="815" id="V51SU69Aut2a"/> + <listitem open="0" type="815" id="7mIX91fy8iWU"/> + </listitem> + <listitem open="1" type="813" id="wGXl7RqvxHXc"/> + <listitem open="1" type="813" id="mBd8XD3uZGp4"> + <listitem open="0" type="814" id="ptUC7yVJaR5r"/> + <listitem open="0" type="815" id="ZDtty4jwGRUi"/> + <listitem open="0" type="815" id="y2avVZLISpUX"/> + </listitem> + <listitem open="0" type="807" id="fQoeMytVtR6m" label="class diagram"/> + <listitem open="1" type="813" id="2KVjox3Q715o"> + <listitem open="0" type="815" id="WswikUNulHna"/> + <listitem open="0" type="815" id="xdJ9dWPKpPh6"/> + <listitem open="0" type="814" id="9nOel5tOS9Hc"/> + <listitem open="0" type="815" id="QKxVEB3yQnAT"/> + <listitem open="0" type="815" id="QQSDqwSEFPjT"/> + </listitem> + <listitem open="1" type="813" id="jFjC3jjUEsYf"> + <listitem open="0" type="815" id="XDDb0Y1C6iTR"/> + <listitem open="0" type="815" id="x3eoV8LJuVE7"/> + </listitem> + <listitem open="1" type="813" id="tfbJqOxeQk1N"/> + <listitem open="1" type="813" id="AycAAmTYBZte"/> + <listitem open="0" type="830" id="Datatypes"> + <listitem open="1" type="829" id="pK4KIVPy46gE"/> + <listitem open="1" type="829" id="VgBO7F8J7QGU"/> + <listitem open="1" type="829" id="lOboWvk9KYng"/> + <listitem open="1" type="829" id="4cDUlU6Zm8r3"/> + <listitem open="1" type="829" id="4vnOSa3xECJJ"/> + <listitem open="1" type="829" id="cB8QdobOABBg"/> + <listitem open="1" type="829" id="EuKyOBveqUhB"/> + <listitem open="1" type="829" id="wRx6c8kh3X5V"/> + <listitem open="1" type="829" id="cE1eLfsXroCs"/> + <listitem open="1" type="829" id="8mzBkjzoLCI5"/> + <listitem open="1" type="829" id="SRaXrq1RzAsa"/> + <listitem open="1" type="829" id="HfCRpTPqjnn9"/> + <listitem open="1" type="829" id="CEyg0Jc75ylq"/> + <listitem open="1" type="829" id="76QJJjclACI0"/> + <listitem open="1" type="829" id="cC0fj49oAZ5T"/> + <listitem open="1" type="829" id="1IPyQFZMhWSJ"/> + </listitem> + <listitem open="1" type="813" id="YS7ApDjLhr8M"/> + <listitem open="1" type="813" id="RU96RLkHmYGh"/> + <listitem open="1" type="813" id="4NpmuB21yIW5"/> + <listitem open="1" type="813" id="dMGvCg2RUyR5"/> + <listitem open="1" type="813" id="W6SaxtHEBWiQ"/> + <listitem open="1" type="813" id="zmLL1AYSypo5"/> + <listitem open="1" type="813" id="2rw1lQQj5zbb"/> + <listitem open="1" type="813" id="1zS6CjsiBzqy"/> + <listitem open="1" type="813" id="BEoiq71cun3Z"/> + </listitem> + <listitem open="1" type="802" id="Use Case View"/> + </listitem> + </listview> + <codegeneration> + <codegenerator language="Python"/> + </codegeneration> + </XMI.extensions> +</XMI> diff --git a/uml/structdrv.txt b/uml/structdrv.txt new file mode 100644 index 0000000..d16edbe --- /dev/null +++ b/uml/structdrv.txt @@ -0,0 +1,8 @@ + + +[ +{name:itop,type:cmdb}, +{name:redfifh,type:hw}, +{name:ironic,type:hw} +] +