Moved reflect from JavaClassImpl/JavaPackageImpl to JavaRefFactory,
moved ProjectUtilities to JemProjectUtilities and made public,
and new edition of org.eclipse.wtp.emf.workbench
diff --git a/tests/org.eclipse.jem.tests/javatests/org/eclipse/jem/tests/instantiation/TestStandard.java b/tests/org.eclipse.jem.tests/javatests/org/eclipse/jem/tests/instantiation/TestStandard.java
index 60a1a7c..a118a95 100644
--- a/tests/org.eclipse.jem.tests/javatests/org/eclipse/jem/tests/instantiation/TestStandard.java
+++ b/tests/org.eclipse.jem.tests/javatests/org/eclipse/jem/tests/instantiation/TestStandard.java
@@ -34,9 +34,7 @@
import org.eclipse.jem.internal.instantiation.InstantiationFactory;
import org.eclipse.jem.internal.instantiation.base.IJavaDataTypeInstance;
import org.eclipse.jem.internal.instantiation.base.IJavaObjectInstance;
-import org.eclipse.jem.java.JavaClass;
-import org.eclipse.jem.java.JavaHelpers;
-import org.eclipse.jem.java.impl.JavaClassImpl;
+import org.eclipse.jem.java.*;
import org.eclipse.jem.tests.JavaProjectUtil;
import org.eclipse.jem.tests.beaninfo.AbstractBeanInfoTestCase;
@@ -77,12 +75,12 @@
assertNotNull(nature);
rset = nature.getResourceSet();
assertNotNull(rset);
- boolType = JavaClassImpl.reflect("boolean", rset);
+ boolType = JavaRefFactory.eINSTANCE.reflectType("boolean", rset);
assertNotNull(boolType);
}
protected JavaClass getTest1Class() {
- return (JavaClass) JavaClassImpl.reflect("org.eclipse.jem.tests.beaninfo.Test1Class", rset); //$NON-NLS-1$
+ return (JavaClass) JavaRefFactory.eINSTANCE.reflectType("org.eclipse.jem.tests.beaninfo.Test1Class", rset); //$NON-NLS-1$
}
public void testInit() {
@@ -172,14 +170,18 @@
PrintWriter pw = new PrintWriter(sw);
pw.println("<?xml version=\"1.0\" encoding=\"ASCII\"?>");
pw.println(
- "<xmi:XMI xmi:version=\"2.0\" xmlns:xmi=\"http://www.omg.org/XMI\" xmlns:_-javaprim=\"java:/\" xmlns:org.eclipse.jem.tests.beaninfo=\"java:/org.eclipse.jem.tests.beaninfo\">");
- pw.println(" <org.eclipse.jem.tests.beaninfo:Test1Class initializationString=\"new Test1Class()\" set=\"/1\"/>");
- pw.println(" <_-javaprim:boolean initializationString=\"true\"/>");
+ "<xmi:XMI xmi:version=\"2.0\" xmlns:xmi=\"http://www.omg.org/XMI\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:_-javaprim=\"java:/\" xmlns:org.eclipse.jem.internal.instantiation=\"http:///org/eclipse/jem/internal/instantiation.ecore\" xmlns:org.eclipse.jem.tests.beaninfo=\"java:/org.eclipse.jem.tests.beaninfo\">");
+ pw.println(" <org.eclipse.jem.tests.beaninfo:Test1Class set=\"/1\">");
+ pw.println(" <allocation xsi:type=\"org.eclipse.jem.internal.instantiation:InitStringAllocation\" allocString=\"new Test1Class()\" initString=\"new Test1Class()\"/>");
+ pw.println(" </org.eclipse.jem.tests.beaninfo:Test1Class>");
+ pw.println(" <_-javaprim:boolean>");
+ pw.println(" <allocation xsi:type=\"org.eclipse.jem.internal.instantiation:InitStringAllocation\" allocString=\"true\" initString=\"true\"/>");
+ pw.println(" </_-javaprim:boolean>");
pw.println("</xmi:XMI>");
pw.close();
assertEquals(sw.toString(), out);
}
-
+
public void testReading() throws IOException {
// Test reading serialization back in produces correct objects.
// Rerun tests.