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

Pages: 1 2 [3] 4
General Board / How to export elements in a diagram into csv?
« on: November 20, 2011, 12:25:46 pm »
Need to export elements in a specific diagram into csv format..
How can this be done with EA?

The diagram contains a subset of many elements in a package, so the EA standard export to csv feature is not suited..

General Board / Display source code  from web location
« on: July 08, 2010, 12:33:46 am »
I need to display source code in source code viewer window (Alt-7) from web location by clicking on element in a diagram.

Seem Filename property supports (EA version 857) only local paths and does not support Web Address.

Is this how it is or there is some catch I am missing?
is there any workaround?

General Board / Re: QuickLink and Instances
« on: September 29, 2009, 11:41:48 pm »

Does anybody know how to create a Metaclass for an Actor Instance for example?

It is important to remind the UML architecture consisting from:
(meta-meta model)
(meta model)
(runtime model)
A Metaclass for an Actor instance(runtime level) is an instance (model) of classifier Actor (meta model).
Actor (metamodel)
Customer:Actor (model)
Bob:Customer (runtime)

Do you see this differently?

So, an instance specification is its corresponding classifier is on different levels with “meta” type relationships between them. I do not recall such relationship defined in UML actually, but it is obviously the case here. Such “meta” type relationship is a mandatory element for instance specification to have sense.
So the bottom line.. I do not see a point to have an instance specification of unknown classifier and as such I support the recommendation to show “instance classifier” dialog when an instance specification is created. If existence of the meta type relationship is not enforced, at least there should be a way to assign such relationship in a more efficient way. So the recommendation gets my vote.

Another thought about the EA and instances. Relationships defined between classifiers (model level) are not enforced in models of instances of these classifiers. If this is indeed the current EA state (and I am not missing some option in the deeps of EA), then I believe it is time to request such a feature as often it is vitally important to enforce consistency across the 2 meta levels of the models.
What do you think?

General Board / 3 way compare and merge
« on: September 30, 2009, 06:41:59 pm »
Original topic:
Let me ask a smaller question instead.

I played with the compare tool and I see only 2-way compare. Is there a way to do 3-way compare with EA?
Is it possible to compare 2 versions of a branch (in version management terms) of a model and merge into another branch with functionality available in EA? I am just wondering - is this how it is or I am missing some twist?


General Board / Merging of changes with EA
« on: September 24, 2009, 10:44:18 am »
Hello All,

I am looking for advice about how to approach an IT transformation modeling project.
The goal is to model and visualize a transformation of an existing IT system; the existing system needs to be "reverse-engineered" first.

Simplified, the process looks as follows:
(1) Build a model of current state of the system ("current" model);
(2) Based on the “current” model, create a model of target system ("target" model);
(3) Create a gap analysis report (differences between the “current” and the “target”) which will be the source of tasks to perform the transformation.

The first idea coming to mind is to apply EA baselines/compare/merging features:
- Create a "current" model;
- Create “current” baseline it in EA;
- Create the "target" model from the “current”;
- Use EA diff tool to show differences between the head the “current” baseline to create the gap analysis.

Unfortunately it is not that simple; as the “precision” of manual "reverse-engineering" is as such, that I will probably never have a 100% complete/accurate "current" model. So, I will need to fix the "current" model as I discover inconsistencies between the model and reality, and I will need to merge the changes in the “current” model into “target”.
This requires comparing between past baselines of the “current"  model to identify changes and merging the changes into the “target” model. This is a classical task in software engineering, but I do not see how to accomplish this with EA diff tool.

What is the right way to approach such a project with EA?
Can you please suggest the state-of-the art approach how to do this with EA?

Thanks a lot in advance!


General Board / Re: Quick question: how to disable compartments in
« on: September 07, 2009, 05:18:25 am »
Thanks, David.

I have submitted new feature request.
I started a new topic in "Suggestions and Requests":
Please comment in support.

General Board / Quick question: how to disable compartments in cla
« on: September 05, 2009, 03:13:58 am »
Dear All,

how to disable showing all class compartments in a diagram and to leave class name only?
I believe it should be supported by can't find how to enable this option.


General Board / Re: element notes in project browser
« on: August 28, 2009, 08:19:41 pm »
Thank you to everyone for suggestions. My comments & questions are below. Please answer or suggest otherwise if I am wrong in my evaluation.

(1) By Christoph: "why not swap the roles of name and description"
My understanding the suggestion is to put both System object name and description into one property of element as a structure with markup to differentiate b/w members of the structure - System i object name & description. I guess it also implies name the property is the name of UML element, otherwise it will not be shown in the EA project browser.

