IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Eclipse Modeling Discussion :

Métamodèle et cardinalités sur l'éditeur EMF


Sujet :

Eclipse Modeling

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2012
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2012
    Messages : 16
    Points : 20
    Points
    20
    Par défaut Métamodèle et cardinalités sur l'éditeur EMF
    Bonjour,

    J'ai commencé la modélisation d'un métamodèle .ecore_diagram à l'aide de la palette GMF. À ma surprise, les cardinalités sur les associations et les agrégations ne figurent que sur une seule extrémité, au lieu des deux extrémités.

    Quelqu'un peut-il m'éclairer à ce propos ?

    Merci d'avance.

  2. #2
    Membre expérimenté Avatar de yann2
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2004
    Messages
    897
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 897
    Points : 1 635
    Points
    1 635
    Par défaut
    Bonjour

    Dans un modèle Ecore on utilise des références et non des associations. La différence est subtile. Le rôle inverse implicite de la référence est de cardinalité[*] dans la cas d'une référence simple et est de cardinalité [0..1] dans le cas d'une composition (containment=true) parce qu'un objet peut être contenu dans un seul élément.

    Pour avoir une association bidirectionnelle, il est nécessaire de faire deux références et de renseigner la propriété eOpposite d'une des références pour indiquer la référence inverse.

    Exemple avec les classes livres et auteurs

    Classe Livre
    -> Référence auteurs : [1..*] Auteur avec eOpposite = Auteur.oeuvres

    Classe Auteur
    -> Référence oeuvres[*] Livre avec eOpposite = Livre.auteurs

    Yann

Discussions similaires

  1. Question sur l'éditeur de texte Matlab
    Par Pierrot92320 dans le forum MATLAB
    Réponses: 1
    Dernier message: 17/06/2009, 10h23
  2. Récupérer des caractéristiques sur les éditeurs ouverts
    Par flexx dans le forum Eclipse Platform
    Réponses: 4
    Dernier message: 24/06/2007, 01h11
  3. Ouvrir un popup quand on clique sur un éditeur
    Par bnuitrare dans le forum Eclipse Platform
    Réponses: 6
    Dernier message: 10/01/2007, 17h05
  4. Aide sur l'éditeur wysiwyg dans une page ASP
    Par toussa dans le forum ASP
    Réponses: 2
    Dernier message: 03/06/2006, 08h55
  5. [PDE] Focus sur un éditeur
    Par nin2 dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 11/08/2005, 12h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo