Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/util/UMLUtil.java')
-rw-r--r--plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/util/UMLUtil.java12
1 files changed, 11 insertions, 1 deletions
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/util/UMLUtil.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/util/UMLUtil.java
index bb14d602..8c1792fc 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/util/UMLUtil.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/util/UMLUtil.java
@@ -8,7 +8,7 @@
* Contributors:
* IBM - initial API and implementation
*
- * $Id: UMLUtil.java,v 1.54 2007/03/28 20:56:52 khussey Exp $
+ * $Id: UMLUtil.java,v 1.55 2007/03/29 17:17:45 khussey Exp $
*/
package org.eclipse.uml2.uml.util;
@@ -5645,6 +5645,16 @@ public class UMLUtil
? UMLFactory.eINSTANCE.createPrimitiveType()
: UMLFactory.eINSTANCE.createClass();
+ for (EGenericType eTypeArgument : eGenericType.getETypeArguments()) {
+ ETypeParameter eTypeParameter = eTypeArgument
+ .getETypeParameter();
+
+ if (eTypeParameter != null) {
+ eModelElement = eTypeParameter;
+ break;
+ }
+ }
+
getOwnedTypes(eModelElement).add(genericType);
genericType.setName(getGenericTypeName(eGenericType));

Back to the top