Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.

Eclipse Modeling Guided Tour - EcoreTools

333 vues

Publié le

A short walk through all the productivity features included in EcoreTools with Eclipse Oxygen.

Publié dans : Technologie
  • Identifiez-vous pour voir les commentaires

  • Soyez le premier à aimer ceci

Eclipse Modeling Guided Tour - EcoreTools

  1. 1. ©Copyright2017Obeo A Guided Tour of Eclipse Modeling, Monday, October 23, 2017 Ecore Tools Your utility belt for Ecore Modeling
  2. 2. ©Copyright2017Obeo 16 Productivity tools  Ecore Design Checklist : http://cedric.brun.io/eclipse/ecore-design-checklist-part1/  Automatic reload of genmodel  Better default in .genmodel generated by the wizard  Package Dependencies  CDO Configuration
  3. 3. ©Copyright2017Obeo 16 Documentation annotations Documentation Table Documentation layer in Entities Diagram
  4. 4. ©Copyright2017Obeo 16 a few Shortcuts  Direct-Edit Syntax  « Something » => change name of feature  «:SomeType » => only change the eType  «1» => only set cardinality to 1..x  « * » => only set cardinality to x..*  « /Something » => make the feature derived  « = something » => set the default value literal  [...]  CTRL+H to Hide a shape  CTRL+O to navigate within the diagram  MAJ+DEL delete from diagram (vs DEL delete from model)
  5. 5. ©Copyright2017Obeo 16 Modeling Generics Parameters EAnnotation
  6. 6. ©Copyright2017Obeo 16 Constraints (*) would be nice to have tooled support for AQL constraints, it just did not happened yet
  7. 7. ©Copyright2017Obeo 16 Focused diagrams Indirect GeneralizationWith Class Content With inherited features Add Related Elements in Diagram
  8. 8. ©Copyright2017Obeo 16 Generation settings & launch
  9. 9. ©Copyright2017Obeo 16 Navigate to Java  Navigate to Java
  10. 10. ©Copyright2017Obeo 16 Icons preview
  11. 11. ©Copyright2017Obeo 16 Eclipse Views EClass Information to inspect types of selection References to inspect type relationships
  12. 12. ©Copyright2017Obeo 16 Reworked Dialogs Generated with Extended Editing Framework 1.x Using Sirius 5.0+ property views support
  13. 13. ©Copyright2017Obeo 16 visualizing Xcore models
  14. 14. ©Copyright2017Obeo 16 powered by Eclipse Sirius  Sirius Best Practices  Inspectable  Extensible
  15. 15. ©Copyright2017Obeo 16 envisionned Roadmap Ecore Open Class  Versionning, deprecation annotations  ALE (Action Language for EMF)  Contribution in EcoreTools (INRIA)  Provides  Assignements  More control flow  Multi-inheritance  Runtime data  Type inference
  16. 16. ©Copyright2017Obeo 16 Download  the Eclipse Modeling Package, through the Marketplace  Packaged in Obeo Designer Community Edition (EPL)  https://www.obeodesigner.com/en/download

×