[247980] Updating based on changes in EMF for bug 262382.
diff --git a/plugins/org.eclipse.uml2.codegen.ecore/src/org/eclipse/uml2/codegen/ecore/templates/model/Class.java b/plugins/org.eclipse.uml2.codegen.ecore/src/org/eclipse/uml2/codegen/ecore/templates/model/Class.java
index 9a88553..1614bff 100644
--- a/plugins/org.eclipse.uml2.codegen.ecore/src/org/eclipse/uml2/codegen/ecore/templates/model/Class.java
+++ b/plugins/org.eclipse.uml2.codegen.ecore/src/org/eclipse/uml2/codegen/ecore/templates/model/Class.java
@@ -3192,6 +3192,7 @@
     }
     stringBuffer.append(TEXT_12);
     genModel.markImportLocation(stringBuffer, genPackage);
+    if (isImplementation) { genClass.addClassPsuedoImports(); }
     stringBuffer.append(TEXT_13);
     if (isInterface) {
     stringBuffer.append(TEXT_14);