UCM Weaving

Issue #460 new
Cheuk Chuen Siow created an issue

This feature adds the weaving capability to UCMs and will follow through issue #371 (basic implementation of UCM with start points, end points, responsibilities, and node connections).

Comments (47)

  1. Cheuk Chuen Siow reporter

    References #460: Address several issues from previous implementation

    • Change default folder to be the same folder as the concern when saving UCMs.

    • Remove cardinality map usage in UCM controller.

    • Remove text view from path node: Decide how to display floating text for nodes, components, or conditions.

    → <<cset 64fbb3bf416b>>

  2. Cheuk Chuen Siow reporter

    References #460: Update UCM weaving functionality

    • Switch responsibility mapping direction
    • Add arrowhead on node connections
    • Fix bugs by checking visited nodes
    • Implement local start and end points through public visibility
    • Inherit responsibility mappings from parents after weaving

    → <<cset e87c227e5c90>>

  3. Cheuk Chuen Siow reporter

    References #460: Fix couple of bugs for UCM

    • Override destroy method for UCMScene and PathNodeView
    • Update line drawing for node connections when editing path nodes
    • Fix undo/redo when moving path nodes
    • Filter number of responsibilities displayed when listing in target mapping

    → <<cset ace17e158b51>>

  4. Cheuk Chuen Siow reporter

    References #460: Correct fork join creation for appropriate stubs

    • Static: or-fork or-join
    • Dynamic: and-fork or join
    • Synchronizing: and-fork and-join
    • Blocking: and-fork and-join

    → <<cset f4461bd6dcae>>

  5. Log in to comment