Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/org.eclipse.emf.cdo.server.db/src/org/eclipse/emf/cdo/server/internal/db/VerticalMapping.java')
-rw-r--r--plugins/org.eclipse.emf.cdo.server.db/src/org/eclipse/emf/cdo/server/internal/db/VerticalMapping.java17
1 files changed, 14 insertions, 3 deletions
diff --git a/plugins/org.eclipse.emf.cdo.server.db/src/org/eclipse/emf/cdo/server/internal/db/VerticalMapping.java b/plugins/org.eclipse.emf.cdo.server.db/src/org/eclipse/emf/cdo/server/internal/db/VerticalMapping.java
index 7ca02dcba7..209816b3a3 100644
--- a/plugins/org.eclipse.emf.cdo.server.db/src/org/eclipse/emf/cdo/server/internal/db/VerticalMapping.java
+++ b/plugins/org.eclipse.emf.cdo.server.db/src/org/eclipse/emf/cdo/server/internal/db/VerticalMapping.java
@@ -13,6 +13,7 @@ package org.eclipse.emf.cdo.server.internal.db;
import org.eclipse.emf.cdo.internal.protocol.revision.CDORevisionImpl;
import org.eclipse.emf.cdo.protocol.model.CDOClass;
import org.eclipse.emf.cdo.server.IStoreWriter;
+import org.eclipse.emf.cdo.server.db.IDBStoreAccessor;
import org.eclipse.emf.cdo.server.db.IMapping;
import org.eclipse.emf.cdo.server.db.IMappingStrategy;
@@ -50,15 +51,25 @@ public class VerticalMapping extends IDInfoMapping
}
@Override
- public void writeRevision(IStoreWriter writer, CDORevisionImpl revision)
+ public void writeRevision(IDBStoreAccessor storeAccessor, CDORevisionImpl revision)
{
- super.writeRevision(writer, revision);
+ super.writeRevision(storeAccessor, revision);
+ writeAttributes(storeAccessor, revision);
+ writeReferences(storeAccessor, revision);
if (superMappings != null)
{
for (IMapping superMapping : superMappings)
{
- superMapping.writeRevision(writer, revision);
+ superMapping.writeRevision(storeAccessor, revision);
}
}
}
+
+ protected void writeAttributes(IStoreWriter writer, CDORevisionImpl revision)
+ {
+ }
+
+ protected void writeReferences(IStoreWriter writer, CDORevisionImpl revision)
+ {
+ }
}

Back to the top