Book a Demo

Author Topic: Disable the embedding of elements by moving them in the diagram  (Read 3280 times)

Arnoud_B

  • EA User
  • **
  • Posts: 76
  • Karma: +0/-0
    • View Profile
Disable the embedding of elements by moving them in the diagram
« on: October 08, 2020, 01:37:50 am »
Hi,
I am slowly learning to use Archimate in SparxEA but there are some 'features' that I do not very much like.
One of the things that bothers me is that EA automatically embeds an element in a 'parent' element when you place it on top of that other element in a drawing. I would like to disable that. I wrote scripts to embed the elements in the project browser based on their relationships so mostly I embed an element into another when it has a composition relationship with that.
So we create a re-useable repository of entities with which people can create drawings. However if they make a 'mistake' in their drawing this actually changes the repository and although it will be corrected by running the repository organisation scripts again the element will for a while be in a wrong place creating potential confusion and errors with other users.
So my question is; is there a setting to tell SparxEA it should NOT embed items based on actions in the diagram, and all embedding should be done by dragging an element to its correct position in the project browser.

Geert Bellekens

  • EA Guru
  • *****
  • Posts: 13523
  • Karma: +574/-33
  • Make EA work for YOU!
    • View Profile
    • Enterprise Architect Consultant and Value Added Reseller
Re: Disable the embedding of elements by moving them in the diagram
« Reply #1 on: October 08, 2020, 01:41:57 am »
Yes, you can disable that.

Preferences | Objects | Support for Composite Objects

Geert

Arnoud_B

  • EA User
  • **
  • Posts: 76
  • Karma: +0/-0
    • View Profile
Re: Disable the embedding of elements by moving them in the diagram
« Reply #2 on: October 08, 2020, 10:02:03 am »
Super Geert! Thanks again that works perfectly. There are a million little buttons in Sparx which have a use but to find the correct one is very difficult for me.