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.

Topics - Uffe

Pages: 1 ... 11 12 [13] 14 15 ... 21
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.

Suggestions and Requests / Pattern recognition
« on: February 11, 2009, 09:46:31 pm »
I'd love a pattern recognition tool, which would scan a model for design patterns.
The intended use is for a situation where you are required to (say) name your pattern-implementing classes in a certain way. If you've used a pattern without realizing it, this would pick up on that.

If it could identify "non-pattern patterns" too, that'd be even better. That is, recognize similar design used in several places without there being a defined design pattern for it. This would tell you where you could merge designs (or even code) which would be a great help in refactoring.

Suggestions and Requests / Here's a crazy one: OCR
« on: February 11, 2009, 09:39:20 pm »
Well, not OCR as such. More like OUR: Optical UML Recognition. Being able to extract UML entities from a scanned diagram - now that would be cool.

Suggestions and Requests / Tool: Create Logical Diagrams
« on: March 31, 2008, 10:55:00 pm »
Hi all!

When reverse-engineering code you have the option of creating logical diagrams per package. However, for a large project this takes a lot of extra time and might cause problems with too many open windows.

Since the functionality is clearly already in EA to generate a diagram from a package, I'd like it as a Tool (with recursion as an option).

Anyone else?


Suggestions and Requests / Default language in Profile
« on: December 05, 2007, 07:29:21 pm »

Profiles are often intended for a single language. It would be useful to be able to set the default language of the Profile, perhaps by using the Language box of the <<profile>> package itself, or maybe on an individual Class <<stereotype>> level.


Suggestions and Requests / Extension management
« on: December 03, 2007, 03:47:59 pm »
Hey people,

One of the strongest features in EA is its extensibility. However, it leaves a little something to be desired in the management of these extensions. (Code datatypes, code generation templates, transformation templates, profiles, patterns and whatever else I've missed.)

The way I understand it, these all get stored in the actual project (.EAP) file, as opposed to MDG technologies and Add-Ins which are referenced from external files.

The problem is that in a medium-to-large organisation where you do a lot of toolsmithing, you need to be able to keep better track of what's in whose project file than EA currently supports.

I suggest adding the following information to any extension stored in the project file:
- Source (File, Manually entered, EA Preset)
- Time of last import from file (where applicable)
- Time of last manual change (so next time someone tells me "hey, your stupid code generation doesn't work," I can look at that and go "no actually, your stupid code generation doesn't work").

Ideally, I'd like to see this information in one single place for all extension types, but just getting it into where the respective types are managed would be good too.

Down the track, it would be great if extensions could be CM:ed like the model itself (they're XML files in the end, after all). There should then be a separate repository setup for extensions, since they tend to be used in several projects.

As I said, this is more of a medium-to-large business requirement, but hey - it is Enterprise Architect, right?


Suggestions and Requests / Class Diagram: Split
« on: October 29, 2007, 08:06:18 pm »

When you reverse-engineer a large and poorly structured package you end up with a humongous diagram with a trillion classes and a brazillion connectors.

A really useful feature for this situation would be an auto-splitter, which would split one diagram into several, where each new diagram contains only classes which have no relationships to other classes in the original diagram, only to each other.

For example, consider a package with the following contents:
Code: [Select]
class A;
class B : A;
class C : A;
class I;
class II : I;
class III : II;

The auto-splitter would, based on a diagram with all these classes, produce two diagrams, one with A, B and C, the other with I, II and III.

In addition to making the model more readable, this information would be used in refactoring to isolate mutually independent parts of a package into new packages.



Pages: 1 ... 11 12 [13] 14 15 ... 21