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 - Chris_Reynolds

Pages: [1] 2
1
Suggestions and Requests / Re: UnFiltered Task list window (ALT-4)
« on: August 26, 2003, 02:07:21 pm »
Of course, all the same arguments can be applied to the Test Window (ALT-3).

2
Suggestions and Requests / UnFiltered Task list window (ALT-4)
« on: August 26, 2003, 02:04:25 pm »
The current maintenance window with its four tabs provides a very fragmentary way of looking at the things to do.
In trying to use this, I have found that I can only work if I use one of the tabs and write reports outside of EA to assemble the tasks into a meaningful work plan.
IMHO it would be a better user interface if that window was untabbed with a single grid and a filter panel that let you see your preferred sub-set (e.g. check the 'Issues' checkbox if you want to see issues or even uncheck the completed checkbox to hide the completed tasks.)
If it also allowed you to list the tasks of the children of the currently selected model element then you could select a package and see all the pending tasks in that package.

3
Suggestions and Requests / Spurious UI tabs for the Maintenance panel
« on: June 23, 2003, 03:25:55 pm »
The maintenance panel (ALT/4) has 4 tabs to show the task status of a model element.
Element Defects / Changes / Issues / Tasks.
Perhaps a single grid showing them all would be better with a filter so say what types of taks you wish to see and what status you wish to see.

4
I am finding EA very useful in the closure stage of a project to attach tasks to specific model elements.
The feature would be more useful if I could add some sort of sizing to the task. e.g. 1hr, 4hrs, 4 days...

5
General Board / Re: Has anyone built Automation for Delphi ?
« on: December 11, 2002, 12:20:34 pm »
Not really. I found the current automation interface somewhat too hard for me so I have just set up a datamodule that has queries for things that I am interested in extracting from the model.
The database design is pretty clean so the queries that I want are not hard to write. I am just using an ODBC dbExpress connection straight to the EAP file.

6
General Board / Re: reverse engineering
« on: December 11, 2002, 01:07:58 pm »
Drop down menu
 Diagram
    Import
       Import C++ Class

This will give you an open file dialog box. You can hold the control key down to make multiple file selections.

7
General Board / Re: Setting default tagged values
« on: November 01, 2002, 09:16:42 pm »
You're wonderful.

Well if I'm ever in Australia and driving from Adelaide to Melbourne, I'll be sure to drop off a nice bottle from the Coonawarra.

8
General Board / Re: Setting default tagged values
« on: October 31, 2002, 11:14:45 am »
Thank you Geoff  :D :D :D

and whichever way I cut the time stamp of the last message, you should have been resting!

9
General Board / Re: Setting default tagged values
« on: October 29, 2002, 12:12:54 pm »
Jaime,

You are right. My examples were misleading in their scope. What I really want is my UML model to be an extensible repository where new extensions can be accomplished by extending the profiles rather than the individual model elements.

10
General Board / Re: Setting default tagged values
« on: October 28, 2002, 07:09:29 pm »
Thanks Jaime,

I completely agree with you that domain data types are an essential tool. I use them all the time.

However, the stereotype tagged value mechanism has many more uses than that.
For instance, if you are using domain data types in a run-time scenario, you many want to store delphi UI widget type, Coldfusion tag, SQL mapping, JDO mapping, default output formatting, default input mask, ....
And all this info is stored in the UML model in classes with stereotype=DomainDataType  perhaps.
Therefore it would be nice to set up profiles to support these wonderous domain data types with a default set of tagged values.

In the above case, we were applying the stereotype-taggedvalue mechanism to UML classes but there are also uses for them on packages, operations, attributes, associations etc.
So I am unclear about how better domain data types are going to help me.

11
General Board / Re: Setting default tagged values
« on: October 28, 2002, 03:49:15 pm »
Geoff

The issue is one of timing more than anything.

I use the model as a design time and a run time repository.

So in a few weeks time, while I am writing my 'n'th report filter dialog, I might see a design pattern.
For instance, I might want any report filters fields that are to have a start-report and end-report expression with perhaps a start of current month and end of current month default for date attributes.
What I could do in Rose (which by the way is nowhere near as good as your wonderous product) is just add two new properties to the default attribute and call them 'report-start' and 'report-end' with appropriate defaults. Then go thru the model and only override the default where required.

So the fundamental problem is me. I keep adding to the things I want to do with stereotypes and tagged values so it would be nice if I could just update the profile everytime I have an idea and let the model automatically catch up with the profile.
This runs counter to either of your suggestions.
I wonder if the simplest solution is to add a phase to the 'import profile' action, that effectively runs thru the model looking for thingies with the new imported stereotypes and adds any missing tagged values into the database. Of course, an undo might be tricky. And do you delete any old tagged values in the model that don't exist in the new profile.
Alternatively, instead of bundling it with the import, maybe it should be a separate 'sync' action on the context menu of the profile.

12
General Board / Re: Setting default tagged values
« on: October 28, 2002, 10:21:51 am »
Yep, classes operations and packages would be useful as well.
I wondered whether it would be easiest for you to apply the profiles dynamically as you loaded or saved each thingy (technical abbreviation for any UML object).
Could be a performance hit tho'  :-[

13
General Board / Setting default tagged values
« on: October 14, 2002, 11:51:30 pm »
I want to initialise my attributes with a default set of tagged values.
I have created a profile and can drag my attribute over a class.
This works fine but...
sometimes I forget and just create an attribute with the attribute dialog.
Is there anyway of creating a set of default tag values for unstereotyped attributes.

14
General Board / Re: Newbie questions - Strings and Collections
« on: October 28, 2002, 04:25:58 pm »
Note also that you can mark an attribute as a collection on the detail tab but I'm not sure how it affects the Java generation.

15
General Board / Re: Newbie questions - Strings and Collections
« on: October 28, 2002, 04:15:22 pm »
The datatypes available can be extended using menu/Reference/LanguageDataTypes.
That may be better than importing the whole of the jdk.

Pages: [1] 2