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

Pages: [1] 2
EA is great in many respects, but the fact that it runs only on Windows OS is very annoying.

Another annoying  thing is that it uses RDB which certainly has driven some design and implementation that leak to the user (e.g., extremely slow java/automation APIs, refreshing/making dirty objects, probably inability to have multiple diagrams side-by-side, slow initial loading of the model, ...)

I would like to have very soon an EA that runs also on Mac OS and Linux/Unix. And I'd like to have it also natively work with XMI, so there would be less problems in transforming (one hop less = one layer of possible errors less).

General Board / ECore
« on: December 01, 2015, 01:35:42 am »
I was looking for a way to import an ECore into EA 12, but it seems there is no way to do that. I'm after a simple XML import, without Eclipse; just a file import to build the model that I can then visualise.

I know EA can export ECore, and that is why I'm quite surprised that it cannot import it - which gives me a hope that I am wrong.

Could some of Sparxians confirm that EA really cannot import ECore, or prove me being wrong by providing a workaround to however import ECore?

General Board / Baseline comparison speed
« on: September 25, 2014, 07:32:30 pm »
I have got a new and fast machine (Thinkpad W540) and installed EA 1107.

Before, for almost 4 years, I had a very old and slow machine (Thinkpad T410) with EA 937.

I notice with horror the performance degradation of almost all actions with EA 1107 (on this "rocket" machine) as compared to the previous one.

Example: Baseline comparison that was taking previously maybe 2-3 minutes now takes 30+.

Could anybody comment?

