Publicité
+ Répondre à la discussion Actualité déjà publiée
Affichage des résultats 1 à 5 sur 5
  1. #1
    Responsable Eclipse et JAVA

    Avatar de Mickael Baron
    Homme Profil pro Mickael BARON
    Ingénieur de Recherche en Informatique
    Inscrit en
    juillet 2005
    Messages
    6 705
    Détails du profil
    Informations personnelles :
    Nom : Homme Mickael BARON
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur de Recherche en Informatique
    Secteur : Service public

    Informations forums :
    Inscription : juillet 2005
    Messages : 6 705
    Points : 33 518
    Points
    33 518

    Par défaut Tutoriel sur la création et l'instanciation de modèles avec Eclipse Modeling Framework (EMF)

    Bonjour,

    Je vous propose un tutoriel consacré à EMF. Ce tutoriel se présente sous la forme de 5 exercices :

    • création du modèle EMF d'un carnet d'adresses ;
    • génération de codes Java ;
    • création d'instances via l'éditeur généré ;
    • création d'instances via l'API EMF approche dite EarlyBinding ;
    • manipulation du métamodèle Eocre approche dire LateBinding.

    Le document ainsi que les sources sont disponibles à cette adresse : http://mbaron.developpez.com/tutorie...ation-modeles/

    N'hésitez à profiter de cette discussion pour toutes questions relatives au tutoriel

    Bonne lecture

    Mickael
    Ingénieur de Recherche en informatique au LIAS / ENSMA
    Responsable des rubriques Eclipse et Java de Developpez.com

    Page de cours : mbaron.developpez.com
    Blog : keulkeul.blogspot.com
    Page Pro : www.lias-lab.fr/members/mickaelbaron
    LinkedIn : www.linkedin.com/in/mbaron
    Twitter : www.twitter.com/mickaelbaron

  2. #2
    Modérateur
    Avatar de paissad
    Homme Profil pro Papa I. Diakhaté
    Ingénieur de développement (Java/JEE/Eclipse RCP,EMF & webMethods)
    Inscrit en
    avril 2006
    Messages
    1 011
    Détails du profil
    Informations personnelles :
    Nom : Homme Papa I. Diakhaté
    Âge : 28
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur de développement (Java/JEE/Eclipse RCP,EMF & webMethods)
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : avril 2006
    Messages : 1 011
    Points : 2 388
    Points
    2 388

    Par défaut

    Bonjour,

    très bon tutoriel. Juste un petit détail sur la date de publication, tu as mis 17 au lieu de 7 Juin.
    Et sinon, une toute petite chose qui pourrait être ajoutée dans le tuto, c'est la création d'instances du modèle en utilisant des UUIDs pour chaque instance du modèle.
    Je n'ai pas été présent lors des relectures techniques, c'est peut-être un peu tard, mais bon voilà ^^

    Cordialement,
    Nous n'héritons pas de la terre de nos parents, nous l'empruntons à nos enfants.
    Modérateur aux rubriques Linux/Unix, Java et au chat d'entraide du site.
    http://blog.paissad.net

  3. #3
    Responsable Eclipse et JAVA

    Avatar de Mickael Baron
    Homme Profil pro Mickael BARON
    Ingénieur de Recherche en Informatique
    Inscrit en
    juillet 2005
    Messages
    6 705
    Détails du profil
    Informations personnelles :
    Nom : Homme Mickael BARON
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur de Recherche en Informatique
    Secteur : Service public

    Informations forums :
    Inscription : juillet 2005
    Messages : 6 705
    Points : 33 518
    Points
    33 518

    Par défaut

    Bonjour,

    En fait, j'ai mis la date de l'annonce ;-)

    Pour UUID, je n'ai pas de réponse à t'apporter. L'idée est intéressante, si j'ai le temps je voudrais tester.

    Mickael
    Ingénieur de Recherche en informatique au LIAS / ENSMA
    Responsable des rubriques Eclipse et Java de Developpez.com

    Page de cours : mbaron.developpez.com
    Blog : keulkeul.blogspot.com
    Page Pro : www.lias-lab.fr/members/mickaelbaron
    LinkedIn : www.linkedin.com/in/mbaron
    Twitter : www.twitter.com/mickaelbaron

  4. #4
    Membre du Club
    Inscrit en
    août 2007
    Messages
    169
    Détails du profil
    Informations forums :
    Inscription : août 2007
    Messages : 169
    Points : 66
    Points
    66

    Par défaut

    Bonjour,

    Bon tutoriel d'intro à EMF.

    Mickael une coquille s'y est glissée. En effet, à la fin tu écris ceci:

    "Noter pour la dernière partie du code (ligne 53), l'apparition d'une nouvelle classe appelée DynamicEObjectImpl. Il s'agit d'une implémentation de la classe EObject. Cette classe est employée quand l'utilisation dynamique est utilisée pour la création des instances."

    Remarques:

    1) EObject n'est pas une classe mais une interface

    2) Une classe (DynamicEObjectImpl) ne peut pas implémenter une classe. Au mieux elle spécialise une classe abstraite pour un comportement semblable à l'implémentation d'une interface.

    Cordialement

  5. #5
    Responsable Eclipse et JAVA

    Avatar de Mickael Baron
    Homme Profil pro Mickael BARON
    Ingénieur de Recherche en Informatique
    Inscrit en
    juillet 2005
    Messages
    6 705
    Détails du profil
    Informations personnelles :
    Nom : Homme Mickael BARON
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur de Recherche en Informatique
    Secteur : Service public

    Informations forums :
    Inscription : juillet 2005
    Messages : 6 705
    Points : 33 518
    Points
    33 518

    Par défaut

    Bonjour,

    Je viens de corriger l'article. Merci pour cette précision

    Mickael
    Ingénieur de Recherche en informatique au LIAS / ENSMA
    Responsable des rubriques Eclipse et Java de Developpez.com

    Page de cours : mbaron.developpez.com
    Blog : keulkeul.blogspot.com
    Page Pro : www.lias-lab.fr/members/mickaelbaron
    LinkedIn : www.linkedin.com/in/mbaron
    Twitter : www.twitter.com/mickaelbaron

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •