Ticket #106 (reopened defect)

Opened 2 months ago

Last modified 1 month ago

Interface's implements/require functionality broken

Reported by: arj..@yirdis.nl Assigned to: arj..@yirdis.nl
Priority: major Milestone: Gaphor 0.14.0
Component: Gaphor Version:
Keywords: Cc:

Description

The interface required/implemented functionality should update to O / O) /etc. depending on the folded property and if Implementation / Usage dependencies are connected.

Attachments

Change History

03/03/08 23:06:49 changed by arj..@yirdis.nl

Usage dependency is drawn as a solid line if the head is connected to a folded interface item. Also the <<use>> text should be omitted.

(or should we keep it for clarity?)

03/03/08 23:06:56 changed by arj..@yirdis.nl

  • status changed from new to assigned.

03/18/08 06:38:18 changed by arj..@yirdis.nl

  • status changed from assigned to closed.
  • resolution set to fixed.

03/19/08 04:54:17 changed by wrobe..@pld-linux.org

  • status changed from closed to reopened.
  • resolution deleted.

it works ok in situation like: - create two classes - create interface - connect interface and first class with usage - connect interface and second class with implementation item

but disconnect usage/implementation from classes, then try to connect usage/implementation to interface. folded interface does not chage to "O)|O|)" notation.

04/07/08 01:33:30 changed by arj..@yirdis.nl

Indeed the behaviour is a bit vague when you disconnect.

If you disconnect the Use dependency on the class-side, Interface's layout is not changed. When you disconnect on the interface side, the layout is updated.


Add/Change #106 (Interface's implements/require functionality broken)