Skip to content
Snippets Groups Projects
  1. Dec 12, 2014
  2. Dec 11, 2014
    • Simon Barner's avatar
      - AnnotationUtils: · cdac18a8
      Simon Barner authored
        - Add getAnnotation(IModelElement, Class<T> clazz, boolean)  variant that lets the caller control if the potential instantiation of an annotation should be wrapped into a command.
        - The original getAnnotation(IModelElement, Class<T> clazz) variant still exists and still defaults to wrapping the instantiation into a command
      - AnalysisMigrationProvider / SafetySpecToAnnotationMigrationProvider: Use the new method to prevent the creation of a command in order to prevent the use of the IPersistencyService during the migration (workaround for the annotation-related aspect of #2010)
      refs 2010,2172
      cdac18a8
  3. Dec 08, 2014
  4. Dec 04, 2014
  5. Dec 03, 2014
  6. Dec 02, 2014
  7. Nov 19, 2014
  8. Nov 13, 2014
  9. Sep 08, 2014
  10. Sep 01, 2014
    • Simon Barner's avatar
      DerivedAnnotationBase -> IDerivedAnnotation<T> · fe4c4952
      Simon Barner authored
       - Change return type of getValue() to T
       - This allows for more type safe implementation of the underlying calculations
       - The former abstract base class DerivedAnnotationBase used Object as a return type for getValue() to due an EMF code generation bug for generics if the base class is located in a different .ecore file than the concrete class. For interfaces, this bug is not triggered.
        
      refs 1841
      fe4c4952
  11. Aug 29, 2014
    • Simon Barner's avatar
      Introduce "derived" annotation, i.e. based on calculations instead of explicit... · 6086120c
      Simon Barner authored
      Introduce "derived" annotation, i.e. based on calculations instead of explicit annotations / model contents can be implemented
      
      - DerivedAnnotationBase meta-model element, with getValue() EOperation, and a extensive documentation.
      - Corresponding DerivedAnnotationValueProviderBase, implementing a read-only, text-view of the calculation result
      - To implement the above, move handling of annotation EClass & factory to ValueProviderBase
      
      refs 1841
      
      6086120c
  12. Aug 07, 2014
  13. Aug 06, 2014
  14. Aug 05, 2014
  15. Jul 24, 2014
  16. Jul 21, 2014
  17. Jun 03, 2014
  18. Mar 21, 2014
  19. Feb 17, 2014
  20. Feb 03, 2014
  21. Dec 18, 2013
  22. Nov 06, 2013
  23. Oct 09, 2013
  24. Sep 17, 2013
  25. Sep 06, 2013
  26. Aug 28, 2013
  27. Aug 05, 2013
  28. Aug 03, 2013
  29. Aug 02, 2013
  30. Jul 29, 2013
  31. Jul 28, 2013
  32. Jul 11, 2013
Loading