- Nov 24, 2015
-
-
Simon Barner authored
-
- Nov 20, 2015
-
-
Simon Barner authored
- Make update(IModelElement modelElement) more robust by tolerating null input which might occur during model modifications refs 2289
-
- Nov 19, 2015
-
-
Johannes Eder authored
refs 2446
-
- Oct 23, 2015
-
-
Andreas Bayha authored
-
- Oct 22, 2015
-
-
Alexander Diewald authored
- AnnotationViewBase: Wrap the update in a asyncExec call again to avoid deadlocks on model transformations. org.fortiss.af3.mira.ui: - Solve the reported issue by wrapping the problematic method call in mira.ui into a asyncExec call. refs 2323
-
Alexander Diewald authored
-
Alexander Diewald authored
- TreeViewerEditorBase: Wrap the refresh call into a asyncExec method to avoid invalid tread access when a model is modified which is open in a TreeViewer editor.
-
- Sep 21, 2015
-
-
Alexander Diewald authored
refs 2228
-
- Sep 17, 2015
-
-
Alexander Diewald authored
-
- Aug 24, 2015
-
-
Vincent Aravantinos authored
-
- Aug 03, 2015
-
-
Carmen Carlan authored
refs 2203
-
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
-