Příloha B. PSQL XML

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>