Skip to content
Snippets Groups Projects
  1. Feb 03, 2015
    • Simon Barner's avatar
      YELLOW · c3fdd60e
      Simon Barner authored
      - Add Id, version, and ConQAT tags to XML files
      c3fdd60e
  2. Feb 02, 2015
  3. Jan 26, 2015
  4. Jan 23, 2015
  5. Jan 22, 2015
    • Simon Barner's avatar
      - Move annotation value service, annotation value provider base classes and... · b351a20a
      Simon Barner authored
      - Move annotation value service, annotation value provider base classes and annotation extension point to org.foritss.tooling.base
      - Remove createEditingSupport() from IAnnotationValueProviderBase and move functionality to org.fortiss.tooling.base.ui.annotation.editingsupport.EditingSupportFactory instead
      - Rename extension point to org.fortiss.tooling.base.annotation.
      
      Example binding:
      
      <extension point="org.fortiss.tooling.base.annotation">
        <annotation binding="org.fortiss.af3.timing.annotation.valueprovider.CIValueProvider">
           <modelElementClass modelElementClass="org.fortiss.af3.component.model.Component"/>
        </annotation>
      </extension
      - Adapt all known users of annotation framework to new structure
      - The change is a preparation to fix #2208, i.e. to put the instantiation of a model element and its annotations into a single undo/redo command
      refs 2208
      
      b351a20a
  6. Jan 13, 2015
  7. Dec 12, 2014
  8. 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
  9. Dec 08, 2014
  10. Dec 04, 2014
  11. Dec 03, 2014
  12. Dec 02, 2014
  13. Nov 19, 2014
  14. Nov 13, 2014
  15. Sep 08, 2014
  16. 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
  17. 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
  18. Aug 07, 2014
  19. Aug 06, 2014
  20. Aug 05, 2014
  21. Jul 24, 2014
  22. Jul 21, 2014
  23. Jun 03, 2014
  24. Mar 21, 2014
  25. Feb 17, 2014
  26. Feb 03, 2014
  27. Dec 18, 2013
  28. Nov 06, 2013
  29. Oct 09, 2013
  30. Sep 17, 2013
  31. Sep 06, 2013
  32. Aug 28, 2013
  33. Aug 05, 2013
Loading