Book a Demo

Author Topic: Scoped Object Names - on per diagram basis  (Read 3214 times)

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8626
  • Karma: +259/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Scoped Object Names - on per diagram basis
« on: March 22, 2012, 12:25:27 pm »
The Tools |Options |Diagram | [  ]Disable fully scoped object names is a global (repository wide) setting.  Setting such a property for an enterprise wide repository is a bit drastic.  This needs to be provided on a per-diagram basis (at least).  I couldn't find any way to do this.  Is there one?  If there i s a setting that's not available on the UI but could be settable via an API - that would be acceptable for the present.

As with all such options, they should also be settable on a per-package as well as per-diagram and (occasionally) on a per-vertex basis.

Incidentally, EA has conflated namespace aspects of a vertex with the locational aspects within the model.  The <diagram context> |Properties |Diagram |[  ] Show Namespace (and its subordinate checkbox) don't quite do the right thing.  If I get the time, I'll create one of my monographs on the subject to solicit ideas for how to do this correctly.  Suffice to say that, in my view, the concept of a namespace and the location witin a model are essentially orthogonal concepts that often align, but don't have to.

Thoughts? (especially about Namespace vs Location)

Reported
Paolo
[size=0]©2012 Paolo Cantoni, Semantica[/size]
« Last Edit: March 22, 2012, 12:27:22 pm by PaoloFCantoni »
Inconsistently correct systems DON'T EXIST!
... Therefore, aim for consistency; in the expectation of achieving correctness....
-Semantica-
Helsinki Principle Rules!

qwerty

  • EA Guru
  • *****
  • Posts: 13584
  • Karma: +397/-301
  • I'm no guru at all
    • View Profile
Re: Scoped Object Names - on per diagram basis
« Reply #1 on: March 22, 2012, 10:49:41 pm »
I fully agree. But (you know) I don't believe we will see this. Not going to detail the reasons for my opinion...

q.