Skip to content
Snippets Groups Projects
  1. Oct 26, 2016
    • Simon Barner's avatar
      Ensure that IDs have been assigned to all new model elements before they are... · 695a37f1
      Simon Barner authored
      Ensure that IDs have been assigned to all new model elements before they are hooked to the project / resource
      - Rationale
        - Model elements for which no ID has been assigned, have id 0 (which is the default value). 
        - When the new element is hooked to the resource, ResourceUtils.KernelResourceFactory.KernelXMIResource.getId() is called, which internally calls setId() to synchronize the XMI ID with the AF3 ID. In case the ID is still 0, this implicit call will corrupt the ID -> model object map (by override the mapping for key 0).
      - Changes
        - ElementCompositorService: Assign IDs *before* hooking new element to the container (but of course using the container to determine the next free ID)
        - ModelElementCompositorBase: Assign IDs to newly instantiated annotations
      
      695a37f1
    • Vincent Aravantinos's avatar
      adapts contraint base · 56e8cae3
      Vincent Aravantinos authored
      refs 2726
      56e8cae3
  2. Oct 18, 2016
  3. Oct 14, 2016
    • Alexander Diewald's avatar
      Improve the annotation action "framework". · c9d571fe
      Alexander Diewald authored
      - Add a mechanism to create input dialogs: The action descriptor passes a map-type object that defines the expected parameters.
      - Refine the container classes.
      - Add an annotation action that allows to create random valued entries for a selected annotation build around an average value and the given bounds.
      refs 2361
      c9d571fe
  4. Oct 13, 2016
    • Alexander Diewald's avatar
      Extend the AnnotationAction "framework". · 9b274ef6
      Alexander Diewald authored
      - Move the annotation and annotationEntry fields from the ColumnHandle to the AnnotationInstSpec class.
      - Add a container class to the IAnnotationValueProvider that allows to specify the menu entry string and the set of elements to apply the specified action to.
      - Modify the IAnnotationValueProvider and DefaultAnnotationContextActions interfaces to use the new container class.
      - Adjust the GenericAnnotationView to create runnables based on the information found in the new container class.
      - Simplify the "Propagate to all" annotation action.
      refs 2361
      9b274ef6
  5. Oct 10, 2016
  6. Sep 07, 2016
  7. Aug 26, 2016
  8. Jul 27, 2016
  9. Jul 25, 2016
  10. Jul 04, 2016
  11. Jul 01, 2016
  12. Jun 14, 2016
  13. Jun 13, 2016
  14. Jun 07, 2016
  15. Jun 06, 2016
  16. May 24, 2016
  17. May 23, 2016
  18. May 20, 2016
  19. May 19, 2016
Loading