Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2018-08-21 | Bug 537653 - [EPL] Update java files headers | Quentin Le Menez | 25 | -50/+100 | |
- replaced the reference in the java files headers - added the SPDX-License-Identifier Change-Id: Ia376515730e2430e8671c2b5c66f7b510894e5c6 Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr> | |||||
2018-07-04 | Bug 535808: [DevTools] Apply Cleanup & Format on save | Camille Letavernier | 2 | -0/+65 | |
https://bugs.eclipse.org/bugs/show_bug.cgi?id=535808 - Propagate the new preferences to all projects Change-Id: I0e70c1c4a5d14a24c2d92371c27dad085e9aa2d3 Signed-off-by: Camille Letavernier <cletavernier@eclipsesource.com> | |||||
2018-07-03 | Bug 511394: [Expansion] Issue on undo /redo when adding a new | Nicolas FAUVERGUE | 1 | -17/+17 | |
compartment to a stereotyped element Uncomment AllTests tests Change-Id: I64e055a7f9d2f10c2049283d28c015b4124e66cd Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@cea.fr> | |||||
2018-07-03 | Bug 511394: [Expansion] Issue on undo /redo when adding a new | Nicolas FAUVERGUE | 5 | -20/+247 | |
compartment to a stereotyped element Actions - new JUnit tests with undo / redo tests for creating a class with a new compartment and for a Class stereotyped Metaclass with a new compartment. The test with metaclass is failing on undo. Change-Id: I02d4c28558bc14e046e91c3e95e2d18ed4134acf Signed-off-by: Remi Schnekenburger <rschnekenburger@eclipsesource.com> Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@cea.fr> | |||||
2018-06-19 | Bug 536048 - [Core] Test that model are valid | Benoit Maggi | 11 | -31/+201 | |
- Add ModelValidationTest to check models - fix english typo - small quality patches Change-Id: Ib7eaa0767553167710390aaa0adff1623dea67c7 Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr> | |||||
2018-05-31 | Bug 532101: [AFViewpoints] Make AF editor faster | Maged Elaasar | 2 | -5/+5 | |
Bug 532104: [AFViewpoints] Transform your Workspace reference to platform reference - Simplified the AF model wizard by defaulting the root to be Architecture Domain. - Extended the Load Resource action in the AF editor to allow loading AF models from the running platfom. - Added a Resolve All action that can be used on any object in the editor to quickly resolve related references. This can be used on a loaded AF model (from workspace or running platform) to also load its dependencies like elementtypeconfigurtion and palleteconfiguration files. - Made the architecture, elementtypesetconfigurtion, nattableconfiguration, and paletteconfiguration resources extend of a common base class that supports default load/save options. This base class also makes the cross references persist using platform:/platform URIs but upon load, they may resolve to platform:/resource if the resource is available in the workspace. - Refactored uml.architecture, all the elementtypeconfiguration, all palletteconfiguration, and all nattableconfiguration models by changing their cross references to platform:/plugin URI format. - Fixed PasteEObjectConfigurationItemProvider to make the containment reference axisIdentifier show in the editor/property sheet as a containment reference (was necessary to convert its cross references properly) Change-Id: I69b82f53670cbb81e9117ce82c61d7c898080c93 Signed-off-by: Maged Elaasar <melaasar@gmail.com> | |||||
2018-05-29 | Bug 533676: [Sequence Diagram] Validation should be triggered after | Christian W. Damus | 2 | -8/+8 | |
creation of CombinedFragment or InteractionOperand Add custom well-formedness rules to check that messages and execution specifications do not cross interaction operand boundaries. Ensure that re-sizing of an interaction operand triggers validation of that operand and the interaction fragments that it contains, plus any messages originating or terminating within it. Because the default operand of a new combined fragment is now resized upon creation, a new operand is likewise validated for its contents. Fix validation hook and diagnostician extension point schema definitions to match reality of the extension point implementations. Remove UI contributions for validation, to avoid workflow interrution. Validation framework is still slow, but less intrusive for the user. A preference may control the validation activation on user actions. Update the failing compilation on gmfdiag.common.tests. Add a preference to switch on or off the validation. Change-Id: Ic7d83eb18315ce714dc7c71bff38276f330ef260 Also-by: Rémi Schnekenburger <rschnekenburger@eclipsesource.com> Signed-off-by: Christian W. Damus <give.a.damus@gmail.com> | |||||
2018-05-28 | Bug 535185 - Add Automatic-Module-Name header for Java 9 compatibility | Benoit Maggi | 1 | -0/+1 | |
- add Automatic-Module-Name with the same value as Bundle-SymbolicName in all Manifest.MF - quality fix : remove unused import Change-Id: Icd3e4376bc9e61e360ac61522b967a088a248480 Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr> | |||||
2018-05-04 | Fix compilation problem with tests after recent AF plugin versions (and | Maged Elaasar | 1 | -1/+2 | |
dependencies) update Change-Id: I831d5671c4e8ecaab27e332d0229e054e3d947e2 Signed-off-by: Maged Elaasar <melaasar@gmail.com> | |||||
2018-01-09 | Bug 515367 - [releng] Uniformization of the end of lines to Unix standard | Quentin Le Menez | 17 | -437/+437 | |
- Format the EOL of all the files matched by: grep -rIUs . | xargs -Ifile dos2unix -k 'file' Change-Id: I5c41d540a9a67b50de9b912ab35e16cc9a912961 Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr> | |||||
2017-11-29 | Bug 527580: Integration issues with view-type helpers | Christian W. Damus | 1 | -2/+2 | |
Factor out common partial implementation of view-type helpers for consistency and add - overridable determination of PolicyChecker for the view - priority ordering of view-type helper extensions https://bugs.eclipse.org/bugs/show_bug.cgi?id=527580 (cherry-picked and expanded from Oxygen) Change-Id: I6e276ca639f4ac664206511b24bc2246472a3fa2 | |||||
2017-09-01 | Bug 521572 - [General] Various cleanups | Pierre GAUTIER | 2 | -0/+4 | |
https://bugs.eclipse.org/bugs/show_bug.cgi?id=521572 define project-specific, overriding workspace-scoped, preferences for UTF8 encoding and Unix end of line preferences Change-Id: I260d84ab76c08866cd3e8709967d4218d992c095 Signed-off-by: Pierre GAUTIER <pierre.gautier@cea.fr> | |||||
2017-06-12 | Bug 490804: [Composite Structure Diagram] copy paste properties from the ↵ | Christian W. Damus | 1 | -2/+18 | |
diagram does not work Ensure that the method-invocation-tracking Java proxies for UML model elements implement equals and hashCode as required by EMF. https://bugs.eclipse.org/bugs/show_bug.cgi?id=490804 Change-Id: Iaaa2cb2f86e6c14810f4b0bbf0d1c248c0f3ad51 | |||||
2017-06-02 | Bug 517539 - [All] Update UML2 dependency for all Papyrus plugins | Quentin Le Menez | 1 | -1/+1 | |
- Update plugins dependencies to uml2 - Add a new test to verify uml2.uml versions during bundle tests - Update plugin versions due to new reexported versions and other manifest changes Change-Id: I524eb4474eb6dd7de6f97ce118f144c28590773b Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr> | |||||
2017-05-30 | Bug 516965 - [ExpansionModel] set the good extension for expansionmodel | Francois Le Fevre | 17 | -12/+12 | |
Actions -remanem extension and file in java class Test -local execution of test suite Change-Id: Ife475e9aa77eb7018655042b0d37b523302f29a0 Signed-off-by: Francois Le Fevre <francois.le-fevre@cea.fr> | |||||
2017-05-30 | Bug 515555 - [test] removing all configuration of memory | Francois Le Fevre | 1 | -1/+1 | |
Actions -find/replace -integration of C. Damus remarks Test -executing locally tests Review -pay attention to some launch configuration that contains special caracter such as Change-Id: Ifae384afd556edaadbe5861a84aa590223741ad0 Signed-off-by: Francois Le Fevre <francois.le-fevre@cea.fr> | |||||
2017-05-16 | Bug 516590 - [ElementTypes] Component to normalize the xmi id of | Benoit Maggi | 7 | -93/+93 | |
IElementTypeConfiguration - also change references in expansiondiagram files with .xmi extension Change-Id: I328a474a16d5aab0effcabbefafcd3875fea14a6 Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr> | |||||
2017-05-15 | Bug 490804 - [Composite Structure Diagram] copy paste properties from | Asma Smaoui | 4 | -65/+137 | |
the diagram does not work * do not call ViewUtil.insertChildView to create a child view, we should build a create view request and ask the UMLProvider if it allows the creation * move utilities methods in CopyPasteUtil class * add junit test to ensure that when we copy paste a property in a composite straucture diagram, the created view is created in the right compartment Change-Id: Ib71e99df8fef3c7e2f4049c03f8f1fe01a2ceb28 Signed-off-by: Asma Smaoui <asma.smaoui@cea.fr> | |||||
2017-05-15 | Bug 516590 - [ElementTypes] Component to normalize the xmi id of | Benoit Maggi | 1 | -6/+6 | |
IElementTypeConfiguration run the script provided by https://git.eclipse.org/r/#/c/96974/ to change all element types ids Change-Id: Ieffa8e4ad0b62f8b53202e15eef01fe9eddf8792 Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr> | |||||
2017-04-28 | Bug 514229 - [Toolsmiths][expansion] switch from string to model | Francois Le Fevre | 6 | -105/+50 | |
reference for Representation>GraphicalElementtype Actions -change uml model -change genmodel to match with name convention -remove string to object -adapting code -changing test models with automatic tool and manual adaptation for bad models Tests -oep.infra.gmfdiag.common.tests with remote instance Change-Id: If97446bb9938e76b799ac4c735ea7ed1f066e440 Signed-off-by: Francois Le Fevre <francois.le-fevre@cea.fr> | |||||
2017-04-06 | Bug 514332 - Papyrus should never reexport non-singleton plugins | Benoit Maggi | 1 | -22/+23 | |
- remove Required-Bundle Guava (and their re-export) - use package import for Guava dependencies Change-Id: Ie1e383b6b8ed1d57747345c2788c0c63de1f08bb Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr> Signed-off-by: Florian Noyrit <florian.noyrit@cea.fr> | |||||
2017-03-30 | [releng] Update plugins and feature version numbers for Oxygen with | Florian Noyrit | 1 | -22/+22 | |
Neon.3 as baseline Change-Id: Icb3b699de6846ce60370a1fedc169e1df741ace2 | |||||
2017-02-20 | [releng] [oxygen] [test] update pom.xml to point on the immediate parent ↵ | Quentin Le Menez | 1 | -4/+3 | |
instead of the releng one - suites kept this dependency for now Change-Id: I03ba6253e884b7361efa1b05d48ffbe17e0f6491 Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr> | |||||
2017-01-29 | Bug 510937 - [TEST] [REFACTOR] [OXYGEN] The tests for Papyrus' main plugins ↵ | Quentin Le Menez | 1 | -1/+1 | |
should be clearer to visualize during execution on the server and segmented to respect the plugin's architecture Change-Id: I5125c9ae1552ef8144aff12881e0ba2cfb1be102 Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr> | |||||
2017-01-24 | Bug 508843 - [Toolsmiths] migrate expansion model into its own plugin | Francois Le Fevre | 9 | -30/+31 | |
-just moving exapnasion model into its own plugin -reexporting the different package -updating manifest.mf with this new plugin -package renaming with genmodel update -moving to right bundle version in a manifest.mf -adding it into its feature -retrigger after merge conflict resolution -dispatching class in their own package Change-Id: If81918a014ca46e67a9e6fb60b1e0bf21c5645ab Signed-off-by: Francois Le Fevre <francois.le-fevre@cea.fr> | |||||
2016-11-29 | Bug 508404: [Copy/Paste] Copy and paste does not use registered EFactory | Christian W. Damus | 8 | -81/+478 | |
Update the ICopierFactory API to require a resource set context and get the registered factory from it when available. https://bugs.eclipse.org/bugs/show_bug.cgi?id=508404 Change-Id: Iccca171716df658f310b2a8c7b7a319f991b2002 | |||||
2016-11-29 | Bug 496905: [Diagram][ModelExplorer][Table][Dialog] Papyrus must integrate | Nicolas FAUVERGUE | 1 | -220/+221 | |
the internationalization feature provided by UML. https://bugs.eclipse.org/bugs/show_bug.cgi?id=496905 Commit of UML for internationalization. Change-Id: Ia61e5ef4d537f9e9b192bcfe073f921542fe4876 Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@all4tec.net> | |||||
2016-11-17 | Bug 507618: CreateEditBasedElementCommand does not use the factory ↵ | Christian W. Damus | 4 | -5/+133 | |
registered in the resource set Use the factory registered in the resource set to create UML elements. https://bugs.eclipse.org/bugs/show_bug.cgi?id=507618 Change-Id: If7a137b79ecd28379e8de23d29b989b08f2ec3ee | |||||
2016-08-28 | Bug 443799 - Fix potential bugs identified by FindBugs in oep.infra.* | Florian Noyrit | 1 | -219/+220 | |
Bug 499554 - Oxygen release version number moved to 3.0.0. Change-Id: I8e112db7175a5b89eb9b37973639627a6c29e007 | |||||
2016-08-04 | Bug 491783 - Change the ElementTypeConfiguration metamodel to make the | Florian Noyrit | 2 | -8/+8 | |
before and after reference directly AdviceConfigurations. Change the interpretation accordingly. Bug 497481 - Change the ElementTypeConfiguration metamodel to replace string-based references to specialization by Ereferences in SpecializationTypeConfiguration. Change the interpretation accordingly. Update oep.infra.types.doc accordingly. Change-Id: I13284a6a74fe3d86427b19424a9b8c4caed01d89 | |||||
2016-06-07 | Bug 495530: [Test] Test failure in TestDropStereotypedClass | Camille Letavernier | 8 | -79/+137 | |
https://bugs.eclipse.org/bugs/show_bug.cgi?id=495530 - Always clear the Expansion Registry before and after a Test, to ensure more deterministic behaviors Change-Id: Iaf8cff9e09af5b2967bcf654c6f4db829e955de9 Signed-off-by: Camille Letavernier <camille.letavernier@cea.fr> | |||||
2016-06-06 | Bug 494730: [Test] Regression for | Camille Letavernier | 3 | -62/+56 | |
org.eclipse.papyrus.infra.gmfdiag.common.tests.ExpansionAddLink.load_DiagramExpansion https://bugs.eclipse.org/bugs/show_bug.cgi?id=494730 Change-Id: Ic68735e0fcc07691e278d5d3304ea55902f7a23c Signed-off-by: Camille Letavernier <camille.letavernier@cea.fr> | |||||
2016-06-03 | Bug 494730 - [Test] Regression for | Mickael ADAM | 1 | -32/+29 | |
org.eclipse.papyrus.infra.gmfdiag.common.tests.ExpansionAddLink.load_DiagramExpansion https://bugs.eclipse.org/bugs/show_bug.cgi?id=494730 Change-Id: I3608bc71536131106357d44a2d68693ef1f2c4b9 Signed-off-by: Mickael ADAM <mickael.adam@ALL4TEC.net> | |||||
2016-05-31 | Bug 494730 - [Test] Regression for | Mickael ADAM | 1 | -0/+5 | |
org.eclipse.papyrus.infra.gmfdiag.common.tests.ExpansionAddLink.load_DiagramExpansion https://bugs.eclipse.org/bugs/show_bug.cgi?id=494730 Change-Id: Icbe069b3a6763318bc77c2d8f5a99d43106fa085 Signed-off-by: Mickael ADAM <mickael.adam@ALL4TEC.net> | |||||
2016-03-22 | Bug 489116 - Unify diagram visualID of all diagrams in Papyrus | Maged Elaasar | 15 | -283/+290 | |
1. Changed the visual ids of the UML2 diagrams from numbers to meaningful names corresponding to notational cases. This was applied consistely across diagram such that similar cases get similar visual ids. Added diagram reconcilers for v1.2 to migrate older diagrams. 2. Amalgamated the UML2 diagram element types into a single model (umldi.elementtypesconfigurations). Some diagrams, like Sequence, Communication and Timing, still use extension-based configurations and will need to be migrated later. Change-Id: I7f47b25454dcd1ed81e8f3eeffc1a09a2584d316 Signed-off-by: Maged Elaasar <melaasar@gmail.com> | |||||
2016-03-03 | Bug 488791: [Tests] Discontinue packaging of tests as fragment bundles | Christian W. Damus | 11 | -1255/+1262 | |
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-02 | Bug 474467: Papyrus editors title do not update when their label change | Christian W. Damus | 5 | -9/+121 | |
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-22 | Bug 487480 - Refactor elementtypesconfiguration framework | Florian Noyrit | 4 | -16/+17 | |
Insert a "oep/infra/types" layer to host the core elementtypesconfiguration framework. Move UML elementtypesconfiguration extensions to "oep/uml" Move EMF elementtypesconfiguration extensions to "oep/infra/emf" Move elementtypesconfiguration tests to oep/tests/junit/plugins/infra/types Rename all elementtypesconfiguration plugins (core, dev, tests and extensions) and corresponfing packages to shorter qualifiers as follows: oep.infra.elementtypesconfigurations -> oep.infra.types.core and oep.infra.types oep.infra.elementtypesconfigurations.edit -> oep.infra.types.edit oep.infra.elementtypesconfigurations.editor -> oep.infra.types.editor oep.infra.elementtypesconfigurations.ui -> oep.infra.types.ui oep.infra.elementtypesconfigurations.invarianttypes -> oep.infra.types.rulebased oep.infra.elementtypesconfigurations.emf -> oep.infra.emf.types oep.infra.elementtypesconfigurations.emf.ui -> oep.infra.emf.types.ui oep.uml.elementtypesconfigurations -> oep.uml.types oep.elementtypesconfigurations.developer -> oep.dev.types oep.infra.elementtypesconfigurations.tests -> oep.infra.types.tests oep.infra.elementtypesconfigurations.ui.tests -> oep.infra.types.ui.tests Change-Id: Iad7f5689b183e6ad29daab06a1cc2858ee408aa7 | |||||
2016-02-12 | Bug 485220: [Architecture] Provide a more modular architecture | Christian W. Damus | 2 | -30/+31 | |
https://bugs.eclipse.org/bugs/show_bug.cgi?id=485220 Factor UI dependencies out of the UML Element Types bundle. This includes moving some advices that interact with the user into a new org.eclipse.papyrus.uml.service.types.ui bundle. Pull up the PasteCommandService and IPasteCommandProvider API into the Infra Diagram layer where the extension point is defined. Deprecate the old API in the UML layer. Introduce a service for participation of languages in CSS styling: * styling reset actions in the Reset Style command * access to semantic model classes and properties to make available to CSS Factor PapyrusObservableValue and cohorts out of the UML Tools bundle into the Infra Layer for more general reuse and to relieve the Diagram Infrastructure layer of UML dependencies. The old API remains as deprecated. Remove the Infra Diagram Layer dependency on UML Layer for property testers governing deletion in the diagram. Includes introduction of a new IGraphicalDeletionHelper OSGi service for delegation of the determination of whether an element can be deleted from the diagram and replacement of the XML expression properties * org.eclipse.papyrus.uml.diagram.common.isSemanticDeletion * org.eclipse.papyrus.uml.diagram.common.isReadOnly by * org.eclipse.papyrus.infra.gmfdiag.common.isSemanticDeletion * org.eclipse.papyrus.infra.gmfdiag.common.canDelete (where the latter is the negation of the property that it supersedes) Extract UML dependencies from the Diagram Outline and CSS Editor bundles. Remove unused MDTUtil APIs that referenced a UML-specific annotation. Move the Diagram Infrastructure CSS Palette bundle into the UML layer because it serves to provide extensions on the Palette Service, which is an overtly UML-specific capability. All client APIs for the Properties View are moved from org.eclipse.papyrus.views.properties bundle to a new org.eclipse.papyrus.infra.properties.ui bundle. This includes renaming of: * extension points * label-provider contexts * XWT namespaces Add an "all UI tests" suite. Define a componentized hierarchical build layout of the main plug-ins Change-Id: I43f8f3644857a18b69715f5a2f1da9b1cf286d67 | |||||
2016-02-05 | Improve/Fix the support of extensions of the | Florian Noyrit | 1 | -47/+14 | |
ElementTypesConfiguration framework - Bug 477206 Change-Id: I50ed9bb1bf6a807881a143875f87c5a6f56a6afc | |||||
2016-01-29 | Improve ElementTypeConfiguration Framework to support: | Florian Noyrit | 1 | -1/+1 | |
- Advice execution ordering - Prepare Multiple ClientContext in Papyrus Change-Id: I00b5d3d5e090de1b8fc9926c9073913c90dda47e | |||||
2016-01-22 | Bug 485220: [Architecture] Provide a more modular architecture | Christian W. Damus | 7 | -307/+335 | |
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-04 | Bug 477384: [Canonical] Should not use drop requests to create views | Christian W. Damus | 3 | -2/+20 | |
https://bugs.eclipse.org/bugs/show_bug.cgi?id=477384 Changes to core APIs to remove PapyrusCanonicalEditPolicy's dependence on the generated diagram drag-and-drop behavior: * extract the CommonDiagramDragDropEditPolicy's abstract API for information about diagram-specific view types into a new service * update the canonical edit-policy and diagram-to-diagram synchronization infrastructure to use the new VisualTypeService to obtain information about the diagram's specific view types to then let the view service create views without resorting to drop commands * update extensions of various canonical strategies in the UML diagrams to adapt to the new drop-free synchronization mechanism Update the Papyrus Diagram GMFGen extensions and code generation templates to add generation of the IVisualTypeProvider that plugs into the new VisualTypeService to support canonical synchronization and drag-and-drop. Includes regeneration of the GMFGen extension model using EMF's most recent templates, which result in minor changes to most model source files. Regenerate all UML diagrams to create and register the visual type provider extensions. Also update the BREE for diagrams to 1.8 because at least one of them requires Java 8 to compile properly. * Note that the interaction overview diagram uses a code generator that is not published on Eclipse.org, so I had to emulate the code generation step for this one * Note also that the SysML 1.1 diagrams likewise cannot be re-generated but, moreover, they do not implement the common pattern for Visual ID Registry, so they are also updated "by hand" for parity with the Mars implementation of drag-and-drop (which had gaps) Deprecate the ICreationTargetStrategy extension API which was only needed to redirect drag-and-drop requests, but these are no longer employed in the canonical synchronization. Also some fixes for region layout problems in the State Machine Diagram: * update custom creation edit policies to re-use the commands used by drag-and-drop and untargeted creation that perform initial placement of new regions * fix the GMFGen to register the custom creation edit policy for the state machine compartment Change-Id: I3afc68d6f0f1bfe05e336c9138a7f1acbc8f643b | |||||
2015-10-28 | 480857: [Tests] Use ClassificationSuite instead of Suite to improve test | Camille Letavernier | 2 | -4/+4 | |
filtering & performances https://bugs.eclipse.org/bugs/show_bug.cgi?id=480857 Change-Id: I125b850e5c5d40773bbe79aa184fbaa398471cbe Signed-off-by: Camille Letavernier <camille.letavernier@cea.fr> | |||||
2015-09-25 | 478170: [Releng] Enable code-coverage analysis during the build (+ | Camille Letavernier | 1 | -1/+1 | |
Reports on Hudson) https://bugs.eclipse.org/bugs/show_bug.cgi?id=478170 Change-Id: I20403cc89a6c8b36a581139dfb0e5f4c29a6dba7 Signed-off-by: Camille Letavernier <camille.letavernier@cea.fr> | |||||
2015-09-18 | Bug 471292 - [Diagram] Compartment shall not be decocationNode but | Mickael ADAM | 1 | -92/+89 | |
BasicCompartment https://bugs.eclipse.org/bugs/show_bug.cgi?id=471292 -Patch set2: Adds reconciler to 1.2.0 Remove changes on .xpt file Change-Id: I951d1ce0d3206497bb6abf5475e740713f58b94e Signed-off-by: Mickael ADAM <mickael.adam@ALL4TEC.net> | |||||
2015-08-21 | [releng] Neon-1.2.0 modification step by step | Quentin Le Menez | 2 | -6/+4 | |
Change-Id: I9126d707fecad85c9b5384b35074deba995b6527 Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr> | |||||
2015-06-11 | 469953: [Releng] Update the build to support a global POM | Camille Letavernier | 1 | -2/+2 | |
https://bugs.eclipse.org/bugs/show_bug.cgi?id=469953 Change-Id: I050cf9dbbdd5705aaf8d45f2db3458226d148002 Signed-off-by: Camille Letavernier <camille.letavernier@cea.fr> | |||||
2015-05-20 | Bug 465416: Synchronization of diagrams with other diagrams | Christian W. Damus | 10 | -59/+1014 | |
https://bugs.eclipse.org/bugs/show_bug.cgi?id=465416 Add automated tests for diagram-to-diagram synchronization. Fix bugs in the asynchronous synchronization of edit-parts exposed by the new tests, especially in undo/redo of changes in the master diagram. | |||||
2015-05-13 | Bug 463290 - Papyrus diagram shall be expanded with new visual graphical | ptessier | 12 | -31/+227 | |
notation add Tests to run with assistant Change-Id: I955a84c7e0879f8e18c3d1a3e46debeb2660ceee |
- Members
- Working Groups
- Projects
- Community
- Participate
- Eclipse IDE
-
More
-
-
Community
- Marketplace
- Events
- Planet Eclipse
- Newsletter
- Videos
- Blogs
-
Participate
- Report a Bug
- Forums
- Mailing Lists
- Wiki
- IRC
- Research
-
-
-
-
Search
-