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 - Gary W.

Pages: 1 2 [3] 4 5 ... 10
General Board / V10.0.1007 Deployment Diagram element
« on: July 30, 2013, 04:00:30 am »

Been away from EA since v7.x, and find some changes I don't understand in  v10.   Can I not resize an element (i.e. Component) to be short enough to 'just' fit the text?  No matter what I do, the height is forced to a minimum height.  Is it a preference?

General Board / Re: Unable to drag/drop element  as "simple link
« on: January 24, 2012, 10:28:47 am »
I'm on an older version of EA, and mine lets me choose one of the options (link, instance, new child) and then a tickbox to 'Only show this dialog when Ctrl+Mouse drag is used'.

Wouldn't that let you set your preferred default of 'simple link', with an option to 'Ctrl+Mouse' when you want something else?


General Board / Re: Unable to drag/drop element  as "simple link
« on: January 24, 2012, 07:28:26 am »
What happens if you 'Control + Mouse' drag it over the diagram?  Do you get a dialog box of options?

General Board / Re: Modelling OR relationships
« on: May 26, 2010, 07:31:01 am »
In the Class Diagram (that has both relations shown), right-click on one and select 'Attach Note or Constraint...'.  From the "Link Relations" window shown, click-select the other relation.

Select 'Constraint' (on the top right).  Double-click the resultant "Notes" window and type in "OR".  It'll show up as an {OR} note with links to both associations.  Move the note to a convenient place between the two relations.


General Board / Re: How to reimport the same package?
« on: April 17, 2010, 08:56:35 am »
Then it's really 'migrate' rather than 're-import', and as others have said, "XMI" is really 100% transferrable between vendors (ALL vendors, not just Sparx).

There are products out there to do just that (e.g. but they're usually REALLY expensive.

What was the product that originally created the XMI?

General Board / Re: how can i see (visual)  the   Diagram?
« on: December 02, 2009, 11:21:29 am »

Assuming you created test1 & test2 in the Project Browser (right-hand side of the screen), you probably want to:
1. Expand the "Component View" node (still in the Project Browser)
2. Double-click the "Component View" sub-node within this, which will open up the (blank) diagram in the middle of the window
3. Shift-click your test1 and test 2 (in the Project Browser)
4. Drag both over onto the blank diagram
5. Select 'as Simple Link', the default, when asked how you want to Paste the Elements (you'll be asked twice, once for test1 and once for test2)

There's many ways to visually see your model, and my suggestion above is just one.

Good luck,

General Board / Re: PIM to DDL Transformation
« on: August 12, 2005, 12:36:30 pm »

Please post back with the answer once you get it.  I am also facing the same issue (mapping OO model to relational database implementation), and am following the same strategy (one class hierachy mapping to one denormalized table).

You've probably also done as I have, which is to disallow multiple inheritance and to use a parent "type" table which classifies data in the denormalized table.  The "type" table has columns such as 'abstract_ind', 'leaf_ind', and has a recursive foreigh key with itself emulating single-inheritance.

I would LOVE to see more concrete examples of MDA transforms, but have yet to find the time to investigate the EA functionality.

I'm currently doing this manually, and adding in DB specific stuff such as check constraints ensuring that the columns are populated only for the appropriate class(es).


General Board / Re: How to have version control with Data Model di
« on: January 24, 2009, 09:57:30 am »
Do you have any version control in place now?  If you visit , you'll see several options.

There's Subversion, CVS, and of course, MS Team Foundation Server.  We have Subversion and it works well for us.

You can also see the users' guide, online at:


General Board / Re: EAExample Welcome Page
« on: December 13, 2008, 10:49:46 am »
What happens if you double-click on any of them?

It should work for any of the underlined links (at the bottom) as well as the diferent topics (e.g. "Overview", "User Case Model") above.


General Board / Re: Need to add to Notes during transformation
« on: December 06, 2008, 11:25:40 am »
The problem is that there is no such macro as %notes%.  You'll need to use %classNotes%.
Sooo, is there any place that lists all the macros?

Or how to refer to a property from another element?  My specific example is the "Alias" value from the "Domain Model" package.  I wish to prefix all DDL Tranformed tables with this value, as part of the Tranformation.


General Board / Re: Version Control with Subversion
« on: November 20, 2008, 09:32:58 am »

... Collabnet:
We are using a similar setup.  Have you figured out how to set up client defaults (e.g. mime-type, eol-style for specific file types) so that EA can pass these onto SubVersion??

I see section 7 ('configuration') in the svn-book but have not been able to duplicate this setup on any of our windows machines.  On unix, it's easy.. but I have not been successful using *.ini, or HKEY_CURRENT_USER\Software\\Subversion\Config\auto-props registry settings.   :-/
I can set it up on TortoiseSVN, but EA of course uses the (CollbatNet) svn.exe, which has its own means of setting up defaults.


General Board / Attribute (General Tab) - Shortcut Key
« on: June 08, 2008, 10:30:34 am »

When creating multiple attributes for a class, it would be nice to bang in the names, and come back to the details later.  

Is there a shortcut key to 'save this attribute and immediately create a new one'?  Hitting <Enter> will save but then leave you on this attribute.. you still need to hit the "New" Button.

I'm working from a 'whiteboard session' and I'm trying to be as efficient as I can...  :D


General Board / Custom MDA Transform - dependency, trace, realize
« on: May 01, 2008, 08:27:59 am »

I'm about to write my first MDA transform, and I wonder which link I should use in mapping:
  • Design-time Java classes back to Analysis-time classes (from which they were derived)
  • Logical Persistence <entity> classes back to their Design-time Java classes (from which they were initially derived)
  • Physical Persistence <table> classes back to their <entity> classes
Yes, I know this is very waterfall-y, and yes we can skip the "Design-time Java" and "Logical Persistence" layers, but we're slowly moving from an Oracle Forms/OracleDB world into the OO & UML, world.

If I can prove the viability of MDA, then we won't be bound by legacy Data Administration naming standards and conventions.  Not that I mind this (as I started off doing a lot of Data Modeling), but I'd like to leave that behind and focus on OO for Analysis, separating out the relational aspects.  

We've allowed Hibernate ORM into our shop, so ideally we'd leave the OO<->relational mapping here, but it'll probably take a few steps to get the organization thinking along these lines.

So... I'm leaning towards "trace" but when I tested out the built-in Transform templates, I noticed that none of them had links back to their source element.

Did I mess up somewhere with the Transform options?


General Board / Re: Diagram view resize
« on: March 21, 2008, 11:02:00 am »
Control-Mouse Scroll Wheel (up or down).   Alternatively, click the 'Fit To View' zoom icon;  it looks like a magnifying glass with an eyeball.


General Board / Re: State Sub-machine instances
« on: February 27, 2008, 07:08:41 am »
Do you get the option of 'object' (i.e. instance-of) versus 'reference' (i.e. link)?

If not, try 'Control + MouseDrag'.  


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