Skip to content
Snippets Groups Projects
  1. Sep 15, 2014
  2. Sep 12, 2014
  3. 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
  4. Sep 10, 2014
  5. Sep 09, 2014
  6. Sep 08, 2014
  7. Sep 05, 2014
  8. Sep 04, 2014
  9. Sep 03, 2014
  10. Sep 02, 2014
  11. Sep 01, 2014
  12. Aug 29, 2014
  13. Aug 28, 2014
  14. Aug 27, 2014
    • Simon Barner's avatar
      Add support for IAnnotatedSpecifications for which multiple instances can exist: · 90c20e8f
      Simon Barner authored
      - Extend IAnnotationValueProvider with getter/setter methods to access individual instances of a multi-instance IAnnotatedSpecification
      
      - The storage of the instances is based on an EMap<String, V> in the corresponding IAnnotatedSpecification.
      
      - See MultiInstanceAnnotationValueProviderBase for documentation how to create the corresponding meta-model for the annotation types, and of course use it as a basis for specific multi-instance value providers.
      
      - Merge SingleAttributeValueProviderBase and SingleEDataValueProviderBase to SingleEStructuralFeatureValueProviderBase, and generalize it to work on EStructuralFeatures. This is required to support both EAttributes and "contained" EReferences as annotation storage in the meta-model.
      
      - With the above change, cleanup and extend the instantiation of annotation attributes / contained references to EClasses.
      
      - Extend the GenericAnnotationView to enable instantiation of multi-instance annoations.
      refs 1841
      90c20e8f
Loading