// Code generated by Umple 1.32.1.6535.66c005ced digraph "ManyClassAbstract" { rankdir="BT" node [ratio="auto" shape=record margin=0; href="javascript:Action.selectClass("\N");"]; // Class: Student1 "Student1" [shape=record, label="{Student1 «abstract»|name\ :\ String\l\ studentId\ :\ String\l}", tooltip="class Student1 "]; // Class: Student2 "Student2" [shape=record, label="{Student2}", tooltip="class Student2 "]; // Class: Student3 "Student3" [shape=record, label="{Student3}", tooltip="class Student3 "]; // Class: Student4 "Student4" [shape=record, label="{Student4}", tooltip="class Student4 "]; // Class: Student5 "Student5" [shape=record, label="{Student5}", tooltip="class Student5 "]; // Class: Student6 "Student6" [shape=record, label="{Student6}", tooltip="class Student6 "]; // Class: Student7 "Student7" [shape=record, label="{Student7}", tooltip="class Student7 "]; // Class: Student8 "Student8" [shape=record, label="{Student8}", tooltip="class Student8 "]; // Class: Student9 "Student9" [shape=record, label="{Student9}", tooltip="class Student9 "]; // Class: Student10 "Student10" [shape=record, label="{Student10}", tooltip="class Student10 "]; // Class: Student11 "Student11" [shape=record, label="{Student11}", tooltip="class Student11 "]; // Class: Student12 "Student12" [shape=record, label="{Student12}", tooltip="class Student12 "]; // Class: Student13 "Student13" [shape=record, label="{Student13}", tooltip="class Student13 "]; // Class: Student14 "Student14" [shape=record, label="{Student14}", tooltip="class Student14 "]; // Class: Student15 "Student15" [shape=record, label="{Student15}", tooltip="class Student15 "]; // Class: Student16 "Student16" [shape=record, label="{Student16}", tooltip="class Student16 "]; // Class: Student17 "Student17" [shape=record, label="{Student17}", tooltip="class Student17 "]; // Class: Student18 "Student18" [shape=record, label="{Student18}", tooltip="class Student18 "]; // Class: Student19 "Student19" [shape=record, label="{Student19}", tooltip="class Student19 "]; // Class: Student20 "Student20" [shape=record, label="{Student20}", tooltip="class Student20 "]; // Class: Student21 "Student21" [shape=record, label="{Student21}", tooltip="class Student21 "]; // Class: Student22 "Student22" [shape=record, label="{Student22}", tooltip="class Student22 "]; // Class: Student23 "Student23" [shape=record, label="{Student23}", tooltip="class Student23 "]; // Class: Student24 "Student24" [shape=record, label="{Student24}", tooltip="class Student24 "]; // Class: Student25 "Student25" [shape=record, label="{Student25}", tooltip="class Student25 "]; // Class: Student26 "Student26" [shape=record, label="{Student26}", tooltip="class Student26 "]; // Class: Student27 "Student27" [shape=record, label="{Student27}", tooltip="class Student27 "]; // Class: Student28 "Student28" [shape=record, label="{Student28}", tooltip="class Student28 "]; // Class: Student29 "Student29" [shape=record, label="{Student29}", tooltip="class Student29 "]; // Class: Student30 "Student30" [shape=record, label="{Student30}", tooltip="class Student30 "]; // Class: Student31 "Student31" [shape=record, label="{Student31}", tooltip="class Student31 "]; // Class: Student32 "Student32" [shape=record, label="{Student32}", tooltip="class Student32 "]; // Class: Student33 "Student33" [shape=record, label="{Student33}", tooltip="class Student33 "]; // Class: Student34 "Student34" [shape=record, label="{Student34}", tooltip="class Student34 "]; // Class: Student35 "Student35" [shape=record, label="{Student35}", tooltip="class Student35 "]; // Class: Student36 "Student36" [shape=record, label="{Student36}", tooltip="class Student36 "]; // Class: Student37 "Student37" [shape=record, label="{Student37}", tooltip="class Student37 "]; // Class: Student38 "Student38" [shape=record, label="{Student38}", tooltip="class Student38 "]; // Class: Student39 "Student39" [shape=record, label="{Student39}", tooltip="class Student39 "]; // Class: Student40 "Student40" [shape=record, label="{Student40}", tooltip="class Student40 "]; // Class: Student41 "Student41" [shape=record, label="{Student41}", tooltip="class Student41 "]; // Class: Student42 "Student42" [shape=record, label="{Student42}", tooltip="class Student42 "]; // Class: Student43 "Student43" [shape=record, label="{Student43}", tooltip="class Student43 "]; // Class: Student44 "Student44" [shape=record, label="{Student44}", tooltip="class Student44 "]; // Class: Student45 "Student45" [shape=record, label="{Student45}", tooltip="class Student45 "]; // Class: Student46 "Student46" [shape=record, label="{Student46}", tooltip="class Student46 "]; // Class: Student47 "Student47" [shape=record, label="{Student47}", tooltip="class Student47 "]; // Class: Student48 "Student48" [shape=record, label="{Student48}", tooltip="class Student48 "]; // Class: Student49 "Student49" [shape=record, label="{Student49}", tooltip="class Student49 "]; // Class: Student50 "Student50" [shape=record, label="{Student50}", tooltip="class Student50 "]; // Class: Student51 "Student51" [shape=record, label="{Student51}", tooltip="class Student51 "]; // Class: Student52 "Student52" [shape=record, label="{Student52}", tooltip="class Student52 "]; // Class: Student53 "Student53" [shape=record, label="{Student53}", tooltip="class Student53 "]; // Class: Student54 "Student54" [shape=record, label="{Student54}", tooltip="class Student54 "]; // Class: Student55 "Student55" [shape=record, label="{Student55}", tooltip="class Student55 "]; // Class: Student56 "Student56" [shape=record, label="{Student56}", tooltip="class Student56 "]; // Class: Student57 "Student57" [shape=record, label="{Student57}", tooltip="class Student57 "]; // Class: Student58 "Student58" [shape=record, label="{Student58}", tooltip="class Student58 "]; // Class: Student59 "Student59" [shape=record, label="{Student59}", tooltip="class Student59 "]; // Class: Student60 "Student60" [shape=record, label="{Student60}", tooltip="class Student60 "]; // Class: Student61 "Student61" [shape=record, label="{Student61}", tooltip="class Student61 "]; // Class: Student62 "Student62" [shape=record, label="{Student62}", tooltip="class Student62 "]; // Class: Student63 "Student63" [shape=record, label="{Student63}", tooltip="class Student63 "]; // Class: Student64 "Student64" [shape=record, label="{Student64}", tooltip="class Student64 "]; // Class: Student65 "Student65" [shape=record, label="{Student65}", tooltip="class Student65 "]; // Class: Student66 "Student66" [shape=record, label="{Student66}", tooltip="class Student66 "]; // Class: Student67 "Student67" [shape=record, label="{Student67}", tooltip="class Student67 "]; // Class: Student68 "Student68" [shape=record, label="{Student68}", tooltip="class Student68 "]; // Class: Student69 "Student69" [shape=record, label="{Student69}", tooltip="class Student69 "]; // Class: Student70 "Student70" [shape=record, label="{Student70}", tooltip="class Student70 "]; // Class: Student71 "Student71" [shape=record, label="{Student71}", tooltip="class Student71 "]; // Class: Student72 "Student72" [shape=record, label="{Student72}", tooltip="class Student72 "]; // Class: Student73 "Student73" [shape=record, label="{Student73}", tooltip="class Student73 "]; // Class: Student74 "Student74" [shape=record, label="{Student74}", tooltip="class Student74 "]; // Class: Student75 "Student75" [shape=record, label="{Student75}", tooltip="class Student75 "]; // Class: Student76 "Student76" [shape=record, label="{Student76}", tooltip="class Student76 "]; // Class: Student77 "Student77" [shape=record, label="{Student77}", tooltip="class Student77 "]; // Class: Student78 "Student78" [shape=record, label="{Student78}", tooltip="class Student78 "]; // Class: Student79 "Student79" [shape=record, label="{Student79}", tooltip="class Student79 "]; // Class: Student80 "Student80" [shape=record, label="{Student80}", tooltip="class Student80 "]; // Class: Student81 "Student81" [shape=record, label="{Student81}", tooltip="class Student81 "]; // Class: Student82 "Student82" [shape=record, label="{Student82}", tooltip="class Student82 "]; // Class: Student83 "Student83" [shape=record, label="{Student83}", tooltip="class Student83 "]; // Class: Student84 "Student84" [shape=record, label="{Student84}", tooltip="class Student84 "]; // Class: Student85 "Student85" [shape=record, label="{Student85}", tooltip="class Student85 "]; // Class: Student86 "Student86" [shape=record, label="{Student86}", tooltip="class Student86 "]; // Class: Student87 "Student87" [shape=record, label="{Student87}", tooltip="class Student87 "]; // Class: Student88 "Student88" [shape=record, label="{Student88}", tooltip="class Student88 "]; // Class: Student89 "Student89" [shape=record, label="{Student89}", tooltip="class Student89 "]; // Class: Student90 "Student90" [shape=record, label="{Student90}", tooltip="class Student90 "]; // Class: Student91 "Student91" [shape=record, label="{Student91}", tooltip="class Student91 "]; // Class: Student92 "Student92" [shape=record, label="{Student92}", tooltip="class Student92 "]; // Class: Student93 "Student93" [shape=record, label="{Student93}", tooltip="class Student93 "]; // Class: Student94 "Student94" [shape=record, label="{Student94}", tooltip="class Student94 "]; // Class: Student95 "Student95" [shape=record, label="{Student95}", tooltip="class Student95 "]; // Class: Student96 "Student96" [shape=record, label="{Student96}", tooltip="class Student96 "]; // Class: Student97 "Student97" [shape=record, label="{Student97}", tooltip="class Student97 "]; // Class: Student98 "Student98" [shape=record, label="{Student98}", tooltip="class Student98 "]; // Class: Student99 "Student99" [shape=record, label="{Student99}", tooltip="class Student99 "]; // Class: Student100 "Student100" [shape=record, label="{Student100}", tooltip="class Student100 "]; // Class: Student101 "Student101" [shape=record, label="{Student101}", tooltip="class Student101 "]; // Class: Student102 "Student102" [shape=record, label="{Student102}", tooltip="class Student102 "]; // Class: Student103 "Student103" [shape=record, label="{Student103}", tooltip="class Student103 "]; // Class: Student104 "Student104" [shape=record, label="{Student104}", tooltip="class Student104 "]; // Class: Student105 "Student105" [shape=record, label="{Student105}", tooltip="class Student105 "]; // Class: Student106 "Student106" [shape=record, label="{Student106}", tooltip="class Student106 "]; // Class: Student107 "Student107" [shape=record, label="{Student107}", tooltip="class Student107 "]; // Class: Student108 "Student108" [shape=record, label="{Student108}", tooltip="class Student108 "]; // Class: Student109 "Student109" [shape=record, label="{Student109}", tooltip="class Student109 "]; // Class: Student110 "Student110" [shape=record, label="{Student110}", tooltip="class Student110 "]; // Class: Student111 "Student111" [shape=record, label="{Student111}", tooltip="class Student111 "]; // Class: Student112 "Student112" [shape=record, label="{Student112}", tooltip="class Student112 "]; // Class: Student113 "Student113" [shape=record, label="{Student113}", tooltip="class Student113 "]; // Class: Student114 "Student114" [shape=record, label="{Student114}", tooltip="class Student114 "]; // Class: Student115 "Student115" [shape=record, label="{Student115}", tooltip="class Student115 "]; // Class: Student116 "Student116" [shape=record, label="{Student116}", tooltip="class Student116 "]; // Class: Student117 "Student117" [shape=record, label="{Student117}", tooltip="class Student117 "]; // Class: Student118 "Student118" [shape=record, label="{Student118}", tooltip="class Student118 "]; // Class: Student119 "Student119" [shape=record, label="{Student119}", tooltip="class Student119 "]; // Class: Student120 "Student120" [shape=record, label="{Student120}", tooltip="class Student120 "]; // Class: Student121 "Student121" [shape=record, label="{Student121}", tooltip="class Student121 "]; // Class: Student122 "Student122" [shape=record, label="{Student122}", tooltip="class Student122 "]; // Class: Student123 "Student123" [shape=record, label="{Student123}", tooltip="class Student123 "]; // Class: Student124 "Student124" [shape=record, label="{Student124}", tooltip="class Student124 "]; // Class: Student125 "Student125" [shape=record, label="{Student125}", tooltip="class Student125 "]; // Class: Student126 "Student126" [shape=record, label="{Student126}", tooltip="class Student126 "]; // Class: Student127 "Student127" [shape=record, label="{Student127}", tooltip="class Student127 "]; // Class: Student128 "Student128" [shape=record, label="{Student128}", tooltip="class Student128 "]; // Class: Student129 "Student129" [shape=record, label="{Student129}", tooltip="class Student129 "]; // Class: Student130 "Student130" [shape=record, label="{Student130}", tooltip="class Student130 "]; // Class: Student131 "Student131" [shape=record, label="{Student131}", tooltip="class Student131 "]; // Class: Student132 "Student132" [shape=record, label="{Student132}", tooltip="class Student132 "]; // Class: Student133 "Student133" [shape=record, label="{Student133}", tooltip="class Student133 "]; // Class: Student134 "Student134" [shape=record, label="{Student134}", tooltip="class Student134 "]; // Class: Student135 "Student135" [shape=record, label="{Student135}", tooltip="class Student135 "]; // Class: Student136 "Student136" [shape=record, label="{Student136}", tooltip="class Student136 "]; // Class: Student137 "Student137" [shape=record, label="{Student137}", tooltip="class Student137 "]; // Class: Student138 "Student138" [shape=record, label="{Student138}", tooltip="class Student138 "]; // Class: Student139 "Student139" [shape=record, label="{Student139}", tooltip="class Student139 "]; // Class: Student140 "Student140" [shape=record, label="{Student140}", tooltip="class Student140 "]; // Class: Student141 "Student141" [shape=record, label="{Student141}", tooltip="class Student141 "]; // Class: Student142 "Student142" [shape=record, label="{Student142}", tooltip="class Student142 "]; // Class: Student143 "Student143" [shape=record, label="{Student143}", tooltip="class Student143 "]; // Class: Student144 "Student144" [shape=record, label="{Student144}", tooltip="class Student144 "]; // Class: Student145 "Student145" [shape=record, label="{Student145}", tooltip="class Student145 "]; // Class: Student146 "Student146" [shape=record, label="{Student146}", tooltip="class Student146 "]; // Class: Student147 "Student147" [shape=record, label="{Student147}", tooltip="class Student147 "]; // Class: Student148 "Student148" [shape=record, label="{Student148}", tooltip="class Student148 "]; // Class: Student149 "Student149" [shape=record, label="{Student149}", tooltip="class Student149 "]; // Class: Student150 "Student150" [shape=record, label="{Student150}", tooltip="class Student150 "]; // Class: Student151 "Student151" [shape=record, label="{Student151}", tooltip="class Student151 "]; // Class: Student152 "Student152" [shape=record, label="{Student152}", tooltip="class Student152 "]; // Class: Student153 "Student153" [shape=record, label="{Student153}", tooltip="class Student153 "]; // Class: Student154 "Student154" [shape=record, label="{Student154}", tooltip="class Student154 "]; // Class: Student155 "Student155" [shape=record, label="{Student155}", tooltip="class Student155 "]; // Class: Student156 "Student156" [shape=record, label="{Student156}", tooltip="class Student156 "]; // Class: Student157 "Student157" [shape=record, label="{Student157}", tooltip="class Student157 "]; // Class: Student158 "Student158" [shape=record, label="{Student158}", tooltip="class Student158 "]; // Class: Student159 "Student159" [shape=record, label="{Student159}", tooltip="class Student159 "]; // Class: Student160 "Student160" [shape=record, label="{Student160}", tooltip="class Student160 "]; // Class: Student161 "Student161" [shape=record, label="{Student161}", tooltip="class Student161 "]; // Class: Student162 "Student162" [shape=record, label="{Student162}", tooltip="class Student162 "]; // Class: Student163 "Student163" [shape=record, label="{Student163}", tooltip="class Student163 "]; // Class: Student164 "Student164" [shape=record, label="{Student164}", tooltip="class Student164 "]; // Class: Student165 "Student165" [shape=record, label="{Student165}", tooltip="class Student165 "]; // Class: Student166 "Student166" [shape=record, label="{Student166}", tooltip="class Student166 "]; // Class: Student167 "Student167" [shape=record, label="{Student167}", tooltip="class Student167 "]; // Class: Student168 "Student168" [shape=record, label="{Student168}", tooltip="class Student168 "]; // Class: Student169 "Student169" [shape=record, label="{Student169}", tooltip="class Student169 "]; // Class: Student170 "Student170" [shape=record, label="{Student170}", tooltip="class Student170 "]; // Class: Student171 "Student171" [shape=record, label="{Student171}", tooltip="class Student171 "]; // Class: Student172 "Student172" [shape=record, label="{Student172}", tooltip="class Student172 "]; // Class: Student173 "Student173" [shape=record, label="{Student173}", tooltip="class Student173 "]; // Class: Student174 "Student174" [shape=record, label="{Student174}", tooltip="class Student174 "]; // Class: Student175 "Student175" [shape=record, label="{Student175}", tooltip="class Student175 "]; // Class: Student176 "Student176" [shape=record, label="{Student176}", tooltip="class Student176 "]; // Class: Student177 "Student177" [shape=record, label="{Student177}", tooltip="class Student177 "]; // Class: Student178 "Student178" [shape=record, label="{Student178}", tooltip="class Student178 "]; // Class: Student179 "Student179" [shape=record, label="{Student179}", tooltip="class Student179 "]; // Class: Student180 "Student180" [shape=record, label="{Student180}", tooltip="class Student180 "]; // Class: Student181 "Student181" [shape=record, label="{Student181}", tooltip="class Student181 "]; // Class: Student182 "Student182" [shape=record, label="{Student182}", tooltip="class Student182 "]; // Class: Student183 "Student183" [shape=record, label="{Student183}", tooltip="class Student183 "]; // Class: Student184 "Student184" [shape=record, label="{Student184}", tooltip="class Student184 "]; // Class: Student185 "Student185" [shape=record, label="{Student185}", tooltip="class Student185 "]; // Class: Student186 "Student186" [shape=record, label="{Student186}", tooltip="class Student186 "]; // Class: Student187 "Student187" [shape=record, label="{Student187}", tooltip="class Student187 "]; // Class: Student188 "Student188" [shape=record, label="{Student188}", tooltip="class Student188 "]; // Class: Student189 "Student189" [shape=record, label="{Student189}", tooltip="class Student189 "]; // Class: Student190 "Student190" [shape=record, label="{Student190}", tooltip="class Student190 "]; // Class: Student191 "Student191" [shape=record, label="{Student191}", tooltip="class Student191 "]; // Class: Student192 "Student192" [shape=record, label="{Student192}", tooltip="class Student192 "]; // Class: Student193 "Student193" [shape=record, label="{Student193}", tooltip="class Student193 "]; // Class: Student194 "Student194" [shape=record, label="{Student194}", tooltip="class Student194 "]; // Class: Student195 "Student195" [shape=record, label="{Student195}", tooltip="class Student195 "]; // Class: Student196 "Student196" [shape=record, label="{Student196}", tooltip="class Student196 "]; // Class: Student197 "Student197" [shape=record, label="{Student197}", tooltip="class Student197 "]; // Class: Student198 "Student198" [shape=record, label="{Student198}", tooltip="class Student198 "]; // Class: Student199 "Student199" [shape=record, label="{Student199}", tooltip="class Student199 "]; // Class: Student200 "Student200" [shape=record, label="{Student200}", tooltip="class Student200 "]; // All associations } // Code generated by Umple 1.32.1.6535.66c005ced digraph "Compositions" { rankdir="BT" node [ratio="auto" shape=record margin=0; href="javascript:Action.selectClass("\N");"]; // Class: A "A" [shape=plaintext margin=0 label=<<table border="1" cellspacing="0" cellborder="0" cellpadding="10"><tr><td> A </td></tr></table>>, tooltip="class A Example code illustrating various kinds of compositions "]; // Class: X "X" [shape=plaintext margin=0 label=<<table border="1" cellspacing="0" cellborder="0" cellpadding="10"><tr><td> X </td></tr></table>>, tooltip="class X "]; // Class: Y "Y" [shape=plaintext margin=0 label=<<table border="1" cellspacing="0" cellborder="0" cellpadding="10"><tr><td> Y </td></tr></table>>, tooltip="class Y "]; // Class: B "B" [shape=plaintext margin=0 label=<<table border="1" cellspacing="0" cellborder="0" cellpadding="10"><tr><td> B </td></tr></table>>, tooltip="class B Class with inline composition having role name "]; // Class: C "C" [shape=plaintext margin=0 label=<<table border="1" cellspacing="0" cellborder="0" cellpadding="10"><tr><td> C </td></tr></table>>, tooltip="class C Class with both composition ends having role names "]; // All associations "X" -> "Y" [dir="forward", arrowhead="diamond", taillabel="* x", headlabel="2..3 ", tooltip="X * x -<@> 2..3 Y An Y called ies has some Xs. It can have none, and there is no upper bound defined. A X has at least2 Ys called ies and can never have none. And there is an upper bound of at most 3 Ys called ies. This is a composition. A X is part of an Y. When any Y is destroyed its parts are destroyed too. " headtooltip="X * x -<@> 2..3 Y An Y called ies has some Xs. It can have none, and there is no upper bound defined. A X has at least2 Ys called ies and can never have none. And there is an upper bound of at most 3 Ys called ies. This is a composition. A X is part of an Y. When any Y is destroyed its parts are destroyed too. " tailtooltip="X * x -<@> 2..3 Y An Y called ies has some Xs. It can have none, and there is no upper bound defined. A X has at least2 Ys called ies and can never have none. And there is an upper bound of at most 3 Ys called ies. This is a composition. A X is part of an Y. When any Y is destroyed its parts are destroyed too. " tailurl="javascript:void()" headurl="javascript:void()" ]; "B" -> "A" [dir="forward", arrowhead="diamond", taillabel="1 ", headlabel="* endTwo", tooltip="B 1 -<@> * endTwo A An A called endTwo has A B. It must always have exactly, one, and can never have none. And there is an upper bound of at most one B. A B has some As called endTwo. It can have none, and there is no upper bound defined. This is a composition. A B is part of an A. When any A is destroyed its parts are destroyed too. " headtooltip="B 1 -<@> * endTwo A An A called endTwo has A B. It must always have exactly, one, and can never have none. And there is an upper bound of at most one B. A B has some As called endTwo. It can have none, and there is no upper bound defined. This is a composition. A B is part of an A. When any A is destroyed its parts are destroyed too. " tailtooltip="B 1 -<@> * endTwo A An A called endTwo has A B. It must always have exactly, one, and can never have none. And there is an upper bound of at most one B. A B has some As called endTwo. It can have none, and there is no upper bound defined. This is a composition. A B is part of an A. When any A is destroyed its parts are destroyed too. " tailurl="javascript:void()" headurl="javascript:void()" ]; "C" -> "A" [dir="back", arrowtail="diamond", taillabel="0..1 endOne", headlabel="* endTwo", tooltip="C 0..1 endOne <@>- * endTwo A An A called endTwo may have a C called endOne. It can have none or just 1. A C called endOne has some As called endTwo. It can have none, and there is no upper bound defined. This is a composition. An A is part of a C. When any C is destroyed its parts are destroyed too. " headtooltip="C 0..1 endOne <@>- * endTwo A An A called endTwo may have a C called endOne. It can have none or just 1. A C called endOne has some As called endTwo. It can have none, and there is no upper bound defined. This is a composition. An A is part of a C. When any C is destroyed its parts are destroyed too. " tailtooltip="C 0..1 endOne <@>- * endTwo A An A called endTwo may have a C called endOne. It can have none or just 1. A C called endOne has some As called endTwo. It can have none, and there is no upper bound defined. This is a composition. An A is part of a C. When any C is destroyed its parts are destroyed too. " tailurl="javascript:void()" headurl="javascript:void()" ]; } // Code generated by Umple 1.32.1.6535.66c005ced digraph "Attributes" { rankdir="BT" node [ratio="auto" shape=record margin=0; href="javascript:Action.selectClass("\N");"]; // Class: Student "Student" [shape=plaintext margin=0 label=<<table border="1" cellspacing="0" cellborder="0" cellpadding="2"><tr><td cellpadding="4"> Student </td></tr><hr/><tr><td align="left" href="" title="String name "> name : String </td></tr><tr><td align="left" href="" title="String studentId Student Id "> studentId : String </td></tr><tr><td align="left" href="" title="Phone[] phoneNumbers "> phoneNumbers : Phone[] </td></tr></table>>, tooltip="class Student "]; // All associations } // Code generated by Umple 1.32.1.6535.66c005ced digraph "Associations" { rankdir="BT" node [ratio="auto" shape=record margin=0; href="javascript:Action.selectClass("\N");"]; // Class: A "A" [shape=plaintext margin=0 label=<<table border="1" cellspacing="0" cellborder="0" cellpadding="10"><tr><td> A </td></tr></table>>, tooltip="class A Example code illustrating various kinds of associations "]; // Class: B "B" [shape=plaintext margin=0 label=<<table border="1" cellspacing="0" cellborder="0" cellpadding="10"><tr><td> B </td></tr></table>>, tooltip="class B Class with inline association having role name "]; // Class: C "C" [shape=plaintext margin=0 label=<<table border="1" cellspacing="0" cellborder="0" cellpadding="10"><tr><td> C </td></tr></table>>, tooltip="class C Class with reflexive association "]; // Class: D "D" [shape=plaintext margin=0 label=<<table border="1" cellspacing="0" cellborder="0" cellpadding="10"><tr><td> D </td></tr></table>>, tooltip="class D Reference to a class defined elsewhere "]; // All associations "A" -> "C" [dir="forward", arrowhead="open", taillabel="0..1 ", headlabel="* ", tooltip="A 0..1 -> * C A C may have an A. It can have none or just 1. An A has some Cs. It can have none, and there is no upper bound defined. " headtooltip="A 0..1 -> * C A C may have an A. It can have none or just 1. An A has some Cs. It can have none, and there is no upper bound defined. " tailtooltip="A 0..1 -> * C A C may have an A. It can have none or just 1. An A has some Cs. It can have none, and there is no upper bound defined. " tailurl="javascript:void()" headurl="javascript:void()" ]; "B" -> "A" [dir="none", taillabel="1 ", headlabel="* endTwo", tooltip="B 1 -- * endTwo A An A called endTwo has A B. It must always have exactly, one, and can never have none. And there is an upper bound of at most one B. A B has some As called endTwo. It can have none, and there is no upper bound defined. When an A is created, its B must be assigned. When an A is deleted, its B is not deleted and its list of As is decreased. When a B is deleted, its As are not deleted. They are assigned to another B. " headtooltip="B 1 -- * endTwo A An A called endTwo has A B. It must always have exactly, one, and can never have none. And there is an upper bound of at most one B. A B has some As called endTwo. It can have none, and there is no upper bound defined. When an A is created, its B must be assigned. When an A is deleted, its B is not deleted and its list of As is decreased. When a B is deleted, its As are not deleted. They are assigned to another B. " tailtooltip="B 1 -- * endTwo A An A called endTwo has A B. It must always have exactly, one, and can never have none. And there is an upper bound of at most one B. A B has some As called endTwo. It can have none, and there is no upper bound defined. When an A is created, its B must be assigned. When an A is deleted, its B is not deleted and its list of As is decreased. When a B is deleted, its As are not deleted. They are assigned to another B. " tailurl="javascript:void()" headurl="javascript:void()" ]; "C" -> "C" [dir="none", taillabel="0..1 ", headlabel="* ", tooltip="C 0..1 -- * C A C may have a C. It can have none or just 1. A C has some Cs. It can have none, and there is no upper bound defined. " headtooltip="C 0..1 -- * C A C may have a C. It can have none or just 1. A C has some Cs. It can have none, and there is no upper bound defined. " tailtooltip="C 0..1 -- * C A C may have a C. It can have none or just 1. A C has some Cs. It can have none, and there is no upper bound defined. " tailurl="javascript:void()" headurl="javascript:void()" ]; "C" -> "D" [dir="none", taillabel="1 ", headlabel="0..1 ", tooltip="C 1 -- 0..1 D A D has A C. It must always have exactly, one, and can never have none. And there is an upper bound of at most one C. A C may have a D. It can have none or just 1. " headtooltip="C 1 -- 0..1 D A D has A C. It must always have exactly, one, and can never have none. And there is an upper bound of at most one C. A C may have a D. It can have none or just 1. " tailtooltip="C 1 -- 0..1 D A D has A C. It must always have exactly, one, and can never have none. And there is an upper bound of at most one C. A C may have a D. It can have none or just 1. " tailurl="javascript:void()" headurl="javascript:void()" ]; } // Code generated by Umple 1.32.1.6535.66c005ced digraph "EmptyClass" { rankdir="BT" node [ratio="auto" shape=record margin=0; href="javascript:Action.selectClass("\N");"]; // Class: Empty "Empty" [shape=plaintext margin=0 label=<<table border="1" cellspacing="0" cellborder="0" cellpadding="10"><tr><td> Empty </td></tr></table>>, tooltip="class Empty "]; // All associations } // Code generated by Umple 1.32.1.6535.66c005ced digraph "Methods" { rankdir="BT" node [ratio="auto" shape=record margin=0; href="javascript:Action.selectClass("\N");"]; // Class: User "User" [shape=plaintext margin=0 label=<<table border="1" cellspacing="0" cellborder="0" cellpadding="2"><tr><td cellpadding="4"> User </td></tr><hr/><tr><td align="left" href="" title="String name "> name : String </td></tr><tr><td align="left" href="" title="String userId "> userId : String </td></tr><hr/><tr><td align="left" href="javascript:Action.selectMethod('insertCard','void','public')" title="void insertCard(String) "> +insertCard(String) : void </td></tr><tr><td align="left" href="javascript:Action.selectMethod('remove','void','private')" title="void remove() Remove the card if inserted "> -remove() : void </td></tr><tr><td align="left" href="javascript:Action.selectMethod('enterPIN','List','protected')" title="List enterPIN(int,int,int,int) "> #enterPIN(int,int,int,int) : List </td></tr></table>>, tooltip="class User "]; // All associations } // Code generated by Umple 1.32.1.6535.66c005ced digraph "Abstract" { rankdir="BT" node [ratio="auto" shape=record margin=0; href="javascript:Action.selectClass("\N");"]; // Class: X "X" [shape=plaintext margin=0 label=<<table border="1" cellspacing="0" cellborder="0" cellpadding="2"><tr><td cellpadding="4"> X </td></tr><tr><td cellpadding="4">«abstract»</td></tr><hr/><tr><td align="left" href="" title="String a "> a : String </td></tr></table>>, tooltip="class X "]; // Class: Y "Y" [shape=plaintext margin=0 label=<<table border="1" cellspacing="0" cellborder="0" cellpadding="2"><tr><td cellpadding="4"> Y </td></tr><hr/><tr><td align="left" href="" title="String b "> b : String </td></tr></table>>, tooltip="class Y "]; "Y" -> "X" [arrowhead="empty"; samehead="gen"]; // All associations } // Code generated by Umple 1.32.1.6535.66c005ced digraph "ManyClass" { rankdir="BT" node [ratio="auto" shape=record margin=0; href="javascript:Action.selectClass("\N");"]; // Class: Student1 "Student1" [shape=record, label="{Student1|name\ :\ String\l\ studentId\ :\ String\l}", tooltip="class Student1 "]; // Class: Student2 "Student2" [shape=record, label="{Student2}", tooltip="class Student2 "]; // Class: Student3 "Student3" [shape=record, label="{Student3}", tooltip="class Student3 "]; // Class: Student4 "Student4" [shape=record, label="{Student4}", tooltip="class Student4 "]; // Class: Student5 "Student5" [shape=record, label="{Student5}", tooltip="class Student5 "]; // Class: Student6 "Student6" [shape=record, label="{Student6}", tooltip="class Student6 "]; // Class: Student7 "Student7" [shape=record, label="{Student7}", tooltip="class Student7 "]; // Class: Student8 "Student8" [shape=record, label="{Student8}", tooltip="class Student8 "]; // Class: Student9 "Student9" [shape=record, label="{Student9}", tooltip="class Student9 "]; // Class: Student10 "Student10" [shape=record, label="{Student10}", tooltip="class Student10 "]; // Class: Student11 "Student11" [shape=record, label="{Student11}", tooltip="class Student11 "]; // Class: Student12 "Student12" [shape=record, label="{Student12}", tooltip="class Student12 "]; // Class: Student13 "Student13" [shape=record, label="{Student13}", tooltip="class Student13 "]; // Class: Student14 "Student14" [shape=record, label="{Student14}", tooltip="class Student14 "]; // Class: Student15 "Student15" [shape=record, label="{Student15}", tooltip="class Student15 "]; // Class: Student16 "Student16" [shape=record, label="{Student16}", tooltip="class Student16 "]; // Class: Student17 "Student17" [shape=record, label="{Student17}", tooltip="class Student17 "]; // Class: Student18 "Student18" [shape=record, label="{Student18}", tooltip="class Student18 "]; // Class: Student19 "Student19" [shape=record, label="{Student19}", tooltip="class Student19 "]; // Class: Student20 "Student20" [shape=record, label="{Student20}", tooltip="class Student20 "]; // Class: Student21 "Student21" [shape=record, label="{Student21}", tooltip="class Student21 "]; // Class: Student22 "Student22" [shape=record, label="{Student22}", tooltip="class Student22 "]; // Class: Student23 "Student23" [shape=record, label="{Student23}", tooltip="class Student23 "]; // Class: Student24 "Student24" [shape=record, label="{Student24}", tooltip="class Student24 "]; // Class: Student25 "Student25" [shape=record, label="{Student25}", tooltip="class Student25 "]; // Class: Student26 "Student26" [shape=record, label="{Student26}", tooltip="class Student26 "]; // Class: Student27 "Student27" [shape=record, label="{Student27}", tooltip="class Student27 "]; // Class: Student28 "Student28" [shape=record, label="{Student28}", tooltip="class Student28 "]; // Class: Student29 "Student29" [shape=record, label="{Student29}", tooltip="class Student29 "]; // Class: Student30 "Student30" [shape=record, label="{Student30}", tooltip="class Student30 "]; // Class: Student31 "Student31" [shape=record, label="{Student31}", tooltip="class Student31 "]; // Class: Student32 "Student32" [shape=record, label="{Student32}", tooltip="class Student32 "]; // Class: Student33 "Student33" [shape=record, label="{Student33}", tooltip="class Student33 "]; // Class: Student34 "Student34" [shape=record, label="{Student34}", tooltip="class Student34 "]; // Class: Student35 "Student35" [shape=record, label="{Student35}", tooltip="class Student35 "]; // Class: Student36 "Student36" [shape=record, label="{Student36}", tooltip="class Student36 "]; // Class: Student37 "Student37" [shape=record, label="{Student37}", tooltip="class Student37 "]; // Class: Student38 "Student38" [shape=record, label="{Student38}", tooltip="class Student38 "]; // Class: Student39 "Student39" [shape=record, label="{Student39}", tooltip="class Student39 "]; // Class: Student40 "Student40" [shape=record, label="{Student40}", tooltip="class Student40 "]; // Class: Student41 "Student41" [shape=record, label="{Student41}", tooltip="class Student41 "]; // Class: Student42 "Student42" [shape=record, label="{Student42}", tooltip="class Student42 "]; // Class: Student43 "Student43" [shape=record, label="{Student43}", tooltip="class Student43 "]; // Class: Student44 "Student44" [shape=record, label="{Student44}", tooltip="class Student44 "]; // Class: Student45 "Student45" [shape=record, label="{Student45}", tooltip="class Student45 "]; // Class: Student46 "Student46" [shape=record, label="{Student46}", tooltip="class Student46 "]; // Class: Student47 "Student47" [shape=record, label="{Student47}", tooltip="class Student47 "]; // Class: Student48 "Student48" [shape=record, label="{Student48}", tooltip="class Student48 "]; // Class: Student49 "Student49" [shape=record, label="{Student49}", tooltip="class Student49 "]; // Class: Student50 "Student50" [shape=record, label="{Student50}", tooltip="class Student50 "]; // Class: Student51 "Student51" [shape=record, label="{Student51}", tooltip="class Student51 "]; // Class: Student52 "Student52" [shape=record, label="{Student52}", tooltip="class Student52 "]; // Class: Student53 "Student53" [shape=record, label="{Student53}", tooltip="class Student53 "]; // Class: Student54 "Student54" [shape=record, label="{Student54}", tooltip="class Student54 "]; // Class: Student55 "Student55" [shape=record, label="{Student55}", tooltip="class Student55 "]; // Class: Student56 "Student56" [shape=record, label="{Student56}", tooltip="class Student56 "]; // Class: Student57 "Student57" [shape=record, label="{Student57}", tooltip="class Student57 "]; // Class: Student58 "Student58" [shape=record, label="{Student58}", tooltip="class Student58 "]; // Class: Student59 "Student59" [shape=record, label="{Student59}", tooltip="class Student59 "]; // Class: Student60 "Student60" [shape=record, label="{Student60}", tooltip="class Student60 "]; // Class: Student61 "Student61" [shape=record, label="{Student61}", tooltip="class Student61 "]; // Class: Student62 "Student62" [shape=record, label="{Student62}", tooltip="class Student62 "]; // Class: Student63 "Student63" [shape=record, label="{Student63}", tooltip="class Student63 "]; // Class: Student64 "Student64" [shape=record, label="{Student64}", tooltip="class Student64 "]; // Class: Student65 "Student65" [shape=record, label="{Student65}", tooltip="class Student65 "]; // Class: Student66 "Student66" [shape=record, label="{Student66}", tooltip="class Student66 "]; // Class: Student67 "Student67" [shape=record, label="{Student67}", tooltip="class Student67 "]; // Class: Student68 "Student68" [shape=record, label="{Student68}", tooltip="class Student68 "]; // Class: Student69 "Student69" [shape=record, label="{Student69}", tooltip="class Student69 "]; // Class: Student70 "Student70" [shape=record, label="{Student70}", tooltip="class Student70 "]; // Class: Student71 "Student71" [shape=record, label="{Student71}", tooltip="class Student71 "]; // Class: Student72 "Student72" [shape=record, label="{Student72}", tooltip="class Student72 "]; // Class: Student73 "Student73" [shape=record, label="{Student73}", tooltip="class Student73 "]; // Class: Student74 "Student74" [shape=record, label="{Student74}", tooltip="class Student74 "]; // Class: Student75 "Student75" [shape=record, label="{Student75}", tooltip="class Student75 "]; // Class: Student76 "Student76" [shape=record, label="{Student76}", tooltip="class Student76 "]; // Class: Student77 "Student77" [shape=record, label="{Student77}", tooltip="class Student77 "]; // Class: Student78 "Student78" [shape=record, label="{Student78}", tooltip="class Student78 "]; // Class: Student79 "Student79" [shape=record, label="{Student79}", tooltip="class Student79 "]; // Class: Student80 "Student80" [shape=record, label="{Student80}", tooltip="class Student80 "]; // Class: Student81 "Student81" [shape=record, label="{Student81}", tooltip="class Student81 "]; // Class: Student82 "Student82" [shape=record, label="{Student82}", tooltip="class Student82 "]; // Class: Student83 "Student83" [shape=record, label="{Student83}", tooltip="class Student83 "]; // Class: Student84 "Student84" [shape=record, label="{Student84}", tooltip="class Student84 "]; // Class: Student85 "Student85" [shape=record, label="{Student85}", tooltip="class Student85 "]; // Class: Student86 "Student86" [shape=record, label="{Student86}", tooltip="class Student86 "]; // Class: Student87 "Student87" [shape=record, label="{Student87}", tooltip="class Student87 "]; // Class: Student88 "Student88" [shape=record, label="{Student88}", tooltip="class Student88 "]; // Class: Student89 "Student89" [shape=record, label="{Student89}", tooltip="class Student89 "]; // Class: Student90 "Student90" [shape=record, label="{Student90}", tooltip="class Student90 "]; // Class: Student91 "Student91" [shape=record, label="{Student91}", tooltip="class Student91 "]; // Class: Student92 "Student92" [shape=record, label="{Student92}", tooltip="class Student92 "]; // Class: Student93 "Student93" [shape=record, label="{Student93}", tooltip="class Student93 "]; // Class: Student94 "Student94" [shape=record, label="{Student94}", tooltip="class Student94 "]; // Class: Student95 "Student95" [shape=record, label="{Student95}", tooltip="class Student95 "]; // Class: Student96 "Student96" [shape=record, label="{Student96}", tooltip="class Student96 "]; // Class: Student97 "Student97" [shape=record, label="{Student97}", tooltip="class Student97 "]; // Class: Student98 "Student98" [shape=record, label="{Student98}", tooltip="class Student98 "]; // Class: Student99 "Student99" [shape=record, label="{Student99}", tooltip="class Student99 "]; // Class: Student100 "Student100" [shape=record, label="{Student100}", tooltip="class Student100 "]; // Class: Student101 "Student101" [shape=record, label="{Student101}", tooltip="class Student101 "]; // Class: Student102 "Student102" [shape=record, label="{Student102}", tooltip="class Student102 "]; // Class: Student103 "Student103" [shape=record, label="{Student103}", tooltip="class Student103 "]; // Class: Student104 "Student104" [shape=record, label="{Student104}", tooltip="class Student104 "]; // Class: Student105 "Student105" [shape=record, label="{Student105}", tooltip="class Student105 "]; // Class: Student106 "Student106" [shape=record, label="{Student106}", tooltip="class Student106 "]; // Class: Student107 "Student107" [shape=record, label="{Student107}", tooltip="class Student107 "]; // Class: Student108 "Student108" [shape=record, label="{Student108}", tooltip="class Student108 "]; // Class: Student109 "Student109" [shape=record, label="{Student109}", tooltip="class Student109 "]; // Class: Student110 "Student110" [shape=record, label="{Student110}", tooltip="class Student110 "]; // Class: Student111 "Student111" [shape=record, label="{Student111}", tooltip="class Student111 "]; // Class: Student112 "Student112" [shape=record, label="{Student112}", tooltip="class Student112 "]; // Class: Student113 "Student113" [shape=record, label="{Student113}", tooltip="class Student113 "]; // Class: Student114 "Student114" [shape=record, label="{Student114}", tooltip="class Student114 "]; // Class: Student115 "Student115" [shape=record, label="{Student115}", tooltip="class Student115 "]; // Class: Student116 "Student116" [shape=record, label="{Student116}", tooltip="class Student116 "]; // Class: Student117 "Student117" [shape=record, label="{Student117}", tooltip="class Student117 "]; // Class: Student118 "Student118" [shape=record, label="{Student118}", tooltip="class Student118 "]; // Class: Student119 "Student119" [shape=record, label="{Student119}", tooltip="class Student119 "]; // Class: Student120 "Student120" [shape=record, label="{Student120}", tooltip="class Student120 "]; // Class: Student121 "Student121" [shape=record, label="{Student121}", tooltip="class Student121 "]; // Class: Student122 "Student122" [shape=record, label="{Student122}", tooltip="class Student122 "]; // Class: Student123 "Student123" [shape=record, label="{Student123}", tooltip="class Student123 "]; // Class: Student124 "Student124" [shape=record, label="{Student124}", tooltip="class Student124 "]; // Class: Student125 "Student125" [shape=record, label="{Student125}", tooltip="class Student125 "]; // Class: Student126 "Student126" [shape=record, label="{Student126}", tooltip="class Student126 "]; // Class: Student127 "Student127" [shape=record, label="{Student127}", tooltip="class Student127 "]; // Class: Student128 "Student128" [shape=record, label="{Student128}", tooltip="class Student128 "]; // Class: Student129 "Student129" [shape=record, label="{Student129}", tooltip="class Student129 "]; // Class: Student130 "Student130" [shape=record, label="{Student130}", tooltip="class Student130 "]; // Class: Student131 "Student131" [shape=record, label="{Student131}", tooltip="class Student131 "]; // Class: Student132 "Student132" [shape=record, label="{Student132}", tooltip="class Student132 "]; // Class: Student133 "Student133" [shape=record, label="{Student133}", tooltip="class Student133 "]; // Class: Student134 "Student134" [shape=record, label="{Student134}", tooltip="class Student134 "]; // Class: Student135 "Student135" [shape=record, label="{Student135}", tooltip="class Student135 "]; // Class: Student136 "Student136" [shape=record, label="{Student136}", tooltip="class Student136 "]; // Class: Student137 "Student137" [shape=record, label="{Student137}", tooltip="class Student137 "]; // Class: Student138 "Student138" [shape=record, label="{Student138}", tooltip="class Student138 "]; // Class: Student139 "Student139" [shape=record, label="{Student139}", tooltip="class Student139 "]; // Class: Student140 "Student140" [shape=record, label="{Student140}", tooltip="class Student140 "]; // Class: Student141 "Student141" [shape=record, label="{Student141}", tooltip="class Student141 "]; // Class: Student142 "Student142" [shape=record, label="{Student142}", tooltip="class Student142 "]; // Class: Student143 "Student143" [shape=record, label="{Student143}", tooltip="class Student143 "]; // Class: Student144 "Student144" [shape=record, label="{Student144}", tooltip="class Student144 "]; // Class: Student145 "Student145" [shape=record, label="{Student145}", tooltip="class Student145 "]; // Class: Student146 "Student146" [shape=record, label="{Student146}", tooltip="class Student146 "]; // Class: Student147 "Student147" [shape=record, label="{Student147}", tooltip="class Student147 "]; // Class: Student148 "Student148" [shape=record, label="{Student148}", tooltip="class Student148 "]; // Class: Student149 "Student149" [shape=record, label="{Student149}", tooltip="class Student149 "]; // Class: Student150 "Student150" [shape=record, label="{Student150}", tooltip="class Student150 "]; // Class: Student151 "Student151" [shape=record, label="{Student151}", tooltip="class Student151 "]; // Class: Student152 "Student152" [shape=record, label="{Student152}", tooltip="class Student152 "]; // Class: Student153 "Student153" [shape=record, label="{Student153}", tooltip="class Student153 "]; // Class: Student154 "Student154" [shape=record, label="{Student154}", tooltip="class Student154 "]; // Class: Student155 "Student155" [shape=record, label="{Student155}", tooltip="class Student155 "]; // Class: Student156 "Student156" [shape=record, label="{Student156}", tooltip="class Student156 "]; // Class: Student157 "Student157" [shape=record, label="{Student157}", tooltip="class Student157 "]; // Class: Student158 "Student158" [shape=record, label="{Student158}", tooltip="class Student158 "]; // Class: Student159 "Student159" [shape=record, label="{Student159}", tooltip="class Student159 "]; // Class: Student160 "Student160" [shape=record, label="{Student160}", tooltip="class Student160 "]; // Class: Student161 "Student161" [shape=record, label="{Student161}", tooltip="class Student161 "]; // Class: Student162 "Student162" [shape=record, label="{Student162}", tooltip="class Student162 "]; // Class: Student163 "Student163" [shape=record, label="{Student163}", tooltip="class Student163 "]; // Class: Student164 "Student164" [shape=record, label="{Student164}", tooltip="class Student164 "]; // Class: Student165 "Student165" [shape=record, label="{Student165}", tooltip="class Student165 "]; // Class: Student166 "Student166" [shape=record, label="{Student166}", tooltip="class Student166 "]; // Class: Student167 "Student167" [shape=record, label="{Student167}", tooltip="class Student167 "]; // Class: Student168 "Student168" [shape=record, label="{Student168}", tooltip="class Student168 "]; // Class: Student169 "Student169" [shape=record, label="{Student169}", tooltip="class Student169 "]; // Class: Student170 "Student170" [shape=record, label="{Student170}", tooltip="class Student170 "]; // Class: Student171 "Student171" [shape=record, label="{Student171}", tooltip="class Student171 "]; // Class: Student172 "Student172" [shape=record, label="{Student172}", tooltip="class Student172 "]; // Class: Student173 "Student173" [shape=record, label="{Student173}", tooltip="class Student173 "]; // Class: Student174 "Student174" [shape=record, label="{Student174}", tooltip="class Student174 "]; // Class: Student175 "Student175" [shape=record, label="{Student175}", tooltip="class Student175 "]; // Class: Student176 "Student176" [shape=record, label="{Student176}", tooltip="class Student176 "]; // Class: Student177 "Student177" [shape=record, label="{Student177}", tooltip="class Student177 "]; // Class: Student178 "Student178" [shape=record, label="{Student178}", tooltip="class Student178 "]; // Class: Student179 "Student179" [shape=record, label="{Student179}", tooltip="class Student179 "]; // Class: Student180 "Student180" [shape=record, label="{Student180}", tooltip="class Student180 "]; // Class: Student181 "Student181" [shape=record, label="{Student181}", tooltip="class Student181 "]; // Class: Student182 "Student182" [shape=record, label="{Student182}", tooltip="class Student182 "]; // Class: Student183 "Student183" [shape=record, label="{Student183}", tooltip="class Student183 "]; // Class: Student184 "Student184" [shape=record, label="{Student184}", tooltip="class Student184 "]; // Class: Student185 "Student185" [shape=record, label="{Student185}", tooltip="class Student185 "]; // Class: Student186 "Student186" [shape=record, label="{Student186}", tooltip="class Student186 "]; // Class: Student187 "Student187" [shape=record, label="{Student187}", tooltip="class Student187 "]; // Class: Student188 "Student188" [shape=record, label="{Student188}", tooltip="class Student188 "]; // Class: Student189 "Student189" [shape=record, label="{Student189}", tooltip="class Student189 "]; // Class: Student190 "Student190" [shape=record, label="{Student190}", tooltip="class Student190 "]; // Class: Student191 "Student191" [shape=record, label="{Student191}", tooltip="class Student191 "]; // Class: Student192 "Student192" [shape=record, label="{Student192}", tooltip="class Student192 "]; // Class: Student193 "Student193" [shape=record, label="{Student193}", tooltip="class Student193 "]; // Class: Student194 "Student194" [shape=record, label="{Student194}", tooltip="class Student194 "]; // Class: Student195 "Student195" [shape=record, label="{Student195}", tooltip="class Student195 "]; // Class: Student196 "Student196" [shape=record, label="{Student196}", tooltip="class Student196 "]; // Class: Student197 "Student197" [shape=record, label="{Student197}", tooltip="class Student197 "]; // Class: Student198 "Student198" [shape=record, label="{Student198}", tooltip="class Student198 "]; // Class: Student199 "Student199" [shape=record, label="{Student199}", tooltip="class Student199 "]; // Class: Student200 "Student200" [shape=record, label="{Student200}", tooltip="class Student200 "]; // All associations }