class Student { * -- * Course; } class Student { position 68 52 109 42; position.association Course__Student 10,20 30,40; } class Course { position 176 199 109 42; } class Student { * -- * Course; } class Student { position 68 52 109 42; position.association Course__Student 10,20 30,40; } class Course { position 176 199 109 42; } class Person { position 76 28 109 42; } class Name { * -- * Person; position 86 131 109 42; position.association Name__Person 109,16 90,42; } class Student { * -- 0..1 Student partner; } class Student { position 100 100 109 41; position.association Student__Student:partner 0,29 27,41; } class Student { * -- * Course; position 68 52 109 42; position.association Course__Student 10,20 30,40; } class Course { position 176 199 109 42; } class Student { } class Mentor { } associationClass Course { * Student; * Mentor; } class Student { position 50 30 109 41; } class Mentor { position 50 130 109 41; } class Course { position 50 230 109 41; position.association Course__Student 1,2 3,4; } class Student { * -- 1 Mentor; } class Mentor { } class Student { position.association Mentor__Student 0,0 67,0; } class Student { * -- 1 Mentor; } class Mentor { } class Mentor { position 189 224 109 41; } class Student { position.association Mentor__Student 0,0 67,0; }