下記のクラス(Javaコード)をUMLのクラス図で表現する標準的な表現ルールはありますか?
class Foo {
Bar hoge;
Bar fuga;
}
Foo→Barの集約線を一本引くだけだと、hogeとfugaの2つの集約を表せません。
特に、hogeとfugaがコレクションで、多重度がそれぞれ異なる場合には困ります(hogeは1:1…*だけど、fugaは1:0…*だったり)
集約線を2本引いて、線にhogeとかfugaとかそれぞれ書くとか、オレオレルールでやろうと思えばできますが、標準的な方法があればそれに従いたいです。