universityextended
University
persons
visits
courses
times
rooms
people
Person
name
Student
matriculationnumber
courseVisit
Professor
rank
lectures
Assistant
tutorial
isDoctoralCandidate
SalaryRank
W1
W1
W2
W2
W3
W3
administration
Course
lecture
tutorial
title
startOfCourse
endOfCourse
visitor
Lecture
course
lecturer
captions
Tutorial
course
tutor
Building
A
A
B
B
C
C
D
D
E
E
F
F
G
G
H
H
Room
building
floor
roomnumber
Time
day
startHour
endHour
DayOfWeek
Monday
Monday
Tuesday
Tuesday
Wednesday
Wednesday
Thursday
Thursday
Friday
Friday
Event
time
room
title
connection
Visits
course
student
motivation
Motivation
HIGH_INTEREST
HIGH_INTEREST
AVERAGE_INTEREST
AVERAGE_INTEREST
LOW_INTEREST
LOW_INTEREST
<?xml version="1.0" encoding="UTF-8"?>
<ecore:EPackage xmi:version="2.0"
    xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="universityextended"
    nsURI="http://universityextended/1.0" nsPrefix="universityextended">
  <eClassifiers xsi:type="ecore:EClass" name="University">
    <eStructuralFeatures xsi:type="ecore:EReference" name="persons" upperBound="-1"
        eType="#//people/Person" containment="true"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="visits" upperBound="-1"
        eType="#//connection/Visits" containment="true"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="courses" upperBound="-1"
        eType="#//administration/Course" containment="true"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="times" upperBound="-1"
        eType="#//administration/Time" containment="true"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="rooms" upperBound="-1"
        eType="#//administration/Room" containment="true"/>
  </eClassifiers>
  <eSubpackages name="people" nsURI="http://universityextended/1.0/people" nsPrefix="people">
    <eClassifiers xsi:type="ecore:EClass" name="Person">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Student" eSuperTypes="#//people/Person">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="matriculationnumber"
          eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="courseVisit" upperBound="-1"
          eType="#//connection/Visits" eOpposite="#//connection/Visits/student"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Professor" eSuperTypes="#//people/Person">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="rank" eType="#//people/SalaryRank"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="lectures" upperBound="-1"
          eType="#//administration/Lecture" eOpposite="#//administration/Lecture/lecturer"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Assistant" eSuperTypes="#//people/Person">
      <eStructuralFeatures xsi:type="ecore:EReference" name="tutorial" upperBound="-1"
          eType="#//administration/Tutorial" eOpposite="#//administration/Tutorial/tutor"/>
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="isDoctoralCandidate"
          eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EEnum" name="SalaryRank">
      <eLiterals name="W1"/>
      <eLiterals name="W2" value="1"/>
      <eLiterals name="W3" value="2"/>
    </eClassifiers>
  </eSubpackages>
  <eSubpackages name="administration" nsURI="http://universityextended/1.0/administration"
      nsPrefix="administration">
    <eClassifiers xsi:type="ecore:EClass" name="Course">
      <eStructuralFeatures xsi:type="ecore:EReference" name="lecture" lowerBound="1"
          eType="#//administration/Lecture" containment="true" eOpposite="#//administration/Lecture/course"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="tutorial" eType="#//administration/Tutorial"
          containment="true" eOpposite="#//administration/Tutorial/course"/>
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="title" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="startOfCourse" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDate"/>
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="endOfCourse" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDate"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="visitor" upperBound="-1"
          eType="#//connection/Visits" eOpposite="#//connection/Visits/course"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Lecture" eSuperTypes="#//administration/Event">
      <eStructuralFeatures xsi:type="ecore:EReference" name="course" lowerBound="1"
          eType="#//administration/Course" eOpposite="#//administration/Course/lecture"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="lecturer" lowerBound="1"
          eType="#//people/Professor" eOpposite="#//people/Professor/lectures"/>
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="captions" lowerBound="1"
          upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Tutorial" eSuperTypes="#//administration/Event">
      <eStructuralFeatures xsi:type="ecore:EReference" name="course" lowerBound="1"
          eType="#//administration/Course" eOpposite="#//administration/Course/tutorial"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="tutor" lowerBound="1"
          eType="#//people/Assistant" eOpposite="#//people/Assistant/tutorial"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EEnum" name="Building">
      <eLiterals name="A"/>
      <eLiterals name="B" value="1"/>
      <eLiterals name="C" value="2"/>
      <eLiterals name="D" value="3"/>
      <eLiterals name="E" value="4"/>
      <eLiterals name="F" value="5"/>
      <eLiterals name="G" value="6"/>
      <eLiterals name="H" value="7"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Room">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="building" lowerBound="1"
          eType="#//administration/Building"/>
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="floor" lowerBound="1"
          eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="roomnumber" lowerBound="1"
          eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Time">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="day" lowerBound="1" eType="#//administration/DayOfWeek"/>
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="startHour" lowerBound="1"
          eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="endHour" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EEnum" name="DayOfWeek">
      <eLiterals name="Monday"/>
      <eLiterals name="Tuesday" value="1"/>
      <eLiterals name="Wednesday" value="2"/>
      <eLiterals name="Thursday" value="3"/>
      <eLiterals name="Friday" value="4"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Event">
      <eStructuralFeatures xsi:type="ecore:EReference" name="time" lowerBound="1"
          eType="#//administration/Time"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="room" lowerBound="1"
          eType="#//administration/Room"/>
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="title" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eClassifiers>
  </eSubpackages>
  <eSubpackages name="connection" nsURI="http://universityextended/1.0/connection"
      nsPrefix="connection">
    <eClassifiers xsi:type="ecore:EClass" name="Visits">
      <eStructuralFeatures xsi:type="ecore:EReference" name="course" lowerBound="1"
          eType="#//administration/Course" eOpposite="#//administration/Course/visitor"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="student" lowerBound="1"
          eType="#//people/Student" eOpposite="#//people/Student/courseVisit"/>
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="motivation" eType="#//connection/Motivation"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EEnum" name="Motivation">
      <eLiterals name="HIGH_INTEREST"/>
      <eLiterals name="AVERAGE_INTEREST" value="2"/>
      <eLiterals name="LOW_INTEREST" value="1"/>
    </eClassifiers>
  </eSubpackages>
