Author Topic: Nesting connector missing  (Read 2874 times)

dgoetz

  • EA User
  • **
  • Posts: 35
  • Karma: +0/-0
    • View Profile
Nesting connector missing
« on: April 21, 2020, 08:26:54 pm »
In 15.1.1528 the nesting connector in the toolbox class relationship is mssing. Is there any workaround connecting two classes with a nesting relation?

Dieter

KP

  • EA Administrator
  • EA Expert
  • *****
  • Posts: 2919
  • Karma: +54/-3
    • View Profile
Re: Nesting connector missing
« Reply #1 on: April 22, 2020, 08:13:43 am »
The work-around would be to get it from the Package toolbox (it's not really meant for classes).
The Sparx Team
[email protected]

dgoetz

  • EA User
  • **
  • Posts: 35
  • Karma: +0/-0
    • View Profile
Re: Nesting connector missing
« Reply #2 on: April 22, 2020, 06:29:52 pm »
I tried this before - but it is not working.

1. Select Nesting from Package Relationships
2. Left Click on source class
3. Move to target class, until the dotted line appears

behavior in EA 13.5:
- classes are connected

behavior in EA 15.1:
- Quicklinkers menu pops up, nesting cannot be selected

EA prevents a nesting relation between classes. From my understanding a nesting relation of classes is a legal connection but not often used.

From EA 13.5 to 15.1 the behavior of relations seems to be changed. Quicklinking an action to a boundary a dependency can be selected. But EA popups an error "not UML compliant".
Maybe y bug.

dgoetz

  • EA User
  • **
  • Posts: 35
  • Karma: +0/-0
    • View Profile
Re: Nesting connector missing
« Reply #3 on: April 29, 2020, 08:00:16 pm »
When using a nesting relation from the package toolbox the user preferences must be changed.

On the preferences link page "Strict Connector Syntax" must be unckecked.


qwerty

  • EA Guru
  • *****
  • Posts: 13584
  • Karma: +396/-301
  • I'm no guru at all
    • View Profile
Re: Nesting connector missing
« Reply #4 on: April 29, 2020, 09:10:18 pm »
When using a nesting relation from the package toolbox the user preferences must be changed.

On the preferences link page "Strict Connector Syntax" must be unckecked.

Because as KP mentioned it's not meant for classes. The UML metamodel has a couple of such connector contraints.

q.