Book a Demo

Author Topic: component, embedded elements and realization  (Read 3265 times)

cty

  • EA User
  • **
  • Posts: 25
  • Karma: +0/-0
    • View Profile
component, embedded elements and realization
« on: November 04, 2009, 09:31:30 pm »
Hi all,
I have found a surprising new feature in the 7.5 release, concerning components links in diagrams and "include embedded elements" feature.

First of all, here is what I have in my EAP model :
  • I have a "Functional architecture" layer (package) in which I put a composite component (let's call it "FUNC COMP A"), that contains an exposed interface ("COMP A INT")
  • I also have a "Software architecture" layer, in which I put another composite component ("SOFT COMP B"), that contains also its own exposed interface ("COMP B INT")
  • Somewhere in my model, I have linked these two elements with a Realize link, in order to say that SOFT COMP B "realizes" some of the functional features that FUNC COMP A contains. I know this is probably not the cleanest way to do that, but anyway...

Now, here is what I see in 7.5 : when I put my SOFT COMP B in a diagram "as a link", by activating the "include embedded elements" feature (because I want my exposed interfaces to be displayed), EA duplicates all exposed interfaces of FUNC COMP A in SOFT COMP B.
I mean.... it not only displays exposed interfaces of these two components in the diagram : COMP A INT is duplicated in the SOFT COMP B in the project browser.

I am suprised that a simple "as link" copy could trigger elements duplication in the project browser. Moreover, if I could understand my interpretation of the Realization link is perhaps somewhat "private", I personaly think that this EA interpretation is quite restrictive !

Did anyone encounter the same problem ? Is it a normal feature from your point of view or should I submit a bug report ?