blob: 8ad56e16a8924f77065298ad70def20c3e4d4520 [file] [log] [blame]
//////////////////////////////////////////
* Copyright (c) 2015, 2016 Eclipse Foundation and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* Wayne Beaton (Eclipse Foundation)- initial API and implementation
* Cedric Brun (Obeo)
//////////////////////////////////////////
[[modeling]]
== Modeling
=== Code Generation
http://www.eclipse.org/acceleo[Acceleo] introduced a new mechanism to launch code generators as part of a Maven build which is way easier and more robust by integrating with Tycho.
image::images/acceleo-launcher.png[]
=== Model Editors
The http://www.eclipse.org/modeling/amalgam[Amalgam] project brings a new view to navigate and explore models.
image::images/amalgam-explorer.png[]
When using the Ecore graphical modeler references might now be displayed directly within the class shapes if it's target is not in the diagram.
image::images/ecoretools-refnodes.png[]
=== Custom Graphical Editors
With the new version of http://www.eclipse.org/sirius[Sirius] you can now define rich property views alongside the diagram definition without having to write a line of code.
This capability is introduced as an experimental feature for Neon and will be extended in the next months based on the user community feedback.
image::images/sirius-properties.png[]
Packs of SVG shapes can now be contributed through a plugin to be reused in other modelers:
image::images/svg-stencils.png[]
image::images/svg-stencils-pick.gif[]
=== Model Comparison
The Neon release brings experimental support for comparing diagrams of http://www.eclipse.org/sirius[Sirius] based modelers
image::images/compare-sirius-family.png[]