[133974] Adding instanceof guard for generalizations.
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/ClassImpl.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/ClassImpl.java
index 732a8d6..917786d 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/ClassImpl.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/internal/impl/ClassImpl.java
@@ -8,7 +8,7 @@
  * Contributors:
  *   IBM - initial API and implementation
  *
- * $Id: ClassImpl.java,v 1.31 2006/03/15 19:33:59 khussey Exp $
+ * $Id: ClassImpl.java,v 1.32 2006/03/30 02:52:18 khussey Exp $
  */
 package org.eclipse.uml2.uml.internal.impl;
 
@@ -735,7 +735,9 @@
 		}
 
 		protected boolean isIncluded(Object object) {
-			return super.isIncluded(((Generalization) object).getGeneral());
+			return super.isIncluded(object instanceof Generalization
+				? ((Generalization) object).getGeneral()
+				: object);
 		}
 	}