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

Pages: [1] 2 3 ... 7
1
Sorry. I've been not using Aggregate/Compose from the tool bar for so long, I'd forgotten some of the weirdness.  

Jim

2
I'm not sure what it is you're trying to do. I'm using EA build 805 and can get stereotypes on all association ends "shared" or otherwise.

I think I agree I'd like the role and stereotype to be separate, movable items.

Jim

3
My vote also....

And while we're in the Project Browser, sure would be nice to have a "Scope Decoration" for class entries similar to that of operations and attributes.

My $0.02US.

Jim

4
Suggestions and Requests / Re: Docking Animations
« on: April 01, 2004, 08:01:32 pm »
I'm not having any real problems with speed on my machine. Win Xp on a 1.5G Compaq.

I'm using EA 4.0 Build 723

How much memory do you have? I haven't noticed that memory seems to be a problem with EA but
it might depending on what else you may have running.

To turn off the animation
 View | Visual Style "uncheck" Animate Autohide Windows

Jim

5
Suggestions and Requests / Re: Design Patterns in Base Product?
« on: February 29, 2004, 11:56:15 am »
Down at the bottom right corner of

  http://www.sparxsystems.com.au/uml_patterns.html#GangOfFour

Jim

6
Suggestions and Requests / EA 4.0 beta bug "Action pin" overlaps te
« on: February 22, 2004, 08:18:11 pm »
I've noticed that when an activity has an "action pin" located on the
top edge, it overlaps the activity text to some degree. It would be
nice to be able to use "top|center|bottom" justification to move
the text, or use "collision logic" to move the text down out of the
way.
***********************************

I'm very impressed so far. Excellent work.  :)

Jim Korman

7
General Board / Re: Delphi code generation and tInterfacedObject
« on: March 20, 2010, 12:24:19 am »
Looks like that is getting "built" in the Class Body part of the Delphi Code Template. At first guess I'd say you'd need to add a further check at this point to check for TInterfacedObject and not add the additional code if present.

Jim

9
General Board / Re: Help with tagged values please
« on: March 02, 2010, 07:43:10 am »
How did you create your index?

I ask because when I created an index to check your steps, my "Tagged Values" tab displayed the index IX_Cover (Operation) in the display.

Jim

10
General Board / Re: Multiplicity and how it is shown on class diag
« on: February 17, 2010, 06:30:00 am »
Try this


Code: [Select]

                     b
[classA] ------------> [classB]
                     0..*
[/font]

Then from the Association Properties set the target end (classB) multiplicity to "0..*" and the Member Type to List<classB>

Jim

11
General Board / Re: Able to Change an Interface to an Abstract Cla
« on: July 21, 2009, 03:20:14 am »
I'm not sure what steps you used but I was able to convert an Interface to a Class by

1. Select the Interface
2. Menu [Element|Advanced|Change Type... and change to Element Type Class
3. Select the "Class" and right click for properties.
4. Clear the Stereotype (Should have been Interface)
5. If you have classes that Realize the "Interface", select the  Realization, right click menu [Advanced|Change Type] and change from Realization to Generalization.

Jim

12
General Board / Re: Using Collections as Attributes
« on: June 17, 2009, 03:14:37 am »
Margaret, Use the Attributes dialog to create your attribute and then select [Save]. You may then look on the <Detail> tab to set the Collection info. Make sure that you save here also!

Jim

13
General Board / Re: why there's a space before the type of an attr
« on: May 23, 2009, 03:14:47 am »
You can remove the space by modifying the language template.

select  Settings | Code Generation Templates

which will bring up the Code Template Editor. Select ActionScript as the language and then Attribute Declaration in the Templates.

Near the end of the Template you will see the following lines
Code: [Select]
%attName%
%if attType != "" and attType != "var"%
: %attType%

Just remove the space between the colon and %attType% and make sure that you save the template.

This does not affect the display in the class diagram view however, just the generated code.

Jim

14
General Board / Re: Java UML
« on: April 04, 2009, 04:06:32 am »
The easy way is to start with a model that contains the framework you are interested in.

You have several choices, Import the entire RT.jar. This is quite large and may contain more than you need.
Or you can also extract the class files from RT.jar (make sure directories are created).
Then use [Code Engineering][Import Source Directory]; set the Root Directory to the library branch you want and make sure to import ".class" files.
For the Java classes I've also found it best to select "Create Package per File" in the "Package Structure" buttons.
Also since you're interested in the interfaces, I'd also select [Do not import private members] to cut down on the model size.

Jim

15
General Board / Re: How to correctly model association for c#
« on: December 12, 2008, 03:30:25 pm »
You probably need to do one of the following

Select Tools|Options|Source Code Engineering|C#

then select the [Collection Classes] button and enter a collection class
you wish to use for the [Default Collection Class]

or

You may select the Association Properties|Target Role tab and enter a collection class in the [Member Type] entry.

Then regenerate the classes. Use F12 (View Code) for a quick look to ensure the code was properly generated.

Jim

Pages: [1] 2 3 ... 7