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

Pages: 1 2 [3] 4 5 ... 13
31
General Board / Re: Is it me, or something is wrong with build 747
« on: February 15, 2005, 04:17:36 pm »
Hi Igor,

It's a bug- to be corrected in the 748 release. The work around is simple enough :

Try : Tools | Customize | Tool Bars | Reset All

Alternatively :

Try : View | Visual Layouts | Default Layout.

I believe the problem is related to Mike's post here :
http://www.sparxsystems.com.au/cgi-bin/yabb/YaBB.pl?board=suggestions;action=display;num=1108481216


I'm curious - did you attempt to restore a user layout from an earlier version of EA, after installing 747?

Gary : As regards the speed factor : no particular performance enhancement comes to mind between 744 and 747 releases. Were you using EA over a network and got a faster link ...? There could be a number of reasons depending on what operation you are performing, but not specifically tied to 747 improvements ...

Regards,
Ben

32
General Board / Re: EA 4.51 Installation Problem
« on: February 10, 2005, 02:41:18 pm »
Hi bollwahnk,

Thanks for noting this.

We have had reports of problems installing EA 4.51 on NT4. The problem was caused by a system call that is not supported by NT4, by default. The problem has been corrected for 748, which will hopefully be available within a week or so.

A potential workaround would be to install IE 4.0 or later - I think that may install the required system call.

Sorry for any inconvenience - we'll get this resolved ASAP.

Regards,
Ben

33
General Board / Re: Code Template Framework Help
« on: February 03, 2005, 02:21:20 pm »
Hi Mike

Using stereotypes and or tagged values on the link to achieve this kind of customization would be ideal, but is not currently possible in the code templates - we're working on it though.

If you can get away without the stereotype info, then the following may of help :

Quote
There is a way to make EA generate include files from dependency links - though it involves some customization of EA's default code generation templates for C++ (see the help file for details on doing this).

Basically you can replace EA's default ImportSection template with the following:

$includes = %fileImports% + %list="Import__Dependency" @separator="\n"% %REMOVE_DUPLICATES($includes, "\n")% \n

Then create a new custom template called "Dependency". Its contents might be as follows :

%if importFromDependency == "T"%
$file = "#include " + %qt% + %importClassName% + ".h" + %qt% $file %endIf%


Otherwise, you may wish to invoke the automation interface from within the code templates to overcome the limitation. See the related threads:

http://www.sparxsystems.com.au/cgi-bin/yabb/YaBB.cgi?board=general;action=display;num=1088595585;start=3#3

http://www.sparxsystems.com.au/cgi-bin/yabb/YaBB.cgi?board=Automation;action=display;num=1094146636

(In your case you would be using the automation interface to iterate over the class' connectors.)

I hope this helps.

Regards,
Ben

34
General Board / Re: Tagged values for a particular stereotype
« on: February 03, 2005, 01:41:30 pm »
Hi IgMand,

Here's a simple trick to get what you're after :

1. Go to the menu item Configuration | UML | Tagged Values

2. In the dialog :
- Enter the tag name
- Enter a VERY brief description
- Enter BaseStereotype=process; in the Detail field
- Save and Close

You've just setup a pre-defined tagged value that's only available to elements with a primary stereotype of <<process>>.

More details available in the help doco - search the index under "predefined tagged "

There's probably another nice solution if you're using profiles - but I'll leave you to experiment on that...

Regards,
Ben

35
General Board / Re: Font's too big in Linux
« on: January 31, 2005, 08:25:30 pm »
Hi,

I believe this problem will be resolved for the release of EA 4.51 - currently in beta.

http://www.sparxsystems.com.au/cgi-bin/yabb/YaBB.pl?board=Latest;action=display;num=1107149640


Regards,
Ben

36
General Board / Re: Can you import XML schema to EA?
« on: December 22, 2004, 02:13:30 pm »
Hello Greg,

Conversion to XMI is a possibility, but you'd need a utility to convert the XSD to XMI. There may be some existing stylesheets to do this (though I'm not aware of any), or you may need to roll your own.

Alternatively, you could look at using EA's automation interface to import the schemas directly.

Finally, a user reported to me some success in getting his XML editor to map the schema to java code and then importing this into EA. Something of a contortion, but appeared to suit his needs ...

Regards,
Ben

37
General Board / Re: Can you import XML schema to EA?
« on: December 21, 2004, 06:42:47 pm »
Hello Greg,

In answer to the question/topic :

Quote
Can you import XML schema to EA?


Unfortunately, not supported yet. We have received a number of requests to this effect and do plan to support reverse engineering of XML schema in future - no ETA at this stage though.

Regards,
Ben

38
General Board / Re: Upgrading to 4.5 - Database version?
« on: December 21, 2004, 07:17:26 pm »
Hello Jim,

Your version numbers are correct.

There are two significant version numbers :

1. EA Program Version : Currently 4.5

2. EA Database Version : Currently 4.01

So the versions you mentioned are fine.

In case you attempted to open a model with an old database version, an upgrade wizard would alert you and help you through the upgrade process anyway.

I hope this explains.

Regards,
Ben

39
General Board / Re: Help! Import disabled in the Code Generation b
« on: December 09, 2004, 02:50:58 pm »
Some additional possibilities to the above :

