Skip to content
wrobell edited this page Sep 13, 2010 · 54 revisions

To do before release (what’s done see NEWS file)

  1. FIXED: Loading older models should be improved due to association end navigability changes.
  2. FIXED: Get rid of tagged values (replaced by stereotypes attributes in UML 2, implemented in Gaphor 0.14.0).
  3. FIXED: Update data model to next version
  4. DONE: Discuss ‘relationship’ issue.
  5. DONE: Add more classes to MetaclassNameEditor.CLASSES list.
  6. Not all unit tests pass, current test cases to fix (if not more)
    – gaphor/adapters/classes/tests/test_class.py
    – gaphor/adapters/components/tests/test_connector.py
    – gaphor/adapters/tests/test_comment.py
    – gaphor/diagram/tests/test_classifier_stereotypes.py
    – gaphor/services/tests/test_sanitizerservice.py
  7. DONE: Check undo behaviour, esp. in relationship with removal of connected items (e.g. Classes)

Bugs:

  • FIXED: add two classes, connect them with association, remove one of the classes – assertion error (gaphas level)
  • FIXED: connect two items with a line, enter property editor, make the line horizontal – problems on gaphas level
AJM: problem occurred when a line with only one segment is made orthogonal. In that case JuggleError occurs. I added a check on the orthogonal property to prevent it from being set to orthogonal if only one segment exist.
  • FIXED: items are not updated, when stereotype no longer extends a class (i.e. remove the stereotype or extension line)
  • FIXED: slots of instance specification (due to applied stereotype) are not removed if stereotype’s attribute is removed
  • FIXED: if swimlane is removed from its parent swimlane, then actions shall be ungroupped, too
  • FIXED: create an association between 2 nodes or components – association end is shown at the very top of the tree
  • FIXED: editing attributes and operations of a class is not working properly
  • reconnections
    DONE: flows
    DONE: state transitions
    DONE: associations
    – SV: comment line
    – NV: message
    DONE: dependency
    DONE: generalization
    DONE: implementation
    – connector
    DONE: include (use cases)
    DONE: exclude (use cases)
    – SV: extension (profiles)
  • FIXED: there are various errors while creating and changing component assembly diagrams
  • FIXED: create dependency with no auto type detection, change type to realization, connect interface and class items with the dependency – type changes to “Dependency”, should stay unchaged and no connection shall be allowed
  • DONE: cleanup feature items (named, slot, attribute, operation) to use one interface, so on diagram editing works nicely
  • FIXED: interaction diagrams problems (not possible to add multiple messages, lifeline lifetime problems after message disconnection, etc), see also http://gaphor.lighthouseapp.com/projects/39230/tickets/21-model-elements-are-not-deleted-on-item-removaldisconnect
Clone this wiki locally