| ////////////////////////////////////////// |
| * 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[] |