![]() |
Telelogic Rhapsody (steve huntington) | ![]() |
Topic Title: Question on "refined interfaces" Topic Summary: Created On: 27-Mar-2007 07:26 Status: Read Only |
Linear : Threading : Single : Branch |
![]() |
![]()
|
![]() |
|
Hi community,
I'd like to model a block with a provided port typed by an interface, and then have a sub-block, which inherits the port, but adds a refined interface definition to it. When I draw the generalization association between the two blocks, the sub-block inherits the port as expected. Now the problem is that when I try to alter the interface definition of the inherited port (exchange it with an interface which realizes the original interface), the interface definition of the super-block also changes. Did I miss something here? Is this Rhapsody-specific since I believe that according to the UML/SysML, it's allowed to replace an interface with another specialized interface without affecting the superclass... Any advice is appreciated! Kind regards, Basti |
|
![]() |
Telelogic Rhapsody
» Rhapsody Category » Rhapsody
»
Question on "refined interfaces"
|
![]() |
FuseTalk Standard Edition v3.2 - © 1999-2009 FuseTalk Inc. All rights reserved.