Skip to main content
aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2020-01-06Bug 553094 - [ModelExplorer] Context menu disappearsAnsgar Radermacher1-0/+4
- Set focus to shell before disposing CTab - Add non-null check for filter - Unregister reload-listener when model-explorer is closed. Signed-off-by: Ansgar Radermacher <ansgar.radermacher@cea.fr>
2019-12-12Bug 553878 - Invalid internationalization preference model URIbugs/558456-AutoSizeableClassesjeremie.tatibouet3-23/+28
Change-Id: I2a9d9f07ddb118c7036e13c472ce59ce548b3611 Signed-off-by: jeremie.tatibouet <jeremie.tatibouet@cea.fr> Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2019-12-12Bug 553875 - Handle exceptions that may be raised in validation hooks.jeremie.tatibouet3-13/+23
Change-Id: Id03184a8d4560116139ee37acf24999852e6ed19 Signed-off-by: jeremie.tatibouet <jeremie.tatibouet@cea.fr> Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2019-11-26Bug 553247: [Xtext][Properties] improve the loading of LanguageEditorVincent Lorenzo3-3/+11
- add a field bundleId to the Editor EClass provided by the model languagePreference - use this new field to instanciate the editor with the right bundle Change-Id: I13e2d07fd0d904874894dee9db584abc674a88c2 Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2019-11-26Bug 553107: [Xtext] The Xtext editors must allows to display line numberVincent Lorenzo3-3/+144
Change-Id: Ib838da56780b6c6fbc66be4ce296cbadc429c442 Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2019-10-11Bug 551057: [Core] Save options changed for notation with bug 549015Vincent Lorenzo2-1/+17
Change-Id: If7ab86a67f0afb014502896519084b31265282ee Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2019-10-11Bug 551566 - [Table] Can not create new table without getting the switchPauline DEVILLE7-42/+144
viewpoint dialog Change-Id: Ifbfabd944fe67b06bbcc8a8a86bed947d64f2a6a Signed-off-by: Pauline DEVILLE <pauline.deville@cea.fr>
2019-10-07Bug 551558 - [Table] Test build is failing since the TableReconciler isPauline DEVILLE1-37/+42
incorrect * Fix table reconciler * Update nattable model tests to be build with the architecture framework Change-Id: I3e25fd720d0a34e0ba1c7e3f7acabdb1bccbecd5 Signed-off-by: Pauline DEVILLE <pauline.deville@cea.fr>
2019-09-18Bug 550569: [AF] Double-click on diagrams and tables icons of disabledNicolas FAUVERGUE20-143/+770
viewpoint should open a dialog to enable viewpoint - When a diagram/table is needed to be open but his viewpoint is not enable, a dialog is opened to select the viewpoint Change-Id: I052209b91b0e85742af60177e6c733c96c8730c9 Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@cea.fr>
2019-09-18Bug 550568: [AF] The diagrams and tables icons of disabled viewpointNicolas FAUVERGUE116-239/+971
should be grayed - Add grayed icon into the architecture framework - Create the grayed icons for diagrams and tables - Manage the view prototype display in: - Model Explorer - Welcome page - Table of views - Properties views Change-Id: I3301e9d17cb12c5ca59f2175b5cb0b86e6733917 Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@cea.fr>
2019-09-17Bug 550567: [AF] Diagrams and tables should be visible even if itsNicolas FAUVERGUE2-21/+13
viewpoint is not enable Remove the filter corresponding of viewpoint check. Change-Id: Id6dedc263075fc113747d9938ec75f1cfdb2789e Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@cea.fr>
2019-09-17Bug 550535: [AF] When switch viewpoints, the editors not managed byNicolas FAUVERGUE4-23/+208
current viewpoints must be closed Add a command to manage the close of needed editors when switch viewpoints. Change-Id: I1562d03bc0400a835e5d8d4495d658e8ec78d611 Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@cea.fr>
2019-08-29Bug 550520: [Table] Papyrus must provide a tools to create easily a ↵Vincent Lorenzo3-10/+49
TableConfiguration from an existing Table Change-Id: Id565ff4693c67e3b405d6b4019c9112899f1a1ae Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2019-08-29Bug 550359: [AF] Create a view to visualize the available architecturesNicolas FAUVERGUE3-34/+54
in the instance - Create the Architecture view with: - First Level : Architecture file - Second level : Domains - third level : Viewpoints We need open the architecture file by double clicking on the described file. We also can sort table by clicking on the table header. Change-Id: I740ae2fa503dc9bb82d2c3192866598a8ccbd00d
2019-08-22Bug 546686: [SashEditor] Remove internal dependenciesPauline DEVILLE6-10/+124
* Remove dependence to ErrorEditorPart ** Use the EMF ProblemEditorPart instead ** Override it to have the ShowErrorLogView button Depend on EMF patch https://git.eclipse.org/r/#/c/141391/ Change-Id: I29f2d4fb196c9f1fbde2974367dd243afe0ab001 Signed-off-by: Pauline DEVILLE <pauline.deville@cea.fr> Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2019-08-20Bug 549816: [Core] Papyrus shall provide an efficientNicolas FAUVERGUE1-23/+41
ProxyModificationTrackingAdapter Mark the resources of ResourceSet as modified instead of checking the usages of modified object(s). Change-Id: I8990f2dc4eb0dfa67960c4fd5fa46625d4b680ac Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@cea.fr>
2019-08-07Bug 549266 - [Releng] Update the platforms4.5.0_M2Quentin Le Menez58-134/+134
- Update to new M2 references - Update to 27.1.0 guava - Update versions to reflect the bree change Change-Id: I2896aaba6a887f30cef2c6f0c4e23ae3c0f548d0 Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2019-08-06Bug 549266 - [Releng] Guava 27.1 compatibility patchQuentin Le Menez8-73/+85
- Add guava Futures compilation corrections (addCallback, transform, transformAsync) Change-Id: I236e3ba5cf9f4068168f5203688e99ac00fde4e8 Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2019-07-17Bug 549266 - Update dependencies for 2019-09 M14.5.0_M1Pauline DEVILLE1-1/+2
* Update target platform * Add javax.inject as required bundle since org.eclipse.core.runtine does not export it anymore ( https://git.eclipse.org/r/#/c/144814 ) Change-Id: Ie512891f2e8c46c9ccaa2280ae782690115709b8 Signed-off-by: Pauline DEVILLE <pauline.deville@cea.fr>
2019-07-08Bug 549015 - [Resources] Notation file is not managed as shared resourceNicolas FAUVERGUE1-5/+15
Change the notation model hierarchy to get this as shared model. Change-Id: I0ad6fc087cc88db5d8de58c857b85bc8aa024751 Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@cea.fr>
2019-07-08Bug 548998: [PageManager] the page manager looks for pages only in notation ↵Vincent Lorenzo6-14/+60
file. Change-Id: Ie7dbd78f3e0014ed37431bcde261f220777ab615 Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2019-07-08Bug 548973: The method resource.save is not called (class AbstractDynamicModel)Vincent Lorenzo3-6/+20
Change-Id: Ie477a9a91a2dc0c0dae57dcd6c53600ef47c6919 Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2019-06-28Bug 548758 - [CSS] The CSSDiagram should provide a createEngine methodPauline DEVILLE1-3/+12
to ease override Change-Id: I39358c28a2f71764a674fd08dbe3e2eeddaa3bd8 Signed-off-by: Pauline DEVILLE <pauline.deville@cea.fr>
2019-06-24Bug 548237: [Expression] Papyrus must provide new expressions check single ↵Vincent Lorenzo1-1/+2
valued EAttribute and Stereotype Properties values (equality tests) - add emf.expression.edit stc folder to the build Change-Id: I419457b503314f57e780e72d132b1d620d8be59b Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2019-06-21Bug 548237: [Expression] Papyrus must provide new expressions check single ↵Vincent Lorenzo2-2/+2
valued EAttribute and Stereotype Properties values (equality tests) - update dependencies version Change-Id: Idd725d282cc751fa30b31eb5cb0b53adecd5c7f2 Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2019-06-21Bug 548237: [Expression] Papyrus must provide new expressions check single ↵Vincent Lorenzo55-2328/+4201
valued EAttribute and Stereotype Properties values (equality tests) - refactore Expression model to get common features between expressions - 4 new abstract classes creation, which provide one of these feature : - referencedExpression - referencedExpressions - ownedExpression - ownedExpressions - this refactoring allows us to provide editors working with the EMF Property View (construre must have 0 parameter (so the previous commit didn't work) Change-Id: I5562978c28b6546d18609662f1ac50de70c6bce5 Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2019-06-18Bug 548237: [Expression] Papyrus must provide new expressions check single ↵Vincent Lorenzo100-557/+2923
valued EAttribute and Stereotype Properties values (equality tests) - provide the expression SingleEAttributeValueEqualityExpression - provide the property View for it - regenerate property view and remove useless custom datacontexts - increase model and edit plugins from 1.0.0 to 1.1.0 (due to added classes). - increase editor and properties plugin from 1.0.0 to 1.0.100 (just to indicate a regeneration and some changes which don't break API) - create a EMF property view for EMF Expressions framework - create new plugin org.eclipse.papyrus.emf.ui to group common code for EMF UI Change-Id: I4a35a3f57009f0a8c27f78c83e4f9431e0394ec1 Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2019-06-17bug 540221 : [SashEditor] clean code : add missing Non-NLS markers + addVincent Lorenzo41-111/+370
missing header + others stuff Change-Id: I215d36612ecdcbea8422994ce2085b03aa84694c Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr> Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@cea.fr>
2019-06-12Bug 545631 - [Releng] Update the targets for 2019-06 RC24.4.0_RC2Quentin Le Menez29-54/+54
- Add a strong dependency to guava 21 to avoid compiling against 27.1.0 in orbit - Rewire xwt dependency to the new milestone Change-Id: I54f2f76414b34acd186c2adfe6ce529b44f5c231 Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2019-06-05Bug 547950: [Diagram][Export All Diagram] Common Bendpoint calculus fails ↵Vincent Lorenzo3-24/+29
during the export as image - fix the NPE Change-Id: I8ad4304c1aa2117361e733b854d124c4b29193c8 Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2019-05-20Bug 547253 - [papyrusCore] Add a better API linked to use case for theptessier15-15/+232
pluginorg.eclipse.papyrus.infra.core.sasheditor"" This reverts commit 940e7bd48a4c9d9fbf0895cba04b7bdf6ca94d1d.
2019-05-20Bug 546686: [SashEditor] Remove internal dependenciesPauline DEVILLE3-13/+173
* Remove dependency to import org.eclipse.ui.internal.DragCursors create cursor on dragManader instead Change-Id: I9b2d90ebf8b7042261e44e584cd94a6fe17737bf Signed-off-by: Pauline DEVILLE <pauline.deville@cea.fr>
2019-05-20Bug 547099: ClassCastException in ToggleSubmodelHandlerNicolas FAUVERGUE1-2/+1
Avoid possible exceptions Change-Id: Icdedb72739607230238fc63e21bca40beb51951a Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@cea.fr>
2019-05-20Revert "Bug 547253 - [papyrusCore] Add a better API linked to use case for ↵ptessier15-251/+15
the pluginorg.eclipse.papyrus.infra.core.sasheditor" This reverts commit 1d02ae804467f31bd78f46eb5606bdbde847a421.
2019-05-20Bug 547253 - [papyrusCore] Add a better API linked to use case for theptessier15-15/+251
pluginorg.eclipse.papyrus.infra.core.sasheditor add friendly package an remove some comments create a file to detect usage of sash editor inside papyrus and example. create an Interface in API to help developer to be fast in their development. add comments two new interfaces Change-Id: Ib91b496bf5bffe5a06dc22c9f33df9b81baa7bec Signed-off-by: ptessier <patrick.tessier@cea.fr>
2019-05-10Bug 543723: [Performances] Improve the ClassLoaderHelperptessier1-26/+34
https://bugs.eclipse.org/bugs/show_bug.cgi?id=543723 remove deprecated because if not some classes cannot be found. And remove call loops loadClass(name) calls loadClass (name, bundle) that can call loadClass(name).... Change-Id: I030227bc191e4e9d7d9b13c6780793eacfc88a11 Signed-off-by: ptessier <patrick.tessier@cea.fr>
2019-05-09Revert "Bug 546747 - [Element types] A missing target in an advice binding ↵Ansgar Radermacher22-315/+189
is not detected by validation" This reverts commit 56e0e4085e8dc5e318791fa881cc4cf0de395a4d. Change-Id: Iafebe7d89e190f3a155d4d71aafb7890117a8943
2019-05-07Bug 546747 - [Element types] A missing target in an advice binding is not ↵Ansgar Radermacher22-189/+315
detected by validation - Change multiplicity in UML file - Regenerate model code. Signed-off-by: Ansgar Radermacher <ansgar.radermacher@cea.fr>
2019-05-06Bug 543723: [Performances] Improve the ClassLoaderHelperCamille Letavernier13-78/+431
https://bugs.eclipse.org/bugs/show_bug.cgi?id=543723 - Add a context URI or Bundle to all methods in ClassLoaderHelper - The context is used to find the most appropriate bundle to load the given class, to avoid relying on a very expensive Eclipse Buddy Policy Change-Id: Ia3c7cc86397643ff3fad634391dce68e5d509d4c Signed-off-by: Camille Letavernier <cletavernier@eclipsesource.com>
2019-05-06Bug 546686: [SashEditor] Remove internal dependenciesNicolas FAUVERGUE1-26/+3
- Remove deprecated references of useless services. Now, the nested binding service is manage automatically. I think the remaining internal dependencies cannot be fixed. Change-Id: Icb1eb3a09b6925006630927c8a6d4dd89cfca9b0 Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@cea.fr>
2019-05-06Bug 546965: [Table] The table framework must provide an API to not open the ↵Vincent Lorenzo12-64/+111
image after a table export as image Bug 546966: [Table] The Table API must be open to allow access to the enumeration org.eclipse.papyrus.infra.nattable.export.image.ImageFormat Change-Id: I7d60bf6e418d3c8515ba8e1bd30afc4c0f6645c4 Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2019-04-25Bug 546686: [SashEditor] Remove internal dependenciesPauline DEVILLE3-479/+176
* Move AbstractTabFolderPart outside of eclipsecopy package since it extend a papyrus internal abstract class Change-Id: Ia7b8bf04eb17986fa91d82db59749f06038a37cc Signed-off-by: Pauline DEVILLE <pauline.deville@cea.fr>
2019-04-25Bug 546737: [Properties] UML Advanced Properties always assumes we are ↵Vincent Lorenzo1-0/+0
working with UML. -> this assertion is quite wrong Change-Id: I8938a5fe397bd86726f94ad6dd64bb688f769ee4 Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2019-04-25Bug 545937 - [Performances] Improve Viewpoints performancesRemi Schnekenburger2-16/+22
- avoid digging into the getAllContexts for the RootIterator: replacing by getContents#iterator - avoid computing the number of views for a given element of a particular kind if there is no count restriction on this kind. Change-Id: I84d4c3b6f613789cd084935754f19c6ec8cf564b
2019-04-24Bug 546686: [SashEditor] Remove internal dependenciesPauline DEVILLE2-317/+0
* Remove unused Class in eclipsecopy (no dependency in papyrus) ** InsertCaret ** DragBorder Change-Id: If92d1c2c398272788dc956ebcfb4639fabb33fbb Signed-off-by: Pauline DEVILLE <pauline.deville@cea.fr>
2019-04-24Bug 546686: [SashEditor] Remove internal dependenciesPauline DEVILLE3-347/+0
* Remove unused Class in eclipsecopy (no dependency in papyrus) ** SwtUtil ** TestDropLocation ** CompatibilityDragTarget Change-Id: Ic9f0cf3cdb1fbf5306a9720f6033bea02e48f656 Signed-off-by: Pauline DEVILLE <pauline.deville@cea.fr>
2019-04-24Bug 546686: [SashEditor] Remove internal dependenciesNicolas FAUVERGUE21-569/+600
- Remove the Workbench import -> Replaced by activator log - Manage DragUtil as 2 classes: - DragManager: Manage the dragListener - PapyrusDragUtils: Calculate locations - Remove copied eclipse classes not needed - Remove the StatusUtils import -> Manage it by an utility class into oep.infra.tools Change-Id: Ib982410516500ea2edf3ed27f62a0c9dca3cdff1 Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@cea.fr>
2019-04-24Bug 545631 - [Releng] 2019-06 traceabilityQuentin Le Menez18-59/+1291
- Update target platforms - Copy removed internal classes from EclipsePlatformUI Change-Id: Ib8ec1974b34c38b53a1ca547344077655147af67 Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2019-04-12Bug 482587 - Creating a diagram does not mark model as dirty and model is ↵Ansgar Radermacher1-18/+17
not possible to save - Pass by command stack instead of executing it on the local history - Reset the owner in case of undo. Otherwise the diagram is still shown in the model explorer (but can't be opened) Signed-off-by: Ansgar Radermacher <ansgar.radermacher@cea.fr>
2019-03-20Bug 545575: [Table] Paste String resolution doesn't work for stereotype's ↵Vincent Lorenzo4-12/+26
properties typed with an UML metaclass - fix the bug about the stereotype resolution problem - change cell painter for UML reference and UML stereotype single reference to get he underline error in case of paste error Change-Id: I379ca98592118c2311c046834d67820a5375ed00 Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>

Back to the top