После создания ассоциации необходимо задать ее свойства. Щелкните ассоциацию правой кнопкой мыши и выберите Свойства.
Помимо свойств ассоциации в целом каждая роль, т. е. каждое окончание ассоциации, обладает собственными свойствами. Чтобы просмотреть их, расширьте свойства Первая роль и Вторая роль.
Некоторые свойства каждой роли напрямую видны на схеме. К ним относится следующее.
- Имя роли. Отображается на соответствующем окончании ассоциации на схеме. Его можно увидеть на схеме или в окне Свойства.
- Количество элементов, значение по умолчанию — 1. Это значение также отображается на схеме рядом с соответствующим окончанием ассоциации.
- Агрегат. Отображается в форме ромбовидной фигуры на одном окончании соединителя. Можно использовать его для указания, что экземпляры в обобщающей роли владеют экземплярами другой роли или содержат их.
- Является перемещаемым. Если имеет значение true только для одной роли, в направлении перехода отображается стрелка. С помощью этого свойства можно показать возможности перехода по ссылкам и связи в базе данных в программе.
Возможность перехода
|
|
Когда изображается ассоциация, на одном конце у нее стрелка, обозначающая, что ассоциация дает возможность перехода в этом направлении. Это удобно, если схема классов представляет классы ПО, а ассоциации представляют указатели или ссылки. Но если схема классов представляет сущности и отношения или бизнес-концепции, возможность перехода показывать не обязательно. В таком случае можно изображать ассоциации без стрелок. Это можно сделать, задав для свойства Является перемещаемым на обоих концах ассоциации значение "true".