diff options
author | Simon McDuff | 2008-10-19 01:29:08 +0000 |
---|---|---|
committer | Simon McDuff | 2008-10-19 01:29:08 +0000 |
commit | 5a3c0197ba134bb9cee54bd9952ce1a8aff9fbdf (patch) | |
tree | bd4dd1a0a3bdcb1c95046cc70c6876c0f4b211cd /plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/cdo/eresource/impl/EresourceFactoryImpl.java | |
parent | 5d07b888b76e385204a2188780c35dc7727c0d8c (diff) | |
download | cdo-5a3c0197ba134bb9cee54bd9952ce1a8aff9fbdf.tar.gz cdo-5a3c0197ba134bb9cee54bd9952ce1a8aff9fbdf.tar.xz cdo-5a3c0197ba134bb9cee54bd9952ce1a8aff9fbdf.zip |
[249847] Store resources in a hierarchical structurecommitters/estepper/pop-20081018
https://bugs.eclipse.org/bugs/show_bug.cgi?id=249847
Diffstat (limited to 'plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/cdo/eresource/impl/EresourceFactoryImpl.java')
-rw-r--r-- | plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/cdo/eresource/impl/EresourceFactoryImpl.java | 19 |
1 files changed, 17 insertions, 2 deletions
diff --git a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/cdo/eresource/impl/EresourceFactoryImpl.java b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/cdo/eresource/impl/EresourceFactoryImpl.java index e36d510f4c..d3da182ed1 100644 --- a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/cdo/eresource/impl/EresourceFactoryImpl.java +++ b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/cdo/eresource/impl/EresourceFactoryImpl.java @@ -11,6 +11,7 @@ package org.eclipse.emf.cdo.eresource.impl; import org.eclipse.emf.cdo.eresource.CDOResource; +import org.eclipse.emf.cdo.eresource.CDOResourceFolder; import org.eclipse.emf.cdo.eresource.EresourceFactory; import org.eclipse.emf.cdo.eresource.EresourcePackage; @@ -39,7 +40,7 @@ public class EresourceFactoryImpl extends EFactoryImpl implements EresourceFacto try { EresourceFactory theEresourceFactory = (EresourceFactory)EPackage.Registry.INSTANCE - .getEFactory("http://www.eclipse.org/emf/CDO/resource/1.0.0"); + .getEFactory("http://www.eclipse.org/emf/CDO/resource/2.0.0"); if (theEresourceFactory != null) { return theEresourceFactory; @@ -65,13 +66,15 @@ public class EresourceFactoryImpl extends EFactoryImpl implements EresourceFacto /** * <!-- begin-user-doc --> <!-- end-user-doc --> * - * @generated NOT + * @generated */ @Override public EObject create(EClass eClass) { switch (eClass.getClassifierID()) { + case EresourcePackage.CDO_RESOURCE_FOLDER: + return createCDOResourceFolder(); case EresourcePackage.CDO_RESOURCE: return createCDOResource(); default: @@ -114,6 +117,18 @@ public class EresourceFactoryImpl extends EFactoryImpl implements EresourceFacto } /** + * <!-- begin-user-doc --> + * + * @since 2.0 <!-- end-user-doc --> + * @generated + */ + public CDOResourceFolder createCDOResourceFolder() + { + CDOResourceFolderImpl cdoResourceFolder = new CDOResourceFolderImpl(); + return cdoResourceFolder; + } + + /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated |