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();
}
}