RDBMS.xmi revision 248bb54ca63b42c56eba7c6ccb11f92e9ff04f57
f232789430a080384188d5da89b19d874cf17513Jakub Hrozek<?xml version="1.0" encoding="ASCII"?>
f232789430a080384188d5da89b19d874cf17513Jakub Hrozek<CSMOF:Metamodel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:CSMOF="urn:CSMOF.ecore" xsi:schemaLocation="urn:CSMOF.ecore /metamodel/CSMOF.ecore" name="RDBMS">
f232789430a080384188d5da89b19d874cf17513Jakub Hrozek <element xsi:type="CSMOF:Class" name="RDBMSModelElement" isAbstract="true" subClass="//@element.1 //@element.2 //@element.3 //@element.4">
f232789430a080384188d5da89b19d874cf17513Jakub Hrozek <ownedAttribute lower="0" upper="-1" name="name" type="//@element.5"/>
f232789430a080384188d5da89b19d874cf17513Jakub Hrozek </element>
f232789430a080384188d5da89b19d874cf17513Jakub Hrozek <element xsi:type="CSMOF:Class" name="Schema" superClass="//@element.0">
f232789430a080384188d5da89b19d874cf17513Jakub Hrozek <ownedAttribute lower="0" upper="-1" name="tables" type="//@element.2" opposite="//@element.2/@ownedAttribute.0"/>
f232789430a080384188d5da89b19d874cf17513Jakub Hrozek </element>
f232789430a080384188d5da89b19d874cf17513Jakub Hrozek <element xsi:type="CSMOF:Class" name="Table" superClass="//@element.0">
f232789430a080384188d5da89b19d874cf17513Jakub Hrozek <ownedAttribute lower="0" upper="-1" name="schema" type="//@element.1" opposite="//@element.1/@ownedAttribute.0"/>
f232789430a080384188d5da89b19d874cf17513Jakub Hrozek <ownedAttribute lower="0" upper="-1" name="column" type="//@element.3"/>
f232789430a080384188d5da89b19d874cf17513Jakub Hrozek <ownedAttribute lower="0" upper="-1" name="keyK" type="//@element.4" opposite="//@element.4/@ownedAttribute.1"/>
f232789430a080384188d5da89b19d874cf17513Jakub Hrozek </element>
f232789430a080384188d5da89b19d874cf17513Jakub Hrozek <element xsi:type="CSMOF:Class" name="Column" superClass="//@element.0">
f232789430a080384188d5da89b19d874cf17513Jakub Hrozek <ownedAttribute lower="0" upper="-1" name="typeT" type="//@element.5"/>
f232789430a080384188d5da89b19d874cf17513Jakub Hrozek <ownedAttribute lower="0" upper="-1" name="owner" type="//@element.2" opposite="//@element.2/@ownedAttribute.1"/>
f232789430a080384188d5da89b19d874cf17513Jakub Hrozek <ownedAttribute lower="0" upper="-1" name="keyK" type="//@element.4" opposite="//@element.4/@ownedAttribute.0"/>
f232789430a080384188d5da89b19d874cf17513Jakub Hrozek </element>
f232789430a080384188d5da89b19d874cf17513Jakub Hrozek <element xsi:type="CSMOF:Class" name="Key" superClass="//@element.0">
f232789430a080384188d5da89b19d874cf17513Jakub Hrozek <ownedAttribute lower="0" upper="-1" name="column" type="//@element.3" opposite="//@element.3/@ownedAttribute.2"/>
f232789430a080384188d5da89b19d874cf17513Jakub Hrozek <ownedAttribute lower="0" upper="-1" name="owner" type="//@element.2" opposite="//@element.2/@ownedAttribute.2"/>
f232789430a080384188d5da89b19d874cf17513Jakub Hrozek </element>
f232789430a080384188d5da89b19d874cf17513Jakub Hrozek <element xsi:type="CSMOF:DataType" name="String"/>
f232789430a080384188d5da89b19d874cf17513Jakub Hrozek <model name="RDBMSModel">
f232789430a080384188d5da89b19d874cf17513Jakub Hrozek <object type="//@element.1" name="s"/>
f232789430a080384188d5da89b19d874cf17513Jakub Hrozek <object type="//@element.2" name="t"/>
f232789430a080384188d5da89b19d874cf17513Jakub Hrozek <object type="//@element.4" name="k"/>
f232789430a080384188d5da89b19d874cf17513Jakub Hrozek <object type="//@element.3" name="c1"/>
f232789430a080384188d5da89b19d874cf17513Jakub Hrozek <object type="//@element.3" name="c2"/>
f232789430a080384188d5da89b19d874cf17513Jakub Hrozek <object type="//@element.5" name="Package"/>
f232789430a080384188d5da89b19d874cf17513Jakub Hrozek <object type="//@element.5" name="ID"/>
f232789430a080384188d5da89b19d874cf17513Jakub Hrozek <object type="//@element.5" name="ID_pk"/>
f232789430a080384188d5da89b19d874cf17513Jakub Hrozek <object type="//@element.5" name="ID_tid"/>
f232789430a080384188d5da89b19d874cf17513Jakub Hrozek <object type="//@element.5" name="value"/>
f232789430a080384188d5da89b19d874cf17513Jakub Hrozek <object type="//@element.5" name="VARCHAR"/>
f232789430a080384188d5da89b19d874cf17513Jakub Hrozek <object type="//@element.5" name="NUMBER"/>
f232789430a080384188d5da89b19d874cf17513Jakub Hrozek <link type="//@element.1/@ownedAttribute.0" source="//@model.0/@object.0" target="//@model.0/@object.1"/>
f232789430a080384188d5da89b19d874cf17513Jakub Hrozek <link type="//@element.2/@ownedAttribute.2" source="//@model.0/@object.1" target="//@model.0/@object.2"/>
f232789430a080384188d5da89b19d874cf17513Jakub Hrozek <link type="//@element.2/@ownedAttribute.1" source="//@model.0/@object.1" target="//@model.0/@object.3"/>
45aeb924ec3ac448bb8d174a5cc061ed98b147c7Jakub Hrozek <link type="//@element.2/@ownedAttribute.1" source="//@model.0/@object.1" target="//@model.0/@object.4"/>
f232789430a080384188d5da89b19d874cf17513Jakub Hrozek <link type="//@element.3/@ownedAttribute.2" source="//@model.0/@object.3" target="//@model.0/@object.2"/>
f232789430a080384188d5da89b19d874cf17513Jakub Hrozek <link type="//@element.0/@ownedAttribute.0" source="//@model.0/@object.0" target="//@model.0/@object.5"/>
f232789430a080384188d5da89b19d874cf17513Jakub Hrozek <link type="//@element.0/@ownedAttribute.0" source="//@model.0/@object.1" target="//@model.0/@object.6"/>
f232789430a080384188d5da89b19d874cf17513Jakub Hrozek <link type="//@element.0/@ownedAttribute.0" source="//@model.0/@object.2" target="//@model.0/@object.7"/>
95cc3f4be93d3cb5bb28bb3787f0aace4edb3124Jakub Hrozek <link type="//@element.0/@ownedAttribute.0" source="//@model.0/@object.3" target="//@model.0/@object.8"/>
f232789430a080384188d5da89b19d874cf17513Jakub Hrozek <link type="//@element.0/@ownedAttribute.0" source="//@model.0/@object.4" target="//@model.0/@object.9"/>
f232789430a080384188d5da89b19d874cf17513Jakub Hrozek <link type="//@element.3/@ownedAttribute.0" source="//@model.0/@object.3" target="//@model.0/@object.11"/>
f232789430a080384188d5da89b19d874cf17513Jakub Hrozek <link type="//@element.3/@ownedAttribute.0" source="//@model.0/@object.4" target="//@model.0/@object.10"/>
95cc3f4be93d3cb5bb28bb3787f0aace4edb3124Jakub Hrozek </model>
f232789430a080384188d5da89b19d874cf17513Jakub Hrozek</CSMOF:Metamodel>
f232789430a080384188d5da89b19d874cf17513Jakub Hrozek