</ecore:EPackage>

{"directed":true,"nodes":[{"nsPrefix":"universityextended","nsURI":"http://universityextended/1.0","name":"universityextended","id":0,"eClass":"EPackage"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"University","instanceClass":null,"abstract":false,"id":1,"interface":false,"eClass":"EClass"},{"nsPrefix":"people","nsURI":"http://universityextended/1.0/people","name":"people","id":2,"eClass":"EPackage"},{"nsPrefix":"administration","nsURI":"http://universityextended/1.0/administration","name":"administration","id":3,"eClass":"EPackage"},{"nsPrefix":"connection","nsURI":"http://universityextended/1.0/connection","name":"connection","id":4,"eClass":"EPackage"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"persons","changeable":true,"resolveProxies":true,"lowerBound":0,"id":5,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"visits","changeable":true,"resolveProxies":true,"lowerBound":0,"id":6,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"courses","changeable":true,"resolveProxies":true,"lowerBound":0,"id":7,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"times","changeable":true,"resolveProxies":true,"lowerBound":0,"id":8,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"rooms","changeable":true,"resolveProxies":true,"lowerBound":0,"id":9,"derived":false},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Person","instanceClass":null,"abstract":false,"id":10,"interface":false,"eClass":"EClass"},{"id":11,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Visits","instanceClass":null,"abstract":false,"id":12,"interface":false,"eClass":"EClass"},{"id":13,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Course","instanceClass":null,"abstract":false,"id":14,"interface":false,"eClass":"EClass"},{"id":15,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Time","instanceClass":null,"abstract":false,"id":16,"interface":false,"eClass":"EClass"},{"id":17,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Room","instanceClass":null,"abstract":false,"id":18,"interface":false,"eClass":"EClass"},{"id":19,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Student","instanceClass":null,"abstract":false,"id":20,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Professor","instanceClass":null,"abstract":false,"id":21,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Assistant","instanceClass":null,"abstract":false,"id":22,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"instanceClassName":null,"name":"SalaryRank","instanceClass":null,"id":23,"serializable":true,"eClass":"EEnum"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"name","changeable":true,"lowerBound":0,"iD":false,"id":24,"derived":false},{"id":25,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":0,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"matriculationnumber","changeable":true,"lowerBound":0,"iD":false,"id":26,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"courseVisit","changeable":true,"resolveProxies":true,"lowerBound":0,"id":27,"derived":false},{"id":28,"eClass":"EGenericType"},{"id":29,"eClass":"EGenericType"},{"id":30,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"student","changeable":true,"resolveProxies":true,"lowerBound":1,"id":31,"derived":false},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"rank","changeable":true,"lowerBound":0,"iD":false,"id":32,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"lectures","changeable":true,"resolveProxies":true,"lowerBound":0,"id":33,"derived":false},{"id":34,"eClass":"EGenericType"},{"id":35,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Lecture","instanceClass":null,"abstract":false,"id":36,"interface":false,"eClass":"EClass"},{"id":37,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"lecturer","changeable":true,"resolveProxies":true,"lowerBound":1,"id":38,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"tutorial","changeable":true,"resolveProxies":true,"lowerBound":0,"id":39,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":false,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"isDoctoralCandidate","changeable":true,"lowerBound":0,"iD":false,"id":40,"derived":false},{"id":41,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Tutorial","instanceClass":null,"abstract":false,"id":42,"interface":false,"eClass":"EClass"},{"id":43,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"tutor","changeable":true,"resolveProxies":true,"lowerBound":1,"id":44,"derived":false},{"id":45,"eClass":"EGenericType"},{"name":"W1","id":46,"value":0,"literal":"W1","eClass":"EEnumLiteral"},{"name":"W2","id":47,"value":1,"literal":"W2","eClass":"EEnumLiteral"},{"name":"W3","id":48,"value":2,"literal":"W3","eClass":"EEnumLiteral"},{"instanceTypeName":null,"instanceClassName":null,"name":"Building","instanceClass":null,"id":49,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"DayOfWeek","instanceClass":null,"id":50,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Event","instanceClass":null,"abstract":false,"id":51,"interface":false,"eClass":"EClass"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"lecture","changeable":true,"resolveProxies":true,"lowerBound":1,"id":52,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"tutorial","changeable":true,"resolveProxies":true,"lowerBound":0,"id":53,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"title","changeable":true,"lowerBound":0,"iD":false,"id":54,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"startOfCourse","changeable":true,"lowerBound":0,"iD":false,"id":55,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"endOfCourse","changeable":true,"lowerBound":0,"iD":false,"id":56,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"visitor","changeable":true,"resolveProxies":true,"lowerBound":0,"id":57,"derived":false},{"id":58,"eClass":"EGenericType"},{"container":true,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"course","changeable":true,"resolveProxies":true,"lowerBound":1,"id":59,"derived":false},{"id":60,"eClass":"EGenericType"},{"container":true,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"course","changeable":true,"resolveProxies":true,"lowerBound":1,"id":61,"derived":false},{"id":62,"eClass":"EGenericType"},{"id":63,"eClass":"EGenericType"},{"id":64,"eClass":"EGenericType"},{"id":65,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"course","changeable":true,"resolveProxies":true,"lowerBound":1,"id":66,"derived":false},{"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"captions","changeable":true,"lowerBound":1,"iD":false,"id":67,"derived":false},{"id":68,"eClass":"EGenericType"},{"id":69,"eClass":"EGenericType"},{"id":70,"eClass":"EGenericType"},{"id":71,"eClass":"EGenericType"},{"id":72,"eClass":"EGenericType"},{"id":73,"eClass":"EGenericType"},{"id":74,"eClass":"EGenericType"},{"name":"A","id":75,"value":0,"literal":"A","eClass":"EEnumLiteral"},{"name":"B","id":76,"value":1,"literal":"B","eClass":"EEnumLiteral"},{"name":"C","id":77,"value":2,"literal":"C","eClass":"EEnumLiteral"},{"name":"D","id":78,"value":3,"literal":"D","eClass":"EEnumLiteral"},{"name":"E","id":79,"value":4,"literal":"E","eClass":"EEnumLiteral"},{"name":"F","id":80,"value":5,"literal":"F","eClass":"EEnumLiteral"},{"name":"G","id":81,"value":6,"literal":"G","eClass":"EEnumLiteral"},{"name":"H","id":82,"value":7,"literal":"H","eClass":"EEnumLiteral"},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"building","changeable":true,"lowerBound":1,"iD":false,"id":83,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":0,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"floor","changeable":true,"lowerBound":1,"iD":false,"id":84,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":0,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"roomnumber","changeable":true,"lowerBound":1,"iD":false,"id":85,"derived":false},{"id":86,"eClass":"EGenericType"},{"id":87,"eClass":"EGenericType"},{"id":88,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"day","changeable":true,"lowerBound":1,"iD":false,"id":89,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":0,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"startHour","changeable":true,"lowerBound":1,"iD":false,"id":90,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":0,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"endHour","changeable":true,"lowerBound":0,"iD":false,"id":91,"derived":false},{"id":92,"eClass":"EGenericType"},{"id":93,"eClass":"EGenericType"},{"id":94,"eClass":"EGenericType"},{"name":"Monday","id":95,"value":0,"literal":"Monday","eClass":"EEnumLiteral"},{"name":"Tuesday","id":96,"value":1,"literal":"Tuesday","eClass":"EEnumLiteral"},{"name":"Wednesday","id":97,"value":2,"literal":"Wednesday","eClass":"EEnumLiteral"},{"name":"Thursday","id":98,"value":3,"literal":"Thursday","eClass":"EEnumLiteral"},{"name":"Friday","id":99,"value":4,"literal":"Friday","eClass":"EEnumLiteral"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"time","changeable":true,"resolveProxies":true,"lowerBound":1,"id":100,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"room","changeable":true,"resolveProxies":true,"lowerBound":1,"id":101,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"title","changeable":true,"lowerBound":0,"iD":false,"id":102,"derived":false},{"id":103,"eClass":"EGenericType"},{"id":104,"eClass":"EGenericType"},{"id":105,"eClass":"EGenericType"},{"instanceTypeName":null,"instanceClassName":null,"name":"Motivation","instanceClass":null,"id":106,"serializable":true,"eClass":"EEnum"},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"motivation","changeable":true,"lowerBound":0,"iD":false,"id":107,"derived":false},{"id":108,"eClass":"EGenericType"},{"id":109,"eClass":"EGenericType"},{"id":110,"eClass":"EGenericType"},{"name":"HIGH_INTEREST","id":111,"value":0,"literal":"HIGH_INTEREST","eClass":"EEnumLiteral"},{"name":"AVERAGE_INTEREST","id":112,"value":2,"literal":"AVERAGE_INTEREST","eClass":"EEnumLiteral"},{"name":"LOW_INTEREST","id":113,"value":1,"literal":"LOW_INTEREST","eClass":"EEnumLiteral"}],"links":[{"source":0,"target":1},{"source":0,"target":2},{"source":0,"target":3},{"source":0,"target":4},{"source":1,"target":0},{"source":1,"target":5},{"source":1,"target":6},{"source":1,"target":7},{"source":1,"target":8},{"source":1,"target":9},{"source":5,"target":10},{"source":5,"target":11},{"source":5,"target":1},{"source":11,"target":10},{"source":6,"target":12},{"source":6,"target":13},{"source":6,"target":1},{"source":13,"target":12},{"source":7,"target":14},{"source":7,"target":15},{"source":7,"target":1},{"source":15,"target":14},{"source":8,"target":16},{"source":8,"target":17},{"source":8,"target":1},{"source":17,"target":16},{"source":9,"target":18},{"source":9,"target":19},{"source":9,"target":1},{"source":19,"target":18},{"source":2,"target":10},{"source":2,"target":20},{"source":2,"target":21},{"source":2,"target":22},{"source":2,"target":23},{"source":2,"target":0},{"source":10,"target":2},{"source":10,"target":24},{"source":24,"target":25},{"source":24,"target":10},{"source":20,"target":2},{"source":20,"target":10},{"source":20,"target":26},{"source":20,"target":27},{"source":20,"target":28},{"source":26,"target":29},{"source":26,"target":20},{"source":27,"target":12},{"source":27,"target":30},{"source":27,"target":20},{"source":27,"target":31},{"source":30,"target":12},{"source":28,"target":10},{"source":21,"target":2},{"source":21,"target":10},{"source":21,"target":32},{"source":21,"target":33},{"source":21,"target":34},{"source":32,"target":23},{"source":32,"target":35},{"source":32,"target":21},{"source":35,"target":23},{"source":33,"target":36},{"source":33,"target":37},{"source":33,"target":21},{"source":33,"target":38},{"source":37,"target":36},{"source":34,"target":10},{"source":22,"target":2},{"source":22,"target":10},{"source":22,"target":39},{"source":22,"target":40},{"source":22,"target":41},{"source":39,"target":42},{"source":39,"target":43},{"source":39,"target":22},{"source":39,"target":44},{"source":43,"target":42},{"source":40,"target":45},{"source":40,"target":22},{"source":41,"target":10},{"source":23,"target":2},{"source":23,"target":46},{"source":23,"target":47},{"source":23,"target":48},{"source":46,"target":23},{"source":47,"target":23},{"source":48,"target":23},{"source":3,"target":14},{"source":3,"target":36},{"source":3,"target":42},{"source":3,"target":49},{"source":3,"target":18},{"source":3,"target":16},{"source":3,"target":50},{"source":3,"target":51},{"source":3,"target":0},{"source":14,"target":3},{"source":14,"target":52},{"source":14,"target":53},{"source":14,"target":54},{"source":14,"target":55},{"source":14,"target":56},{"source":14,"target":57},{"source":52,"target":36},{"source":52,"target":58},{"source":52,"target":14},{"source":52,"target":59},{"source":58,"target":36},{"source":53,"target":42},{"source":53,"target":60},{"source":53,"target":14},{"source":53,"target":61},{"source":60,"target":42},{"source":54,"target":62},{"source":54,"target":14},{"source":55,"target":63},{"source":55,"target":14},{"source":56,"target":64},{"source":56,"target":14},{"source":57,"target":12},{"source":57,"target":65},{"source":57,"target":14},{"source":57,"target":66},{"source":65,"target":12},{"source":36,"target":3},{"source":36,"target":51},{"source":36,"target":59},{"source":36,"target":38},{"source":36,"target":67},{"source":36,"target":68},{"source":59,"target":14},{"source":59,"target":69},{"source":59,"target":36},{"source":59,"target":52},{"source":69,"target":14},{"source":38,"target":21},{"source":38,"target":70},{"source":38,"target":36},{"source":38,"target":33},{"source":70,"target":21},{"source":67,"target":71},{"source":67,"target":36},{"source":68,"target":51},{"source":42,"target":3},{"source":42,"target":51},{"source":42,"target":61},{"source":42,"target":44},{"source":42,"target":72},{"source":61,"target":14},{"source":61,"target":73},{"source":61,"target":42},{"source":61,"target":53},{"source":73,"target":14},{"source":44,"target":22},{"source":44,"target":74},{"source":44,"target":42},{"source":44,"target":39},{"source":74,"target":22},{"source":72,"target":51},{"source":49,"target":3},{"source":49,"target":75},{"source":49,"target":76},{"source":49,"target":77},{"source":49,"target":78},{"source":49,"target":79},{"source":49,"target":80},{"source":49,"target":81},{"source":49,"target":82},{"source":75,"target":49},{"source":76,"target":49},{"source":77,"target":49},{"source":78,"target":49},{"source":79,"target":49},{"source":80,"target":49},{"source":81,"target":49},{"source":82,"target":49},{"source":18,"target":3},{"source":18,"target":83},{"source":18,"target":84},{"source":18,"target":85},{"source":83,"target":49},{"source":83,"target":86},{"source":83,"target":18},{"source":86,"target":49},{"source":84,"target":87},{"source":84,"target":18},{"source":85,"target":88},{"source":85,"target":18},{"source":16,"target":3},{"source":16,"target":89},{"source":16,"target":90},{"source":16,"target":91},{"source":89,"target":50},{"source":89,"target":92},{"source":89,"target":16},{"source":92,"target":50},{"source":90,"target":93},{"source":90,"target":16},{"source":91,"target":94},{"source":91,"target":16},{"source":50,"target":3},{"source":50,"target":95},{"source":50,"target":96},{"source":50,"target":97},{"source":50,"target":98},{"source":50,"target":99},{"source":95,"target":50},{"source":96,"target":50},{"source":97,"target":50},{"source":98,"target":50},{"source":99,"target":50},{"source":51,"target":3},{"source":51,"target":100},{"source":51,"target":101},{"source":51,"target":102},{"source":100,"target":16},{"source":100,"target":103},{"source":100,"target":51},{"source":103,"target":16},{"source":101,"target":18},{"source":101,"target":104},{"source":101,"target":51},{"source":104,"target":18},{"source":102,"target":105},{"source":102,"target":51},{"source":4,"target":12},{"source":4,"target":106},{"source":4,"target":0},{"source":12,"target":4},{"source":12,"target":66},{"source":12,"target":31},{"source":12,"target":107},{"source":66,"target":14},{"source":66,"target":108},{"source":66,"target":12},{"source":66,"target":57},{"source":108,"target":14},{"source":31,"target":20},{"source":31,"target":109},{"source":31,"target":12},{"source":31,"target":27},{"source":109,"target":20},{"source":107,"target":106},{"source":107,"target":110},{"source":107,"target":12},{"source":110,"target":106},{"source":106,"target":4},{"source":106,"target":111},{"source":106,"target":112},{"source":106,"target":113},{"source":111,"target":106},{"source":112,"target":106},{"source":113,"target":106}],"multigraph":true}