Skip to main content
AgeCommit message (Collapse)AuthorFilesLines
2020-07-03[version] Bump version to 6.4.0Pierre-Charles David1-1/+1
Change-Id: Iddd2541b9f8a3e4e82100381f742e8abdba2e6c7 Signed-off-by: Pierre-Charles David <>
2020-06-10[version] Bump version to 6.3.2Pierre-Charles David1-1/+1
Change-Id: I1e2ad3670e2c6f4eaac250dab90056ffb84aeedc Signed-off-by: Pierre-Charles David <>
2020-03-11[553775] Make sure we depend on GMF 1.13.0Pierre-Charles David1-1/+1
Bug: Change-Id: I434f2a7d2972664d0008bae671fb91f76f7fc5b5 Signed-off-by: Pierre-Charles David <>
2019-12-09[version] Bump version to 6.3.1Pierre-Charles David1-1/+1
Change-Id: Idf16af282bfe822f2b757e078ed4d842eb9d0039 Signed-off-by: Pierre-Charles David <>
2019-07-10[version] Bump version to 6.3.0Pierre-Charles David1-1/+1
Change-Id: Ib1ad2003aea796cd3f177b290cb41494efec1888 Signed-off-by: Pierre-Charles David <>
2019-06-17[version] Bump version to 6.2.2Pierre-Charles David1-1/+1
Change-Id: Id694e9f086905bbbe4973a40d3908dc32595867a Signed-off-by: Pierre-Charles David <>
2019-05-20[546681] Allow Guava up to v27.1 (which will be in 2019-06)Pierre-Charles David1-1/+1
I checked that Sirius is indeed compatible with Guava 27.1 by using "[27.1,27.2)" as a range and building against a recent I-build of Orbit: no compilation errors. I have not run the tests on the results, but the Guava APIs are usually stable enough that if what we use still exists it very probably still behaves the same. We can not be too strict and force the use of 27.1 as we must still be compatible with earlier versions of Eclipse, so we still allow for 21.0 which is the version in Oxygen, the oldest platform we still build against. Bug: 546681 Change-Id: I66f70f2e66b54941c18e66dd4ba8221ff7ea0443 Signed-off-by: Pierre-Charles David <>
2019-04-11[version] Bump version to 6.2.1Pierre-Charles David1-1/+1
Change-Id: I53f3030dbefede1b77dcbfc7eb068c09536ff511 Signed-off-by: Pierre-Charles David <>
2019-01-08[538853] Clear diagram dependencies to sirius custom code.jmallet1-1/+0
Simplify some Diagram model code to reduce dependencies to Sirius code. These Diagram model class used in Metamodel code will be moved into Metamodel plug-in in an other commit. ContentLayerHelper class has been created and gather method used to retrieve mappings from a layer without dependencies to IInterpreter. DDiagramElementContainerOperations has been split in two: - DDiagramElementContainerWithInterpreterOperations that contains method using IInterpreter. - DDiagramElementContainerOperations that contains only methods not using IInterpreter. MappingHelper has been split in two: - MappingWithInterpreterHelper that contains method using IInterpreter - MappingHelper that contains only methods not using IInterpreter. ContainerMappingHelper has been split in two: - ContainerMappingWithInterpreterHelper that contains method using IInterpreter - ContainerMappingHelper that contains only methods not using IInterpreter. A new class StyleConstants containing style constants has been created. A new class VariableFilterWrapper have been created to handle filter variables depending on the IInterpreter not in the model plugin. It is attached to model elements as an adapter and is retrieved as such. Following custom implementations have been removed: - CompositeFilterDescriptionSpec - ConditionalContainerStyleDescriptionSpec - ConditionalEdgeStyleDescriptionSpec - ConditionalNodeStyleDescriptionSpec - VariableFilterSpec - MappingFilterSpec - BasicMessageMappingSpec - ReturnMessageMappingSpec - CreationMessageMappingSpec - DestructionMessageMappingSpec The remaining dependencies are against: - but it can be make independant easily when doing refactoring. - And also oes.ext.base Removed useless methods from metamodel diagram that are computed outside. Adapt code to this changes. Bug: 538853 Change-Id: I3a17d5abe29d4f062ae465880f6535a3bcfb5ca7 Signed-off-by: jmallet <> Signed-off-by: Pierre Guilet <>
2019-01-08[version] Bump version to 6.2.0Pierre-Charles David1-1/+1
Change-Id: I118a92c6adf371a8d656442163d87e6c44990921 Signed-off-by: Pierre-Charles David <>
2018-12-03[version] Bump version to 6.1.2Pierre-Charles David1-1/+1
Change-Id: I0cef9aa9b81dcbbe530db9ad3fc77185ed551032 Signed-off-by: Pierre-Charles David <>
2018-10-22[releng] Bump version to 6.1.1Maxime Porhel1-1/+1
Change-Id: I3147e5d09cb726895a34ba47d7e4fe3dd08cf306 Signed-off-by: Maxime Porhel <>
2018-07-13[version] Bump version to 6.1.0Pierre-Charles David1-1/+1
Change-Id: I527346db2b0cfbf5319774bc1fb98052c0f7635c Signed-off-by: Pierre-Charles David <>
2018-07-10[version] Bump version to 6.0.1Pierre-Charles David1-1/+1
Change-Id: Iad57dd54437983fc5fd7493ba6cdd647daed42fd Signed-off-by: Pierre-Charles David <>
2018-02-26[525808] Fix whitespace in Automatic-Module-Name propertyPierre-Charles David1-1/+1
Bug: 525808 Change-Id: I5c65310091e5ae46bbee1a0cdb047f8404230314 Signed-off-by: Pierre-Charles David <>
2018-02-20[525808] Add Automatic-Module-Name to all our bundlesPierre-Charles David1-0/+1
Bug: 525808 Change-Id: Iecfc8551dde615c90291a15e330009607a875277 Signed-off-by: Pierre-Charles David <>
2017-12-27[version] Bump version to 6.0.0Pierre-Charles David1-1/+1
Change-Id: I7344a6824494c12fef904fa34a1399ab56d80c02 Signed-off-by: Pierre-Charles David <>
2017-11-08[version] Bump version to 5.1.1Pierre-Charles David1-1/+1
Change-Id: I92b3711238ea4b6483d8e86c0f484eb6873cb47c Signed-off-by: Pierre-Charles David <>
2017-07-03[version] Bump version to 5.1.0Pierre-Charles David1-1/+1
Change-Id: Iaeebe1f3f7ed1ecdba2b5ffd2126eb2f6e9fdf08 Signed-off-by: Pierre-Charles David <>
2017-06-14[version] Bump version to 5.0.1Pierre-Charles David1-1/+1
Change-Id: Icefef3c0c203a2547ab87032c040bdcd49b3e9a2 Signed-off-by: Pierre-Charles David <>
2017-05-11[507474] Update Guava range to [15.0,22.0)Pierre-Charles David1-1/+1
This includes v15 which was in Neon, and v21 which will be in Oxygen, the two Eclipse versions we support in Sirius 5.0. Also normalize the way we depend on Guava to use Require-Bundle everywhere. It's not the OSGi-recommended way, but it means we don't depend on Orbit to have all the package versions right every time and makes things simpler to manage by being consistent. Bug: 507474 Change-Id: I2a69e5721cb90bafa58edd90f2fa50b710f87a8c Signed-off-by: Pierre-Charles David <>
2017-04-18[507474] Partially revert the move to Guava 21Pierre-Charles David1-1/+1
This reverts the parts of commit 804aafa0862320435715b22100054bc4ddbfd8ed which opened the Guava range, but keeps the actual code changes that remove usage of Guava APIs that have disappeared in Guava 21 (so the code is still ready to switch). Until all our dependencies have moved to Guava 21 too (AQL, Acceleo, EMF Compare, Xtext), opening our version ranges to allow Guava 21 causes more issues that it solves, as it allows Sirius plug-ins to resolve using Guava 21 (or 18) while Acceleo & AQL plug-ins (for example) resolve with Guava 15. Bug: 507474 Change-Id: I120216e34d466b09309c1ba253da7d103c21c8a7 Signed-off-by: Pierre-Charles David <>
2017-04-11[507474] Make sure Sirius 5.0 is compatible with Guava 21Pierre-Charles David1-1/+1
Eclipse Oxygen may switch to Guava 21 as the default (only?) version in the SimRel, so we need to make sure we're compatible with it. * Open the version ranges to include Guava 21. * Remove all usages of Objects.firstNonNull(), which does not exist anymore in Guava 21. Not that at this point, other dependencies of Sirius have different version constraints, so it's not enough to ensure v21 is the one resolved: * org.eclipse.xtext.xbase.lib 2.11.0.v20170124-1424: [14.0.0,19.0.0) * org.eclipse.xtext.util 2.11.0.v20170130-0808: [14.0.0,19.0.0) Xtext considers moving to Guava 21 for v2.12, see In the meantime, the build still resolves to Guava 15, but a test was made by removing Xtext from the build, and Sirius builds fine when forcing Guava 21 to be really used. Bug: 507474 Change-Id: I178bcd70fe3fba95cda247473d1ed18f5206acc9 Signed-off-by: Pierre-Charles David <>
2017-02-06[495701] Upgrade BREE to Java 1.8Pierre-Charles David1-1/+1
Bug: 495701 Change-Id: I48f51d128a2a4af3c705692a57cc87ef84e866eb Signed-off-by: Pierre-Charles David <>
2016-12-06[version] Bump version to 5.0.0Pierre-Charles David1-1/+1
Change-Id: I87e230aa2bbfad240eadfb69a2cdd4b40bf1ebc2 Signed-off-by: Pierre-Charles David <>
2016-10-26[version] Bump version to 4.1.2Pierre-Charles David1-1/+1
Change-Id: I004280d217c1b50533abf2beca3e6f22ba96f311 Signed-off-by: Pierre-Charles David <>
2016-10-11[version] Bump version to 4.1.1Pierre-Charles David1-1/+1
Change-Id: I419fa60e0a02b137d16d0039acdcacfde32fa064 Signed-off-by: Pierre-Charles David <>
2016-06-08[version] Bump version to 4.1.0Pierre-Charles David1-1/+1
Change-Id: Ie3c3f919611c2590ea37e36e25b97431ee3ecae3 Signed-off-by: Pierre-Charles David <>
2016-04-11[version] Bump version to 4.0.0Laurent Redor1-6/+6
Some require bundles have not been bumped (see after a CDONative MM regen). Change-Id: I05bfaf8872a44541f193851ed54e2e6c35f43e66 Signed-off-by: Laurent Redor <>
2016-04-08[cleanup] Generate Sirius MM with EMF Mars.2 (sequence part)Laurent Redor1-22/+22
* Run "Generate All" on root of genmodel file * Run "Source/Organize Imports" and "Source/Clean Up" on src-gen folders Change-Id: Idae6803b60c04f40c6eb40ffc1103bb8b01cc7d3 Signed-off-by: Laurent Redor <>
2016-02-10[version] Move to Java 1.7 as minimum required versionPierre-Charles David1-1/+1
Change-Id: I5d14403e693ab23483f89b75142cb46afc61ec04 Signed-off-by: Pierre-Charles David <>
2016-02-01[build] Baseline updatev4.0.0M5Maxime Porhel1-25/+25
Change-Id: I73d7d76fd6ba25825ba4369b875e83eef8957123 Signed-off-by: Maxime Porhel <>
2016-01-28[486654] Generate code with MM changesLaurent Fasani1-22/+22
* generate MM for viewpoint, diagram, sequence, tree and table * generate VSM properties from OES.editor * deleted old class not existing anymore in sirius MM * make change to keep sirius plugin compiling Bug: 486654 Change-Id: Ic22e9852c224aa7fbd844adb9879b0d3656968b9 Signed-off-by: Laurent Fasani <>
2015-11-26[version] Bump version to 4.0.0Laurent Redor1-1/+1
Change-Id: I7e9919fed7baf39e67060fc04855d8dba2e423e3 Signed-off-by: Laurent Redor <>
2015-10-30[version] Bump version to 3.1.2Laurent Redor1-1/+1
Change-Id: I8994b6ece2a4483f2bb3004f87ad4e8a52e75e85 Signed-off-by: Laurent Redor <>
2015-10-19[version] Bump version to 3.1.1Pierre-Charles David1-1/+1
Change-Id: Ia64c24621aeabae6347afff535d446b2be00d7c9 Signed-off-by: Pierre-Charles David <>
2015-10-12[build] Baseliner updateMaxime Porhel1-1/+1
Change-Id: I1e351f88cecd924673631671434785d59d42f349 Signed-off-by: Maxime Porhel <>
2015-09-14[470859] Add no region validation rule for Sequence diagramMaxime Porhel1-0/+1
Correct some type in the validation messages too. Bug: 470859 Change-Id: I496632cc9f70ec8579434bd15d4cb99acdeb3b6f Signed-off-by: Maxime Porhel <>
2015-09-03[472057] Externalize translatable strings from ↵Maxime Porhel1-8/+8
org.eclipse.sirius.diagram.sequence Bug: 472057 Change-Id: I5dbb660993f680b5239fe3c65fb92502f3da36e4 Signed-off-by: Maxime Porhel <>
2015-08-19[472057] Add required infrastructure for i18nPierre-Charles David1-0/+1
* Add missing plugin & activator classes to all plug-ins which contain strings we want to be translatable, and make sure they all follow the same pattern as EMF: a "plugin" class which extends EMF's EMFPlugin, and an internal Implementation class which extends EMF's EclipsePlugin (or EclipseUIPlugin). * Also add common helper I18N class and the associated @TranslatableMessage in oes.ext.base, which can be used to initialize static fields in a Messages class from the locale-specific properties file, using EMF's ResourceLocator logic. * Rename some of the "Activator" classes, as once they follow the EMF pattern, the enclosing class is not the actual OSGi activator (the *$Implementation class is), so the name would cause confusion. Bug: 472057 Change-Id: Id030bdf628f0e7b46356213e7e4e9bdd990a4662 Signed-off-by: Pierre-Charles David <>
2015-06-10[version] Bump version to 3.1.0Pierre-Charles David1-1/+1
Change-Id: I2fe19d91208761f391cc1532f8e185fbfec6edc8 Signed-off-by: Pierre-Charles David <>
2015-05-05[build] Baseliner update for 3.0.0 M7v3.0.0M7Maxime Porhel1-2/+2
Change-Id: I30ab95f9fe81bb3b1befd806649e562af45621e9 Signed-off-by: Maxime Porhel <>
2015-05-05[456771] Add UI plugin that contains extensions definitionLaurent Fasani1-1/+2
Definition of extensions in plugins are moved into new plugins named That allows customer to define its own feature and choose only the functionalities he wants among perspective, views, newWizard, menus and contextual menus, editors and preference pages. Change-Id: Icc165d3fdcf2522a309af7ff553e2490b814f5fe Signed-off-by: Laurent Fasani <>
2015-02-23[457851] Update version bumps based on semantic versioningMaxime Porhel1-29/+29
This commit bumps package versions depending on the API changes made since the last baseliner use. The baseline used here is a Sirius 2.0.4 with the feature : org.eclipse.sirius.runtime. Bug: 457851 Change-Id: I391315f2738d6812bd9a3f9d60b6e4cc492edce6 Signed-off-by: Maxime Porhel <>
2015-02-03[457851] Version bumps based on semantic versioningcbrun1-36/+36
This commit bumps package versions depending on the API changes made since the baseline. The baseline used here is a Sirius 2.0.3 with the feature : org.eclipse.sirius.runtime_2.0.3.201501210814 I used the prototype developped here: but as it rely on BND I'm sure it is doing a fairly good analysis. pom.xml are modified only when the bundle version needs an upgrade. Bug: 457851 Change-Id: I096ce586a47485c20e2ee27022026948c4e4388a Signed-off-by: Cedric Brun <>
2014-10-09[439871] Avoid dependency to GMF Runtime for a simple geometric computationPierre-Charles David1-1/+0
Duplicate the code from BaseSlidableAnchor.getAnchorRelativeLocation() directly into FixBendpointsOnCreationCommand so that the bundle does not depend on org.eclipse.gmf.runtime.draw2d.ui just for these few lines of simple code. Bug: 439871 Change-Id: I14cc63328eb832e6be7db89c7be0c7c4264fdc0c Signed-off-by: Pierre-Charles David <>
2014-08-21[441709] Generate Sirius meta-model with EMF 2.10Florian Barbin1-24/+24
Change-Id: Ie3df7a8ee61a916adc9b3c0911a3b0942e24ec6c
2014-06-12[version] Bump version to 2.0.0Pierre-Charles David1-43/+43
Change-Id: Ic21dc458e70986d3625500eaef74fb24a63b8106 Signed-off-by: Pierre-Charles David <>
2014-03-27[423707] Remove remaining expressions from *.ecore and *.genmodelPierre-Charles David1-3/+3
Regenerate the corresponding code to remove all instances from the code base. Bug: 423707 Change-Id: I91fa8ad4ac6748125c61636b68d85c1cbf643ec4
2014-03-03Merge branch 'master' into bug/427803_moveDiagramEcoreInItsOwnPluginLaurent Redor1-1/+1
Conflicts: plugins/org.eclipse.sirius.diagram.sequence/META-INF/MANIFEST.MF plugins/org.eclipse.sirius.diagram/src/org/eclipse/sirius/diagram/internal/refresh/listeners/ plugins/org.eclipse.sirius.doc/doc/Release Notes.html plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/deletehook/ plugins/ plugins/org.eclipse.sirius/model/viewpoint.genmodel plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/helper/display/ plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/movida/registry/ Change-Id: I7178ed1a9fcbd84295e02eb258710c8fbdcb5531 Signed-off-by: Laurent Redor <>

Back to the top