diff options
author | Eike Stepper | 2008-09-20 06:45:32 +0000 |
---|---|---|
committer | Eike Stepper | 2008-09-20 06:45:32 +0000 |
commit | c08cfe1224a75aa9cf78d49175d446d55ece9c02 (patch) | |
tree | d84f569cd818ce6d81336faa7a03fedd36fd6363 /plugins/org.eclipse.emf.cdo.tests | |
parent | f64425583736c5e0e689302c6ed3e71087a46e95 (diff) | |
download | cdo-c08cfe1224a75aa9cf78d49175d446d55ece9c02.tar.gz cdo-c08cfe1224a75aa9cf78d49175d446d55ece9c02.tar.xz cdo-c08cfe1224a75aa9cf78d49175d446d55ece9c02.zip |
[247226] Transparently support legacy models
https://bugs.eclipse.org/bugs/show_bug.cgi?id=247226
Diffstat (limited to 'plugins/org.eclipse.emf.cdo.tests')
5 files changed, 227 insertions, 228 deletions
diff --git a/plugins/org.eclipse.emf.cdo.tests/META-INF/MANIFEST.MF b/plugins/org.eclipse.emf.cdo.tests/META-INF/MANIFEST.MF index 39df5bfabe..0a31ceb30c 100644 --- a/plugins/org.eclipse.emf.cdo.tests/META-INF/MANIFEST.MF +++ b/plugins/org.eclipse.emf.cdo.tests/META-INF/MANIFEST.MF @@ -17,7 +17,6 @@ Require-Bundle: org.eclipse.core.runtime;bundle-version="[3.4.0,4.0.0)", org.eclipse.emf.cdo.server;bundle-version="[2.0.0,3.0.0)";visibility:=reexport, org.eclipse.emf.cdo.server.db;bundle-version="[2.0.0,3.0.0)";visibility:=reexport, org.eclipse.emf.cdo;bundle-version="[2.0.0,3.0.0)";visibility:=reexport, - org.eclipse.emf.cdo.tests.legacy;bundle-version="[2.0.0,3.0.0)";visibility:=reexport, org.eclipse.emf.cdo.tests.mango;bundle-version="[2.0.0,3.0.0)";visibility:=reexport, org.eclipse.emf.cdo.tests.model1;bundle-version="[2.0.0,3.0.0)";visibility:=reexport, org.eclipse.emf.cdo.tests.model2;bundle-version="[2.0.0,3.0.0)";visibility:=reexport, diff --git a/plugins/org.eclipse.emf.cdo.tests/src/org/eclipse/emf/cdo/tests/AbstractCDOTest.java b/plugins/org.eclipse.emf.cdo.tests/src/org/eclipse/emf/cdo/tests/AbstractCDOTest.java index 6a07b4d6ab..341f34b2d6 100644 --- a/plugins/org.eclipse.emf.cdo.tests/src/org/eclipse/emf/cdo/tests/AbstractCDOTest.java +++ b/plugins/org.eclipse.emf.cdo.tests/src/org/eclipse/emf/cdo/tests/AbstractCDOTest.java @@ -19,7 +19,6 @@ import org.eclipse.emf.cdo.eresource.CDOResource; import org.eclipse.emf.cdo.server.CDOServerUtil; import org.eclipse.emf.cdo.server.IRepository; import org.eclipse.emf.cdo.server.IStore; -import org.eclipse.emf.cdo.tests.legacy.LegacyPackage; import org.eclipse.emf.cdo.tests.mango.MangoFactory; import org.eclipse.emf.cdo.tests.mango.MangoPackage; import org.eclipse.emf.cdo.tests.model1.Model1Factory; @@ -155,27 +154,20 @@ public abstract class AbstractCDOTest extends AbstractTransportTest return session; } - protected CDOSession openLegacySession() - { - CDOSession session = openSession(); - session.getPackageRegistry().putEPackage(LegacyPackage.eINSTANCE); - return session; - } - - protected static void assertTransient(EObject eObject) - { - CDOObject object = CDOUtil.getCDOObject(eObject); - if (object != null) - { - assertEquals(true, FSMUtil.isTransient(object)); - } - } + // TODO LEGACY + // protected CDOSession openLegacySession() + // { + // CDOSession session = openSession(); + // session.getPackageRegistry().putEPackage(LegacyPackage.eINSTANCE); + // return session; + // } protected static MangoFactory getMangoFactory() { if (legacyTesting) { - return org.eclipse.emf.cdo.tests.legacy.mango.MangoFactory.eINSTANCE; + // TODO LEGACY + // return org.eclipse.emf.cdo.tests.legacy.mango.MangoFactory.eINSTANCE; } return org.eclipse.emf.cdo.tests.mango.MangoFactory.eINSTANCE; @@ -185,7 +177,8 @@ public abstract class AbstractCDOTest extends AbstractTransportTest { if (legacyTesting) { - return org.eclipse.emf.cdo.tests.legacy.mango.MangoPackage.eINSTANCE; + // TODO LEGACY + // return org.eclipse.emf.cdo.tests.legacy.mango.MangoPackage.eINSTANCE; } return org.eclipse.emf.cdo.tests.mango.MangoPackage.eINSTANCE; @@ -195,7 +188,8 @@ public abstract class AbstractCDOTest extends AbstractTransportTest { if (legacyTesting) { - return org.eclipse.emf.cdo.tests.legacy.model1.Model1Factory.eINSTANCE; + // TODO LEGACY + // return org.eclipse.emf.cdo.tests.legacy.model1.Model1Factory.eINSTANCE; } return org.eclipse.emf.cdo.tests.model1.Model1Factory.eINSTANCE; @@ -205,7 +199,8 @@ public abstract class AbstractCDOTest extends AbstractTransportTest { if (legacyTesting) { - return org.eclipse.emf.cdo.tests.legacy.model1.Model1Package.eINSTANCE; + // TODO LEGACY + // return org.eclipse.emf.cdo.tests.legacy.model1.Model1Package.eINSTANCE; } return org.eclipse.emf.cdo.tests.model1.Model1Package.eINSTANCE; @@ -215,7 +210,8 @@ public abstract class AbstractCDOTest extends AbstractTransportTest { if (legacyTesting) { - return org.eclipse.emf.cdo.tests.legacy.model2.Model2Factory.eINSTANCE; + // TODO LEGACY + // return org.eclipse.emf.cdo.tests.legacy.model2.Model2Factory.eINSTANCE; } return org.eclipse.emf.cdo.tests.model2.Model2Factory.eINSTANCE; @@ -225,7 +221,8 @@ public abstract class AbstractCDOTest extends AbstractTransportTest { if (legacyTesting) { - return org.eclipse.emf.cdo.tests.legacy.model2.Model2Package.eINSTANCE; + // TODO LEGACY + // return org.eclipse.emf.cdo.tests.legacy.model2.Model2Package.eINSTANCE; } return org.eclipse.emf.cdo.tests.model2.Model2Package.eINSTANCE; @@ -235,7 +232,8 @@ public abstract class AbstractCDOTest extends AbstractTransportTest { if (legacyTesting) { - return org.eclipse.emf.cdo.tests.legacy.model3.Model3Factory.eINSTANCE; + // TODO LEGACY + // return org.eclipse.emf.cdo.tests.legacy.model3.Model3Factory.eINSTANCE; } return org.eclipse.emf.cdo.tests.model3.Model3Factory.eINSTANCE; @@ -245,7 +243,8 @@ public abstract class AbstractCDOTest extends AbstractTransportTest { if (legacyTesting) { - return org.eclipse.emf.cdo.tests.legacy.model3.Model3Package.eINSTANCE; + // TODO LEGACY + // return org.eclipse.emf.cdo.tests.legacy.model3.Model3Package.eINSTANCE; } return org.eclipse.emf.cdo.tests.model3.Model3Package.eINSTANCE; @@ -255,7 +254,8 @@ public abstract class AbstractCDOTest extends AbstractTransportTest { if (legacyTesting) { - return org.eclipse.emf.cdo.tests.legacy.model4.model4Factory.eINSTANCE; + // TODO LEGACY + // return org.eclipse.emf.cdo.tests.legacy.model4.model4Factory.eINSTANCE; } return org.eclipse.emf.cdo.tests.model4.model4Factory.eINSTANCE; @@ -265,7 +265,8 @@ public abstract class AbstractCDOTest extends AbstractTransportTest { if (legacyTesting) { - return org.eclipse.emf.cdo.tests.legacy.model4.model4Package.eINSTANCE; + // TODO LEGACY + // return org.eclipse.emf.cdo.tests.legacy.model4.model4Package.eINSTANCE; } return org.eclipse.emf.cdo.tests.model4.model4Package.eINSTANCE; @@ -275,7 +276,8 @@ public abstract class AbstractCDOTest extends AbstractTransportTest { if (legacyTesting) { - return org.eclipse.emf.cdo.tests.legacy.model4interfaces.model4interfacesPackage.eINSTANCE; + // TODO LEGACY + // return org.eclipse.emf.cdo.tests.legacy.model4interfaces.model4interfacesPackage.eINSTANCE; } return org.eclipse.emf.cdo.tests.model4interfaces.model4interfacesPackage.eINSTANCE; @@ -313,6 +315,15 @@ public abstract class AbstractCDOTest extends AbstractTransportTest failNotEquals(message, expected, actual); } + protected static void assertTransient(EObject eObject) + { + CDOObject object = CDOUtil.getCDOObject(eObject); + if (object != null) + { + assertEquals(true, FSMUtil.isTransient(object)); + } + } + protected static void assertNotTransient(EObject eObject, CDOView view) { CDOObject object = FSMUtil.adapt(eObject, view); diff --git a/plugins/org.eclipse.emf.cdo.tests/src/org/eclipse/emf/cdo/tests/LegacyTest.java b/plugins/org.eclipse.emf.cdo.tests/src/org/eclipse/emf/cdo/tests/LegacyTest.java index 67edc607ed..0da13051af 100644 --- a/plugins/org.eclipse.emf.cdo.tests/src/org/eclipse/emf/cdo/tests/LegacyTest.java +++ b/plugins/org.eclipse.emf.cdo.tests/src/org/eclipse/emf/cdo/tests/LegacyTest.java @@ -10,138 +10,125 @@ **************************************************************************/ package org.eclipse.emf.cdo.tests; -import org.eclipse.emf.cdo.CDOObject; -import org.eclipse.emf.cdo.CDOSession; -import org.eclipse.emf.cdo.CDOState; -import org.eclipse.emf.cdo.CDOTransaction; -import org.eclipse.emf.cdo.eresource.CDOResource; -import org.eclipse.emf.cdo.tests.legacy.Hook; -import org.eclipse.emf.cdo.tests.legacy.LegacyFactory; -import org.eclipse.emf.cdo.util.CDOUtil; - -import org.eclipse.emf.internal.cdo.CDOLegacyWrapper; - -import org.eclipse.emf.common.util.EList; -import org.eclipse.emf.ecore.EObject; - /** * @author Eike Stepper */ public class LegacyTest extends AbstractCDOTest { - public void testCommit() throws Exception - { - Hook hook = createHook("Mr. Hook"); - - CDOSession session = openLegacySession(); - CDOTransaction transaction = session.openTransaction(); - CDOResource resource = transaction.createResource("/test1"); - resource.getContents().add(hook); - transaction.commit(); - - CDOObject cdoHook = CDOUtil.getCDOObject(hook); - assertEquals(false, CDOLegacyWrapper.isLegacyProxy(cdoHook)); - assertEquals(CDOState.CLEAN, cdoHook.cdoState()); - assertEquals(CDOState.CLEAN, resource.cdoState()); - session.close(); - } - - public void testLoad() throws Exception - { - { - CDOSession session = openLegacySession(); - CDOTransaction transaction = session.openTransaction(); - CDOResource resource = transaction.createResource("/test1"); - resource.getContents().add(createHook("Mr. Hook")); - transaction.commit(); - session.close(); - } - - CDOSession session = openLegacySession(); - CDOTransaction transaction = session.openTransaction(); - CDOResource resource = transaction.getResource("/test1"); - EList<EObject> contents = resource.getContents(); - - Hook hook = (Hook)contents.get(0); - CDOObject cdoHook = CDOUtil.getCDOObject(hook); - assertEquals(false, CDOLegacyWrapper.isLegacyProxy(cdoHook)); - assertEquals(CDOState.CLEAN, cdoHook.cdoState()); - assertEquals(CDOState.CLEAN, resource.cdoState()); - - String name = hook.getName(); - assertEquals("Mr. Hook", name); - assertEquals(CDOState.CLEAN, cdoHook.cdoState()); - session.close(); - } - - public void testReferences() throws Exception - { - { - Hook hook = createHook("Mr. Hook"); - EList<Hook> children = hook.getChildren(); - children.add(createHook("Hook 1")); - children.add(createHook("Hook 2")); - children.add(createHook("Hook 3")); - - CDOSession session = openLegacySession(); - CDOTransaction transaction = session.openTransaction(); - CDOResource resource = transaction.createResource("/test1"); - resource.getContents().add(hook); - transaction.commit(); - - CDOObject cdoHook = CDOUtil.getCDOObject(hook); - assertEquals(false, CDOLegacyWrapper.isLegacyProxy(cdoHook)); - assertEquals(CDOState.CLEAN, cdoHook.cdoState()); - assertEquals(CDOState.CLEAN, resource.cdoState()); - session.close(); - } - - CDOSession session = openLegacySession(); - CDOTransaction transaction = session.openTransaction(); - CDOResource resource = transaction.getResource("/test1"); - EList<EObject> contents = resource.getContents(); - - Hook hook = (Hook)contents.get(0); - assertNotProxy(hook); - - CDOObject cdoHook = CDOUtil.getCDOObject(hook); - assertEquals(false, CDOLegacyWrapper.isLegacyProxy(cdoHook)); - assertEquals(CDOState.CLEAN, cdoHook.cdoState()); - - EList<Hook> children = hook.getChildren(); - assertEquals(CDOState.CLEAN, cdoHook.cdoState()); - assertEquals(CDOState.CLEAN, resource.cdoState()); - - // TODO Should the proxyURI be null for CLEAN? - // Hook h = children.get(0); - // URI proxyURI = ((InternalEObject)h).eProxyURI(); - // assertEquals(null,proxyURI); - - int size = children.size(); - assertEquals(3, size); - assertEquals(CDOState.CLEAN, cdoHook.cdoState()); - - Hook h0 = children.get(0); - assertNotProxy(h0); - assertEquals("Hook 1", h0.getName()); - assertEquals(CDOState.CLEAN, CDOUtil.getCDOObject(h0).cdoState()); - - Hook h1 = children.get(1); - assertNotProxy(h1); - assertEquals("Hook 2", h1.getName()); - assertEquals(CDOState.CLEAN, CDOUtil.getCDOObject(h1).cdoState()); - - Hook h2 = children.get(2); - assertNotProxy(h2); - assertEquals("Hook 3", h2.getName()); - assertEquals(CDOState.CLEAN, CDOUtil.getCDOObject(h2).cdoState()); - session.close(); - } - - private Hook createHook(String name) - { - Hook hook = LegacyFactory.eINSTANCE.createHook(); - hook.setName(name); - return hook; - } + // TODO LEGACY + // public void testCommit() throws Exception + // { + // Hook hook = createHook("Mr. Hook"); + // + // CDOSession session = openLegacySession(); + // CDOTransaction transaction = session.openTransaction(); + // CDOResource resource = transaction.createResource("/test1"); + // resource.getContents().add(hook); + // transaction.commit(); + // + // CDOObject cdoHook = CDOUtil.getCDOObject(hook); + // assertEquals(false, CDOLegacyWrapper.isLegacyProxy(cdoHook)); + // assertEquals(CDOState.CLEAN, cdoHook.cdoState()); + // assertEquals(CDOState.CLEAN, resource.cdoState()); + // session.close(); + // } + // + // public void testLoad() throws Exception + // { + // { + // CDOSession session = openLegacySession(); + // CDOTransaction transaction = session.openTransaction(); + // CDOResource resource = transaction.createResource("/test1"); + // resource.getContents().add(createHook("Mr. Hook")); + // transaction.commit(); + // session.close(); + // } + // + // CDOSession session = openLegacySession(); + // CDOTransaction transaction = session.openTransaction(); + // CDOResource resource = transaction.getResource("/test1"); + // EList<EObject> contents = resource.getContents(); + // + // Hook hook = (Hook)contents.get(0); + // CDOObject cdoHook = CDOUtil.getCDOObject(hook); + // assertEquals(false, CDOLegacyWrapper.isLegacyProxy(cdoHook)); + // assertEquals(CDOState.CLEAN, cdoHook.cdoState()); + // assertEquals(CDOState.CLEAN, resource.cdoState()); + // + // String name = hook.getName(); + // assertEquals("Mr. Hook", name); + // assertEquals(CDOState.CLEAN, cdoHook.cdoState()); + // session.close(); + // } + // + // public void testReferences() throws Exception + // { + // { + // Hook hook = createHook("Mr. Hook"); + // EList<Hook> children = hook.getChildren(); + // children.add(createHook("Hook 1")); + // children.add(createHook("Hook 2")); + // children.add(createHook("Hook 3")); + // + // CDOSession session = openLegacySession(); + // CDOTransaction transaction = session.openTransaction(); + // CDOResource resource = transaction.createResource("/test1"); + // resource.getContents().add(hook); + // transaction.commit(); + // + // CDOObject cdoHook = CDOUtil.getCDOObject(hook); + // assertEquals(false, CDOLegacyWrapper.isLegacyProxy(cdoHook)); + // assertEquals(CDOState.CLEAN, cdoHook.cdoState()); + // assertEquals(CDOState.CLEAN, resource.cdoState()); + // session.close(); + // } + // + // CDOSession session = openLegacySession(); + // CDOTransaction transaction = session.openTransaction(); + // CDOResource resource = transaction.getResource("/test1"); + // EList<EObject> contents = resource.getContents(); + // + // Hook hook = (Hook)contents.get(0); + // assertNotProxy(hook); + // + // CDOObject cdoHook = CDOUtil.getCDOObject(hook); + // assertEquals(false, CDOLegacyWrapper.isLegacyProxy(cdoHook)); + // assertEquals(CDOState.CLEAN, cdoHook.cdoState()); + // + // EList<Hook> children = hook.getChildren(); + // assertEquals(CDOState.CLEAN, cdoHook.cdoState()); + // assertEquals(CDOState.CLEAN, resource.cdoState()); + // + // // TODO Should the proxyURI be null for CLEAN? + // // Hook h = children.get(0); + // // URI proxyURI = ((InternalEObject)h).eProxyURI(); + // // assertEquals(null,proxyURI); + // + // int size = children.size(); + // assertEquals(3, size); + // assertEquals(CDOState.CLEAN, cdoHook.cdoState()); + // + // Hook h0 = children.get(0); + // assertNotProxy(h0); + // assertEquals("Hook 1", h0.getName()); + // assertEquals(CDOState.CLEAN, CDOUtil.getCDOObject(h0).cdoState()); + // + // Hook h1 = children.get(1); + // assertNotProxy(h1); + // assertEquals("Hook 2", h1.getName()); + // assertEquals(CDOState.CLEAN, CDOUtil.getCDOObject(h1).cdoState()); + // + // Hook h2 = children.get(2); + // assertNotProxy(h2); + // assertEquals("Hook 3", h2.getName()); + // assertEquals(CDOState.CLEAN, CDOUtil.getCDOObject(h2).cdoState()); + // session.close(); + // } + // + // private Hook createHook(String name) + // { + // Hook hook = LegacyFactory.eINSTANCE.createHook(); + // hook.setName(name); + // return hook; + // } } diff --git a/plugins/org.eclipse.emf.cdo.tests/src/org/eclipse/emf/cdo/tests/testbed/AllTests.java b/plugins/org.eclipse.emf.cdo.tests/src/org/eclipse/emf/cdo/tests/testbed/AllTests.java index 3ffe14ff37..ad5cc29fde 100644 --- a/plugins/org.eclipse.emf.cdo.tests/src/org/eclipse/emf/cdo/tests/testbed/AllTests.java +++ b/plugins/org.eclipse.emf.cdo.tests/src/org/eclipse/emf/cdo/tests/testbed/AllTests.java @@ -41,7 +41,7 @@ public class AllTests extends ConfigTestSuite public void test13() throws Exception { - skipConfig(ModelConfig.Legacy.INSTANCE); + skipConfig(SessionConfig.JVM.INSTANCE); } } diff --git a/plugins/org.eclipse.emf.cdo.tests/src/org/eclipse/emf/cdo/tests/testbed/ModelConfig.java b/plugins/org.eclipse.emf.cdo.tests/src/org/eclipse/emf/cdo/tests/testbed/ModelConfig.java index 69a1191918..13cc00104d 100644 --- a/plugins/org.eclipse.emf.cdo.tests/src/org/eclipse/emf/cdo/tests/testbed/ModelConfig.java +++ b/plugins/org.eclipse.emf.cdo.tests/src/org/eclipse/emf/cdo/tests/testbed/ModelConfig.java @@ -29,7 +29,8 @@ public abstract class ModelConfig extends Config implements ModelProvider { public static final String DIMENSION = "model"; - public static final ModelConfig[] CONFIGS = { Native.INSTANCE, Legacy.INSTANCE }; + // TODO LEGACY + public static final ModelConfig[] CONFIGS = { Native.INSTANCE /* , Legacy.INSTANCE */}; public ModelConfig(String name) { @@ -107,73 +108,74 @@ public abstract class ModelConfig extends Config implements ModelProvider } } - /** - * @author Eike Stepper - */ - public static final class Legacy extends ModelConfig - { - public static final String NAME = "Legacy"; - - public static final Legacy INSTANCE = new Legacy(); - - public Legacy() - { - super(NAME); - } - - public MangoFactory getMangoFactory() - { - return org.eclipse.emf.cdo.tests.legacy.mango.MangoFactory.eINSTANCE; - } - - public MangoPackage getMangoPackage() - { - return org.eclipse.emf.cdo.tests.legacy.mango.MangoPackage.eINSTANCE; - } - - public Model1Factory getModel1Factory() - { - return org.eclipse.emf.cdo.tests.legacy.model1.Model1Factory.eINSTANCE; - } - - public Model1Package getModel1Package() - { - return org.eclipse.emf.cdo.tests.legacy.model1.Model1Package.eINSTANCE; - } - - public Model2Factory getModel2Factory() - { - return org.eclipse.emf.cdo.tests.legacy.model2.Model2Factory.eINSTANCE; - } - - public Model2Package getModel2Package() - { - return org.eclipse.emf.cdo.tests.legacy.model2.Model2Package.eINSTANCE; - } - - public Model3Factory getModel3Factory() - { - return org.eclipse.emf.cdo.tests.legacy.model3.Model3Factory.eINSTANCE; - } - - public Model3Package getModel3Package() - { - return org.eclipse.emf.cdo.tests.legacy.model3.Model3Package.eINSTANCE; - } - - public model4Factory getModel4Factory() - { - return org.eclipse.emf.cdo.tests.legacy.model4.model4Factory.eINSTANCE; - } - - public model4Package getModel4Package() - { - return org.eclipse.emf.cdo.tests.legacy.model4.model4Package.eINSTANCE; - } - - public model4interfacesPackage getModel4InterfacesPackage() - { - return org.eclipse.emf.cdo.tests.legacy.model4interfaces.model4interfacesPackage.eINSTANCE; - } - } + // TODO LEGACY + // /** + // * @author Eike Stepper + // */ + // public static final class Legacy extends ModelConfig + // { + // public static final String NAME = "Legacy"; + // + // public static final Legacy INSTANCE = new Legacy(); + // + // public Legacy() + // { + // super(NAME); + // } + // + // public MangoFactory getMangoFactory() + // { + // return org.eclipse.emf.cdo.tests.legacy.mango.MangoFactory.eINSTANCE; + // } + // + // public MangoPackage getMangoPackage() + // { + // return org.eclipse.emf.cdo.tests.legacy.mango.MangoPackage.eINSTANCE; + // } + // + // public Model1Factory getModel1Factory() + // { + // return org.eclipse.emf.cdo.tests.legacy.model1.Model1Factory.eINSTANCE; + // } + // + // public Model1Package getModel1Package() + // { + // return org.eclipse.emf.cdo.tests.legacy.model1.Model1Package.eINSTANCE; + // } + // + // public Model2Factory getModel2Factory() + // { + // return org.eclipse.emf.cdo.tests.legacy.model2.Model2Factory.eINSTANCE; + // } + // + // public Model2Package getModel2Package() + // { + // return org.eclipse.emf.cdo.tests.legacy.model2.Model2Package.eINSTANCE; + // } + // + // public Model3Factory getModel3Factory() + // { + // return org.eclipse.emf.cdo.tests.legacy.model3.Model3Factory.eINSTANCE; + // } + // + // public Model3Package getModel3Package() + // { + // return org.eclipse.emf.cdo.tests.legacy.model3.Model3Package.eINSTANCE; + // } + // + // public model4Factory getModel4Factory() + // { + // return org.eclipse.emf.cdo.tests.legacy.model4.model4Factory.eINSTANCE; + // } + // + // public model4Package getModel4Package() + // { + // return org.eclipse.emf.cdo.tests.legacy.model4.model4Package.eINSTANCE; + // } + // + // public model4interfacesPackage getModel4InterfacesPackage() + // { + // return org.eclipse.emf.cdo.tests.legacy.model4interfaces.model4interfacesPackage.eINSTANCE; + // } + // } } |