Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/org.eclipse.emf.cdo.server/src/org/eclipse/emf/cdo/server/CDOServerImporter.java')
-rw-r--r--plugins/org.eclipse.emf.cdo.server/src/org/eclipse/emf/cdo/server/CDOServerImporter.java16
1 files changed, 11 insertions, 5 deletions
diff --git a/plugins/org.eclipse.emf.cdo.server/src/org/eclipse/emf/cdo/server/CDOServerImporter.java b/plugins/org.eclipse.emf.cdo.server/src/org/eclipse/emf/cdo/server/CDOServerImporter.java
index 56b7189308..dbc5542491 100644
--- a/plugins/org.eclipse.emf.cdo.server/src/org/eclipse/emf/cdo/server/CDOServerImporter.java
+++ b/plugins/org.eclipse.emf.cdo.server/src/org/eclipse/emf/cdo/server/CDOServerImporter.java
@@ -399,15 +399,21 @@ public abstract class CDOServerImporter
else if (PACKAGE_UNIT.equals(qName))
{
String id = attributes.getValue(PACKAGE_UNIT_ID);
- Type type = CDOPackageUnit.Type.valueOf(attributes.getValue(PACKAGE_UNIT_TYPE));
- long time = Long.parseLong(attributes.getValue(PACKAGE_UNIT_TIME));
- String data = attributes.getValue(PACKAGE_UNIT_DATA);
- handler.handlePackageUnit(id, type, time, data);
+ if (!CDOModelUtil.isSystemPackageURI(id))
+ {
+ Type type = CDOPackageUnit.Type.valueOf(attributes.getValue(PACKAGE_UNIT_TYPE));
+ long time = Long.parseLong(attributes.getValue(PACKAGE_UNIT_TIME));
+ String data = attributes.getValue(PACKAGE_UNIT_DATA);
+ handler.handlePackageUnit(id, type, time, data);
+ }
}
else if (PACKAGE_INFO.equals(qName))
{
String packageURI = attributes.getValue(PACKAGE_INFO_URI);
- handler.handlePackageInfo(packageURI);
+ if (!CDOModelUtil.isSystemPackageURI(packageURI))
+ {
+ handler.handlePackageInfo(packageURI);
+ }
}
else if (BRANCH.equals(qName))
{

Back to the top