Skip to main content
aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2016-03-03Bug 488791: [Tests] Discontinue packaging of tests as fragment bundlesChristian W. Damus2-97/+108
Deprecate the FragmentTestSuiteClass. Convert all test fragments in the Papyrus Main Tests to plug-ins (does require some changes in the tests themselves, especially in the finding of test resources within the bundles and a few cases of making API accessible for testing). Update the aggregate suites accordingly. Change-Id: I91b38b3152fb147d3c4185b00240248344cce95b
2016-03-02Bug 474467: Papyrus editors title do not update when their label changeChristian W. Damus2-750/+840
Add support for propagation of label-provider change events for labels that are dependent on other elements' labels. Implement such a dependent label for all notation views supported by the Viewpoints mechanism that have no names of their own, including * unnamed Diagrams * unnamed Tables Now that the table label provider depends on table prototypes, the broken prototype references in editor reload tests need to be updated (they were missed in the refactoring when all of the prototypes were removed from the builtin Viewpoints configuration model). Change-Id: I8a9c361129c996188f87ac2851db39e0f66f3acd
2016-02-24Bug 485220: [Architecture] Provide a more modular architectureChristian W. Damus2-274/+281
https://bugs.eclipse.org/bugs/show_bug.cgi?id=485220 Implement version management: PDE API Tooling and Oomph Version Management. Introduce two new plug-in projects to manage versioning using Oomph: * org.eclipse.papyrus.releng.main.release for the Main bundles and features * org.eclipse.papyrus.releng.dev.release for the Dev Tools Add new menu actions to the Dev Tools: * main menu bar: * synchronize POM and manifest versions * "Configure" context menu on bundle projects and MANIFEST.MF * optimize bundle dependencies and re-exports * update dependency version ranges to match current workspace and PDE target Remove obsolete menu actions from the Dev Tools: * main menu bar: * Set all Papyrus feature versions * Set all Papyrus plug-in versions * Set versions of all Papyrus dependencies in Papyrus plug-ins Fix versioning errors reported by PDE and Oomph. Ensure proper version ranges consistent with latest build target. Optimize the dependencies of all Papyrus Main bundles and Dev Tools. Remove version- and reexport-checking tests in the BundlesTests that are now not needed because, on the one hand, we now implement discrete bundle versioning (managed by PDE/Oomph) and on the other, we now use re-exports properly to ensure classpath consistency in clients of a bundle's API. Thorough overhaul of the "project editors" API, including: * rationalize the API interfaces * refactor the all-in-one PluginEditor class from the customization bundle to the project-editors bundle * update clients in the Customization and DSML Validation components * fix a bunch of operations that didn't work * add missing operations required by the new Dev Tools actions * complete some unimplemented APIs * add a comprehensive JUnit test suite covering all of the project-editors API Change-Id: I6a699d93909f61099226ceb994140f03ea99a70f
2016-01-22Bug 485220: [Architecture] Provide a more modular architectureChristian W. Damus5-458/+0
https://bugs.eclipse.org/bugs/show_bug.cgi?id=485220 Move UI-dependent APIs from the org.eclipse.papyrus.infra.tools bundle to org.eclipse.papyrus.infra.ui. Accordingly move tests into a new org.eclipse.papyrus.infra.ui.tests bundle. Two crucial UI dependencies are inverted by introduction of new OSGi services with core interfaces specified in the non-UI layer: * IExecutorService extends Java Platform's ExecutorService with APIs for synchronous execution (a la Display.syncExec). A new CoreExecutors class in the infra.tools bundle supplies the instance provided by the OSGi service implementation in the infra.ui bundle. This provides compatibility for clients of various UIUtil APIs that they can no longer access * IContextualServiceRegistryTracker abstracts the concept of the default ServicesRegistry found in the currently active editor, which the ServiceUtilsForHandlers class (and hence all of its clients) relies on. Again an OSGi service implementation in the infra.ui bundle supplies the implementation of this tracker, which is exposed in infra.core through the service-utils API Also move UI-dependent APIs from the org.eclipse.papyrus.infra.core bundle into org.eclipse.papyrus.infra.ui. This includes * moving the 'papyrusDiagram' and 'papyrusContentOutline' extension points into the org.eclipse.papyrus.infra.ui namespace * moving various UI-related services such as EditorLifeycleManager, SaveLayoutBeforeClose, and the IMultiDiagramEditor, itself, into the org.eclipse.papyrus.infra.ui bundle This necessitates not only widespread refactorings on the moved APIs, but also concomitant move of other APIs in other bundles because they cannot plausibly use these moved APIs from their new home in org.eclipse.papyrus.infra.ui and/or they cannot reasonably also be moved to the UI bundle and/or they must be used by bundles that now have no UI dependency: * the DI/sash-windows EMF model is moved out of infra.core.sasheditor.di bundle into a new model-only org.eclipse.papyrus.infra.sashwindows.di bundle (which symbolic name incidentally now better reflects the contained Java package names) * the IPageManager and ILocalPageService interfaces are moved out of infra.core.sasheditor.di bundle because they need to remain accessible by headless code such as the edit advices that ensure deletion of sash-model pages for notations that are deleted. These are now in a package named org.eclipse.papyrus.infra.code.sashwindows.di.service. Accordingly the class hierarchy implementing the IPageManager interface is changed: the obsolete PageMngrImpl is deleted, replaced by a BasicPageManagerImpl which now the PageManagerImpl extends. A service factory creates the basic page manager in a headless context, but is overridden by the UI-aware implementation when the UI bundles are installed * the MultiDiagramEditorGefDelegate (which has a GEF 3 dependency) is moved from the org.eclipse.papyrus.infra.core.sasheditor bundle to a new org.eclipse.papyrus.infra.gmfdiag.gef bundle. Its usage for an adapter of ActionRegistry type is extracted out of the CoreMultiDiagramEditor class into a new external adapter-factory in the infra.gmfdiag.gef bundle Tests all still pass (inasmuch as they do in the nightly master builds). Change-Id: I573dee5d9312d6e5746d74575350d0152b591ab3
2015-12-08Bug 469188: [Editor] Page management improvements in the Papyrus multi-editorChristian W. Damus7-27/+135
https://bugs.eclipse.org/bugs/show_bug.cgi?id=469188 This is a squashed commit comprising all of the changes on the committers/cdamus/469188-editor-welcome branch for the introduction of a Welcome Page in the Papyrus Editor. commit 51d64a198c2069b208b5231212a5514441514c54 Implement drag-and-drop rearrangement of the sections in the simple grid-wise layout of the Welcome Page. Persist the user's customization in the sash/di resource with the sash model, using new classes in the Welcome package. commit b59f057cf1e08b51942aac1f45226a304c48039e Fix enablement condition for Show Welcome Page action which has been broken since the page was changed from an editor to a plain composite. commit 69cee20b44c699c6a078e66bf9b16a83c1de7315 Remove the databinding properties APIs for Forms widgets that are no longer needed since the NatTable refactoring of the Diagrams table in the welcome page. commit 00cfdd106421c0b1366c2a7deade819b4a3041ef Add table of languages to the General section in the welcome page. Add section of hyperlinks to related views to the welcome page. Implement ordering of the contents of the welcome page according to tab 'afterTab' relationships and priorities. Overall the layout is still two rows with a variable number of columns. commit a7d739b8e03bea5d4cf5e4d0d3663adbc62f5018 Let the SashModel report to listeners when its storage mode changes so that the two different UI presentations of that mode can remain up-to- date at all times. commit 7fc4f8bf1f0fcee31f84b976e29cd7b3848ec47d Ensure that new models initially track the active page of each tab folder because they store their layout privately by default. commit 6d5dbf27a4428645655bcf6ff9a99d4a3c77dcb8 Implement optional tracking of the active page in the private sash model and switching between private and shared storage of the layout. Includes: * enhancement of the Sash DI model to include a currently selected page for each tab folder and a boolean flag whether to restore the last selection in each tab folder * a new editor lifecycle event for "pre display" to provide a hook to set up the page activation before the SWT controls are rendered, so that the editor doesn't open up and then change page selections while the user watches * expose the SaveLayoutBeforeClose behaviour for re-use when changing layout options in the welcome page * update enablement from editable-ness for Properties widgets that force refresh commit 97897b3d0d295a71a7173a584ceda3ac24c5c6ea Factor out some more common bits into core plug-ins (e.g., the IsWelcomeElement constraint in the properties environment). Create the list of tables in the welcome page. This requires some renaming of properties model content in the diagrams list for disambiguation. commit f73fe34e87c915cc603ec12c608c020406ea7d73 Refactor the Diagrams table as a reusable NatTable of hyperlinks. commit a6308f25a8c6e6c129174e9c418cb90e6f025e16 Move the column headers of the diagrams table out into a separate composite that does not scroll vertically with the table of hyperlinks (though it does track the table's horizontal scroll position). commit 0425bf34630e4420db3674fa8d4641820a305478 Add a separate preference page for Welcome Page Content. This depends on a new extension in the context registry for association of contexts with preferences pages (by default, associating legacy contexts with the Properties View preference page). commit 06719c107a3f323be53ca6ada4f820f2d4ef10cb Rework the contribution of welcome-page content to: * eliminate the custom extension point for section providers * use the Properties View framework to obtain welcome-page sections for the Welcome model element Update the Diagrams table provider as a property section for the Welcome model. This involves implementation of a custom table-of- hyperlinks widget. Several reusable data-bindings classes are added to the appropriate Papyrus infra-layer bundles. commit 4069f62cc89413b8739cc6c33211ac5a11942bc4 Welcome page content for diagrams. commit 8599ee6bdf7b2c7423811fee3e2441a618621ce4 The Welcome Page doesn't need to be an editor, just a composite. So, let any page part (including simple composites) be optionally closeable and change the WelcomePage into a simple composite part instead of a nested workbench editor-part. commit 83b581ea9aadb5b852b36b2fa0524ca7df60b255 Initial definition of an extension point for welcome section providers. commit f949eaf6cf131449f4584b71072033b22cd1cea2 Initial implementation of a (so far, empty) Welcome page that is always open when no other Papyrus editor pages are open. Change-Id: I351118dc0b6a0dea505719a8c62ef430c273c7cf
2015-10-16Bug 479999: Compilation error in sasheditor on internal API removed in NeonChristian W. Damus1-10/+13
https://bugs.eclipse.org/bugs/show_bug.cgi?id=479999 Replace used of the internal Util API for getting adapters that no longer exists by the corresponding PlatformHelper API in the Papyrus utils bundle. The sash-editor bundle could not reuse the AdapterUtils from the Papyrus core bundle, and this API was already partially redundant with the earlier API in the lower-level bundle, so a minor refactoring pushes down the AdapterUtils operations to PlatformHelper with compatible signatures.
2015-09-17476625: [GEF4] Implement an "Open with..." action for Papyrus DiagramsCamille Letavernier1-4/+20
https://bugs.eclipse.org/bugs/show_bug.cgi?id=476625 Change-Id: Ibe9a085bca197c8ef6aae2a37c044ca8429b3fee Signed-off-by: Camille Letavernier <camille.letavernier@cea.fr>
2015-04-23Bug 465122 - [Navigation] Keys to travers opened tabs in editorShuai Li2-1507/+1623
- Remove unnecessary execute methods - Log errors - Fix wrong javadoc - Modifications after review. Most noticeable change is that multi-tabfolders are now supported, i.e. traverse tabs in the current active tabfolder. - Add getNextPage and getPreviousPage methods in ISashWindowsContainer and SashWindowsContainer (implementation) - Add CollectNextPageVisitor in SashWindowsContainer to collect the next/previous page - Extend org.eclipse.ui.bindings with 2 key sequences: CTRL+TAB and CTRL+M2+TAB triggering commands below - Extend org.eclipse.ui.category.navigate with Next Tab and Previous Tab commands - NextTabHandler and PreviousTabHandler (extend TraversTabHandler) for the commands Change-Id: I56f0ac57dcb62540a3b5ddf9bb2e21568f20b9f3 Signed-off-by: Shuai Li <shuai.li@cea.fr> Reviewed-on: https://git.eclipse.org/r/46192 Tested-by: Hudson CI Reviewed-by: Christian W. Damus <give.a.damus@gmail.com> Tested-by: Christian W. Damus <give.a.damus@gmail.com> Reviewed-by: Benoit Maggi <benoit.maggi@cea.fr>
2015-03-11Bug 403755: NPE in MultiPageEditorSite.getPage()Christian W. Damus1-48/+10
https://bugs.eclipse.org/bugs/show_bug.cgi?id=403755 Don't forget the multi-page editor's site when disposing, which is not necessary and only leads to downstream NPEs in the Eclipse UI frameworks.
2014-12-02415638: [Resource Loading] Loading a controlled unit does not fixCéline Janssens1-4/+19
unresolved editor tab Add feature into IPageManager in order to retrieve the open pages from an object URI. Add a snippet into ControlMode plugin to add a listener on the resourceSet. When a Resource is loaded, the related open diagrams are replaced. Change-Id: I9a96b7292b8e5ac19db4c8add03e48ead57df033 Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=415638 Signed-off-by: Céline Janssens <Celine.Janssens@all4tec.net>
2014-11-04440754: [CSS] Export All Diagrams does not support the Style SheetsGabriel Pascual3-121/+204
unless Diagram is open Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=440754 - Change ResourceSet to ModelSet with service registery - Use of Service Registry - Modification of menu icon - Refactor plugin oep.infra.export -> oep.infra.gmfdiag.export - Add menu to Model Explorer View Change-Id: I9cbdb38a170db79696c7902f42b4127e02fdc0d3 Signed-off-by: Gabriel Pascual <gabriel.pascual@all4tec.net>
2014-09-11424049: Papyrus diagram editor does not issue notification when editorCedric Dumoulin5-0/+180
input changes Was change 28611 . Add new event propertyChanged on IPageLifeCycleEventProvider to allow the propagation of inner property events. Change-Id: I5e0e1a6372330890cc2d3906b038024d43c6c374 Signed-off-by: Cedric Dumoulin <cedric.dumoulin@lifl.fr>
2014-08-25[Code style] Apply clean-up profile to Papyrus Main plug-insCamille Letavernier29-51/+62
2014-08-21[Code style] Apply clean-up and formatter on Main plug-insCamille Letavernier93-2509/+2823
2014-07-24437217: [Editors] In-place reloading of model resources in the editorsChristian W. Damus2-23/+36
https://bugs.eclipse.org/bugs/show_bug.cgi?id=437217 In situ editor reloading. Introduces an IReloadableEditor adapter protocol with an implementation in the CoreMultiDiagramEditor that implements internal destruction of the ServicesRegistry and nested editors. Some refactoring of the initialization and disposal code in the editor class hierarchy and dependencies facilitates reuse of init/dispose code in the reload scenario. The re-loading of an editor is deferred until it is next activated, unless it is already the active editor (can happen when "Save All" is invoked). Editor re-load notifications to dependent views like Model Explorer and Outline. A new listener protocol informs dependents before and after reload so that they may properly dispose of obsolete state and re-initialize when the editor is reloaded. Also ensure that an editor is only reloaded once when some resource that it depends on has changed, not once for each resource. State restoration tokens. Re-load listeners can insert tokens into the re-load event that capture state to be restored after the re-load. Listeners retrieve and apply these tokens after the editor re-loads itself. Current state restoration includes: - tree node expansion and selection state in the Model Explorer view - diagram outline view: which presentation (tree or overview thumbnail) is active - which workbench part is active, such that the correct selection is reflected in views such as Model Explorer, Outline, and Properties - current active diagram in the re-loaded editor - edit-part selections in all diagrams - selection (columns and rows, not individual cells) in table editors - palettes in each diagram (or palette pages when the Palette View is open): * active tool * pinnable stack tool selection * drawer expansion state * drawer scroll position The Palette View support incidentally fixes loss of palette state when switching between Papyrus editors, caused by the PapyrusPaletteSynchronizer. JUnit regression tests for various aspects of editor re-load. Includes a fix for an NPE in the Validation View's content provider that occurs in several tests when an editor is closed or re-loaded. Also support for tests that need to load more than one test-fixture model and/or open more than one editor. Change-Id: Ic0f654ab138d3e091f81f1e9159bcca80d6bb0a5
2014-07-23[SashEditor] Catch some potential runtime exceptions to avoid crashesCamille Letavernier2-56/+84
2014-07-22Bug 437694 - Port usage of java.util Loggers to Papyrus log infraBenoit Maggi9-54/+37
- remove all bad loggers - replace fine by debug Change-Id: I997ad9215a16243ee94481b19eb7e1abeb59c665 Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
2014-05-27Bug 435790 - NPE on diagram reopening If LayerExplorer is openBenoit Maggi1-430/+430
- remove listener only if the container is not already disposed Change-Id: Ifb0637957e530f865c0a2e8cb38cfde1e6979afd Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
2014-05-13[433192] - Explicit synchronization between active inner IEditorPage inmgolubev1-0/+5
multi-editor and PaletteView Change-Id: I88d9e13b0347ae809b836766040e6ee458d2a7b7 Signed-off-by: mgolubev <golubev@montages.com>
2014-04-15431953: Stereotype garbage left in .uml file after removing profile (crash ↵Christian W. Damus1-3/+3
reason?) https://bugs.eclipse.org/bugs/show_bug.cgi?id=431953 Refactor the initialization of the ModelSet service so that its own service factory associates it with the service registry (removing the additional service-factory that did this). This introduces a new concept of service adapters that can externally provide a POJO service instance with the service lifecycle hooks, for POJOs that are injected into the service registry by a client and not created by a factory. Non-POJO services and factory-created services do not need this because they have the service lifecycle built-in. Update the CoreMultiDiagramEditor to start itself early to let other services such as the model set find it in the registry. Fix an NPE in the abstract editor triggered by the service registry's attempt to obtain a service adapter from it.
2014-03-26392301: Colors are leakedChristian W. Damus3-6/+43
https://bugs.eclipse.org/bugs/show_bug.cgi?id=392301 Fix leaks of images in the Papyrus multi-editor tabs.
2014-03-05429239: [Resource Management] Refactoring of the 3-files model andCamille Letavernier1-1/+1
PageManager https://bugs.eclipse.org/bugs/show_bug.cgi?id=429239 - Make the PageManager/DiContentProvider transactional - Don't use Commands for manipulating the PageManager/DiContentProvider
2014-02-28TMP commitCamille Letavernier2-36/+26
2014-02-17[Tests] Fix various regressions based on test results (SashEditor, CSS,Camille Letavernier2-61/+52
ExtendedTypes)
2014-01-30Fix 2 infinite recursive loops (found with finds bugs).vlorenzo2-4/+4
2013-11-12- Bug 421525 - [CDT integration] it should be possible to open a CDT editor ↵Ansgar Radermacher2-3/+6
by default on the right: minor typos
2013-08-26414816: [core] widget disposed exception when closing a side-by-sideCamille Letavernier1-18/+31
diagram https://bugs.eclipse.org/bugs/show_bug.cgi?id=414816
2013-07-29413893: Profile updates window shows too earlyCamille Letavernier1-94/+4
https://bugs.eclipse.org/bugs/show_bug.cgi?id=413893
2013-06-11403755: NPE in MultiPageEditorSite.getPage()cletavernie1-2/+8
https://bugs.eclipse.org/bugs/show_bug.cgi?id=403755
2013-06-04ASSIGNED - bug 404142: [sasheditor] Rename diagram command from sash tab cdumoulin21-16/+1347
https://bugs.eclipse.org/bugs/show_bug.cgi?id=404142 Rename works. - add a mechanism allowing to listen on mouse double click events from sashcontainer'tabs - add a listener listening on double click, and calling a predefined command. - add a rename handler class callable when the current editor denote a diagram. - associate the rename handler class to the rename predefined command id - add an observable List of IFolder. The IFolder are nevered removed (this is a bug). Need to correct this bug
2013-03-19ASSIGNED - bug 401107: [IPageManager] selectPage does not work cdumoulin1-0/+2
https://bugs.eclipse.org/bugs/show_bug.cgi?id=401107 Add a method (in IPageUtils) that correctly lookup an IPage from either a Diagram or an IPageRef. Use this method to get the IPage to select. selectPage() work now with Diagram types.
2013-03-14403332: [Resource leak] No more handles when manipulating Papyruscletavernie1-1/+5
https://bugs.eclipse.org/bugs/show_bug.cgi?id=403332
2013-02-22375214: org.eclipse.emf.ecore.xmi.DanglingHREFException must be handeled ↵cletavernie1-1/+2
during save in a controlled manner https://bugs.eclipse.org/bugs/show_bug.cgi?id=375214 400825: [Editor] Diagrams of models with filenames containing characters with accents cannot be opened https://bugs.eclipse.org/bugs/show_bug.cgi?id=400825
2013-02-21398712: [Core] Multiple issues with the PageManagercletavernie4-22/+125
https://bugs.eclipse.org/bugs/show_bug.cgi?id=398712 401434: [Core] The CoreEditor shall be covered with integration tests https://bugs.eclipse.org/bugs/show_bug.cgi?id=401434 Improve the SashEditor widget robustness against invalid tabs
2013-02-18398712: [Core] Multiple issues with the PageManagercletavernie1-149/+148
https://bugs.eclipse.org/bugs/show_bug.cgi?id=398712
2013-02-18398712: [Core] Multiple issues with the PageManagercletavernie5-82/+247
https://bugs.eclipse.org/bugs/show_bug.cgi?id=398712 360243: [ModelExplorer] Undo/Redo on delete for Diagrams and Tables https://bugs.eclipse.org/bugs/show_bug.cgi?id=360243
2013-02-13400642: [SashEditor] undo/redo of page creation/deletioncdumoulin14-95/+482
https://bugs.eclipse.org/bugs/show_bug.cgi?id=400642 Move management of the current folder outside of di model Add a new service to mange the di model IPageMngr is now not transactional. IContentProvider is transactional, but reserved for the SasshContainer
2012-12-19Update infra.core.sasheditor to Eclipse 4.3M4cletavernie1-2/+2
2012-12-19396483: [Tests] Papyrus tests should be able to run on any Threadcletavernie3-18/+56
https://bugs.eclipse.org/bugs/show_bug.cgi?id=396483 382335: [Tests] Java Heap Space when running the tests https://bugs.eclipse.org/bugs/show_bug.cgi?id=382335
2012-12-19Update infra.core.sasheditor to Eclipse 4.3M4cletavernie1-666/+0
2012-12-19Update infra.core.sasheditor to Eclipse 4.3M4cletavernie2-106/+187
2012-09-17380517: [Papyrus] We should use explicit plug-in dependencies whenever possiblecletavernie10-20/+7
https://bugs.eclipse.org/bugs/show_bug.cgi?id=380517 + removed some unused dependencies and imports
2012-02-16310829: [Sash Editor] Need a way to be informed of diagram opening, closing, ...cdumoulin6-30/+38
https://bugs.eclipse.org/bugs/show_bug.cgi?id=310829 Add the following interface :IPageLifeCycleEventsListener. This interface replace the old SashContainerEventsListener
2012-02-15ASSIGNED - bug 366943: [Performance] Editors Memory leaks cdumoulin2-1/+12
https://bugs.eclipse.org/bugs/show_bug.cgi?id=366943 Improve MultiPageEditorSite disposal.
2012-02-15ASSIGNED - bug 368704: [sasheditor] SashEditor does not invoke dispose() of ↵cdumoulin1-0/+3
nested IEditorPart https://bugs.eclipse.org/bugs/show_bug.cgi?id=368704 getActiveEditor() test for SashContainer disposal to avoid a NPE
2012-02-14ASSIGNED - bug 368704: [sasheditor] SashEditor does not invoke dispose() of ↵cdumoulin10-83/+349
nested IEditorPart https://bugs.eclipse.org/bugs/show_bug.cgi?id=368704 - Add a dispose() method on the SashWindowsContainer - Add a disposeThisAndChildren() method in all Parts - Correct the existing dispose() and garbage() methods - Explain the dispose() algorithm in SashWindowsContainer#dispose()
2012-02-10ASSIGNED - bug 368704: [sasheditor] SashEditor does not invoke dispose() of ↵cdumoulin4-3/+73
nested IEditorPart https://bugs.eclipse.org/bugs/show_bug.cgi?id=368704 NEW - bug 366943: [Performance] Editors Memory leaks https://bugs.eclipse.org/bugs/show_bug.cgi?id=366943 Allows disposal of the site associated to a nested editor.
2012-02-06370744: [sashEditor] SashEditor do not compile on both 3.8 and 4.xcdumoulin3-146/+849
https://bugs.eclipse.org/bugs/show_bug.cgi?id=370744 Code compile under 4.2 (and greater) only. It runs under 3.x and 4.2
2012-02-06273413: [Usability][Navigation] Papyrus shall enable diagram navigation ↵cdumoulin2-1085/+0
history with back and next buttons https://bugs.eclipse.org/bugs/show_bug.cgi?id=273413 Rollback to version 5569 keep commit 5750 bug 348689 keep refactoring Remove all code related to navigation history
2012-02-06273413: [Usability][Navigation] Papyrus shall enable diagram navigation ↵cdumoulin61-1275/+2304
history with back and next buttons https://bugs.eclipse.org/bugs/show_bug.cgi?id=273413 Rollback to version 5569 keep commit 5750 bug 348689 keep refactoring Remove all code related to navigation history

Back to the top