Skip to content
Snippets Groups Projects
  1. Nov 13, 2014
  2. Nov 12, 2014
  3. Nov 10, 2014
  4. Nov 09, 2014
  5. Nov 03, 2014
  6. Oct 24, 2014
  7. Oct 06, 2014
  8. Oct 02, 2014
  9. Oct 01, 2014
    • Simon Barner's avatar
      createStructuralFeatureInstance(): Do not try to create any instances for EReferences: · 135559f0
      Simon Barner authored
        - Contained features are created automatically by the generated EFactory
        - Non-contained features must be set by the user
      -> Return null in any case
      refs 1841
      135559f0
    • Simon Barner's avatar
      KernelModelElementUtils · c149372d
      Simon Barner authored
       - Rename computeFullyName() -> computeFullyQualifiedName()
      c149372d
    • Simon Barner's avatar
      Add support for editing EReferences · d7783cf4
      Simon Barner authored
       - Extend EStructuralFeatureValueProvider and ComboBoxEditingSupport to handle also this case
       - Reintroduce EStructuralFeatureDescriptor to provide means to specify the scope in which EReferences can be set
           - PROJECT: All models in the current project
           - MODEL: Current model (e.g., ComponentArchitecture)
           - SUB_MODEL: Sub-model below the model element that hosts the annotation managed by the current IAnnotationValueProvider
      refs 1841
      d7783cf4
  10. Sep 30, 2014
  11. Sep 29, 2014
  12. Sep 24, 2014
    • Simon Barner's avatar
      Override getRegisteredHandlers(Class) · 9571ce8c
      Simon Barner authored
      - In contrast to the implementation of EObjectAwareServiceBase.getRegisteredHandlers(Class), this implementation returns all IAnnotationValueProviders that have
      been registered for the given class or any of its super-classes or interfaces.
      
      - As a result, value providers may now be bound to different base classes of a given model element, e.g. for GenericECU, annotations that have been bound to ExecutionUnit and IPlatformArchitectureElement will be return (old behavior: only annotations bound to the nearest match, i.e. ExecutionUnit, would have been returned).
      
      - TODO: Investigate if this behavior is also (optionally) desirable for other services and should be merged / integrated to EObjectAwareServiceBase.
      refs 1841
      9571ce8c
  13. Sep 15, 2014
  14. Sep 12, 2014
  15. Sep 11, 2014
    • Simon Barner's avatar
      - Move AnnotationFilter to dedicate file · 0888161d
      Simon Barner authored
      - Add GenericAnnotationView.setFixedAnnotationFilter(). It can be used to install an externally created filter instead of the filter option GUI. This can be used to embed GenericAnnotationView in another widget, and to restrict its scope accordingly.
      refs 1841
      0888161d
    • Simon Barner's avatar
      - Enable filtering by model element hierarchy level and annotation type · 83017bb8
      Simon Barner authored
      - Split filtering functionality and filter option widget:
        preparation to configure view with fixed filter (and to hide the filter option UI), e.g.
        for embedding the view in another UI control.
      - Merge column filtering methods into (row) ViewerFilter
      refs 1841
      83017bb8
    • Simon Barner's avatar
      ExtendedCCombo · 4cf12737
      Simon Barner authored
       - Do not add grid layout data that determines how the new ExtendedCCombo is added to its enclosing layout and do not set options in the constructor. Both violate the encapsulation and complicate the reuse of ExtendedCCombo in different contexts.
       - Override all add*() and remove() to ensure consistency of underlying CCombo and list of referenced objects.
      4cf12737
  16. Sep 10, 2014
  17. Sep 09, 2014
  18. Sep 08, 2014
Loading