Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - Uffe

Pages: 1 ... 52 53 [54] 55 56 ... 85
Suggestions and Requests / Select Type Dialog: Language Types
« on: August 03, 2009, 08:25:31 pm »

Loving the Select Type dialog in 7.5.846.

Would like to suggest the following addition: add a root node to the tree for the element's specified Language, which contains the Language's built-in types. So you'd see something like:

+ My Model Root Node 1
|  +--- My Model Root Node 1 View 1A
+ My Model Root Node 2
|  +--- My Model Root Node 2 View 2A
|  +--- My Model Root Node 2 View 2B
+ Built-In Java Types
|  +--- boolean
|  +--- byte
|  +--- char


The language-specific node would have to be context-sensitive of course, just like the quick type selector drop-down in the Attribute Properties dialog, and you wouldn't be allowed to Add New in this branch.

This would also help fix a bug in the current implementation: if your attribute is of a built-in type and you open up the Select Type dialog, a (non-builtin) element is highlighted in the tree, indicating the wrong type for the attribute.



Suggestions and Requests / Subversion Credentials
« on: July 15, 2009, 03:51:19 am »

When working with Subversion, EA assumes that the user logs into the repository using some other mechanism, and hangs during check-out if this hasn't been done.

The hang is obviously a bug, but the feature I'd like added is a way to enter your Subversion credentials for EA to supply to the server.


Suggestions and Requests / Users and Groups vs Authors and Roles
« on: July 11, 2009, 04:34:36 am »
Hey there!

Users (User Security) can be imported from an Active Directory. Cool.
Authors (Reference Data) can be imported from an Active Directory. Cool.
What I'd like is the ability to synch Authors to Users, if User Security is enabled.
This way, I can keep Authors synched to Users regardless of whether I have an AD in play, plus if I do have an AD I only need to import users into EA in one place.

Groups (User Security) define access to EA functionality. Cool.
Roles (Reference Data) define project roles. Cool
What I'd like is the ability to associate one or more Groups to a Role, if User Security is enabled.
This way, the Roles take on an actual meaning within an EA project.



Suggestions and Requests / Attribute Feature Visibility
« on: July 07, 2009, 02:43:50 am »
Hey all,

I'd like the ability to see Attribute Tags and Attribute Constraints in diagrams. Is there a way to do this or should I chuck in a feature request?



Suggestions and Requests / Diagrams in Reverse Engineering
« on: May 08, 2009, 12:57:11 am »

To my mind this is almost a bug, but let's rather call it a feature request.

When reverse-engineering code you get the option of creating a logical diagram per Package. That's cool.

Except there are some languages which in EA are implemented using Classes where you would expect a Package. Two perfect examples: IDL (<<idlModule>> is a Class) and Ada (<<adapackage>> is a Class).

Checking the Logical Diagram box thus results in diagrams that are frickin' huge and of no use to man or beast.

Would it be possible to get the reverse-engineering thing to create the diagrams inside the outer Classes instead for languages like these?



Suggestions and Requests / Advanced Element Searches
« on: May 01, 2009, 05:30:05 pm »
Hi all,

EA is a great modelling tool, but in order to boost productivity even further I'd like to see more higher-order functions in there to help you with maintenance, rather than development, of your models. The company I work for has a couple hundred programmers and product lifecycles which run for decades, so maintenance is the big issue for us.
Here are some suggestions.

Find Externally Connected Elements
Searches a package for elements which have a connector to an element outside the package.
Options: External Target, External Source, Both.
This would help you keep track of what is a purely subsystem-internal concern and what affects other parts of the system.

Find Unused Elements
Searches a package for elements which have no connectors at all, and which are not used as types in attributes, operation parameters, etc.
This is similar to dead code elimination and helps you get rid of things that have been rendered obsolete by the ravages of time.

Find Unconnected Elements
Searches a diagram for elements which have no visible connectors to anything else in the same diagram.
This helps keep your diagrams clean when you make changes in the model.



Suggestions and Requests / Diagram - Lock Elements
« on: May 01, 2009, 06:37:50 pm »
Hi again,

I'd also like a Lock Elements function in the diagrams, especially wrt Connectors.
This would allow you to alter the layout, but not to make any semantic changes such as moving connectors from one element to another, etc.


Suggestions and Requests / Diagram - Lock Layout
« on: May 01, 2009, 06:20:22 pm »

I'd like a Diagram - Lock Layout function. This would lock the layout of the diagram, but still allow you to draw connectors, add elements, etc.
The only restriction it would impose would be that you couldn't move elements around.

This would be convenient for drawing large numbers of Dependencies when documenting legacy designs.



Well, title says it all really. Would like Select All / Select None in the Diagram - Visible Relations dialog.



Suggestions and Requests / Model search and replace
« on: April 24, 2009, 04:09:32 am »
Hey there!

I'd like a UML element search-and-replace feature. This would trawl through the model and replace all uses of one element with another.

A useful option would be the ability to specify the behaviour in case a particular replacement halfway through the process is found to be non-UML-compliant. Three radio buttons:
- Abort (and revert)
- Ignore (silently)
- Report (upon completion)

Another useful option would be the ability to specify behaviour wrt affected diagrams. Two checkboxes:
- Leave open (leaves each affected diagram open after completion)
- Auto-layout (performs auto-layout on each affected diagram)


Suggestions and Requests / Paste Element - As Copy
« on: April 27, 2009, 03:36:45 pm »
Hey people,

When you drag an element from the project browser onto a diagram, you get the Paste Element dialog asking you if you want the element pasted in as a Simple Link, an Instance or a new Child.

I'd like a fourth option, As Copy, which would then result in an Enter Name dialog, ie the same behaviour as copy - Paste As New.

Small thing, but it'd be a convenience.


Suggestions and Requests / Parameters in project browser
« on: April 24, 2009, 04:02:02 am »
When maintaining a model and doing a bit of refactoring it'd be a great  help to be able to view and drag the parameters of operations.

In other words, make the operations expandable in the project browser.



Suggestions and Requests / GUI: Launch New Instance
« on: April 01, 2009, 12:51:58 am »
EA runs one project per instance of the program, but allows any number of simultaneous instances. It would be useful if you could launch a new instance from one that's already running. A few alternatives:
  • File -> New Instance
  • File -> Open Project in New Instance...
  • "Open in New Instance" button in Open Project dialog
  • Right-click Recent project on Start Page -> Open in New Instance
Not a huge priority but a nice-to-have which shouldn't be that hard to implement. ;D


Suggestions and Requests / Move Diagram Tabs
« on: March 13, 2009, 02:46:11 am »

I'd like to be able to reorder the diagram tabs, similar to what you do in Firefox, Excel, etc.


Suggestions and Requests / Model validation scripting
« on: February 12, 2009, 12:46:14 am »
Wouldn't mind the ability to write model validation rules in the same script engine as MDA Transformations and Code Generation Framework.

Pages: 1 ... 52 53 [54] 55 56 ... 85