Draw on the right, write (Umple) model code on the left. Analyse models and generate code. This tool stores your data in cookies and on a server. I understand. Click to learn about privacy. Download Donate For help: User manual Ask questions Report issue
// This shows a reflexive association class, where // the associated classes are the same (Member). // In this case we must use role names at both // ends to ensure navigation to the correct sets // (mentors, mentees) class Member { name; } associationClass Assignment { Date dateEstablished; * menteeAssignments Member mentor; * mentorAssignments Member mentee; }