Topics - Tjerk

I know this request has been placed many times on this board, but I still have problems with it:

Could the RTF document generation template include more detailed keywords, just like the HTML document generation template?

Currently, I noticed that in the attribute line item, a newline is inserted between the scope and the type. This increases the number of pages in my documents and reduces the readability greatly. I now have to do a lot of manual tweaking to the RTF before its useable.

I'm starting to use the Relationship matrix more and more, but the useability of this matrix is very poor. The following enhancements would lighten my job severly:

When rightclicking a cell and selecting "Create new relationship", the relation is added for the selected cell, which might differ from the cell on which is right-clicked; Same applies to Delete Relationship (even 3 clicks, confirm needed); Solution: make the right-clicked cell the selected cell;

Adding and deleting a relationship is two clicks away, which is not effective when a lot of relationships need to be inserted; Solution: use the spacebar to toggle a relation on and off;

Before I insert a relation, I want to see the properties of the source or target of the selected cell, this is now only possible when a relationship is made; Solution: enable the Show Source/Target Properties menuitems when no relationship is available, use the column/row items to resolve the source/target;

Sorting is possible using alphabetic order or no order; I would like the have an axis ordered based on project hierarcy;

Keep up the good work on EA, it still is an excellent product and I cannot even keep up with the new features to try them out ;

Could it be possible to include a selection of the default scope for inserted elements (which is always public now) in the options?

Could it also be possible to leave the scope empty (it is already a non-accepted value in the dropdown box of the docked property window)?

There is now something called Element Templates, but these cover only the appearance on specific diagram types. It might be nice te be able to have element templates for their properties (not only the scope mentioned above, but also e.g. status).

When I'm writing requirements that need to be read by a client, I now have to set all properties for each element. I, e.g., set the scope to package to not show any icon in the diagrams (requirements overview), if I could set the scope to no value, it would remove the cluttering in my (RTF) reports by mentioning scopes that do not tell my client anything.

I would like the possibility in the projectbrowser to use drag and drop (while pressing Ctrl key) for copying elements (e.g. attributes). This is currently supported when dragging e.g. attributes from one class in the projectbrowser to another class in a view. But intuitivly ( :-/) I, and other users with me, would like to use the Windows kind of copy also.

I would like to have some more information on locked packages and elements. When I now grouplock one tree in my project and login as another user that is not a member of the locking group, I can still select the lock package... menuitem in the contextmenu (projectbrowser).

The lockwindow that appears looks like I can change to any locking state, but only when I select one locking state, it tells me that I cannot lock the (tree of) package(s).

It might be nice to display a lock in the icons of the projectbrowser, just as versioncontrol and controlled packages. I furthermore think that one or more options in the lockwindow should be disabled when the selected item is locked by another group or user. Maybe even the locking group or user could be shown?

A small enhancement: the lockresult window that is shown when some or all the locks could not be applied shows "cannot lock" when the No Lock state is choosen, it might be nice to show "cannot UNlock".

When I organise the projectbrowser, I tend to drag classes under a component, innerclasses under classes, "sub" UseCases under UseCases, etc.

EA gives me the possibitilty to do so in the projectbrowser, but in my opinion, that possilibity lacks the following features:- Sorting of elements under parentelements;- Reset sorting of elements under parentelements;- RTF Documentation has difficulty handling nested elements: sorting and nesting is not properly done;- Using automation for obtaining childelements of a parent: objects have packageIDs for that sort of automation, but I guess it will be harder to have something like a parentID (maybe instead of packageID );

It might also be nice to automatically generate the correct relations when dragging elements under a parentelement:- classes under a component: aggregation (as is already done when dragging a class on a component);- classes under classes: innerclass;- UseCases under UseCases: I believe <<extends>> dependency;

I'm not sure about UML specs on nesting, I guess that only packages allow nesting in UML. But I like the possibilities of EA on this feature.

It might be nice to also show more relations. I would like to see dependencies, Use assosiations (for the UseCase - actor - requirement tracing) in the dependencies view of the docked property window. To organise that view a bit, maybe a rightclick menu could be added for filtering specific relations.

I even like that window so much, that it would be very nice to be able to export & print that kind of views on the model.

The traceability matrix is nice, but the dependencies view gives more "in depth" views on traceability.

Is it possible for the properties (docked) window to show the details for diagrams, attributes and methods as well. Currently the properties window shows no contents or is greyed out.

E.g. I currently use the notes area of a diagram to describe the contents of the diagram (obvious), but I now have to open the popup properties window for these details, while the docked properties window could show these details just the same.

I would like to be able to exclude issues in the list of visual elements when showing package contents in a diagram. I get too many questions of the clients on what the icon means and it messes up a diagram quickly (long titles used in issues).

I want to be able to add defects, changes, issues and tasks to diagrams.

Issues and tasks of packages are not reported in RTF.

Greetings,TjerkPs. Sorry for editting this post, but I really want the last issue to be solved soon!

I'm using a single EAP file with two users, while one is only viewing and the other is editing the data.

I've noticed a couple of times that when I drag and drop an element to another package, that the projectbrowser shows the item in the new package, but when that item is shown on a diagram, it still shows the old location. After reloading the EAP file (with reload current project button) the item is back to its old position.

This is a bug to me and now I've had a couple of times that I deleted a package that I didn't use and found that the items that I moved out of the package (with drag and drop) disappeared as well. And as we all know, undo is not available, redefining was my only option .

I've build a couple of XSD schemas in EA, but when I generate RTF documentation, I cannot exclude tagged values from the attribute Notes. This results for e.g. XSDElements with 8 lines of tagged value notes and values and 2 lines of attribute notes.

I really want this fixed fast, currently working on documentation that needs management approval. That documentation can really do without the implementation XSD details.