blob: e57fe9d6ff27c7ab23e7c801d3df45447872c99d [file] [log] [blame]
<?xml version="1.0" encoding="ASCII"?>
<simpleuml:Package
xmi:version="2.0"
xmlns:xmi="http://www.omg.org/XMI"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:simpleuml="http://www.eclipse.org/qvt/examples/0.1/ManualUML"
xsi:schemaLocation="http://www.eclipse.org/qvt/examples/0.1/ManualUML ManualUML.ecore"
kind=""
name="People">
<elements
xsi:type="simpleuml:Class"
kind="persistent"
name="Student">
<attributes
name="guardian"
type="//@elements.7"/>
<attributes
name="name"
type="//@elements.7"/>
<attributes
name="studentNumber"
type="//@elements.8"/>
<attributes
name="timeTable"
type="//@elements.3"/>
</elements>
<elements
xsi:type="simpleuml:Class"
kind="persistent"
name="Professor"
forward="//@elements.6">
<attributes
name="employed"
type="//@elements.9"/>
<attributes
name="name"
type="//@elements.7"/>
<attributes
name="group"
type="//@elements.4"/>
</elements>
<elements
xsi:type="simpleuml:Class"
kind="persistent"
name="Address"
reverse="//@elements.6"/>
<elements
xsi:type="simpleuml:Class"
kind="persistent"
name="Timetable"
typeOpposite="//@elements.0/@attributes.3">
<attributes
name="year"
type="//@elements.7"/>
</elements>
<elements
xsi:type="simpleuml:Class"
kind="persistent"
name="ResearchGroup"
typeOpposite="//@elements.1/@attributes.2">
<attributes
name="name"
type="//@elements.7"/>
<attributes
name="budget"
type="//@elements.5"/>
</elements>
<elements
xsi:type="simpleuml:Class"
kind="persistent"
name="Budget"
typeOpposite="//@elements.4/@attributes.1">
<attributes
name="year"
type="//@elements.7"/>
</elements>
<elements
xsi:type="simpleuml:Association"
kind=""
name="proffesorLivesAt"
source="//@elements.1"
destination="//@elements.2"/>
<elements
xsi:type="simpleuml:PrimitiveDataType"
name="String"
typeOpposite="//@elements.0/@attributes.1 //@elements.0/@attributes.0 //@elements.1/@attributes.1 //@elements.3/@attributes.0 //@elements.4/@attributes.0 //@elements.5/@attributes.0"/>
<elements
xsi:type="simpleuml:PrimitiveDataType"
name="Integer"
typeOpposite="//@elements.0/@attributes.2"/>
<elements
xsi:type="simpleuml:PrimitiveDataType"
name="Boolean"
typeOpposite="//@elements.1/@attributes.0"/>
</simpleuml:Package>