Next: Example Transition: Add Student/Set
Up: Lecture 2: Classes, Objects,
Previous: Example State Diagram: Invoice
- Initialisation (Activity:
do
: Initialise CourseOffering
data)
- Cancelled
- Open (Activities:
entry
: registerStudent
; exit
: send CourseReport.addStudent(student)
)
- Closed (Activity:
do
: Finalise Course
; exit
: send CourseReport.create Report
)
Ananda Amatya
11/3/1999