+ translater(dx : double, dy : double)
+ getPerimetre() : double
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // Cercle.Translater c4
[label=<
+ update(source : Observable, ev : Object)
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; //
Cercle.Redimmensionner c5 [label=<
- Cercle.Redimmensionner()
+ update(source : Observable, ev : Object)
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // Segment HAS Point
c0:p -> c2:p [taillabel="*", label="", headlabel="2 extrémités", fontname="Helvetica",
fontcolor="black", fontsize=10.0, color="black", arrowhead=none, arrowtail=ediamond,
dir=both]; // Segment DEPEND Segment.SegmentMajLongueur c0:p -> c1:p [taillabel="",
label="«instantiate»", headlabel="", fontname="Helvetica", fontcolor="black", fontsize=10.0,
color="black", arrowhead=open, style=dashed]; //Segment.SegmentMajLongueur implements
java.util.Observer c6:p -> c1:p [dir=back,arrowtail=empty,style=dashed]; //Point extends
java.util.Observable c7:p -> c2:p [dir=back,arrowtail=empty]; // Point COMPOSED
GroupeObservateurs c2:p -> c8:p [taillabel="1", label="", headlabel="1 observateurs",
fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=none,
arrowtail=diamond, dir=both]; // Cercle HAS Point c3:p -> c2:p [taillabel="*", label="",
headlabel="centre", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black",
arrowhead=none, arrowtail=ediamond, dir=both]; // Cercle HAS Point c3:p -> c2:p
[taillabel="*", label="", headlabel="circonférence", fontname="Helvetica", fontcolor="black",
fontsize=10.0, color="black", arrowhead=none, arrowtail=ediamond, dir=both]; // Cercle
DEPEND Cercle.Translater c3:p -> c4:p [taillabel="", label="«instantiate»", headlabel="",
fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=open,
style=dashed]; // Cercle DEPEND Cercle.Redimmensionner c3:p -> c5:p [taillabel="",
label="«instantiate»", headlabel="", fontname="Helvetica", fontcolor="black", fontsize=10.0,
color="black", arrowhead=open, style=dashed]; //Cercle.Translater implements
java.util.Observer c6:p -> c4:p [dir=back,arrowtail=empty,style=dashed];
//Cercle.Redimmensionner implements java.util.Observer c6:p -> c5:p
[dir=back,arrowtail=empty,style=dashed]; // java.util.Observer c6 [label=<