Concerns: the System i descriptions can be up to 80 characters long. Combined with name of object it will be at least 91. If it appears in project browser it OK, but use of such name in a diagram will make such a diagram next to unreadable.

(2) By Christoph: custom development based on automation interface.
 I am not sure if the interface is “bidirectional” in the sense described – unlikely so.
Custom development is generally possible, but unfortunately guaranteed brings more issues than it solves – cost of development, support, maintenance and etc.

(3) By Geert: Use of alias.
Just tried – it is possibly a direction towards a solution.
Question: is there a way to enable to show both the Name and the Alias in the EA project browser? If not, then it does not really address the goal.

(4) By RoyC: Use of element list with display notes.
It is a nice feature to review & edit the notes (descriptions), but one from my major use cases is pull the elements, identified based on iSeries name + description, from project browser into diagram. The “element list” view unfortunately does not support this use case,

General Board / Re: element notes in project browser
« on: August 27, 2009, 10:29:48 pm »
Hi Geert,

thanks for reply.

I should say that I would not want to have it in each and every project too.. but there are projects & use cases of EA where having the notes shown in the mode I described would be extremely helpful.

One from cases I am dealing with is representing of objects of IBM System i platform in UML models.
Name of an object on iSeries is restricted with 10 characters. Additionally, there is no notion of a hierarchical folder structure on the platform - only flat libraries structure, with libraries not possible to host other libraries. As such, the libraries (namespaces) usually contain a lot (thousands for mid size system) of objects (programs, data files and etc.).
To accommodate for the restrictions, naming standards for the objects are usually very cryptic.  Therefore, the description attribute is used very extensively on System i to provide clues about purpose of an object. Native iSeries tools, allowing to browse objects (similar to project browser in EA), as a rule, display the description alongside of the object name to help to identify & differentiate the objects.
The notes attribute in UML is the perfect place for descriptions of the System i objects, but if the notes are not displayed in EA project browser, it makes it quite complicated to work with such EA model comparing to the use of native System i tools.


General Board / element notes in project browser
« on: August 27, 2009, 07:27:23 pm »
Hello All,

is there a way in EA to enable notes to be shown in project browser next to name of element as on the drawing below?

Code: [Select]
Package1          Notes for package Package1
    Diagram1          Notes for diagram Diagram1
    Class1          Notes for class Class1
         AttributeA          Notes for attribute Attribute1
         OperationA()          Notes for operation OperationA()
    Class2          Notes for class Class2

I think I have seen appropriate option somewhere in EA that as per my understanding should have allowed to enable this mode, but can't find it now.
In any way, experts, please help, otherwise I believe it is worth to request this as a new feature.


General Board / Re: import connectors from csv
« on: April 02, 2008, 11:33:41 am »
With skillset anyone can and everything is possible, but what to do without skillset? Right, to ask a colleague or better a vendor for advice  :)

[ch1089]ould you please explain what you mean here? is it about automation interface or something else?


General Board / Re: import connectors from csv
« on: April 01, 2008, 11:24:55 am »

thank you..
could you please post the link for the future request here?


General Board / Re: import connectors from csv
« on: April 01, 2008, 11:07:42 am »

thanks for reply and confirmation..that csv import of connectors is not supported.

In the same time not sure I understand your comment about redundancy..

The way I see it is that there should be a separate menu item "csv import/export of connectors". The connectors would be defined as pairs of element names + attributes for the connection.
For every pair, the "import connectors from csv" process should find both elements in the model selected and then to create a connector and attach it to the elements.

I think it should be relatively simple to implement with EA automation and logical to have in the product that already supports csv import of elements.. that's why I wonder why it is not supported..


General Board / import connectors from csv
« on: April 01, 2008, 03:21:27 am »
Hello All,

Is there a way to import connectors from csv file (I run EA 7.1)?
or the only way to automate import of relationships is to write a plug-in or script with use of EA automation interface?

More issue background:
I need to import objects and relationships currently kept in a database consisting from 2 tables: objects, relationships. The logical way is to convert the data from tables into csv format to import into EA. I see there is a built-in support in EA to import elements, but I do not find an option to import connectors.

Thank you,

Bugs and Issues / Re: Diagram filters using tagged values
« on: June 19, 2011, 01:24:29 am »
I do not see tagged values in Digram Filter dialogue in v.9.0.907.
So, is diagram filtering with tagged values supported or not?

Thanks, Alex.

Pages: 1 2 [3] 4