- Aug 03, 2015
-
-
Vincent Aravantinos authored
refs 2285
-
Johannes Eder authored
- removed all redundant classes AbstractDecoratedComplexCellWithTextStyledTextActionHandlerDatabindingEditingSupport, AbstractComplexCellWithTextStyledTextActionHandlerDatabindingEditingSupport, AbstractComplexCellDatabindingEditingSupport - changed DataStateValueEditing Support so that complex cells are still supported refs 2267
-
Vincent Aravantinos authored
refs 2235
-
- Jun 09, 2015
-
-
Simon Barner authored
- Switch to non-deprecated variant of KernelModelElementUtils.getParentElement()
-
- Jun 05, 2015
-
-
Johannes Eder authored
refs 2264
-
Vincent Aravantinos authored
refs 1948
-
Vincent Aravantinos authored
refs 1626
-
- Jun 03, 2015
-
-
Johannes Eder authored
refs 2264
-
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
-
Vincent Aravantinos authored
refs 1948
-
- Jun 02, 2015
-
-
Simon Barner authored
refs 2229
-
- Jun 01, 2015
-
-
Simon Barner authored
- Ensure that in each session, the hint how to create new connections is displayed until the user has managed to create three of them. - (Side note): The current implementation cannot distinguish connections created interactively by the user, and connections created by a model-transformations. However, we can assume that a user who is able to issue a model-transformation also knows how to create a channel in the GUI. refs 2229
-
Johannes Eder authored
refs 2126
-
Johannes Eder authored
refs 2126
-
- May 07, 2015
-
-
Simon Barner authored
- Ignore update of IDs that may be triggered massively when saving a model that contains a lot of generated artifacts for which IDs are typically not assigned. - Disabling the delivery of notifications during the assignment of IDs is not possible since the kernel needs to be notified about ID changes. refs 2309
-
- Apr 10, 2015
-
-
Simon Barner authored
- Prefer the potentially a bit less efficient but safer Display.getDefault.syncExec() over Display.getDefault.asyncExec() to avoid NPEs triggered by model modifications refs 2323
-
- Apr 09, 2015
-
-
Simon Barner authored
- Ensure that UI updates triggered from EMF notification mechanism are executed in the UI context (using Display.getDefault.asyncExec()) refs 2323
-
- Apr 01, 2015
-
-
Simon Barner authored
- In case the label could not be found, return a string representation of the value. This is useful to implement custom label providers for model elements are edited in combo boxes. - Prevent potential NPE
-
- Mar 25, 2015
-
-
Simon Barner authored
- Add IAnnotationValueProvider.isHidden() that allows to hide annotations from any view (useful for internal attributes that should not be exposed to the user). Default = false - Extend AnnotationEntry and AnnotationFilter accordingly
-
- Mar 16, 2015
-
-
Simon Barner authored
- GSNPositionedEditPartBase*: Avoid code duplication by pushing refreshDecorationFigure() to PositionedEditPartBase - PositionedEditPartBase.refreshDecorationFigure() - Avoid SWT Image leak by reusing the same icons - Add more null-checks to implementation - MarkerViewPart -> column updater: Avoid SWT Image leak by disposing old image before setting a new one
-
- Feb 23, 2015
-
-
Simon Barner authored
- Keep order of elements to be selected (e.g., EENum values) etc. by using a LinkedHashMap instead of a TreeMap
-
Simon Barner authored
-
Alexander Diewald authored
Adds the possibility to filter the list of available choices for an enum-type annotation via the annotation's value provider. Therefore, a map containing the class of the to be filtered model elements and the allowed enum literal must be given in the constructor of the value provider.
-
- Feb 20, 2015
-
-
Simon Barner authored
-
- Feb 16, 2015
-
-
Simon Barner authored
-
- Feb 12, 2015
-
-
Simon Barner authored
refs 2226
-
Simon Barner authored
-
Simon Barner authored
-
Simon Barner authored
refs 2289
-
- Feb 06, 2015
-
-
Vincent Aravantinos authored
-
Simon Barner authored
refs 2255
-
- Feb 05, 2015
-
-
Vincent Aravantinos authored
refs 2255
-
Vincent Aravantinos authored
refs 2255
-
Vincent Aravantinos authored
refs 2255
-
Vincent Aravantinos authored
refs 2255
-
Vincent Aravantinos authored
refs 2255
-
- Feb 04, 2015
-
-
Simon Barner authored
Bugfix: Use annotation instance key in setValue(). This is already done in getValue() / getLabel()
-
- Feb 03, 2015
-
-
Simon Barner authored
-
Simon Barner authored
- Add Id, version, and ConQAT tags to XML files
-
- Feb 02, 2015
-
-
Simon Barner authored
* Mainly documentation cleanup * Remove some commented out code org.fortiss.tooling.kernel.internal.storage.eclipse.ModelContext: org.fortiss.tooling.kernel.utils.EMFResourceUtils: - Resolve B.19 issue (numbering scheme as of Aug. 14, <https://af3-developer.fortiss.org/projects/autofocus3/wiki/Check-list_for_Code_Reviews/56>) "Use static imports" refs 2255
-