Appendix B. PSQL XML

The following text contains an example of the PSQL XML file containg the alter table information:

            <?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>