General Board / Sequence diagram's message elements / RTF
« on: September 03, 2011, 08:36:56 am »
I have a custom RTF template that I have been using for over 5 years - the last successful usage was with EA 7.5 last week. All on Windows 7, 32 bit, MS Office 2007 (but this doesn't matter, I think).

Last week I installed EA 9 (908), the same RTF template does not produce the same result, as follows:

The from/to elements of the message under sequence diagram (DiagramMsgs.FromElement and DiagramMsgs.ToElement) produce simply empty strings, even if lifelines are all named.

I am using component classifiers (not instances) for lifelines, dropping them from the project browser onto sequence diagram (I mean, these were created that way in the model long time ago).

In report generation options tab, I have no disabled connectors.

This must be some new option somewhere, I just cannot find it.

Any hint much appreciated!

General Board / Order of attributes after Add related
« on: August 28, 2011, 07:19:39 pm »
This is a new and very inconvenient behaviour in EA 9:

When adding related elements of a class on a diagram, the order of attributes in that added class is different from how it actually is defined in the original (and seen in the project browser):
- added superlass will have all attributes sorted alphabetically
- added associated class (link through association) will have its attributes in I don't know which order: it's neither alphabetical nor original!

What is this mess about? I now have to find added class in the browser, remove it from the diagram, and drag the original to the diagram.

Project option of alphabetical ordering is UNset, I must control the order of things for a particular project.

EA 9 (908) Corporate
Windows 7, 32 bit, Thinkpad T410

General Board / Forum search not responding
« on: November 16, 2010, 11:59:55 pm »
I always get redirected to .com (from when doing forum search. The whole day today, I just cannot get any search results.
Is there a known latency problem?

General Board / Cannot select label of composite assoc.end
« on: September 21, 2010, 06:26:21 pm »
It does not seem possible to select and move the label of an association end that is composite or shared (black or white diamond). Clicking on the diamond makes the label selected for formatting and such, but does not allow me to place it where I want - the only choice is "default position", which is often far away from the diamond.

So, to move such a label, I have to change the association end to be non-shared (several clicks), then move the label, then bring back the diamond (several clicks again) => trial & error - quite annoying...

Is there an option to allow selecting and moving this kind of label freely? Or, is this a bug?

EA 7.5 (850), Windows 7

General Board / Baseline diff export?
« on: September 06, 2010, 06:32:56 pm »
Is there anything like this? For instance, an XML file (with tags like added, deleted, modified, moved, etc.)? Or at least a csv file?

I know there is the export of the whole baseline as XMI, but then I would have to compare two XMIs...

General Board / How to exclude fragment from RTF document?
« on: March 11, 2010, 08:11:14 pm »
I have not found a solution on the forum and would not like to go manual way (with old-style rtf).

I use loop fragments on sequence diagrams to convey the semantics of something repetitive, but the fragment in itself has no other meaning, so I'd be happy to not have it printed as child element (in a header, with empty doc).

Is there a way?

General Board / Project-specific settings for format
« on: October 11, 2008, 05:26:05 am »
Is there a way to define and store within the model file project specific fonts and colours? What I want to achieve is that whoever on the team opens the shared .eap file will see the diagrams exactly the same way (and not with own preferences) and any of us can produce report that will look exactly the same.

Currently, when I generate report (rtf), the diagrams are with the styles (colours/fonts) I have customised on my installed version of EA (e.g., white fill, no shadow, black text and lines for all). Another colleague didn't modify any of the settings related to diagrams look, so the reports he generates are with default EA settings (light rose fill, red/green text for class attributes/operations, Arial 10 fonts, etc.) You can then imagine that his diagrams get deformed when I open the file (and mines get deformed when he opens the file) - and all the work one of us does (to fit stuff on one page, the distance and aligning, etc.) is lost...

Please, don't point me to project colours get/set, or status colors settings - I know those but they don't fulfill our requirements.

Thanks in advance.

General Board / Need to uninstall EA5 before installing EA6?
« on: January 18, 2006, 02:29:15 am »
On the registered user page, there are 2 'use cases':
- if you use evaluation version
- if you have an installed registered version and want to patch it

However, it is not stated whether I must uninstall an old release version (e.g., EA5) and reboot in order to correctly install the new release version (e.g., EA6).

Many applications do not require this and thus say nothing about uninstalling. But, from some search on this forum, I see that some people uninstall EA5, reboot, then install EA6.

If the sequence 'uninstall old->reboot->install new' is the requirement, could somebody please provide an explicit statement on that in the installation guide section of download site (and to this post :-).


General Board / java forward/reverse/synch
« on: October 05, 2005, 06:47:23 am »

I've posted a topic at <;action=display;num=1124737672;start=0#0>, and for the first time since visiting this Forum, got no answers. I concluded that it must be because I was not polite enough :-), but I might be wrong. So, while presenting my excuses for somewhat iritated mood for the previous post, I give it another try, in hope that some kind soul would help me with a workaround, or simply confirm there is an issue.

I've played more with synchronisation from java code into model. In all what follows, the associations have roles explicitly defined on both sides, with cardinalities (i.e., the two classes reference each other). Here the conclusions:
- an array in the code produces 2 uni-directional association in model- I found no way to make them a single, direction agnostic one;
- any java member that is not a Collection (e.g., ArrayList) produces a single uni-directional link (the second one is lost somewhere). This boils down to associations with UML cardinalities 1 and 0..1, i.e., anything that is not considered as a collection in general;
-  the only correct handling of associations between two classes (I mean: you already have a non-directed association with both roles specified) after reverse synch is where at least one role has multiplicity 0..* or 1..*, i.e., where I have java ArrayList in my code (this doesn't work for arrays, as stated above).

It would be more than useful to have an explicit list of mappings for code engineering, which would save some time for developers/modellers.

With hope somebody hears me ...

General Board / java 5 enum, rev. engineer (regression for 772)
« on: November 28, 2005, 03:03:00 am »

This piece of code:

public enum Operator {
  AND((short) 1), // <<<====
  // rest omitted

at synchronisation from code into model generates the error:

There was an error parsing C:\test\ on line 2.
Unexpected Symbol: )
Would you like to continue the import?

I guess the problem is the cast (short). This very same code has been successfully reverse engineered with some of the previous builds (prior to 772), as shown below (I'm not sure whether this pic will show, but beleive me it was correct, generated with EA):

I summarise the cases from some 30 enum classes where the same kind of error appears:

AND((short) 1),
QUALITY_MASK((int) 0x000000C0L),

The java source code for these enums has been generated from IDL with idl2j compiler, so blame them for casts :-)

Is this going to be fixed soon? In the meantime, is there a workaround?

Thanks in advance,

ps: note to Sparx - how about putting strings in error messages surrounded by something? I would have preferred the above error message look so:
Unexpected Symbol: ')'

General Board / Actor multiplicity
« on: November 21, 2005, 06:00:09 am »

It is possible to define multiplicity for an actor (the same way as for, e.g., class), but I find no way to display that multiplicity on a diagram in the way the multiplicity is displayed for a class.

Any hint would be highly apreciated!

General Board / java FE/RE associations
« on: August 22, 2005, 12:07:52 pm »

I have a huge model that I've imported from Rose into EA 5. I've managed to generate java code into directories as appropriate (e.g., org.iec.something) and to have EA name the packages appropriately. However, I found several problems:
a) there are no imports generated for the classes from another packages, so I had to do it manually (with eclipse 'Organise imports', but still file by file)
b) for associations (no diamond) and for aggregations (white diamond), only one role is generated, and there is no rule which one with respect to source or target, cardinalities, diamond position - and this is VERY annoying. Again, I had to do this by hand. In Rose, all the associations had unspecified direction and have been kept so in EA. Each and every association has both role names specified, and both side cardinalities. I've also set the option "Generate when direction unspecified".

I've discovered a strange thing with EA: when there is an association (any kind), EA creates an attribute in the class in the model that seems to be linked to the association and thus on a diagram, I have both the association and the attribute - some other tools I know of show either association or attribute, but never both.
(1) Is there a way to show only one? For code engineering, this would mean there are two fields with the same name/type in my class...

What I've been doing now all the time is to synchronise (i.e., reverse engineer) from the code into the model, as I'm keeping the code as master.

Now, two more things I don't know how to solve, and I beg for your help:
(2) How can I get javadoc comments for java class fields (which are those "linked" to associations) in the EA model notes for association roles? Comments get into the EA model only for attributes of the class (those (strangely) fabricated from association roles)...

(3) Among many associations (I estimate some 300), most are kept correctly in the model, after I've added missing attribute in one of the two classes, in java source code. After synchronising (from code into the model), the original cardinalities are still there, one association with unspecified direction is still linking the two classes, the diamond (if originally present) is still there. However, for some 20 associations, I get systematically two uni-directional links - I do not want this, because the direction is not specified and that is the semantics in the model - bad or good, but that's it. This "twinning" happens always when I have cardinality of max 1 (0..1, 1, any combination of these), and for a few other cases (0..n, 1..n). What to do to "merge" these into a single, direction-unspecified association/aggregation?

Any help will be highly apreciated!

ps: This post sounds very negative, but I've really spent a lot of time doing things by hand, and the above 3 problems I can't do at all (at least, I don't know how). And I'm only at the begining of the port of Rose models... I've read on other posts that the models imported from Rose XMI when exported into XMI generate huge files (some bug on GUID repeting), so it might be that the strange behaviour in (3) above is due to something similar.

Pages: [1] 2