Classes in Different Phases
- startTime: Time = “09:00”
- duration: Time = “01:00”
- description: String = ""
+collidesWith (t: Appointment): bool
{visualization = colorCode(type)}
Requirements Specification:
@ Ø(t.startDate=startDate ? (t.startTime ³ startTime+duration Ú
t.startTime+t.duration £ startTime))