Author Topic: Realization link created on diagram takes more time  (Read 5422 times)

amacara1

  • EA User
  • **
  • Posts: 50
  • Karma: +0/-0
    • View Profile
Realization link created on diagram takes more time
« on: February 21, 2024, 07:50:47 pm »
I have a large server-hosted project, with many (500+ each) Collaborate and Requirement elements (and components and interfaces), linked by Realization. When I  drag a new Realization on a diagram (from Collab to Req elements) it takes 10+ seconds for EA to create it (like it is searching among connectors trying to resolve what methods apply - what happens when a component realizes an interface).
Is there a way to disable such searching, please?

amacara1

  • EA User
  • **
  • Posts: 50
  • Karma: +0/-0
    • View Profile
Re: Realization link created on diagram takes more time
« Reply #1 on: February 21, 2024, 08:15:44 pm »
I learnt it is called 'Overrides and Implementations' dialog and it is described at https://sparxsystems.com/enterprise_architect_user_guide/16.0/modeling_fundamentals/overrideparentoperations.html
It can be disabled from ''Start > Appearance > Preferences > Preferences : Links'

PDC

  • EA User
  • **
  • Posts: 109
  • Karma: +4/-0
  • Systems Engineer
    • View Profile
Re: Realization link created on diagram takes more time
« Reply #2 on: February 21, 2024, 08:35:43 pm »
Glad you fixed your own problem! and thanks for sharing the answer :)

Another option might be to use a different (more appropriate?) Relationship type. In SysML, a Satisfy would normally be the link to Requirements, not Realize. I wonder if EA would interpret that differently and not try to resolve the applicable methods etc (which is what it normally should do when - as you correctly suggested - an Element Realizes an Interface specification).

I also suspect that the long time may simply be a server connection thing. Have seen similar instances myself using hosted models - read/write time between the host and client can be the blame if it is writing to the DB for every single command.
Phil