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

Pages: [1] 2
1
Example 1:  

There is an Employee class with a many-to-many relationship to the Territory class.  This relationship shows up in the class diagram as follows:  

In the Employee class (use of generics):

   territories:  IList<Territory> new List<Territory>

In the Territory class (use of generics and Automatic Properties):

   Employees() IList<Employee>

Reverse engineering this relationship to a class diagram doesn't produce any connectors between these two classes.  Visually, there is no obvious indication that there is a relationship.


This would be really cool.
AFAIK currently only umodel has this => please add this that we are also able to work with current C# language constructs in EA.  8-)

2
 :( sorry, yes of course I meant "the other direction should work" (but as written above: most times I use EA => UModel)

3
I'm using several UML tools and of course I did not need all combinations of XMI import / export, but for my needs (till now) UModel did import my EA files very well. Also the direction should work!?

4
Maybe a stupid question, but why don't you XMI export your project, do whatever you want to do in UModel (with AltovaXML) and reimport in EA afterwards ?

5
General Board / Re: Impressions - State, Activity and Sequence Cod
« on: March 06, 2009, 05:49:54 am »
Is there a chance to see not only the debugged branch but all possible?

E.g. for

if ( a == 1)
    DoWork1();
else
    DoWorks2();

I would like to see a combined fragmend showing both possibilities (recursively)

TIA!

6
General Board / Re: Support for which language versions?
« on: April 23, 2008, 02:55:20 am »
 :( Does somebody have an idea why I do not see my operation?

7
General Board / Re: Support for which language versions?
« on: April 18, 2008, 05:38:59 am »
Hello Simon,

Because of your optimistic words, I gave it another try with the current EA version and with this small (really easy) sample:

        public interface I1< T >
        {
        }
        public class C1< T >
        {
        }
        public class MyClass : C1< bool >, I1< int >
        {
            void Operation1<T>()
            {
            }
        }

and what I get is still poor:
Why is I1 no template?
Why does C3 derive from C1 and implement I1 ? Both is wrong, it must be C1<bool>, I1<int>
Where can I see the used template parameters "bool" and "int"?
I also do not see Operation1 but this is possibly another problem.
I elide the problems I've got when trying to generate code...

In my opinion this is still no support of C# 2.0 and to be honest, there are several tools out there, which handle this better.

8
General Board / Re: Support for which language versions?
« on: April 17, 2008, 02:27:58 pm »
Hello Simon!

Thank you for your fast answer.

With .Net 3.0 language extensions do you mean C#3.0 and VB.NET 9.0 are not supported but older versions should be?
As far as I know, EA also had big problems with C#2.0 features like generics - should these versions work now?

@Python: I simply copied the whole language string from your web site (http://www.sparxsystems.com/products/ea_features.html). Maybe this is out of date?

9
General Board / Re: Support for which language versions?
« on: April 17, 2008, 04:31:26 am »
Hi!

thank you guys for your fast answers!
@Transition Technologies: As written in my first post, I know the languages, but I would be interested in the versions!

It's nice to know that "Java is supported", but if I do not know if it is version 1.6, 1.5, 1.4,... it does not help much!
Same for C# => C# 3.0, 2.0, 1.2,... ?

I think it would not be too much effort and also not too uninteresting to give out this information but possibly it's already anywhere and I simply do not fint it!?

lg,
softwaredeveloper

10
General Board / Support for which language versions?
« on: April 16, 2008, 02:04:03 pm »
Hello

I could not find any hints about which versions EnterpriseArchitect supports for the different languages (C++, Java, C#, VB.Net, Visual Basic, Delphi, PHP, Python and ActionScript).
Did I miss something or can somebody give me this information?

Thanks,
softwaredeveloper

11
General Board / Re: EA vs Altova UModel + other CASE tools evaluat
« on: June 23, 2007, 11:46:01 pm »
Hi guys!

@Thomas: As I understand your answer, you basicly do not really need an API but you need a workaround to get a useful documentation output!?

@Paolo: As I understand your answer, you do not need the database because it scales so well, you need it as workaround to faster compare two or more models because the built-in EA comparator is too slow!?

Anyway - with performance & speed I mostly meant i) the forwards and reverse engineering speed (+memory) and ii) the "speed" I can edit, change, extend,.. my diagrams and my model - simply said the time I need for modelling.
As cp, I have also tested several tools (>= 20) and for i) I have recognized differences in the amount of a factor of 100 and more !! ii) cannot really to be measured but the differences reach the same level at a minimum.
Do you see and problems in these directions when using a file-based system ? Or are there still any advantages when using a DB ?

cheers,
just a softwaredeveloper

PS: just want to clarify: as we all know the most important things regarding forward+reverse engineering (of course also regarding editing) the correctness and feature completeness are more important than performance but that's a different story  ::)

12
General Board / Re: EA vs Altova UModel + other CASE tools evaluat
« on: June 22, 2007, 10:09:58 am »
Hi Thomas !

Thank you for the fast answer!
Your way of "using the API for customizing documentation" sounds not very comfortable  :)
I suggest to either try to get more customization possibilities or (possibly a faster solution) simply use the XMI file for documentation !?

Although also not knowing Palos answer: I'm not the "lonely guy" :-) and maybe this sounds also a bit hermetic but as long as I cannot show two diagrams side by side and also cannot move elements between them on my own machine, I don't really care about the guys next door  ;D


13
General Board / Re: EA vs Altova UModel + other CASE tools evaluat
« on: June 22, 2007, 09:34:37 am »
Thanks boys for your answers!

Quote
@thomaskilian: ...Also I create my documentation with the automation which gives me endless flexibility.

I did not look into the API possibilities to customize the documentation generation till yet. Can you give me an example what and how you modify the documentation output ?

Quote
@paolo: Is it Database or purely text file based?  If text file based, I'm not sure it will scale well for large models.

Didn't compare the tools but isn't the runtime performance (memory & speed) more important than the file access ?

14
General Board / Re: EA vs Altova UModel + other CASE tools evaluat
« on: June 20, 2007, 08:04:46 am »
Also tried several tools and the amount of features of EA is quite impressive for me.
Nevertheless, I completely agree to the points of "cp" and switched to UModel for my new projects.
They have less features but all the have are quite impressive and well thought-out  8)!
Especially: UModel is only two years old (AFAIK) and if they enhance it the same way as they did in the past (and they do with XMLSpy) I'm not worried about missing features.
I've made two suggestions to Altova and got them implemented in their next release. Quite impressive and very obliging!
Nevertheless - EA has several features UModel doesn't have.
E.g. I solve version control outside of any UML tool in CVS and I must admit to have no need for automation (just for my future in my company: why is this a must for you ?)

At least everybody must for himself decide what's the best for his needs  ;D

15
General Board / Re: Importing XMI from Altova UModel 2006 r2
« on: November 15, 2006, 10:07:41 am »
Hi Kevin !

Did you get any answer what to change additionally ?
The XMI UModel exports looks quite correct, especially: I see no difference between the "Component View" Package and "TestPackage", "OuterPackage", "InnerPackage",... so I'm wonderng what's going on here  :o ?

Cheerio

Pages: [1] 2