Skip to content
Snippets Groups Projects
  1. Nov 10, 2017
  2. Oct 23, 2017
  3. Sep 19, 2017
  4. Aug 07, 2017
  5. May 19, 2017
    • Alexander Diewald's avatar
      - Add parser interface for exploration expression language (visitor). This... · 55076de7
      Alexander Diewald authored
      - Add parser interface for exploration expression language (visitor). This includes an additional EOperation for IExpressions to accept visitors.
      - Implement a base class for expression evaluators.
      - Add a Deployment validator that performs an evaluation against a given ExplorationSpecification and which uses expression evaluator base class.
      - Add a context menu entry to launch the Deployment validation.
      - Add two Utility methods to handle integer and floating point numbers.
      refs 2960
      
      55076de7
  6. Mar 30, 2017
  7. Mar 29, 2017
  8. Mar 21, 2017
  9. Feb 27, 2017
  10. Feb 21, 2017
  11. Jan 20, 2017
  12. Jan 10, 2017
  13. Dec 16, 2016
  14. Dec 12, 2016
  15. 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
  16. 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
  17. Dec 05, 2016
  18. Nov 30, 2016
  19. Oct 28, 2016
  20. Oct 27, 2016
  21. 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
  22. Oct 18, 2016
  23. 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
  24. 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
  25. Oct 10, 2016
Loading