Bonjour,

Je suis en train de développer des règles de transformation de MetaSysml à MetaAcme.

Voici 2 règles très simples:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
rule Bddiagram2Family {
    from fam: MetaSysml!BDDiagram
    to  
         t : MetaAcme!Family ( 
            name        <- fam.name 
)}
 
rule   Bddiagram2System {
    from sys: MetaSysml!BDDiagram
    to  
         t : MetaAcme!System ( 
           name     <- 'System' ,
                     family   <- sys.extend
          )
    }
Le problème est que j'obtiens cette erreur lorsqu'il est exécuté :
org.eclipse.m2m.atl.engine.emfvm.VMException: Trying to register several rules as default for element org.eclipse.emf.ecore.impl.DynamicEObjectImpl@9fff91 (eClass: org.eclipse.emf.ecore.impl.EClassImpl@68160c (name: BDDiagram) (instanceClassName: null) (abstract: false, interface: false)) : Bddiagram2Family and Bddiagram2System
Quelqu'un saurait-il m'indiquer comment résoudre ce problème ?

Merci bien d'avance.