1. 04 Dec, 2017 1 commit
  2. 01 Dec, 2017 1 commit
  3. 29 Nov, 2017 1 commit
  4. 28 Nov, 2017 1 commit
  5. 27 Nov, 2017 2 commits
  6. 21 Nov, 2017 1 commit
  7. 16 Nov, 2017 1 commit
  8. 15 Nov, 2017 5 commits
    • Vincent Aravantinos's avatar
      GREEN · f1771988
      Vincent Aravantinos authored
      f1771988
    • Simon Barner's avatar
      (Re-)move unused method instantiateAnnotationsRecursive() · 6972584f
      Simon Barner authored
      refs 2490
      6972584f
    • Simon Barner's avatar
      YELLOW · 295953ac
      Simon Barner authored
      Class is used by exploration.alg plugin (to be included into next release).
      
      Since its methods are generally applicable to migrate models based on concepts introduced in tooling.base, this MigrationUtils should remain (as a counterpart to tooling.kernel's MigrationUtils).
      refs 2490
      295953ac
    • Simon Barner's avatar
      YELLOW · 5a3e33d0
      Simon Barner authored
      Remove further unused methods in BaseModelElementUtils
       - nonHiddenSpecifications()
       - getConnectedElements()
      refs 2490
      5a3e33d0
    • Simon Barner's avatar
      YELLOW · 0f43aa37
      Simon Barner authored
      (Removed erroneous and unused method BaseModelElementUtils.getSuccessorConnector())
      refs 2490
      0f43aa37
  9. 14 Nov, 2017 1 commit
  10. 10 Nov, 2017 4 commits
  11. 23 Oct, 2017 1 commit
  12. 19 May, 2017 1 commit
    • 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
  13. 30 Mar, 2017 1 commit
  14. 29 Mar, 2017 1 commit
  15. 21 Mar, 2017 1 commit
  16. 21 Feb, 2017 2 commits
  17. 20 Jan, 2017 2 commits
  18. 10 Jan, 2017 1 commit
  19. 16 Dec, 2016 1 commit
  20. 12 Dec, 2016 1 commit
  21. 09 Dec, 2016 1 commit
    • 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
  22. 07 Dec, 2016 1 commit
    • 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
  23. 05 Dec, 2016 1 commit
  24. 30 Nov, 2016 2 commits
  25. 28 Oct, 2016 1 commit
  26. 27 Oct, 2016 1 commit
  27. 26 Oct, 2016 2 commits
    • 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
  28. 18 Oct, 2016 1 commit