Book a Demo

Author Topic: Conflict in interfaces - wrong operation displayed  (Read 9447 times)

Guillaume

  • EA Practitioner
  • ***
  • Posts: 1405
  • Karma: +42/-2
    • View Profile
    • www.umlchannel.com
Conflict in interfaces - wrong operation displayed
« on: March 27, 2008, 09:14:45 pm »
I've defined in separate packages a couple of interfaces, each with a set of operations.

I then created a Sequence Diagram using one of these interfaces and I'm getting an odd behaviour:
- when creating the message, I can select the operation I want to use
- the SD displays the operation from another interface but the correct returned value !!
- when opening the message again, the correct operation is displayed and eventually updates properly the diagram
- closing & opening the SD creates again the problem...

I eventually managed to sort it out by deleting one of the interface and creating it again.

Note that I created a template package with the interface definition + operation, which I then exported to XMI.
This way I can easily create new copies of this package, including the strip GUIDs option, and rename the package, interface and operations.

I'm not sure whether this is where the problem comes from...
Guillaume

Blog: www.umlchannel.com | Free utilities addin: www.eautils.com