From be8dd3c2554eb6c3d7940494964ec544b47b1eee Mon Sep 17 00:00:00 2001 From: Eike Stepper Date: Mon, 20 Aug 2007 19:30:52 +0000 Subject: *** empty log message *** --- .../emf/cdo/server/internal/db/DBStoreWriter.java | 39 ++++++++++++---------- 1 file changed, 21 insertions(+), 18 deletions(-) diff --git a/plugins/org.eclipse.emf.cdo.server.db/src/org/eclipse/emf/cdo/server/internal/db/DBStoreWriter.java b/plugins/org.eclipse.emf.cdo.server.db/src/org/eclipse/emf/cdo/server/internal/db/DBStoreWriter.java index 7190d33b3b..1c5a53e1cb 100644 --- a/plugins/org.eclipse.emf.cdo.server.db/src/org/eclipse/emf/cdo/server/internal/db/DBStoreWriter.java +++ b/plugins/org.eclipse.emf.cdo.server.db/src/org/eclipse/emf/cdo/server/internal/db/DBStoreWriter.java @@ -77,25 +77,28 @@ public class DBStoreWriter extends DBStoreReader implements IStoreWriter { for (CDOPackageImpl cdoPackage : cdoPackages) { - int id = store.getNextPackageID(); - cdoPackage.setServerInfo(new DBPackageInfo(id)); - if (TRACER.isEnabled()) + if (!cdoPackage.isSystem()) { - TRACER.format("Inserting package: {0} --> {1}", cdoPackage, id); - } - - String packageURI = cdoPackage.getPackageURI(); - String name = cdoPackage.getName(); - String ecore = cdoPackage.getEcore(); - boolean dynamic = cdoPackage.isDynamic(); - CDOIDRange metaIDRange = cdoPackage.getMetaIDRange(); - long lb = metaIDRange == null ? 0L : metaIDRange.getLowerBound().getValue(); - long ub = metaIDRange == null ? 0L : metaIDRange.getUpperBound().getValue(); - DBUtil.insertRow(connection, CDODBSchema.PACKAGES, id, packageURI, name, ecore, dynamic, lb, ub); - - for (CDOClassImpl cdoClass : cdoPackage.getClasses()) - { - writeClass(cdoClass); + int id = store.getNextPackageID(); + cdoPackage.setServerInfo(new DBPackageInfo(id)); + if (TRACER.isEnabled()) + { + TRACER.format("Inserting package: {0} --> {1}", cdoPackage, id); + } + + String packageURI = cdoPackage.getPackageURI(); + String name = cdoPackage.getName(); + String ecore = cdoPackage.getEcore(); + boolean dynamic = cdoPackage.isDynamic(); + CDOIDRange metaIDRange = cdoPackage.getMetaIDRange(); + long lb = metaIDRange == null ? 0L : metaIDRange.getLowerBound().getValue(); + long ub = metaIDRange == null ? 0L : metaIDRange.getUpperBound().getValue(); + DBUtil.insertRow(connection, CDODBSchema.PACKAGES, id, packageURI, name, ecore, dynamic, lb, ub); + + for (CDOClassImpl cdoClass : cdoPackage.getClasses()) + { + writeClass(cdoClass); + } } } -- cgit v1.2.3