// Code generated by Umple 1.38.0.8942.247e17422
digraph "RelationshipReflexive" {
rankdir="BT"
node [ratio="auto" shape=record margin=0; href="javascript:Action.selectClass("\N");"];
edge [minlen=1 headclip="true"];
// Class: Course
"Course" [shape=rectangle, label=" Course ",
tooltip="class Course
"];
// Attributes for Course
// All associations
"Course_Course" [shape=diamond, label=" isMutuallyExclusiveWith ", tooltip="Course->Course", href="javascript:Action.selectAssociation('Course,Course,* isMutuallyExclusiveWith')"];
"Course" -> "Course_Course" [dir="none", label="*", tooltip="Course->Course" labeltooltip="Course->Course" headtooltip="Course->Course" tailtooltip="Course->Course" URL="javascript:Action.selectAssociation('Course,Course,* isMutuallyExclusiveWith')" ];
"Course_Course" -> "Course" [dir="none", label="*", tooltip="Course->Course" labeltooltip="Course->Course" headtooltip="Course->Course" tailtooltip="Course->Course" URL="javascript:Action.selectAssociation('Course,Course,* isMutuallyExclusiveWith')" ];
}
// Code generated by Umple 1.38.0.8942.247e17422
digraph "ColouredEntity" {
rankdir="BT"
node [ratio="auto" shape=record margin=0; href="javascript:Action.selectClass("\N");"];
edge [minlen=1 headclip="true"];
// Class: X
"X" [ style=filled, fillcolor="#FFCCCC", shape=rectangle, label=" X ",
tooltip="class X
"];
// Attributes for X
"aX" [ fillcolor="#FFCCCC", shape=ellipse, style=filled, label=" a\ :\ String ", tooltip="String a ", href="javascript:Action.selectAttribute("X","a");"];
"X" -> "aX" [arrowhead="none"];
"dateX" [ fillcolor="#FFCCCC", shape=ellipse, style=filled, peripheries=2, label=" date\ :\ Date[] ", tooltip="Date[] date ", href="javascript:Action.selectAttribute("X","date");"];
"X" -> "dateX" [arrowhead="none"];
"timeX" [ fillcolor="#FFCCCC", shape=ellipse, style=filled, label=" time\ :\ Time ", tooltip="Time time ", href="javascript:Action.selectAttribute("X","time");"];
"X" -> "timeX" [arrowhead="none"];
// Class: Y
"Y" [shape=rectangle, label=" Y ",
tooltip="class Y
"];
// Attributes for Y
"dateY" [shape=ellipse, label=< <u>date : Date</u> >, tooltip="Date date ", href="javascript:Action.selectAttribute("Y","date");"];
"Y" -> "dateY" [arrowhead="none"];
"timeY" [shape=ellipse, label=< <u>time : Time</u> >, tooltip="Time time ", href="javascript:Action.selectAttribute("Y","time");"];
"Y" -> "timeY" [arrowhead="none"];
// All associations
"Y_X" [shape=diamond, label=" test ", tooltip="Y->X", href="javascript:Action.selectAssociation('Y,X,* test,0..1 ')"];
"Y" -> "Y_X" [dir="back", arrowtail="open", label="0..1", tooltip="Y->X" labeltooltip="Y->X" headtooltip="Y->X" tailtooltip="Y->X" URL="javascript:Action.selectAssociation('Y,X,* test,0..1 ')" ];
"Y_X" -> "X" [dir="back", arrowtail="open", label="*", tooltip="Y->X" labeltooltip="Y->X" headtooltip="Y->X" tailtooltip="Y->X" URL="javascript:Action.selectAssociation('Y,X,* test,0..1 ')" ];
}
// Code generated by Umple 1.38.0.8942.247e17422
digraph "Relationship11" {
rankdir="BT"
node [ratio="auto" shape=record margin=0; href="javascript:Action.selectClass("\N");"];
edge [minlen=1 headclip="true"];
// Class: X
"X" [shape=rectangle, label=" X ",
tooltip="class X
"];
// Attributes for X
"aX" [shape=ellipse, label=" a\ :\ String ", tooltip="String a ", href="javascript:Action.selectAttribute("X","a");"];
"X" -> "aX" [arrowhead="none"];
"dateX" [shape=ellipse, label=" date\ :\ Date ", tooltip="Date date ", href="javascript:Action.selectAttribute("X","date");"];
"X" -> "dateX" [arrowhead="none"];
"timeX" [shape=ellipse, label=" time\ :\ Time ", tooltip="Time time ", href="javascript:Action.selectAttribute("X","time");"];
"X" -> "timeX" [arrowhead="none"];
// Class: Y
"Y" [shape=rectangle, label=" Y ",
tooltip="class Y
"];
// Attributes for Y
"bY" [shape=ellipse, label=" b\ :\ String ", tooltip="String b ", href="javascript:Action.selectAttribute("Y","b");"];
"Y" -> "bY" [arrowhead="none"];
"cY" [shape=ellipse, label=" c\ :\ String ", tooltip="String c ", href="javascript:Action.selectAttribute("Y","c");"];
"Y" -> "cY" [arrowhead="none"];
// All associations
"X_Y" [shape=diamond, label=" ", tooltip="X->Y", href="javascript:Action.selectAssociation('X,Y,1 ,1 ')"];
"X" -> "X_Y" [dir="none", label="1", tooltip="X->Y" labeltooltip="X->Y" headtooltip="X->Y" tailtooltip="X->Y" URL="javascript:Action.selectAssociation('X,Y,1 ,1 ')" ];
"X_Y" -> "Y" [dir="none", label="1", tooltip="X->Y" labeltooltip="X->Y" headtooltip="X->Y" tailtooltip="X->Y" URL="javascript:Action.selectAssociation('X,Y,1 ,1 ')" ];
}
// Code generated by Umple 1.38.0.8942.247e17422
digraph "Relationship1N" {
rankdir="BT"
node [ratio="auto" shape=record margin=0; href="javascript:Action.selectClass("\N");"];
edge [minlen=1 headclip="true"];
// Class: X
"X" [shape=rectangle, label=" X ",
tooltip="class X
"];
// Attributes for X
"aX" [shape=ellipse, label=" a\ :\ String ", tooltip="String a ", href="javascript:Action.selectAttribute("X","a");"];
"X" -> "aX" [arrowhead="none"];
"dateX" [shape=ellipse, label=" date\ :\ Date ", tooltip="Date date ", href="javascript:Action.selectAttribute("X","date");"];
"X" -> "dateX" [arrowhead="none"];
"timeX" [shape=ellipse, label=" time\ :\ Time ", tooltip="Time time ", href="javascript:Action.selectAttribute("X","time");"];
"X" -> "timeX" [arrowhead="none"];
// Class: Y
"Y" [shape=rectangle, label=" Y ",
tooltip="class Y
"];
// Attributes for Y
"bY" [shape=ellipse, label=" b\ :\ String ", tooltip="String b ", href="javascript:Action.selectAttribute("Y","b");"];
"Y" -> "bY" [arrowhead="none"];
"cY" [shape=ellipse, label=" c\ :\ String ", tooltip="String c ", href="javascript:Action.selectAttribute("Y","c");"];
"Y" -> "cY" [arrowhead="none"];
// All associations
"X_Y" [shape=diamond, label=" left ", tooltip="X->Y", href="javascript:Action.selectAssociation('X,Y,* ,1 left')"];
"X" -> "X_Y" [dir="none", label="1", tooltip="X->Y" labeltooltip="X->Y" headtooltip="X->Y" tailtooltip="X->Y" URL="javascript:Action.selectAssociation('X,Y,* ,1 left')" ];
"X_Y" -> "Y" [dir="none", label="*", tooltip="X->Y" labeltooltip="X->Y" headtooltip="X->Y" tailtooltip="X->Y" URL="javascript:Action.selectAssociation('X,Y,* ,1 left')" ];
}
// Code generated by Umple 1.38.0.8942.247e17422
digraph "IncreaseERSep" {
rankdir="BT"
node [ratio="auto" shape=record margin=0; href="javascript:Action.selectClass("\N");"];
nodesep =2.0;
ranksep =2.0;
sep =1.0;
edge [minlen=1 headclip="true"];
// Class: X
"X" [shape=rectangle, label=" X ",
tooltip="class X
"];
// Attributes for X
"aX" [shape=ellipse, label=" a\ :\ String ", tooltip="String a ", href="javascript:Action.selectAttribute("X","a");"];
"X" -> "aX" [arrowhead="none"];
"dateX" [shape=ellipse, label=" date\ :\ Date ", tooltip="Date date ", href="javascript:Action.selectAttribute("X","date");"];
"X" -> "dateX" [arrowhead="none"];
"timeX" [shape=ellipse, label=" time\ :\ Time ", tooltip="Time time ", href="javascript:Action.selectAttribute("X","time");"];
"X" -> "timeX" [arrowhead="none"];
// All associations
}
// Code generated by Umple 1.38.0.8942.247e17422
digraph "HiddenAttrEntity" {
rankdir="BT"
node [ratio="auto" shape=record margin=0; href="javascript:Action.selectClass("\N");"];
edge [minlen=1 headclip="true"];
// Class: X
"X" [shape=rectangle, label=" X ",
tooltip="class X
"];
// Attributes for X
// All associations
}
// Code generated by Umple 1.38.0.8942.247e17422
digraph "WeakEntity" {
rankdir="BT"
node [ratio="auto" shape=record margin=0; href="javascript:Action.selectClass("\N");"];
edge [minlen=1 headclip="true"];
// Class: Team
"Team" [shape=rectangle, label=" Team ",
tooltip="class Team
"];
// Attributes for Team
"nameTeam" [shape=ellipse, label=" name\ :\ String ", tooltip="String name ", href="javascript:Action.selectAttribute("Team","name");"];
"Team" -> "nameTeam" [arrowhead="none"];
// Class: Player
"Player" [shape=rectangle, label=" Player ",
tooltip="class Player
"];
// Attributes for Player
"namePlayer" [shape=ellipse, label=" name\ :\ String ", tooltip="String name ", href="javascript:Action.selectAttribute("Player","name");"];
"Player" -> "namePlayer" [arrowhead="none"];
"idPlayer" [shape=ellipse, label=< <u>id : Integer</u> >, tooltip="Integer id ", href="javascript:Action.selectAttribute("Player","id");"];
"Player" -> "idPlayer" [arrowhead="none"];
// Class: PlayerOnTeam
"PlayerOnTeam" [shape=rectangle, peripheries=2, label=" PlayerOnTeam ",
tooltip="class PlayerOnTeam
"];
// Attributes for PlayerOnTeam
"yearPlayerOnTeam" [shape=ellipse, label=< <u>year : Integer</u> >, tooltip="Integer year ", href="javascript:Action.selectAttribute("PlayerOnTeam","year");"];
"PlayerOnTeam" -> "yearPlayerOnTeam" [arrowhead="none"];
// All associations
"PlayerOnTeam_Player" [shape=diamond, peripheries=2, label=" ", tooltip="PlayerOnTeam->Player", href="javascript:Action.selectAssociation('PlayerOnTeam,Player,1 ,* ')"];
"PlayerOnTeam" -> "PlayerOnTeam_Player" [dir="none", label="*", tooltip="PlayerOnTeam->Player" labeltooltip="PlayerOnTeam->Player" headtooltip="PlayerOnTeam->Player" tailtooltip="PlayerOnTeam->Player" URL="javascript:Action.selectAssociation('PlayerOnTeam,Player,1 ,* ')" ];
"PlayerOnTeam_Player" -> "Player" [dir="none", label="1", tooltip="PlayerOnTeam->Player" labeltooltip="PlayerOnTeam->Player" headtooltip="PlayerOnTeam->Player" tailtooltip="PlayerOnTeam->Player" URL="javascript:Action.selectAssociation('PlayerOnTeam,Player,1 ,* ')" ];
"PlayerOnTeam_Team" [shape=diamond, peripheries=2, label=" ", tooltip="PlayerOnTeam->Team", href="javascript:Action.selectAssociation('PlayerOnTeam,Team,1 ,* ')"];
"PlayerOnTeam" -> "PlayerOnTeam_Team" [dir="none", label="*", tooltip="PlayerOnTeam->Team" labeltooltip="PlayerOnTeam->Team" headtooltip="PlayerOnTeam->Team" tailtooltip="PlayerOnTeam->Team" URL="javascript:Action.selectAssociation('PlayerOnTeam,Team,1 ,* ')" ];
"PlayerOnTeam_Team" -> "Team" [dir="none", label="1", tooltip="PlayerOnTeam->Team" labeltooltip="PlayerOnTeam->Team" headtooltip="PlayerOnTeam->Team" tailtooltip="PlayerOnTeam->Team" URL="javascript:Action.selectAssociation('PlayerOnTeam,Team,1 ,* ')" ];
}
// Code generated by Umple 1.38.0.8942.247e17422
digraph "RelationshipAttributes" {
rankdir="BT"
node [ratio="auto" shape=record margin=0; href="javascript:Action.selectClass("\N");"];
edge [minlen=1 headclip="true"];
// Relationship w/ Attributes: Ticket
"Ticket" [shape=diamond, label=" Ticket ",
tooltip=""];
// Attributes for Ticket
"ticketNumberTicket" [shape=ellipse, label=" ticketNumber\ :\ Integer ", tooltip="Integer ticketNumber ", href="javascript:Action.selectAttribute("Ticket","ticketNumber");"];
"Ticket" -> "ticketNumberTicket" [arrowhead="none"];
"priceTicket" [shape=ellipse, label=" price\ :\ Double ", tooltip="Double price ", href="javascript:Action.selectAttribute("Ticket","price");"];
"Ticket" -> "priceTicket" [arrowhead="none"];
// Class: Person
"Person" [shape=rectangle, label=" Person ",
tooltip="class Person
"];
// Attributes for Person
"namePerson" [shape=ellipse, label=" name\ :\ String ", tooltip="String name ", href="javascript:Action.selectAttribute("Person","name");"];
"Person" -> "namePerson" [arrowhead="none"];
// Class: Seminar
"Seminar" [shape=rectangle, label=" Seminar ",
tooltip="class Seminar
"];
// Attributes for Seminar
"whenSeminar" [shape=ellipse, label=" when\ :\ Date ", tooltip="Date when ", href="javascript:Action.selectAttribute("Seminar","when");"];
"Seminar" -> "whenSeminar" [arrowhead="none"];
"addressSeminar" [shape=ellipse, label=" address\ :\ String ", tooltip="String address ", href="javascript:Action.selectAttribute("Seminar","address");"];
"Seminar" -> "addressSeminar" [arrowhead="none"];
// All associations
"Person" -> "Ticket" [dir="none", label="1", tooltip="Person->Ticket" labeltooltip="Person->Ticket" headtooltip="Person->Ticket" tailtooltip="Person->Ticket" URL="javascript:Action.selectAssociation('Ticket,Person,1 attendee,1 ')" ];
"Seminar" -> "Ticket" [dir="none", label="*", tooltip="Seminar->Ticket" labeltooltip="Seminar->Ticket" headtooltip="Seminar->Ticket" tailtooltip="Seminar->Ticket" URL="javascript:Action.selectAssociation('Ticket,Seminar,1 ,* ')" ];
}
// Code generated by Umple 1.38.0.8942.247e17422
digraph "EmbeddedEntity" {
rankdir="BT"
node [ratio="auto" shape=record margin=0; href="javascript:Action.selectClass("\N");"];
edge [minlen=1 headclip="true"];
// Class: Person
"Person" [shape=rectangle, label=" Person ",
tooltip="class Person
"];
// Attributes for Person
"namePerson" [shape=ellipse, label=" name\ :\ String ", tooltip="String name ", href="javascript:Action.selectAttribute("Person","name");"];
"Person" -> "namePerson" [arrowhead="none"];
// Class: Student
"Student" [shape=rectangle, label=" Student ",
tooltip="class Student
"];
// Attributes for Student
"numberStudent" [shape=ellipse, label=" number\ :\ Integer ", tooltip="Integer number ", href="javascript:Action.selectAttribute("Student","number");"];
"Student" -> "numberStudent" [arrowhead="none"];
"StudentIsA" [shape=triangle, label="IsA", href="javascript:Action.selectClass("Student");"];
"Student" -> "StudentIsA" [arrowhead="none"];
"StudentIsA" -> "Person" [arrowhead="none"];
// All associations
}
// Code generated by Umple 1.38.0.8942.247e17422
digraph "RelationshipNN" {
rankdir="BT"
node [ratio="auto" shape=record margin=0; href="javascript:Action.selectClass("\N");"];
edge [minlen=1 headclip="true"];
// Class: X
"X" [shape=rectangle, label=" X ",
tooltip="class X
"];
// Attributes for X
"aX" [shape=ellipse, label=" a\ :\ String ", tooltip="String a ", href="javascript:Action.selectAttribute("X","a");"];
"X" -> "aX" [arrowhead="none"];
"dateX" [shape=ellipse, label=" date\ :\ Date ", tooltip="Date date ", href="javascript:Action.selectAttribute("X","date");"];
"X" -> "dateX" [arrowhead="none"];
"timeX" [shape=ellipse, label=" time\ :\ Time ", tooltip="Time time ", href="javascript:Action.selectAttribute("X","time");"];
"X" -> "timeX" [arrowhead="none"];
// Class: Y
"Y" [shape=rectangle, label=" Y ",
tooltip="class Y
"];
// Attributes for Y
"bY" [shape=ellipse, label=" b\ :\ String ", tooltip="String b ", href="javascript:Action.selectAttribute("Y","b");"];
"Y" -> "bY" [arrowhead="none"];
"cY" [shape=ellipse, label=" c\ :\ String ", tooltip="String c ", href="javascript:Action.selectAttribute("Y","c");"];
"Y" -> "cY" [arrowhead="none"];
// All associations
"X_Y" [shape=diamond, label=" has ", tooltip="X->Y", href="javascript:Action.selectAssociation('X,Y,* has,* has')"];
"X" -> "X_Y" [dir="none", label="*", tooltip="X->Y" labeltooltip="X->Y" headtooltip="X->Y" tailtooltip="X->Y" URL="javascript:Action.selectAssociation('X,Y,* has,* has')" ];
"X_Y" -> "Y" [dir="none", label="*", tooltip="X->Y" labeltooltip="X->Y" headtooltip="X->Y" tailtooltip="X->Y" URL="javascript:Action.selectAssociation('X,Y,* has,* has')" ];
}
// Code generated by Umple 1.38.0.8942.247e17422
digraph "InheritanceEntity" {
rankdir="BT"
node [ratio="auto" shape=record margin=0; href="javascript:Action.selectClass("\N");"];
edge [minlen=1 headclip="true"];
// Class: Person
"Person" [shape=rectangle, label=" Person ",
tooltip="class Person
"];
// Attributes for Person
"namePerson" [shape=ellipse, label=" name\ :\ String ", tooltip="String name ", href="javascript:Action.selectAttribute("Person","name");"];
"Person" -> "namePerson" [arrowhead="none"];
// Class: Student
"Student" [shape=rectangle, label=" Student ",
tooltip="class Student
"];
// Attributes for Student
"numberStudent" [shape=ellipse, label=" number\ :\ Integer ", tooltip="Integer number ", href="javascript:Action.selectAttribute("Student","number");"];
"Student" -> "numberStudent" [arrowhead="none"];
"StudentIsA" [shape=triangle, label="IsA", href="javascript:Action.selectClass("Student");"];
"Student" -> "StudentIsA" [arrowhead="none"];
"StudentIsA" -> "Person" [arrowhead="none"];
// Class: Teacher
"Teacher" [shape=rectangle, label=" Teacher ",
tooltip="class Teacher
"];
// Attributes for Teacher
"numberTeacher" [shape=ellipse, label=" number\ :\ Integer ", tooltip="Integer number ", href="javascript:Action.selectAttribute("Teacher","number");"];
"Teacher" -> "numberTeacher" [arrowhead="none"];
"TeacherIsA" [shape=triangle, label="IsA", href="javascript:Action.selectClass("Teacher");"];
"Teacher" -> "TeacherIsA" [arrowhead="none"];
"TeacherIsA" -> "Person" [arrowhead="none"];
// All associations
}
// Code generated by Umple 1.38.0.8942.247e17422
digraph "RelationshipRange" {
rankdir="BT"
node [ratio="auto" shape=record margin=0; href="javascript:Action.selectClass("\N");"];
edge [minlen=1 headclip="true"];
// Class: X
"X" [shape=rectangle, label=" X ",
tooltip="class X
"];
// Attributes for X
"aX" [shape=ellipse, label=" a\ :\ String ", tooltip="String a ", href="javascript:Action.selectAttribute("X","a");"];
"X" -> "aX" [arrowhead="none"];
"dateX" [shape=ellipse, label=" date\ :\ Date ", tooltip="Date date ", href="javascript:Action.selectAttribute("X","date");"];
"X" -> "dateX" [arrowhead="none"];
"timeX" [shape=ellipse, label=" time\ :\ Time ", tooltip="Time time ", href="javascript:Action.selectAttribute("X","time");"];
"X" -> "timeX" [arrowhead="none"];
// Class: Y
"Y" [shape=rectangle, label=" Y ",
tooltip="class Y
"];
// Attributes for Y
"bY" [shape=ellipse, label=" b\ :\ String ", tooltip="String b ", href="javascript:Action.selectAttribute("Y","b");"];
"Y" -> "bY" [arrowhead="none"];
"cY" [shape=ellipse, label=" c\ :\ String ", tooltip="String c ", href="javascript:Action.selectAttribute("Y","c");"];
"Y" -> "cY" [arrowhead="none"];
// All associations
"X_Y" [shape=diamond, label=" left / right ", tooltip="X->Y", href="javascript:Action.selectAssociation('X,Y,1..* right,0..1 left')"];
"X" -> "X_Y" [dir="none", label="0..1", tooltip="X->Y" labeltooltip="X->Y" headtooltip="X->Y" tailtooltip="X->Y" URL="javascript:Action.selectAssociation('X,Y,1..* right,0..1 left')" ];
"X_Y" -> "Y" [dir="none", label="1..*", tooltip="X->Y" labeltooltip="X->Y" headtooltip="X->Y" tailtooltip="X->Y" URL="javascript:Action.selectAssociation('X,Y,1..* right,0..1 left')" ];
}
// Code generated by Umple 1.38.0.8942.247e17422
digraph "NormalEntity" {
rankdir="BT"
node [ratio="auto" shape=record margin=0; href="javascript:Action.selectClass("\N");"];
edge [minlen=1 headclip="true"];
// Class: X
"X" [shape=rectangle, label=" X ",
tooltip="class X
"];
// Attributes for X
"aX" [shape=ellipse, label=" a\ :\ String ", tooltip="String a ", href="javascript:Action.selectAttribute("X","a");"];
"X" -> "aX" [arrowhead="none"];
"dateX" [shape=ellipse, peripheries=2, label=" date\ :\ Date[] ", tooltip="Date[] date ", href="javascript:Action.selectAttribute("X","date");"];
"X" -> "dateX" [arrowhead="none"];
"timeX" [shape=ellipse, label=" time\ :\ Time ", tooltip="Time time ", href="javascript:Action.selectAttribute("X","time");"];
"X" -> "timeX" [arrowhead="none"];
"xX" [shape=ellipse, label=" x\ :\ Float ", tooltip="Float x ", href="javascript:Action.selectAttribute("X","x");"];
"X" -> "xX" [arrowhead="none"];
"yX" [shape=ellipse, label=" y\ :\ Float ", tooltip="Float y ", href="javascript:Action.selectAttribute("X","y");"];
"X" -> "yX" [arrowhead="none"];
"sumX" [shape=ellipse, style=dashed, label=" sum\ :\ Float ", tooltip="Float sum ", href="javascript:Action.selectAttribute("X","sum");"];
"X" -> "sumX" [arrowhead="none"];
// All associations
}
// Code generated by Umple 1.38.0.8942.247e17422
digraph "ColouredDerivedAttr" {
rankdir="BT"
node [ratio="auto" shape=record margin=0; href="javascript:Action.selectClass("\N");"];
edge [minlen=1 headclip="true"];
// Class: X
"X" [ style=filled, fillcolor="#FFCCCC", shape=rectangle, label=" X ",
tooltip="class X
"];
// Attributes for X
"xX" [ fillcolor="#FFCCCC", shape=ellipse, style=filled, label=" x\ :\ Float ", tooltip="Float x ", href="javascript:Action.selectAttribute("X","x");"];
"X" -> "xX" [arrowhead="none"];
"yX" [ fillcolor="#FFCCCC", shape=ellipse, style=filled, label=" y\ :\ Float ", tooltip="Float y ", href="javascript:Action.selectAttribute("X","y");"];
"X" -> "yX" [arrowhead="none"];
"sumX" [ fillcolor="#FFCCCC", shape=ellipse, style="dashed, filled", label=" sum\ :\ Float ", tooltip="Float sum ", href="javascript:Action.selectAttribute("X","sum");"];
"X" -> "sumX" [arrowhead="none"];
// All associations
}
// Code generated by Umple 1.38.0.8942.247e17422
digraph "TwoEntity" {
rankdir="BT"
node [ratio="auto" shape=record margin=0; href="javascript:Action.selectClass("\N");"];
edge [minlen=1 headclip="true"];
// Class: X
"X" [shape=rectangle, label=" X ",
tooltip="class X
"];
// Attributes for X
"aX" [shape=ellipse, label=< <u>a : String</u> >, tooltip="String a ", href="javascript:Action.selectAttribute("X","a");"];
"X" -> "aX" [arrowhead="none"];
"dateX" [shape=ellipse, label=" date\ :\ Date ", tooltip="Date date ", href="javascript:Action.selectAttribute("X","date");"];
"X" -> "dateX" [arrowhead="none"];
"timeX" [shape=ellipse, label=" time\ :\ Time ", tooltip="Time time ", href="javascript:Action.selectAttribute("X","time");"];
"X" -> "timeX" [arrowhead="none"];
// Class: Y
"Y" [shape=rectangle, label=" Y ",
tooltip="class Y
"];
// Attributes for Y
"aY" [shape=ellipse, label=" a\ :\ String ", tooltip="String a ", href="javascript:Action.selectAttribute("Y","a");"];
"Y" -> "aY" [arrowhead="none"];
"dateY" [shape=ellipse, label=< <u>date : Date</u> >, tooltip="Date date ", href="javascript:Action.selectAttribute("Y","date");"];
"Y" -> "dateY" [arrowhead="none"];
"timeY" [shape=ellipse, label=< <u>time : Time</u> >, tooltip="Time time ", href="javascript:Action.selectAttribute("Y","time");"];
"Y" -> "timeY" [arrowhead="none"];
// All associations
}
// Code generated by Umple 1.38.0.8942.247e17422
digraph "RelationshipN1" {
rankdir="BT"
node [ratio="auto" shape=record margin=0; href="javascript:Action.selectClass("\N");"];
edge [minlen=1 headclip="true"];
// Class: X
"X" [shape=rectangle, label=" X ",
tooltip="class X
"];
// Attributes for X
"aX" [shape=ellipse, label=" a\ :\ String ", tooltip="String a ", href="javascript:Action.selectAttribute("X","a");"];
"X" -> "aX" [arrowhead="none"];
"dateX" [shape=ellipse, label=" date\ :\ Date ", tooltip="Date date ", href="javascript:Action.selectAttribute("X","date");"];
"X" -> "dateX" [arrowhead="none"];
"timeX" [shape=ellipse, label=" time\ :\ Time ", tooltip="Time time ", href="javascript:Action.selectAttribute("X","time");"];
"X" -> "timeX" [arrowhead="none"];
// Class: Y
"Y" [shape=rectangle, label=" Y ",
tooltip="class Y
"];
// Attributes for Y
"bY" [shape=ellipse, label=" b\ :\ String ", tooltip="String b ", href="javascript:Action.selectAttribute("Y","b");"];
"Y" -> "bY" [arrowhead="none"];
"cY" [shape=ellipse, label=" c\ :\ String ", tooltip="String c ", href="javascript:Action.selectAttribute("Y","c");"];
"Y" -> "cY" [arrowhead="none"];
// All associations
"X_Y" [shape=diamond, label=" right ", tooltip="X->Y", href="javascript:Action.selectAssociation('X,Y,1 right,* ')"];
"X" -> "X_Y" [dir="none", label="*", tooltip="X->Y" labeltooltip="X->Y" headtooltip="X->Y" tailtooltip="X->Y" URL="javascript:Action.selectAssociation('X,Y,1 right,* ')" ];
"X_Y" -> "Y" [dir="none", label="1", tooltip="X->Y" labeltooltip="X->Y" headtooltip="X->Y" tailtooltip="X->Y" URL="javascript:Action.selectAssociation('X,Y,1 right,* ')" ];
}