Následující text ukazuje příklad PSQL XML v jeho podobě pro generování rozdílového SQL skriptu:
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE psql SYSTEM "psql.dtd"> <psql> <type action="none" psql.uuid="TauUML:c103"> <prop action="none" name="name" value="PSC"/> <prop action="none" name="stereotype" value="typedef"/> <baseattr action="none" psql.uuid="TauUML:a104"> <prop action="none" name="name" value="psc"/> <prop action="none" name="longName" value="psc"/> <prop action="none" name="datatype" value="char[6]"/> <prop action="none" name="uuid" value="104"/> </baseattr> </type> <type action="none" psql.uuid="TauUML:c105"> <prop action="none" name="name" value="Adresa"/> <prop action="none" name="uuid" value="13"/> <prop action="none" name="stereotype" value="typedef"/> <compattr action="none" psql.uuid="TauUML:a106"> <prop action="none" name="name" value="ulica"/> <prop action="none" name="longName" value="ulica"/> <type psql.idref="TauUML:c114"/> <prop action="none" name="uuid" value="106"/> </compattr> <compattr action="none" psql.uuid="TauUML:a107"> <prop action="none" name="name" value="orientCislo"/> <prop action="none" name="longName" value="orientCislo"/> <type psql.idref="TauUML:c110"/> <prop action="none" name="uuid" value="107"/> </compattr> <compattr action="none" psql.uuid="TauUML:a108"> <prop action="none" name="name" value="obec"/> <prop action="none" name="longName" value="obec"/> <type psql.idref="TauUML:c112"/> <prop action="none" name="uuid" value="108"/> </compattr> <compattr action="none" psql.uuid="TauUML:a109"> <prop action="none" name="name" value="psc"/> <prop action="none" name="longName" value="psc"/> <type psql.idref="TauUML:c103"/> <prop action="none" name="uuid" value="109"/> </compattr> <expcompattr action="none" psql.uuid="TauUML:a106-TauUML:a115"> <expand> <baseattr psql.idref="TauUML:a115"/> <compattr psql.idref="TauUML:a106"/> </expand> </expcompattr> <expcompattr action="none" psql.uuid="TauUML:a107-TauUML:a111"> <expand> <baseattr psql.idref="TauUML:a111"/> <compattr psql.idref="TauUML:a107"/> </expand> </expcompattr> <expcompattr action="none" psql.uuid="TauUML:a108-TauUML:a113"> <expand> <baseattr psql.idref="TauUML:a113"/> <compattr psql.idref="TauUML:a108"/> </expand> </expcompattr> <expcompattr action="none" psql.uuid="TauUML:a109-TauUML:a104"> <expand> <baseattr psql.idref="TauUML:a104"/> <compattr psql.idref="TauUML:a109"/> </expand> </expcompattr> </type> <type action="none" psql.uuid="TauUML:c110"> <prop action="none" name="name" value="OrientacneCislo"/> <prop action="none" name="stereotype" value="typedef"/> <baseattr action="none" psql.uuid="TauUML:a111"> <prop action="none" name="name" value="cislo"/> <prop action="none" name="longName" value="cislo"/> <prop action="none" name="datatype" value="char[8]"/> <prop action="none" name="uuid" value="111"/> </baseattr> </type> <type action="none" psql.uuid="TauUML:c112"> <prop action="none" name="name" value="Obec"/> <prop action="none" name="stereotype" value="typedef"/> <baseattr action="none" psql.uuid="TauUML:a113"> <prop action="none" name="name" value="obec"/> <prop action="none" name="longName" value="obec"/> <prop action="none" name="datatype" value="char[60]"/> <prop action="none" name="uuid" value="113"/> </baseattr> </type> <type action="none" psql.uuid="TauUML:c114"> <prop action="none" name="name" value="Ulica"/> <prop action="none" name="stereotype" value="typedef"/> <baseattr action="none" psql.uuid="TauUML:a115"> <prop action="none" name="name" value="ulica"/> <prop action="none" name="longName" value="ulica"/> <prop action="none" name="datatype" value="char[32]"/> <prop action="none" name="uuid" value="115"/> </baseattr> </type> <pers action="none" psql.uuid="TauUML:c116"> <prop action="none" name="name" value="Clovek"/> <prop action="none" name="longName" value="Clovek"/> <prop action="none" name="freeText" value="Dokumentacia pre CLovek"/> <prop action="none" name="responsibility" value="Zodpovednost pre Clovek"/> <prop action="none" name="persistent" value="1"/> <prop action="none" name="item_color_brush" value="#224#224#224"/> <baseattr action="none" psql.uuid="TauUML:a117"> <prop action="none" name="name" value="idClovek"/> <prop action="none" name="longName" value="idClovek"/> <prop action="none" name="datatype" value="int"/> <prop action="none" name="uuid" value="117"/> <prop action="none" name="color_brush" value="#224#224#224"/> <prop action="none" name="key" value="1"/> </baseattr> <baseattr action="none" psql.uuid="TauUML:a118"> <prop action="none" name="name" value="meno"/> <prop action="none" name="longName" value="meno"/> <prop action="none" name="datatype" value="char[40]"/> <prop action="none" name="uuid" value="118"/> <prop action="none" name="color_brush" value="#224#224#224"/> </baseattr> <import> <link action="none" position="0" psql.uuid="TauUML:99-end"> <pers psql.idref="TauUML:c116"/> <prop action="none" name="name" value="matka"/> <prop action="none" name="uuid" value="99"/> <prop action="none" name="mandatory" value="0"/> <prop action="none" name="from" value="Clovek"/> <prop action="none" name="to" value="Clovek"/> <impattr action="none" psql.uuid="TauUML:99-end-TauUML:a117"> <baseattr psql.idref="TauUML:a117"/> <prop action="none" name="key" value="0"/> <prop action="none" name="datatype" value="int"/> <prop action="none" name="name" value="matka"/> <prop action="none" name="longName" value="matka"/> </impattr> </link> <link action="none" position="1" psql.uuid="TauUML:100-end"> <pers psql.idref="TauUML:c116"/> <prop action="none" name="name" value="otec"/> <prop action="none" name="uuid" value="100"/> <prop action="none" name="mandatory" value="0"/> <prop action="none" name="from" value="Clovek"/> <prop action="none" name="to" value="Clovek"/> <impattr action="none" psql.uuid="TauUML:100-end-TauUML:a117"> <baseattr psql.idref="TauUML:a117"/> <prop action="none" name="key" value="0"/> <prop action="none" name="datatype" value="int"/> <prop action="none" name="name" value="otec"/> <prop action="none" name="longName" value="otec"/> </impattr> </link> <link action="none" position="2" psql.uuid="TauUML:101-start"> <pers psql.idref="TauUML:c116"/> <prop action="none" name="name" value="manzelka"/> <prop action="none" name="uuid" value="101"/> <prop action="none" name="aggregation" value="none"/> <prop action="none" name="mandatory" value="0"/> <prop action="none" name="from" value="Clovek"/> <prop action="none" name="to" value="Clovek"/> <impattr action="none" psql.uuid="TauUML:101-start-TauUML:a117"> <baseattr psql.idref="TauUML:a117"/> <prop action="none" name="key" value="0"/> <prop action="none" name="datatype" value="int"/> <prop action="none" name="name" value="manzelka"/> <prop action="none" name="longName" value="manzelka"/> </impattr> </link> <link action="none" position="3" psql.uuid="TauUML:102-start"> <pers psql.idref="TauUML:c116"/> <prop action="none" name="name" value="manzel"/> <prop action="none" name="uuid" value="102"/> <prop action="none" name="aggregation" value="none"/> <prop action="none" name="mandatory" value="0"/> <prop action="none" name="from" value="Clovek"/> <prop action="none" name="to" value="Clovek"/> <impattr action="none" psql.uuid="TauUML:102-start-TauUML:a117"> <baseattr psql.idref="TauUML:a117"/> <prop action="none" name="key" value="0"/> <prop action="none" name="datatype" value="int"/> <prop action="none" name="name" value="manzel"/> <prop action="none" name="longName" value="manzel"/> </impattr> </link> </import> </pers> <pers action="none" psql.uuid="TauUML:c119"> <prop action="none" name="name" value="PolozkaObj"/> <prop action="none" name="longName" value="PolozkaObj"/> <prop action="none" name="constraint" value="Konstraint polObj"/> <prop action="none" name="persistent" value="1"/> <baseattr action="none" psql.uuid="TauUML:a120"> <prop action="none" name="name" value="cisloPol"/> <prop action="none" name="longName" value="cisloPol"/> <prop action="none" name="datatype" value="int"/> <prop action="none" name="un_klic" value="cisloPolozky"/> <prop action="none" name="uuid" value="120"/> <prop action="none" name="key" value="1"/> </baseattr> <baseattr action="none" psql.uuid="TauUML:a121"> <prop action="none" name="name" value="mnozstvo"/> <prop action="none" name="longName" value="mnozstvo"/> <prop action="none" name="datatype" value="int"/> <prop action="none" name="constraint" value="~$col_name >= 0"/> <prop action="none" name="defaultname" value="0"/> <prop action="none" name="nullable" value="no"/> <prop action="none" name="uuid" value="121"/> </baseattr> <import> <link action="removed" position="0" psql.uuid="TauUML:94-start"> <pers psql.idref="TauUML:c122"/> <prop name="name" value="cisloObj"/> <prop name="uuid" value="94"/> <prop name="aggregation" value="composite"/> <prop name="mandatory" value="1"/> <prop name="from" value="ZObjeda"/> <prop name="to" value="PolozkaObj"/> <impattr psql.uuid="TauUML:94-start-TauUML:a123"> <baseattr psql.idref="TauUML:a123"/> <prop name="key" value="1"/> <prop name="datatype" value="int"/> <prop name="name" value="cisloObj"/> <prop name="longName" value="cisloObj"/> </impattr> </link> <link action="added" position="0" psql.uuid="TauUML:147-start"> <pers psql.idref="TauUML:c148"/> <prop name="name" value="pernik"/> <prop name="uuid" value="147"/> <prop name="aggregation" value="composite"/> <prop name="mandatory" value="1"/> <prop name="from" value="ObjPernik"/> <prop name="to" value="PolozkaObj"/> <impattr psql.uuid="TauUML:147-start-TauUML:a149"> <baseattr psql.idref="TauUML:a149"/> <prop name="key" value="1"/> <prop name="datatype" value="int"/> <prop name="name" value="pernik"/> <prop name="longName" value="pernik"/> </impattr> </link> </import> </pers> <pers action="removed" psql.uuid="TauUML:c122"> <prop name="name" value="ZObjeda"/> <prop name="longName" value="Objednavka"/> <prop name="uniqueConstr" value="cisloOdberatela"/> <prop name="checkKlauzula" value="(( oc IN ('A','B','C','E','H','F','G','K','L','1','2','3','4','5',6','7','8')) AND (sk = 'X') )"/> <prop name="constraint" value="konstraint tabulky ~$tab_name"/> <prop name="persistent" value="1"/> <baseattr psql.uuid="TauUML:a123"> <prop name="name" value="cisloObj"/> <prop name="longName" value="cisloObj"/> <prop name="datatype" value="int"/> <prop name="uuid" value="123"/> <prop name="key" value="1"/> </baseattr> <baseattr psql.uuid="TauUML:a124"> <prop name="name" value="cisloOdberatela"/> <prop name="longName" value="cisloOdberatela"/> <prop name="datatype" value="char[40]"/> <prop name="defaultname" value="default pre cisloOdb"/> <prop name="checkKlauzula" value="cisloOdberatela > 0"/> <prop name="uuid" value="124"/> </baseattr> </pers> <pers action="none" psql.uuid="TauUML:c125"> <prop action="none" name="name" value="SkladovaKarta"/> <prop action="none" name="longName" value="SkladovaKarta"/> <prop action="none" name="uuid" value="0"/> <baseattr action="none" psql.uuid="TauUML:a126"> <prop action="none" name="name" value="volneMnozstvo"/> <prop action="none" name="longName" value="volneMnozstvo"/> <prop action="none" name="datatype" value="int"/> <prop action="none" name="uuid" value="126"/> </baseattr> <baseattr action="none" psql.uuid="TauUML:a127"> <prop action="none" name="name" value="rezervovane"/> <prop action="none" name="longName" value="rezervovane"/> <prop action="none" name="datatype" value="int"/> <prop action="none" name="uuid" value="127"/> </baseattr> <import> <link action="none" position="0" psql.uuid="TauUML:96-start"> <pers psql.idref="TauUML:c132"/> <prop action="none" name="name" value="sklad"/> <prop action="none" name="aggregation" value="composite"/> <prop action="none" name="mandatory" value="1"/> <prop action="none" name="from" value="Sklad"/> <prop action="none" name="to" value="SkladovaKarta"/> <prop action="none" name="uuid" value="96"/> <impattr action="none" psql.uuid="TauUML:96-start-TauUML:a133"> <baseattr psql.idref="TauUML:a133"/> <prop action="none" name="key" value="1"/> <prop action="none" name="datatype" value="int"/> <prop action="none" name="name" value="sklad"/> <prop action="none" name="longName" value="sklad"/> </impattr> </link> <link action="none" position="1" psql.uuid="TauUML:97-end"> <pers psql.idref="TauUML:c128"/> <prop action="none" name="name" value="tovar"/> <prop action="none" name="aggregation" value="composite"/> <prop action="none" name="mandatory" value="1"/> <prop action="none" name="from" value="Tovar"/> <prop action="none" name="to" value="SkladovaKarta"/> <prop action="none" name="uuid" value="97"/> <impattr action="none" psql.uuid="TauUML:97-end-TauUML:a129"> <baseattr psql.idref="TauUML:a129"/> <prop action="none" name="key" value="1"/> <prop action="none" name="datatype" value="int"/> <prop action="none" name="name" value="tovar"/> <prop action="none" name="longName" value="tovar"/> </impattr> </link> </import> </pers> <pers action="none" psql.uuid="TauUML:c128"> <prop action="none" name="name" value="Tovar"/> <prop action="none" name="longName" value="Tovar"/> <prop action="none" name="uuid" value="1"/> <baseattr action="none" psql.uuid="TauUML:a129"> <prop action="none" name="name" value="id"/> <prop action="none" name="longName" value="id"/> <prop action="none" name="datatype" value="int"/> <prop action="none" name="uuid" value="129"/> <prop action="none" name="key" value="1"/> </baseattr> <baseattr action="none" psql.uuid="TauUML:a130"> <prop action="none" name="name" value="nazov"/> <prop action="none" name="longName" value="nazov"/> <prop action="none" name="datatype" value="char[120]"/> <prop action="none" name="uuid" value="130"/> </baseattr> <baseattr action="none" psql.uuid="TauUML:a131"> <prop action="none" name="name" value="cena"/> <prop action="none" name="longName" value="cena"/> <prop action="none" name="datatype" value="decimal[16][2]"/> <prop action="none" name="uuid" value="131"/> </baseattr> </pers> <pers action="none" psql.uuid="TauUML:c132"> <prop action="none" name="name" value="Sklad"/> <prop action="none" name="longName" value="Sklad"/> <prop action="none" name="uuid" value="2"/> <baseattr action="none" psql.uuid="TauUML:a133"> <prop action="none" name="name" value="id"/> <prop action="none" name="longName" value="id"/> <prop action="none" name="datatype" value="int"/> <prop action="none" name="uuid" value="133"/> <prop action="none" name="key" value="1"/> </baseattr> <baseattr action="none" psql.uuid="TauUML:a134"> <prop action="none" name="name" value="nazov"/> <prop action="none" name="longName" value="nazov"/> <prop action="none" name="datatype" value="char[40]"/> <prop action="none" name="uuid" value="134"/> </baseattr> <compattr action="none" psql.uuid="TauUML:a135"> <prop action="none" name="name" value="adresa"/> <prop action="none" name="longName" value="adresa"/> <type psql.idref="TauUML:c105"/> <prop action="none" name="uuid" value="135"/> </compattr> <expcompattr action="none" psql.uuid="TauUML:a135-TauUML:a106-TauUML:a115"> <expand> <baseattr psql.idref="TauUML:a115"/> <compattr psql.idref="TauUML:a106"/> <compattr psql.idref="TauUML:a135"/> </expand> </expcompattr> <expcompattr action="none" psql.uuid="TauUML:a135-TauUML:a107-TauUML:a111"> <expand> <baseattr psql.idref="TauUML:a111"/> <compattr psql.idref="TauUML:a107"/> <compattr psql.idref="TauUML:a135"/> </expand> </expcompattr> <expcompattr action="none" psql.uuid="TauUML:a135-TauUML:a108-TauUML:a113"> <expand> <baseattr psql.idref="TauUML:a113"/> <compattr psql.idref="TauUML:a108"/> <compattr psql.idref="TauUML:a135"/> </expand> </expcompattr> <expcompattr action="none" psql.uuid="TauUML:a135-TauUML:a109-TauUML:a104"> <expand> <baseattr psql.idref="TauUML:a104"/> <compattr psql.idref="TauUML:a109"/> <compattr psql.idref="TauUML:a135"/> </expand> </expcompattr> </pers> <pers action="none" psql.uuid="TauUML:c136"> <prop action="none" name="name" value="Transakcia"/> <prop action="none" name="longName" value="Transakcia"/> <prop action="none" name="freeText" value="Dokumentacia pre transakciu"/> <prop action="none" name="uniqueConstr" value="asdasd asdasd asd sd asd"/> <prop action="none" name="responsibility" value="Zodpovednost pre Transakciu"/> <prop action="none" name="persistent" value="1"/> <baseattr action="none" psql.uuid="TauUML:a137"> <prop action="none" name="name" value="id"/> <prop action="none" name="longName" value="id"/> <prop action="none" name="datatype" value="int"/> <prop action="none" name="uuid" value="137"/> <prop action="none" name="key" value="1"/> </baseattr> <baseattr action="none" psql.uuid="TauUML:a138"> <prop action="none" name="name" value="datum"/> <prop action="none" name="longName" value="datum"/> <prop action="none" name="datatype" value="char[10]"/> <prop action="none" name="uuid" value="138"/> </baseattr> <import> <link action="none" position="0" psql.uuid="TauUML:92-start"> <pers psql.idref="TauUML:c139"/> <prop action="none" name="name" value="kreditUcet"/> <prop action="none" name="uuid" value="92"/> <prop action="none" name="aggregation" value="none"/> <prop action="none" name="mandatory" value="1"/> <prop action="none" name="from" value="Ucet"/> <prop action="none" name="to" value="Transakcia"/> <impattr action="none" psql.uuid="TauUML:92-start-TauUML:a140"> <baseattr psql.idref="TauUML:a140"/> <prop action="none" name="key" value="0"/> <prop action="none" name="datatype" value="int"/> <prop action="none" name="name" value="kreditUcet"/> <prop action="none" name="longName" value="kreditUcet"/> </impattr> </link> <link action="none" position="1" psql.uuid="TauUML:93-end"> <pers psql.idref="TauUML:c139"/> <prop action="none" name="name" value="debetUcet"/> <prop action="none" name="uuid" value="93"/> <prop action="none" name="mandatory" value="1"/> <prop action="none" name="from" value="Ucet"/> <prop action="none" name="to" value="Transakcia"/> <impattr action="none" psql.uuid="TauUML:93-end-TauUML:a140"> <baseattr psql.idref="TauUML:a140"/> <prop action="none" name="key" value="0"/> <prop action="none" name="datatype" value="int"/> <prop action="none" name="name" value="debetUcet"/> <prop action="none" name="longName" value="debetUcet"/> </impattr> </link> </import> </pers> <pers action="none" psql.uuid="TauUML:c139"> <prop action="none" name="name" value="Ucet"/> <prop action="none" name="longName" value="Ucet"/> <prop action="none" name="freeText" value="Dokumentacia pre Ucet"/> <prop action="none" name="uniqueConstr" value="asdasd asd asd asd asd"/> <prop action="none" name="responsibility" value="Zodpovednost pre Ucet"/> <prop action="none" name="persistent" value="1"/> <baseattr action="none" psql.uuid="TauUML:a140"> <prop action="none" name="name" value="cislo"/> <prop action="none" name="longName" value="cislo"/> <prop action="none" name="datatype" value="int"/> <prop action="none" name="uuid" value="140"/> <prop action="none" name="key" value="1"/> </baseattr> <baseattr action="none" psql.uuid="TauUML:a141"> <prop action="none" name="name" value="zostatok"/> <prop action="none" name="longName" value="zostatok"/> <prop action="none" name="datatype" value="decimal[16][2]"/> <prop action="none" name="uuid" value="141"/> </baseattr> <baseattr action="added" psql.uuid="TauUML:a146"> <prop name="name" value="pozn"/> <prop name="longName" value="pozn"/> <prop name="datatype" value="varchar[32]"/> <prop name="attrib_visibility" value="Public"/> <prop name="uuid" value="146"/> </baseattr> </pers> <pers action="none" psql.uuid="TauUML:c142"> <prop action="none" name="name" value="Osoba"/> <prop action="none" name="longName" value="Osoba"/> <prop action="none" name="persistent" value="1"/> <baseattr action="none" psql.uuid="TauUML:a28"> <prop action="none" name="name" value="oslovenie"/> <prop action="none" name="longName" value="oslovenie"/> <prop action="none" name="datatype" value="char[8]"/> <prop action="none" name="uuid" value="28"/> </baseattr> <baseattr action="none" psql.uuid="TauUML:a29"> <prop action="none" name="name" value="titul"/> <prop action="none" name="longName" value="titul"/> <prop action="none" name="datatype" value="char[16]"/> <prop action="none" name="uuid" value="29"/> </baseattr> <baseattr action="none" psql.uuid="TauUML:a30"> <prop action="none" name="name" value="meno"/> <prop action="none" name="longName" value="meno"/> <prop action="changed" name="datatype" oldvalue="char[20]" value="char[30]"/> <prop action="none" name="uuid" value="30"/> </baseattr> <baseattr action="none" psql.uuid="TauUML:a31"> <prop action="none" name="name" value="priezvisko"/> <prop action="none" name="longName" value="priezvisko"/> <prop action="none" name="datatype" value="char[40]"/> <prop action="none" name="uuid" value="31"/> </baseattr> <import> <link action="none" position="0" psql.uuid="TauUML:c142-c144"> <pers psql.idref="TauUML:c144"/> <prop action="none" name="aggregation" value="composite"/> <prop action="none" name="mandatory" value="1"/> <prop action="changed" name="from" oldvalue="Ucastnik" value="Member"/> <prop action="none" name="to" value="Osoba"/> <impattr action="none" psql.uuid="TauUML:c142-c144-TauUML:a36"> <baseattr psql.idref="TauUML:a36"/> <prop action="none" name="key" value="1"/> <prop action="none" name="datatype" value="int"/> <prop action="none" name="name" value="id"/> <prop action="none" name="longName" value="id"/> </impattr> </link> </import> </pers> <pers action="none" psql.uuid="TauUML:c143"> <prop action="none" name="name" value="Firma"/> <prop action="none" name="longName" value="Firma"/> <prop action="none" name="persistent" value="1"/> <baseattr action="none" psql.uuid="TauUML:a32"> <prop action="none" name="name" value="nazov"/> <prop action="none" name="longName" value="nazov"/> <prop action="none" name="datatype" value="char[120]"/> <prop action="none" name="uuid" value="32"/> </baseattr> <baseattr action="removed" psql.uuid="TauUML:a33"> <prop name="name" value="skratka"/> <prop name="longName" value="skratka"/> <prop name="datatype" value="char[20]"/> <prop name="uuid" value="33"/> </baseattr> <baseattr action="none" psql.uuid="TauUML:a34"> <prop action="none" name="name" value="ico"/> <prop action="none" name="longName" value="ico"/> <prop action="none" name="datatype" value="char[10]"/> <prop action="none" name="uuid" value="34"/> </baseattr> <compattr action="none" psql.uuid="TauUML:a35"> <prop action="none" name="name" value="sidlo"/> <prop action="none" name="longName" value="sidlo"/> <type psql.idref="TauUML:c105"/> <prop action="none" name="uuid" value="35"/> </compattr> <compattr action="none" psql.uuid="TauUML:a39"> <prop action="none" name="name" value="korespAdresa"/> <prop action="none" name="longName" value="korespAdresa"/> <type psql.idref="TauUML:c105"/> <prop action="none" name="uuid" value="39"/> </compattr> <import> <link action="none" position="0" psql.uuid="TauUML:c143-c144"> <pers psql.idref="TauUML:c144"/> <prop action="none" name="aggregation" value="composite"/> <prop action="none" name="mandatory" value="1"/> <prop action="changed" name="from" oldvalue="Ucastnik" value="Member"/> <prop action="none" name="to" value="Firma"/> <impattr action="none" psql.uuid="TauUML:c143-c144-TauUML:a36"> <baseattr psql.idref="TauUML:a36"/> <prop action="none" name="key" value="1"/> <prop action="none" name="datatype" value="int"/> <prop action="none" name="name" value="id"/> <prop action="none" name="longName" value="id"/> </impattr> </link> </import> <expcompattr action="none" psql.uuid="TauUML:a35-TauUML:a106-TauUML:a115"> <expand> <baseattr psql.idref="TauUML:a115"/> <compattr psql.idref="TauUML:a106"/> <compattr psql.idref="TauUML:a35"/> </expand> </expcompattr> <expcompattr action="none" psql.uuid="TauUML:a35-TauUML:a107-TauUML:a111"> <expand> <baseattr psql.idref="TauUML:a111"/> <compattr psql.idref="TauUML:a107"/> <compattr psql.idref="TauUML:a35"/> </expand> </expcompattr> <expcompattr action="none" psql.uuid="TauUML:a35-TauUML:a108-TauUML:a113"> <expand> <baseattr psql.idref="TauUML:a113"/> <compattr psql.idref="TauUML:a108"/> <compattr psql.idref="TauUML:a35"/> </expand> </expcompattr> <expcompattr action="none" psql.uuid="TauUML:a35-TauUML:a109-TauUML:a104"> <expand> <baseattr psql.idref="TauUML:a104"/> <compattr psql.idref="TauUML:a109"/> <compattr psql.idref="TauUML:a35"/> </expand> </expcompattr> <expcompattr action="none" psql.uuid="TauUML:a39-TauUML:a106-TauUML:a115"> <expand> <baseattr psql.idref="TauUML:a115"/> <compattr psql.idref="TauUML:a106"/> <compattr psql.idref="TauUML:a39"/> </expand> </expcompattr> <expcompattr action="none" psql.uuid="TauUML:a39-TauUML:a107-TauUML:a111"> <expand> <baseattr psql.idref="TauUML:a111"/> <compattr psql.idref="TauUML:a107"/> <compattr psql.idref="TauUML:a39"/> </expand> </expcompattr> <expcompattr action="none" psql.uuid="TauUML:a39-TauUML:a108-TauUML:a113"> <expand> <baseattr psql.idref="TauUML:a113"/> <compattr psql.idref="TauUML:a108"/> <compattr psql.idref="TauUML:a39"/> </expand> </expcompattr> <expcompattr action="none" psql.uuid="TauUML:a39-TauUML:a109-TauUML:a104"> <expand> <baseattr psql.idref="TauUML:a104"/> <compattr psql.idref="TauUML:a109"/> <compattr psql.idref="TauUML:a39"/> </expand> </expcompattr> </pers> <pers action="none" psql.uuid="TauUML:c144"> <prop action="changed" name="name" oldvalue="Ucastnik" value="Member"/> <prop action="changed" name="longName" oldvalue="Ucastnik" value="Member"/> <prop action="none" name="persistent" value="1"/> <baseattr action="none" psql.uuid="TauUML:a36"> <prop action="none" name="name" value="id"/> <prop action="none" name="longName" value="id"/> <prop action="none" name="datatype" value="int"/> <prop action="none" name="uuid" value="36"/> <prop action="none" name="key" value="1"/> </baseattr> <import> <link action="none" position="0" psql.uuid="TauUML:18-start"> <pers psql.idref="TauUML:c144"/> <prop action="none" name="name" value="nadriadeny"/> <prop action="none" name="uuid" value="18"/> <prop action="none" name="aggregation" value="none"/> <prop action="none" name="mandatory" value="0"/> <prop action="changed" name="from" oldvalue="Ucastnik" value="Member"/> <prop action="changed" name="to" oldvalue="Ucastnik" value="Member"/> <impattr action="none" psql.uuid="TauUML:18-start-TauUML:a36"> <baseattr psql.idref="TauUML:a36"/> <prop action="none" name="key" value="0"/> <prop action="none" name="datatype" value="int"/> <prop action="none" name="name" value="nadriadeny"/> <prop action="none" name="longName" value="nadriadeny"/> </impattr> </link> </import> <baseattr action="added" psql.uuid="TauUML:a145"> <prop name="name" value="desc"/> <prop name="longName" value="desc"/> <prop name="datatype" value="varchar[32]"/> <prop name="uuid" value="145"/> </baseattr> </pers> <pers action="added" psql.uuid="TauUML:c148"> <prop name="name" value="ObjPernik"/> <prop name="longName" value="ObjPernik"/> <baseattr psql.uuid="TauUML:a149"> <prop name="name" value="id"/> <prop name="longName" value="id"/> <prop name="datatype" value="int"/> <prop name="uuid" value="149"/> <prop name="key" value="1"/> </baseattr> <baseattr psql.uuid="TauUML:a150"> <prop name="name" value="poznamka"/> <prop name="longName" value="poznamka"/> <prop name="datatype" value="String"/> <prop name="uuid" value="150"/> </baseattr> </pers> </psql>