This post is partly aimed at EA and partly at UML itself.
I've got used to drawing associations from source to destination. (In my specialised Conceptual Modelling syntax, directionality is important - but that's another story).
Having created the association I open its properties and find source role and target (
not destination) role

and direction (
not navigability)

as source and destination combinations.
Now, EA (in common with most tools) forces you to draw aggregation associations with the aggregation at the destination (target) end. (I happen to prefer the other way but...)
The default direction (navigability) is shown as source->destination - but there is NO navigability arrow shown - when I draw the aggregation. If I set the direction to other than source->destination (or unspecified) I get the expected navigability arrows.
Since one the explicit changes in UML2 was to explicitly highlight the differences beween unspecified navigability and the others, this needs to be rectified.
Now the hard bit...
Can anybody point me at where in the UML 2 specifications it says that aggregations have to be the drawn the reverse way around from all the other associations?
(I don't have access to the specifications at present - but from memory, I couldn't find it last time I looked as this is a particular peeve of mine)
How
should aggregation associations be drawn so they are consistent? This last is a genuine question (not rhetorical). For example, should they be defaulted to aggregation at source, default navigability source->destination (my preferred option) or is there a more consistent way of doing it?
Paolo