SEG2105-Olympus-Android-App.../ProjectUML.ump
Batuhan Berk Başoğlu 5b6734cbbb Updated UML Diagram
2018-11-19 21:14:30 -05:00

83 lines
No EOL
940 B
Text

class UserType
{
firstname;
lastname;
username;
password;
}
class HomeOwner
{
isA UserType;
}
class ServiceProvider
{
int[] availabilities;
address;
int phonenumber;
companyname;
boolean licensed;
description;
isA UserType;
}
class Admin
{
isA UserType;
}
class Service
{
name;
double rate;
* -- * ServiceProvider;
}
class Booking
{
int starth;
int startmin;
int endh;
int endmin;
int day;
int month;
int year;
serviceprovider;
homeowner;
* -- * HomeOwner;
}
class UserType
{
position 475 69 141 109;
}
class HomeOwner
{
position 109 233 109 41;
}
class ServiceProvider
{
position 849 239 173 126;
}
class Admin
{
position 490 236 109 41;
}
class Service
{
position 854 455 112 75;
position.association Service__ServiceProvider 65,0 65,143;
}//$?[End_of_model]$?
class Booking
{
position 100 434 109 41;
position.association Booking__HomeOwner 62,0 54,41;
}