- Nov 13, 2014
-
-
Dongyue Mou authored
No commit message
-
Dongyue Mou authored
-
- Nov 12, 2014
-
-
Dongyue Mou authored
-
Simon Barner authored
- Fix bug that icon faking the native widget is not hidden when the actual widget is shown for editing refs 1841
-
Johannes Eder authored
refs 2067
-
- Nov 10, 2014
-
-
Simon Barner authored
- Remove NOP override of setAnnotationValue() refs 1841
-
Alexander Diewald authored
refs 2154
-
Alexander Diewald authored
- Adds support for checkboxes in the TableViewer (of the annotations). Still needs visual improvements. - Modifies the GenericAnnotationView to support the checkbox-editing.
-
Dongyue Mou authored
-
- Nov 09, 2014
-
-
Dongyue Mou authored
-
- Nov 03, 2014
-
-
Dongyue Mou authored
-
Dongyue Mou authored
-
- Oct 24, 2014
-
-
Simon Barner authored
- Ensure that currently selected model element is visible in table view (the change of the selection can be triggered in an external editor, e.g. the model navigator) refs 1841,2137
-
Simon Barner authored
- getValues(): cache AnnotationEntry list returned for given model element, significantly improving the performance of the AnnotationView for larger model. The view makes extensive use of this method from its update() method. refs 1841
-
Simon Barner authored
refs 1841
-
Vincent Aravantinos authored
-
- Oct 06, 2014
-
-
Simon Barner authored
- Change semantics of SUB_MODEL scope declaration to also include the element to which the annotation is attached - Preserve the current behavior (current element is not included) in STRICT_SUB_MODEL refs 1841
-
- Oct 02, 2014
-
-
Simon Barner authored
- Cache column width (possibly manually adjusted by the user) refs 1841
-
Simon Barner authored
refs 1841
-
Simon Barner authored
- Broken after integration of EReference support since setting of values no longer defaults to String initializers) - Hence, also override doSetValue(AnnotationEntry, Object). refs 1841
-
- Oct 01, 2014
-
-
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
-
Simon Barner authored
- Rename computeFullyName() -> computeFullyQualifiedName()
-
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
-
- Sep 30, 2014
-
-
Simon Barner authored
refs 1841
-
Simon Barner authored
- Add constructor to DerivedAnnotationValueProviderBase that eases to build "mixed" annotations, i.e. those that provide one derived / calculated value, and one or more values backed by EStructuralFeatures refs 1841
-
- Sep 29, 2014
-
-
Simon Barner authored
- If there is only one EStructuralFeature in the annotation's EClass, registered it with the DEFAULT_KEY - This results in a more readable column heading (which is exactly the String returned by the user-supplied implementation of getAnnotationName(), instead of "<user-supplied String> : <EStructuralFeature name>" refs 1841
-
Simon Barner authored
- Unify (merge) MultiInstanceAnnotationSupport with (into) TextEditingSupport refs 1841
-
Simon Barner authored
- Add color code for uneditable annotations values - light gray: annotation does not exist for the given model elemnt - light blue: annotation is a derived / computed value refs 1841
-
Simon Barner authored
Simply label it "Model Element" - Likewise, in component filter, use "model element" instead of "component" as filter label refs 1841
-
- Sep 24, 2014
-
-
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
-
- Sep 15, 2014
-
-
Simon Barner authored
refs 1841
-
- Sep 12, 2014
-
-
Simon Barner authored
refs 1841
-
- Sep 11, 2014
-
-
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
-
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
-
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.
-
- Sep 10, 2014
-
-
Simon Barner authored
- ExtendedCCombo -> CCombo whose entries are linked with foreign data
-
- Sep 09, 2014
-
-
Simon Barner authored
- Fix warnings by removing reference to getTextPostConvertValidator() in class comment. Method has been removed in r10818.
-
Simon Barner authored
- GenericAnnotationView: Enable to restrict view to currently selected element type (e.g., components, channels, ...) - AnnotationViewPartBase: Generalize selectionChanged() to handle all graphical model elements (required for the above feature) refs 1841
-
Simon Barner authored
refs 1841
-
- Sep 08, 2014
-
-
Simon Barner authored
- Fix editing of dynamically instantiated annotations refs 1841
-