JavaScript is disabled so the dynamic features of this page will not work. To use UmpleOnline, turn Javascript on. Otherwise you can download the command-line Umple compiler or use Eclipse.
class CourseSection
{
int id;
courseCode;
section;
year;
semester;
1 -- * Project;
* -- * Coordinator;
}
class Project
{
int id;
projectName;
projectDescription;
client;
}
class Group
{
int id;
groupName;
1 -- * Student;
* -- 1 Project;
* -- * Metadata;
}
class Student
{
studentNumber;
isA User;
}
class Coordinator
{
int id;
isA User;
}
class User
{
int id;
email;
string password;
fname;
preferredLanguage;
}
class Metadata
{
key;
value;
* -- * Student;
* -- 1 Coordinator;
* -- * Project;
}
//$?[End_of_model]$?
namespace -;
class CourseSection
{
position 609 380 153.266 126.359;
position.association CourseSection__Project 66,211 108,0;
position.association CourseSection__Coordinator 74,0 61,41;
position.association Coordinator__CourseSection 95,0 47,41;
}
class Project
{
position 560 608 197.578 92.3594;
}
class Group
{
position 60 605 153.281 75.3594;
position.association Group__Student 32,0 41,58;
position.association Group__Project 146,41 0,34;
position.association Group__Metadata 114,0 0,138;
}
class Coordinator
{
position 636 264 109 41.3594;
}
class User
{
position 265 13 202.609 126.359;
}
class Student
{
position 54 223 179.453 58.3594;
}
class Metadata
{
position 262 384 111.234 75.3594;
position.association Metadata__Student 45,0 172,60;
position.association Metadata__Coordinator 112,8 0,34;
position.association Metadata__Professor:test 112,9 0,10;
position.association Metadata__Project 105,69 32,0;
position.association Coordinator__Metadata 98,0 0,15;
}