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.

Topics - wmac

Pages: [1]
Suggestions and Requests / EA 4.0 Feedback
« on: March 03, 2004, 09:53:03 am »

Just downloaded 4BETA2. I have not worked very much with it but I like UI changes.

1- Initial dialog box of EA3.6 has gone and a those functions are now implemented on the background of main start page which I like very much (in fact I was going to ask if it is possible to make the initial dialog box optional.

2- Page Tabs: Great. But I have a few minor critics. First of all It would be better to have safe choices at the bottom of the context menu. One may click on "Close All" by mistake most of the time.

Also I personally prefer square corners for tabs instead of current round corner (we do not have a round corner in anywhere else in the UI neither in VStudio.NET).

3- I was looking for a PHP code generation settings page but there was none.

Anyway again I am very happy with EA , specially new UML 2.0 support.


General Board / Renew license
« on: April 02, 2005, 08:12:09 am »

My update license of enterprise version has expired at the end of March.

Would someone please tell me until when I am eligible for a renew?


General Board / Omitting GUID numbers in Html and Word reports
« on: August 26, 2004, 02:18:11 pm »

Is it possible to omit GUID numbers in Htmsl and Word reports?


General Board / Reusing some diagrams in other projects
« on: August 23, 2004, 12:39:44 am »

I wanted to know if it is possible to reuse some digrams in new projects. I mean is it possible to do something like copy/paste between 2 projects?

It seems we are not able to do this between 2 instances of EA which have openned two different projects.

It is really hard to recreate state diagrams and some others for generic modules like "Login, ..." every time.


General Board / Removing unused objects
« on: August 15, 2004, 06:43:00 am »

I have created and removed many different objects and now that my digrams are finalized I need to remove those objects which are not used on any diagram.

Is it possible to remove those unused objects ? (at least in each separate package) ?

These are hundreds of objects and finding and removing of those objects is a big project itself. (I should have removed objects from Object Tree in Project View pane to avoid this but is there anything I can do?


General Board / Data Modeling Tutorial Url?
« on: June 19, 2004, 09:19:30 am »

Iranian government has Filtered this forum so I am forced to visit here using a proxy server. (some kind of blind filtering of everything you think is against you!!!. By the way they have signed an agreement with a german company to buy modern  internet and satellite filtering equipments.)

Anyway there was a Data Modeling tutorial in pdf form somewhere on the site but I can not find it.

Anyone is aware of its URL?


General Board / Forms, Webpages: A tool for predesign?
« on: May 28, 2004, 08:55:50 am »

I need a tool to put my ideas about form/webpage design into it for programmers and developers.

I know some of current case tools have some capabilities but anyone knows any special program for this purpose?


General Board / PHP: How to implement this simple aggregation
« on: May 03, 2004, 11:54:06 pm »

What is the best method of implementing below class diagram?

I will appereciate your opinions. Please give small code snippets if possible.


General Board / Bruce Eckle's Comment on Ea
« on: March 10, 2004, 10:37:08 am »

Just saw bruce eckle's comment on EA and I thought it might be interesting for you.


Enterprise Architect
Note: Only runs on Windows

A single-license desktop edition is 95$, although this
doesn't allow code importing (that's in the $149
Professional edition). Full information and 30-day demo
download at

The Professional and Corporate versions support forward and
reverse engineering of: Java, C++, C#, Visual Basic, VB.Net,
Delphi and PHP, and forward generation of XML Schemas.
Forward generation of code uses customizable code generation
templates and allows creation of additional languages for
forward generation only.

A reader wrote: "Enterprise Architect is a UML diagramming
tool that also incorporates forward/reverse engineering of
source code into (and out of) models. It is an extremely
capable modeler, and has a very attractive price tag ($180
for the corporate edition, which includes secure storage of
models into SQL Server (or even MySQL!)). It is probably one
of the most active closed source applications in existence,
with updates coming out every 2 to 3 weeks. The lead
developer (Geoffrey Sparks) is extremely responsive to
requests and/or suggestions... several of mine have gone
into the application almost overnight."

When you generate RTF documentation from within EA, you have
the choice of setting the image type to:


(The reader comments) "... you can create incredible
documentation of your project with EA. It'll output all of
your diagrams to HTML with embedded images that are linked.
These web pages will also include notes/comments that you
add to your classes or sequence diagrams or whatever, and it
really does turn out very nice. They have a 30 day trial

I contacted Geoffrey Sparks with a question and he did
indeed respond quickly:

"EA supports both .EMF (Enhanced Metafile) and .WMF (Windows
placeable metafile) formats. If you right click on a diagram
there is a Save Diagram Image to File option - under the
list of output formats, .EMF and .WMF are supported.

"It is also possible to create a 'Diagrams Only' report for
your model (right click on package in tree). This gives you
the possibility of saving out all your diagrams in one
action - in .EMF or .WMF format amongst others."

In a separate message, Sparks answered questions about
hiding class members:

"You can hide members based on scope in two ways:

"1. At the diagram level by opening the diagram properties
dialog and clearing the check boxes under "Visible Class
Members" on the right side of the dialog.

"2. For one or more elements selected in a diagram, use the
main menu Element/Set Feature Visibility function. This
allows finer control of individual elements.

"There is currently no global setting - although under the
Tools/Options menu item - in the Diagram page of the options
dialog - you can configure new Diagrams to hide Public
Private and/or Protected by default. Note this only applies
to new diagrams - not globally to ones already defined."

There are also pre-created 'Gang of Four' Design Patterns
available for free download from a third party.

Thus, it appears that this tool may solve my problems, and
at a reasonable price. At least, it seems that it will be
worth giving it the 30-day free trial.

My associate Jeremy also made some positive noises about EA.

General Board / Aggregation's Code Generation
« on: February 22, 2004, 12:36:54 pm »
This is about the aggregation notation's code generation.

I want to have below structure:

{Company Class} <>-1------1.n- {Employee Class}

Actually I want an ArrayList in company class which will hold a list of employees.

C# code generation (and also Delphi and PHP) produces a code like below for Company Class:

public class Company {
  public Employee;
  public Company(){


 public virtual void Dispose(){

 protected virtual void Finalize(){
}//end Company

As you see code generation adds a single Employee object in "Company" class instead of a ArrayList or something like that.

What's wrong? Is there any problem with my diagram or what? How can I achive what I need?

Again Thank you for your time.


General Board / Development Technology
« on: February 20, 2004, 07:38:59 pm »

1- As a programmer and system achitect I have always had problem in choosing a development technology after .NET came to industry.

.NET is so slow and most of my applications need to have fast graphics or fast data processing. WIN32 was very good in these aspects but development environments are out of date now.

For example I always loved Delphi but recently I decided to put it away as it's language is poor in comparison to what C# provides (specially collections etc.)

Now what you do? Stick with Win32 or forget it?

2- As an example can I ask what development environment is being used for EA itself?


Uml Process / Categorizing Requirements
« on: March 05, 2004, 09:50:18 pm »

Sorry to bring subjects that may seem obvious. May be I have become confused.

1- Would folks tell me how do they categorize requirements?

2- And how do you move them to other categories (if there is an initial category).

3- And how do we relate them to Usecases or other things?

I have looked into Rational's RequisitePro but I can not reach a firm idea.

There isn't any tutorial or help file on requirements from sparx and I wish we can have one very soon.


Pages: [1]