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 - Miroslav Fris

Pages: [1] 2
1
Suggestions and Requests / Wrap long members in diagram element
« on: March 31, 2005, 06:56:01 am »
Hi,

Sometimes there are classes with very long operation header - long name, long return type (especially in .NET with its deep namespaces) and many parameters
Therefore on diagram such an element is very very wide and cannot be narrowed. It can be wide over several pages.
I would suggest one of two solution:
-Shorten the line ending with ... and showing full version in tooltip
- wrap the line into more lines as in a word editor.

Thanks

2
General Board / Re: How to delete Version controled package.
« on: May 30, 2012, 06:40:02 am »
It is not a bad idea - shouldn't be so complicated. Meanwhile I wrote a support request to improve this to Sparx :-)

3
General Board / Re: How to delete Version controled package.
« on: May 29, 2012, 08:19:42 pm »
The problem is we have to delete XML files manualy. We have hundreds of files in format s1231g2g2d132dfgd.xml - the option when each package is controlled. And the team is about 5 people.
It is very easy to make mistake and remove wrong file from disk /repository, because EA doens't solve this. And it is very hard to teach team members to manualy delete the correct file - unpossible.

So there is growing garbage of orphan XML files and I don't have any idea how to delete those XML files, which are not in model any more.

I see it as a gap in EA VC system.

4
General Board / Re: How to delete Version controled package.
« on: May 26, 2012, 02:10:48 pm »
Removing from VC is a bad way - the *.XML file remains in repository as a garbage. I found the way anyway. The deleted package has to be Checked-in and the parent checked-out. After that it can be deleted. But I will have to explore if the corresponding XML file is deleted from the disk and from repository (after commiting).
I use Subversion.

5
General Board / How to delete Version controled package.
« on: May 21, 2012, 05:42:10 pm »
I woul like to remove VC controlled package. It is Checked out, also parent package is checked-out.
Only way I know is to remove the  packagr from version control, but the XML remains in the repository as a garbage.
On menu it is not possible to delete such a package, the message says "It is checked out", but I don't understand why this is a reason I cannot remove the package.

Thanks

6
General Board / Set as namespace root is missing
« on: January 25, 2006, 11:16:12 am »
From version of EA 6.0 there is no menu item Set as Namespace root in Package menu and View namespaces in Project menu.
I don't understand it, it always was there and now I cannot find it. In manual this item is mentioned as usually.
I tried to open older projects, but it is the same. This problem is not mentioned here in this forum. It seems I am an only person it has the problem :-((

Thanks

7
General Board / IDL import  - how to get an interface
« on: June 24, 2003, 12:22:45 am »
Hi,

I have a problem how to import an interface of a COM component. I have a separate TLB file, I have an IDL source file and I have  aVB class, where this interface is implemented.
I tried to import IDL file, but it doesn't work. I got only the first member.
I need to dokument the class behaviour during that interface or at least the interface itself, because this interfaces is intended only for one class.
The problem is how to get the interface to EA (except write him in manually)

Thanks
Mirek

8
General Board / Notes in reverse eng.
« on: February 16, 2003, 11:57:40 pm »
Hi,

Automatically imported operation notes have been several times mentioned as a problem here. In my case I would very appreciate to have posibility to disable importing notes at all.
(Usually there are a lot of asteriks and coment headers)
I have suggested this to authors longer time ago, but without an effect so far.
What do you think of this ??

Mirek

9
General Board / Re: Hard work with DDL diagrams
« on: February 16, 2003, 11:52:35 pm »
Thanks for this tip, it sounds very reasonbale. Anyway, printing diagram directly from MS SQL Enterprise manager seems to be faster in some cases.
I'd appreciate the connectors in EA to be smarter - automatically avoid crossing classes for example...

10
General Board / Hard work with DDL diagrams
« on: February 12, 2003, 02:28:29 am »
Hi,

I'd like just to share my experience.

I imported database tables - about 40 into one diagram. I spent some time to arrange it to be viewable.
The other day one of the table was renamed in the database. I synchronized it with the current model and - there was a new table and an old table as well. After deleting the old one and repeating sync the new/renamed table was without it's associations, so i had to provide them manually - this is not the way I want to sync DDL model, is it?
But the WORST thing. All my arrangment was lost after the sync. Tables and connectors were in one big mess crossing each other.

So table documentation in EA doesn't seem to be good way to manage datamodels - primarily created in database.

I am just windering ybout your experience ....

Mirek

11
General Board / How to split sequence diagram
« on: February 03, 2003, 02:24:46 am »
Hi,

Please, can anybody give me an advice how to split very wide sequence diagram, that has grown to that size, into two or more diagrams ??
One message causes many new objects and messages, so to separate this message and consequent ones into new diagram.

I have tried Copy and paste method, but no success.

Thanks a lot.

12
General Board / Re: How to share a class
« on: November 26, 2002, 09:57:48 am »
Yes, I understand. Thank you very much for your hints.

Mirek

13
General Board / How to share a class
« on: November 23, 2002, 12:14:57 am »
 ::)
Please, can anyone explain me, how to share a class or class interface in a different model. The example, what I mean follows:

One EAP is model of a COM component, which has a interface/s.

Two completely different projects modelled in two EAP files want to see and use the interface of that COM component.

The interface of the COM is not final is beeing developed together with those projects using the component.

I can probably import the class of the COM to the projects (haven't tried yet), but what about sharing ??

Please what is your practice ??

Thank you very much.

14
General Board / New EA 3.5 - class documentation
« on: October 25, 2002, 11:28:20 am »
  ???This is a question to authors:

Is the new 3.5 version going to have new operations and attributes window ? In the 3.5 Beta these features are the same.

One of the main purpose of using EA fro me is to document classes - analytical meaning of its methods.
I am sorry to say that, but the to document class with more than 20 members is  a horror - just three columns, no sorting, no filter, everything in one heap - it is very hard to stay oriented. To expl ??? ???ore class is mouse click race.

I am just interested, if there is somebody else who has the same feeling. I could write the list of my requirements, but maybe the authors plan to change this in the new version.

I am still waiting and hoping to use EA one day for the purpose I bought it for.

Thank you

15
General Board / Re: Class attribute and LET GET pair
« on: August 12, 2002, 10:17:46 pm »
Yes, of course, I understand, that LET GET is interface for the attribute and can have code and own behaviour.
What I want is to have two views.
One view is each of this triplet described separately if this is required - like in your example.
The second view is to see it as one entity. Imagine you have class Person, which can have tens of attributes and LET GET pairs for those attributes. The behavior of the LET GET is simple - just to pass the info to the attribute and sometimes to manage the info (E.G. limit number of chars, UPPERCASE etc.).


Someone can say - make the attributes Public without LET GET,but this is not good practise in OOP design and I am trying to keep this basic rule of OOP - encapsulation of attributes and beahaviour of the object.

In the current version of EA - Where would you recommend to document the attribute - the purpose of it and how it is managed. To be exact I would have to place the notes in all three parts - but, if you come to this  model after half a year you have to go over three separate notes to understand purpose and behaviour of one entity.
And what more, the field for attribute note is very narrow.

Pages: [1] 2