- Jul 22, 2015
-
-
Vincent Aravantinos authored
refs 2352
-
- Jul 16, 2015
-
-
Simon Barner authored
- If the creation of new annotations should be wrapped into a command, but the annotation already exists, avoid the usage of a command and just directly return the (already existing) annotation. - This avoids superfluous model modifications (i.e., the project marked dirty and requires saving) refs 2369
-
- Jul 03, 2015
-
-
Vincent Aravantinos authored
-
- Jul 02, 2015
-
-
Simon Barner authored
-
Simon Barner authored
-
Simon Barner authored
- Use constants in IPageLayout instead of hard-coded String constants to configure views for StoragePerspective. - Note: ResourceNavigator view is deprecated since Eclipse 3.5! (warning suppressed for now)
-
- Jun 23, 2015
-
-
Simon Barner authored
- Since partClosed() is triggered when any IWorkBenchPart is closed, the current implementation erroneously removes the EditorActivationListener even if any other view but the "Model Elements" view is closed. - Hence, use a different approach and in partActivated() check, if the LibraryView's TreeViewer control is disposed
-
Simon Barner authored
-
Simon Barner authored
- Avoid java.lang.IllegalStateException because EditorActivationListener tries to update the input of LibraryView's TreeViewer widget after it has been closed (disposed)
-
Vincent Aravantinos authored
-
- Jun 11, 2015
-
-
Vincent Aravantinos authored
-
- Jun 09, 2015
-
-
Simon Barner authored
- Switch to non-deprecated variant of KernelModelElementUtils.getParentElement()
-
Johannes Eder authored
-
- Jun 08, 2015
-
-
Johannes Eder authored
-
- 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
-
Simon Barner authored
- doCompositorBasedDelete(): Sort list of deletion targets such that object whose eContainer() is not contained in 'targets' are deleted first (e.g., free connectors in hierarchical element models). - This is required to avoid an NPE when the GUI is refreshed while the list of object to be deleted is processed. refs 2231
-
- Jun 01, 2015
-
-
Vincent Aravantinos authored
refs 2262
-
Vincent Aravantinos authored
refs 2304
-
Johannes Eder authored
refs 2304
-
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
-
Vincent Aravantinos authored
refs 2196
-
Johannes Eder authored
refs 2126
-
Johannes Eder authored
refs 2126
-
- May 21, 2015
-
-
Georgetta Igna authored
refs 2337
-
Georgetta Igna authored
canPaste is checked inside canPasteInto to forbid pasting stated inside other states selected in the editor. refs 2337
-
Georgetta Igna authored
refs 2337
-
Georgetta Igna authored
refs 2337
-
Georgetta Igna authored
disabled Delete when trying to delete the background of the editor. refs 2202
-
- May 20, 2015
-
-
Amit Kumar Mondal authored
refs 2310
-
- 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
-
Simon Barner authored
refs 2309
-
- Apr 30, 2015
-
-
Simon Barner authored
- Delete also resources that contain references to the resource managed by the kernel (e.g., the AF3 project) refs 2309
-
- Apr 24, 2015
-
-
Vincent Aravantinos authored
-
- Apr 16, 2015
-
-
Simon Barner authored
- This fixes the bug that the TreeMap suffers from collisions of identity hashes. - The special properties of IdentityHashMap that it uses references equality (instead of equals()) to decide collisions is not needed here, but it also does not harm since this is the default implementation of equals(), and per definition there cannot be two equal elements (at the XMI resource level). refs 2309
-