Eclipse EMF et GEF

Partager par email

×

Code Titre Durée Prix HT
ECL400 Eclipse EMF et GEF 2 jours Nous consulter

Objectifs

  • De donner une vue d'ensemble sur le projet modeling d'Eclipse
  • De comprendre le langage de modélisation EMF/Ecore
  • De distinguer les procédés de génération EMF
  • De comprendre le projet GEF et son utilisation avec EMF.

Public

Développeurs, Chefs de projet, Responsables Informatiques.

Pré-requis

Notions de modélisation, Notions de java.

Post-Formation

Méthodes

50% Pratique 50% Théorique

Programme

ECLIPSE MODELING FRAMEWORK (EMF)

  • Présentation Générale
  • EMF et le projet Modeling / Historique
  • Objectifs et cas d'utilisation d'EMF
  • Principes de méta modélisation
  • Ressources (sites, livres, ...)
  • Modelisation Ecore
  • Description
  • Classes
  • Propriétés
  • Annotations particulières
  • Exemples
  • Génération EMF standard
  • La configuration de la génération
  • La couche modèle
  • Les couches d'éditeurs
  • Génération EMF spécifique
  • Java Emitter Template (JET)
  • Principes
  • Exemples
  • Open Architectureware (OAW)
  • Principes
  • Exemples
  • Les autres sous projets de Modeling (état, intérêt, objectifs de différents projets ) :
  • GMF
  • Teneo
  • DSL
  • EcoreTools
  • Transaction / Query
  • Compare

GRAPHICAL EDITING FRAMEWORK (GEF)

  • Présentation générale
  • Historique
  • Objectifs et cas d'utilisation de GEF
  • Architecture / Pattern MVC
  • Ressources
  • Draw2D
  • Architecture / Principes
  • Figures
  • Layout
  • Connecteurs
  • Exemples
  • GEF / Utilisation
  • Application du MVC dans GEF
  • Détails sur les Editor Parts
  • Requests et commands
  • Gestion des événements
  • Edit policies
  • Gestion de la palette
  • GEF et EMF
  • Synthèse des deux technologies
  • Intégration dans GMF
  • Exemples d'applications

Environnement

Mot-clés

ECL400_Eclipse-EMF-GEF_ECL400

Commander