Sparx Systems Forum
Enterprise Architect => General Board => Topic started 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?
-
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'
-
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.