Book a Demo

Author Topic: How to show full package (namespace) name  (Read 9648 times)

micdev42

  • EA Novice
  • *
  • Posts: 13
  • Karma: +0/-0
    • View Profile
How to show full package (namespace) name
« on: June 10, 2010, 06:08:47 pm »
How to show full package (namespace) name on a package diagram?
Say I have some nested packages I have defined:
A contains B which contains C which contains D.
If I drop D onto a diagram its name is shown as D.

How to I get it to show a name of A.B.C.D ?
i.e. the fully qualified name.

Thanks
Michael


SomersetGraham

  • EA User
  • **
  • Posts: 376
  • Karma: +1/-0
    • View Profile
Re: How to show full package (namespace) name
« Reply #1 on: June 10, 2010, 06:28:16 pm »
Hi Michael
You can set the diagram properties to show the parent package.
You need to set Show Namespace on the Diagram tab of the diagram properties dialog. This will not show the fully qualified name, however.
Using V12

micdev42

  • EA Novice
  • *
  • Posts: 13
  • Karma: +0/-0
    • View Profile
Re: How to show full package (namespace) name
« Reply #2 on: June 10, 2010, 06:29:32 pm »
I have seen this setting thanks.
So there's no way to show the FQN?

SomersetGraham

  • EA User
  • **
  • Posts: 376
  • Karma: +1/-0
    • View Profile
Re: How to show full package (namespace) name
« Reply #3 on: June 10, 2010, 06:31:40 pm »
Hi
Not as far as I know
Using V12

Ericga

  • EA User
  • **
  • Posts: 40
  • Karma: +0/-0
    • View Profile
Re: How to show full package (namespace) name
« Reply #4 on: June 15, 2010, 05:11:17 am »

If you ever find a way, please post it. I tried asking for the feature (18 months ago and still waiting) and I also reported it as a bug in the latest beta. No result. Sparks doesn't even recognize why this is an issue(!). So we are now recommending alternative products to our 2000+ corporate customers.


micdev42

  • EA Novice
  • *
  • Posts: 13
  • Karma: +0/-0
    • View Profile
Re: How to show full package (namespace) name
« Reply #5 on: June 15, 2010, 05:50:27 pm »
Hi, what other products are you recommending?
I too get the feeling that Sparx isn't particularly interested in taking on board suggestions and doing anything about them.

As I see it EAs major plus point is that it's reasonably priced and that offsets the other issues. I'd be interested to have a look at alternatives.

Geert Bellekens

  • EA Guru
  • *****
  • Posts: 13523
  • Karma: +574/-33
  • Make EA work for YOU!
    • View Profile
    • Enterprise Architect Consultant and Value Added Reseller
Re: How to show full package (namespace) name
« Reply #6 on: June 15, 2010, 09:28:00 pm »
If enough people request the feature then Sparx will probably implement it.
In the meantime you might be able to work something out using the alias field.
This is a field that can be shown on diagrams instead of the name.
You could fill that field with the qualified name using the API. (or even directly in the database)

Geert

micdev42

  • EA Novice
  • *
  • Posts: 13
  • Karma: +0/-0
    • View Profile
Re: How to show full package (namespace) name
« Reply #7 on: June 15, 2010, 10:29:35 pm »
Geert,
Thanks. Although not a real fix the Alais might be a useful work around.

Ericga

  • EA User
  • **
  • Posts: 40
  • Karma: +0/-0
    • View Profile
Re: How to show full package (namespace) name
« Reply #8 on: June 15, 2010, 10:41:10 pm »
I know about the alias field but we have over 12 thousands classes and feeding that field automatically is not straightforward in the professional version. Also notice the fully qualified name is not even available in the Properties dialog of an entity. The only way to know which entity you are dealing with is to locate it in the project browser.

This is rather stupid. We are not asking for a special feature but only to be able to see the NAME of the class. How can you work with something without seeing its NAME? You don't need a phd to realize this is an extremely basic "feature". Not being able to see which class we are looking at is absurd. It is not a stellar request requiring 100+ hours of development either. The same problem can be seen in many panes (ex: Relationships) because names are truncated by default.

I'm using EA internally when designing new stuff but we are now recommending both commercial and open source alternatives to our corporate customers because EA doesn't fill their need for diagrams and Sparx doesn't care.

Ericga

  • EA User
  • **
  • Posts: 40
  • Karma: +0/-0
    • View Profile
Re: How to show full package (namespace) name
« Reply #9 on: June 15, 2010, 11:03:22 pm »

We are now recommending Rational Rose (expensive) and Poseidon http://www.gentleware.com/(cheap) and ArgoUML http://argouml.tigris.org/ (free) depending on the customer need. We are also looking at others like http://www.visual-paradigm.com/

I still do prefer working with EA except it is unusable for our customers in its current state and I can't spare a developer to create and maintain a EA add-in to fix basic EA gaps.

beginner

  • Guest
Re: How to show full package (namespace) name
« Reply #10 on: June 15, 2010, 11:34:13 pm »
EA is still the one-eyed amongst the blind. I always wonder why there isn't simply "good" software. At a reasonable price. Heaven knows.

b.

Geert Bellekens

  • EA Guru
  • *****
  • Posts: 13523
  • Karma: +574/-33
  • Make EA work for YOU!
    • View Profile
    • Enterprise Architect Consultant and Value Added Reseller
Re: How to show full package (namespace) name
« Reply #11 on: June 15, 2010, 11:42:14 pm »
Quote
I know about the alias field but we have over 12 thousands classes and feeding that field automatically is not straightforward in the professional version. Also notice the fully qualified name is not even available in the Properties dialog of an entity. The only way to know which entity you are dealing with is to locate it in the project browser.

Eric, creating an addin is as easy in the profesional version as it is with any other version.

If you need the FQN you can get from the context menu:
Copy Reference/Copy Node Path to Clipboard

Geert

Ericga

  • EA User
  • **
  • Posts: 40
  • Karma: +0/-0
    • View Profile
Re: How to show full package (namespace) name
« Reply #12 on: June 15, 2010, 11:51:10 pm »
Geert,

I know creating add-ins is easy but we are not just using EA internally but also promoting it to our own corporate customers. If we need to supply an add-in for them to use it it must go through the whole product delivery workflow (specs, dev, QA, delivery, training, documentation, support, etc.) which cost 10x the price of the software. It is much simpler to tell them to buy something else which we don't have to support directly because it works out of the box. If they want 10 or 100 licenses they just buy it and we don't get bothered.

Geert Bellekens

  • EA Guru
  • *****
  • Posts: 13523
  • Karma: +574/-33
  • Make EA work for YOU!
    • View Profile
    • Enterprise Architect Consultant and Value Added Reseller
Re: How to show full package (namespace) name
« Reply #13 on: June 15, 2010, 11:58:01 pm »
Can't argue with that (and I'm not interested to do that either).

If you find a better product please let us know your experience.

Geert

fwoolz

  • EA User
  • **
  • Posts: 435
  • Karma: +0/-0
  • We have met the enemy, and he is us.<Pogo, 1970>
    • View Profile
Re: How to show full package (namespace) name
« Reply #14 on: June 16, 2010, 01:36:00 pm »
Feature request sent...

This one seems worth a pile-on.
Fred Woolsey
Interfleet Technology Inc.

Always be ready to laugh at yourself; that way, you beat everyone else to the punch.