[UML] Can a many-to-many relationship be an Aggregation?
[UML] Can a many-to-many relationship be an Aggregation?
(OP)
Hi, I have the following relationship:
Route * ------ * RouteLeg
I'd like to make this an Aggregation since a Route is composed by multiple RouteLegs.
However, if I delete a Route, its RouteLegs do not necessarily get deleted too (although, most of the time, they will), since they may be used in other Routes.
Is it appropriate to show this relationship as an Aggregation?
Like this:
Route * <>---- * RouteLeg
I have this doubt due to the fact that Jim Arlow in its "UML 2 and the Unified Process: Practical Object-Oriented Analysis and Design" book, doesn't see a many-to-many relationship as an aggregation, But it makes sense to me...
Anyone has evidence that it is possible to have many-to-many aggregations? Thanks very much in advance.
Route * ------ * RouteLeg
I'd like to make this an Aggregation since a Route is composed by multiple RouteLegs.
However, if I delete a Route, its RouteLegs do not necessarily get deleted too (although, most of the time, they will), since they may be used in other Routes.
Is it appropriate to show this relationship as an Aggregation?
Like this:
Route * <>---- * RouteLeg
I have this doubt due to the fact that Jim Arlow in its "UML 2 and the Unified Process: Practical Object-Oriented Analysis and Design" book, doesn't see a many-to-many relationship as an aggregation, But it makes sense to me...
Anyone has evidence that it is possible to have many-to-many aggregations? Thanks very much in advance.
RE: [UML] Can a many-to-many relationship be an Aggregation?
Product *<>---- * Product
Weird how I didn't notice it the first time...