google-code-export / umple

Automatically exported from code.google.com/p/umple
1 stars 0 forks source link

Ecore generator does not support type parameters #534

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?

class Person{
  depend java.util.*;
  Map<String,String> myMap;
}

What is the expected output? What do you see instead?

Actual:
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="myMap" eType="#//Map%3CString%2CString%3E"/>

Expected:
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="myMap" transient="true">
      <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
        <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
        <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
      </eGenericType>
    </eStructuralFeatures>

Original issue reported on code.google.com by ckchan.cs on 25 Mar 2014 at 5:49

GoogleCodeExporter commented 9 years ago

Original comment by TimothyCLethbridge on 1 May 2014 at 1:51

GoogleCodeExporter commented 9 years ago

Original comment by ckchan.cs on 9 May 2014 at 9:44

GoogleCodeExporter commented 9 years ago
Nested type argument needed to be verified after Umple has fixed the problem
See issue 561, issue 562

Original comment by ckchan.cs on 12 May 2014 at 2:13