diff options
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.java | 12 |
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)); |