You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by fr...@apache.org on 2006/04/04 15:32:28 UTC

svn commit: r391305 - /incubator/tuscany/java/sdo/impl/src/main/java/org/apache/tuscany/sdo/helper/DataFactoryImpl.java

Author: frankb
Date: Tue Apr  4 06:32:24 2006
New Revision: 391305

URL: http://svn.apache.org/viewcvs?rev=391305&view=rev
Log:
fix for TUSCANY-147

Modified:
    incubator/tuscany/java/sdo/impl/src/main/java/org/apache/tuscany/sdo/helper/DataFactoryImpl.java

Modified: incubator/tuscany/java/sdo/impl/src/main/java/org/apache/tuscany/sdo/helper/DataFactoryImpl.java
URL: http://svn.apache.org/viewcvs/incubator/tuscany/java/sdo/impl/src/main/java/org/apache/tuscany/sdo/helper/DataFactoryImpl.java?rev=391305&r1=391304&r2=391305&view=diff
==============================================================================
--- incubator/tuscany/java/sdo/impl/src/main/java/org/apache/tuscany/sdo/helper/DataFactoryImpl.java (original)
+++ incubator/tuscany/java/sdo/impl/src/main/java/org/apache/tuscany/sdo/helper/DataFactoryImpl.java Tue Apr  4 06:32:24 2006
@@ -52,7 +52,11 @@
   
   public DataObject create(Type type)
   {
-    EClass eClass = (EClass)type;
-    return (DataObject)EcoreUtil.create(eClass);
+    if (type instanceof EClass)
+    {
+      EClass eClass = (EClass)type;
+      return (DataObject)EcoreUtil.create(eClass);
+    }
+    throw new IllegalArgumentException();
   }
 }