Sparx Systems Forum

Enterprise Architect => General Board => Topic started by: amacara1 on February 21, 2024, 07:50:47 pm

Title: Realization link created on diagram takes more time
Post by: amacara1 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?
Title: Re: Realization link created on diagram takes more time
Post by: amacara1 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'
Title: Re: Realization link created on diagram takes more time
Post by: PDC 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.