tag | 7ac8c04d2830038e20ef56a80c5e62584f6d7d7b | |
---|---|---|
tagger | Laurent Redor <laurent.redor@obeo.fr> | Fri Nov 23 10:57:31 2018 +0100 |
object | 3610d671395fffcf9b86a19c4657f1489d9a3ff3 |
Sirius 5.1.4 rc1
commit | 3610d671395fffcf9b86a19c4657f1489d9a3ff3 | [log] [tgz] |
---|---|---|
author | Florian Barbin <florian.barbin@obeo.fr> | Mon Nov 12 17:58:47 2018 +0100 |
committer | Florian Barbin <florian.barbin@obeo.fr> | Fri Nov 16 08:50:55 2018 -0500 |
tree | 460ba092ea4a30212966f10e6aa037800df1577e | |
parent | 28735228a11826883b8b5f09f5adee0ce9840466 [diff] |
[541140] Do not refresh the GMF model during export as image action. * The GMF refresh was introduced to avoid ClassCastException if the GMF model is not consistent with the Sirius model. To avoid modifying the model during the export as image, we no longer perform this refresh. If a ClassCastException occurs because of a refresh issue, an exception is raised and caught later to warn the end user that some of its diagrams might need a manual refresh before exporting them. Bug: 541140 Change-Id: Ie78a4a6df967a0477caab01ad6cc008bc907826a Signed-off-by: Florian Barbin <florian.barbin@obeo.fr>
Sirius enables the specification of a modeling workbench in terms of graphical, table or tree editors with validation rules and actions using declarative descriptions.
For more details see the project page and the main wiki page.
The build uses Tycho. To launch a complete build, issue
mvn clean package
from the top-level directory. The resulting update-site (p2 repository) can be found in packaging/org.eclipse.sirius.update/target/repository
.
By default the build uses a Neon-based target platform. You can specify a different platform like this:
mvn clean package -Dplatform-version-name=name
where name
can be any of the following values:
mars
(Eclipse 4.5)neon
(Eclipse 4.6, the default and reference target platform)canary
(uses nightly builds of all our dependencies, only used for testing)The corresponding target platform definitions can be found in releng/org.eclipse.sirius.targets
.