Book a Demo

Author Topic: Confused about Navigability and Direction  (Read 2693 times)

ocroquette

  • EA User
  • **
  • Posts: 93
  • Karma: +0/-0
    • View Profile
Confused about Navigability and Direction
« on: January 07, 2008, 05:57:34 am »
Hi

I am pretty confused about navigability and direction as available in EA.
In the EA GUI, there are 3 relevant places:
  • 1. Association Properties / Direction
  • 2. Association Properties / XXX role / navigability
  • 3. Right click on association name / Direction


3. is clear, it's just the direction in which to read the association('s name), but I am confused with 1. and 2.

EA seems to use both of these settings to show or not the arrows at the ends of an association, in an logical OR fashion. Is that right?
What is the semantic of (Direction=Bi) and (Navigabilities=Non)?
or (Direction=Source-Dest) and (Navigabilities=Yes for the target role)?
When to use direction and when to use navigation?

I found the following discussions, but they didn't help much:
- http://www.sparxsystems.com/cgi-bin/yabb/YaBB.pl?board=UMLPRO;action=display;num=1167812511

- http://www.sparxsystems.com/cgi-bin/yabb/YaBB.pl?board=suggestions;action=display;num=1111705430




Thanks for your help.

ocroquette

  • EA User
  • **
  • Posts: 93
  • Karma: +0/-0
    • View Profile
Re: Confused about Navigability and Direction
« Reply #1 on: January 11, 2008, 08:02:56 am »
OK, I have just realized that Direction and Navigabilities are linked.
If you change one, it changes the other.
Not very intuitive.
« Last Edit: January 11, 2008, 08:03:13 am by ocroquette »

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8626
  • Karma: +259/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Re: Confused about Navigability and Direction
« Reply #2 on: January 12, 2008, 03:53:44 pm »
Quote
OK, I have just realized that Direction and Navigabilities are linked.
If you change one, it changes the other.
Not very intuitive.
Not surprising - since they shouldn't be...

Paolo
Inconsistently correct systems DON'T EXIST!
... Therefore, aim for consistency; in the expectation of achieving correctness....
-Semantica-
Helsinki Principle Rules!