* Do you have security enabled for your model? If so, your user may not have code engineering privelages and the import options will be disabled.
You'll need to set these by logging in as admin, (or disable security entirely)

* Do you have version control setup for the package? If so, import options will be disabled if you have not checked out the package.

* Are you running the Lite version of EA - this is readonly, so import will be disabled.

Also note, the import options are removed from the context menu entirely if:

* You are running the Desktop version of EA (or tial version in desktop mode). Code engineering is only available in pro and corporate version.

* The current diagram is not a structure (class) diagram.

I hope that explains.

Regards,
Ben


40
General Board / Re: Configuration/Maintenance/Problem Types
« on: December 08, 2004, 03:12:18 pm »
Hi Bruce,

A brief clarification on the usage of problem types with tagged values, which may be relevant for some other work you mentioned in another post...

Under Configuration | UML | Tagged Values, you can create a predefined tag say MyProblemTag. Then in the Detail put something like :

List=ProblemTypes;


(BTW : We do intend to wrap the functionality of the details field at some stage, so users don't have to get bogged down by the syntax)

Now you have a predefined tag called MyProblemTag and its value will be restricted by the set defined under Configuration | Maintenance | Problems.

This may be another one of Thomas' "Easter Eggs" :P ... though I believe there are some more clues by searching the help for Predefined Tags ...

Regards,
Ben

41
General Board / Re: Automatic Generation of Class Diagrams
« on: December 08, 2004, 03:00:12 pm »
Hi Rodney,

I'm not exactly sure of the functionality you require here, but I'm assuming you've setup a bunch of classes and packages (as namespaces) in EA's project view and these are not currently on any diagrams that show the various relationships...

Although there's no fully automated way to get all of the elements onto a diagram for each package, you might find the following useful.


* To quickly get all classes from a package onto a diagram:
1. Create a new diagram under the relevant package in the Project View.
2. In the Project View, select all classes of interest and drag onto the diagram (eg. if using EA 4.5, select all classes in the package by : Ctr+click first and last class in the package, then drag onto diagram)
3. Select Layout Diagram from the Diagram menu

* To conveniently insert related elements for a given class on an existing diagram :
1. Right-click the class of interest
2. Select the context option : Insert Related Elements

I hope this helps. Let me know if I have misread your intention.

Regards,
Ben



42
General Board / Re: importing typedefs
« on: December 08, 2004, 02:32:32 pm »
Hi Martin,

Unfortunately, EA doesn't do this at the moment. And you do have a good point. We do plan to support typedefs in future, but probably not in the short term.

Regards,
Ben

43
General Board / Re: Again: How to model delegates in object diagra
« on: December 07, 2004, 05:52:45 pm »
This might have been it

http://www.sparxsystems.com.au/cgi-bin/yabb/YaBB.pl?board=general;action=display;num=1082338556;start=6#6

I believe the minor code template bug I referred to has been long since fixed.

Regards,
Ben

44
General Board / Re: Build 742: Some usability issues
« on: December 07, 2004, 05:47:10 pm »
A couple of side notes and clarifications :

* mouse-scrolling : vertical scroll should work with the mouse wheel for both the diagram and project view (if they have focus and contents exceed bounds).

* multi-select and delete : yes this was introduced newly into the 4.5 release

* ctrl+delete : no comment on the "safety" of this .. but you can optionally prevent the prompt to confirm deletes. See Tools | Options | General | Project Browser | Confirm Deletes

*
Quote
However [build 738], on the element Toolbox, I do wish I could (e.g.) double-click on an element so I could add several of the same element without having to go back to the Toolbox to reselect each time.


You might like these possibilities when editing diagrams:

- Ctrl+left-click on a diagram : repeat last element
- Ctrl+right-click on a diagram : choose your element/connector from the context-toolbox
- F3 hot key to repeat last conector
- In place editing : Search the help index under Edit Element, for quickly adding element features via keyboard

I'm not sure if any of these are more recent than EA 738


Regards,
Ben



45
General Board / Re: New tagged value handling
« on: December 06, 2004, 10:09:56 pm »
Hi Bruce and Thomas,

Thanks for your feedback. Hopefully some clarifications below :

1. From the Search window : Thomas' suggestion is the way to go. Any element that is selected in the project browser will have its tags displayed in the dockable tag window (as long as the tagged window is open, of course). This should work, regardless of whether that element appears in the current diagram.

2. From the Relationship Matrix : We've noted this limitation and working on it.

3. From external requirements : This should be the same as selecting any other element - from the project browser or diagram. From the search dialogue, you would need to use the Locate Selected button first, as suggested. (Yes the properties dialog being modal, means you will have to escape out of it to edit the tags, a slight nuissance, but then previously you still had to switch tabs to do this...)

Quote
The tags window shows "inherited" tags from other elements only if you have a Realize relation. As I noticed, you see only those tags which are not present in the realizing element   (Why?)

Yes, the intention is to display inherited tags either from a Realization or Generalization relation. The default restriction now is to disallow duplicate tags - I think this a "UML thing". Basically if an element has already "inherited" a tag in EA, it will be shown with the parent tags. Still, we have provided an option to allow duplicate tags, if you require- see Tools | Options | Objects

I hope this helps/explains.

Regards,
Ben

Pages: 1 2 [3] 4 5 ... 13