Skip to content
Snippets Groups Projects
  1. Jul 16, 2015
  2. Jun 03, 2015
    • Simon Barner's avatar
      - When inserting copies of objects as a result of a copy&paste operation, the... · 73f1e2b5
      Simon Barner authored
      - When inserting copies of objects as a result of a copy&paste operation, the inserted model elements is shifted by an offset. This gives visual feedback to the user that the paste operation has actually been performed.
      - Notes:
       + Some model types are not handled yet (see ticket)
       + Although maybe an obvious approach, this feature cannot be implemented as a method in HierarchicElementCompositorBase:
         o It is not the base class of all affected compositors
         o HierarchicElementCompositorBase resides in org.fortiss.tooling.base, where as the required methods for detailing with layout information are in org.fortiss.tooling.base.ui
      refs 2344
      
      73f1e2b5
  3. Apr 09, 2015
  4. Mar 25, 2015
  5. Mar 24, 2015
  6. Mar 17, 2015
  7. Mar 16, 2015
    • Simon Barner's avatar
      GREEN · 1a59c197
      Simon Barner authored
      - Undo last two changes: will be handled by ElementCompositorService (in the kernel)
      
      refs 2309
      1a59c197
  8. Mar 12, 2015
  9. Feb 23, 2015
  10. Feb 16, 2015
  11. Feb 12, 2015
  12. Feb 06, 2015
  13. Feb 05, 2015
  14. Feb 04, 2015
  15. Feb 03, 2015
  16. Feb 02, 2015
  17. Jan 26, 2015
  18. Jan 23, 2015
  19. 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
  20. Jan 13, 2015
  21. Dec 12, 2014
  22. 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
  23. Dec 08, 2014
Loading