Community
Participate
Working Groups
Build Identifier: If 2 classes A & B point to each other with a shared link called "foo" then a 3rd class C points to A or B with a normal link using the same name "foo", Eugenia fails to generate a Map file Reproducible: Always Steps to Reproduce: Create emf file containing following code: " @namespace(uri="Scenario",prefix="Scenario") package Scenario; @gmf(foo="bar") @gmf.diagram(foo="bar") class TestCase { @gmf.compartment(foo="bar") val A[*] A; val B[*] B; } @gmf.node(label = "AName") class A { attr String AName; @gmf.link(target.decoration="arrow", style="dash") ref B[*]#a b; } @gmf.node(label = "BName") class B { attr String BName; ref A[1]#b a; } @gmf.node(label = "BName") class C { @gmf.link(target.decoration="arrow", style="dash") //Commenting out this link will allow the map file to be generated ref B[*] b; } " Generate Ecore Generate GMF Tool, Graph and Map Models from Ecore file No map file is produced and no error is given
The problem with this example appears to be that Class C is missing an attribute named "BName".
Closing as invalid.
Changing status to closed.