Skip to content
Snippets Groups Projects
  1. Mar 30, 2017
  2. Mar 29, 2017
  3. Mar 21, 2017
  4. Feb 27, 2017
  5. Feb 21, 2017
  6. Jan 20, 2017
  7. Jan 10, 2017
  8. Dec 16, 2016
  9. Dec 12, 2016
  10. Dec 09, 2016
    • Alexander Diewald's avatar
      - Copy operation are not dirtying the model any more: Add a write flag to... · e0badd9c
      Alexander Diewald authored
      - Copy operation are not dirtying the model any more: Add a write flag to annotation actions; Only those will are dirtying a model now.
      - Context menu in the annotation view is no longer visible for non-editable annotations.
      - References and multi-references are now correctly handled:
        - Correct the set logic.
        - Offer two kinds of pastes for multi-reference annotations: append, replace.
      - Fix duplicated context menu entries for the SafetyIntegrityLevel annotation (details: see bug report).
      refs 2361
      
      e0badd9c
  11. Dec 07, 2016
    • Alexander Diewald's avatar
      Add copy & paste capabilities for annotations. · 4c88453c
      Alexander Diewald authored
      - Move the getEStructuralFeatureDescriptor method to the IAnnotationValueProvider interface.
      - Move the getContectMenuEntries method for AnnotationValueProviders to the ValueProviderBase class.
        - Remove the DefaultAnnotationContextActions interface that provided a default implementation.
        - Add copy & paste Actions to the ValueProviderBase class.
      - Improve the handling of (Annotation) instanceKeys in the GenericAnnotationView.
      - Generalize the Action to create random values for the annotations of the visible element set in the annotation view:
        - Can handle only Number types up to now.
        - Add a static method in AnnotationUtils that allows to provide this capability in AnnotationValueProviders.
      - Add a BaseMathUtils utility class in org.fortiss.tooling.base to handle "dynamic" Number conversions that are not considered in Apache common's MathUtils: Used, e.g., for the randowm number generation.
      - Update the EnergyConsumption- & WcetValueProviders.
      refs 2361
      4c88453c
  12. Dec 05, 2016
  13. Nov 30, 2016
  14. Oct 28, 2016
  15. Oct 27, 2016
  16. 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
  17. Oct 18, 2016
  18. 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
  19. 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
  20. Oct 10, 2016
  21. Sep 07, 2016
  22. Aug 26, 2016
  23. Jul 27, 2016
  24. Jul 25, 2016
  25. Jul 04, 2016
Loading