Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo')
-rw-r--r--plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/AbstractChangeSetsConflictResolver.java2
-rw-r--r--plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/AbstractConflictResolver.java2
-rw-r--r--plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/AbstractObjectConflictResolver.java12
-rw-r--r--plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/AbstractQueryIterator.java2
-rw-r--r--plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/CDOChangeSubscriptionAdapter.java2
-rw-r--r--plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/CDOMergingConflictResolver.java2
-rw-r--r--plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/CDOSessionInvalidationAggregator.java2
-rw-r--r--plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/CDOSessionProtocol.java24
-rw-r--r--plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/CDOTransactionStrategy.java4
-rw-r--r--plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/DefaultCDOMerger.java14
-rw-r--r--plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/FSMUtil.java2
-rw-r--r--plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/InternalCDOLoadable.java4
-rw-r--r--plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/InternalCDOObject.java124
-rw-r--r--plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/InternalCDORemoteSession.java2
-rw-r--r--plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/InternalCDORemoteSessionManager.java2
-rw-r--r--plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/InternalCDOSavepoint.java2
-rw-r--r--plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/InternalCDOSession.java2
-rw-r--r--plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/InternalCDOSessionConfiguration.java2
-rw-r--r--plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/InternalCDOTransaction.java6
-rw-r--r--plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/InternalCDOUserSavepoint.java2
-rw-r--r--plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/InternalCDOUserTransaction.java2
-rw-r--r--plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/InternalCDOView.java4
-rw-r--r--plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/InternalCDOViewSet.java4
-rw-r--r--plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/InternalCDOXASavepoint.java2
-rw-r--r--plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/InternalCDOXATransaction.java6
25 files changed, 161 insertions, 71 deletions
diff --git a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/AbstractChangeSetsConflictResolver.java b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/AbstractChangeSetsConflictResolver.java
index 62c06b4db4..0da5bcdc0d 100644
--- a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/AbstractChangeSetsConflictResolver.java
+++ b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/AbstractChangeSetsConflictResolver.java
@@ -22,6 +22,8 @@ import org.eclipse.emf.cdo.transaction.CDOTransaction;
import org.eclipse.emf.cdo.transaction.CDOTransactionHandler;
/**
+ * If the meaning of this type isn't clear, there really should be more of a description here...
+ *
* @author Eike Stepper
* @since 4.0
*/
diff --git a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/AbstractConflictResolver.java b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/AbstractConflictResolver.java
index 0225dc16c7..4acf5ab381 100644
--- a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/AbstractConflictResolver.java
+++ b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/AbstractConflictResolver.java
@@ -14,6 +14,8 @@ import org.eclipse.emf.cdo.transaction.CDOConflictResolver;
import org.eclipse.emf.cdo.transaction.CDOTransaction;
/**
+ * If the meaning of this type isn't clear, there really should be more of a description here...
+ *
* @author Eike Stepper
* @since 4.0
*/
diff --git a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/AbstractObjectConflictResolver.java b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/AbstractObjectConflictResolver.java
index 0f9b7dfcb6..1c386531bc 100644
--- a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/AbstractObjectConflictResolver.java
+++ b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/AbstractObjectConflictResolver.java
@@ -56,6 +56,8 @@ import java.util.Map.Entry;
import java.util.Set;
/**
+ * If the meaning of this type isn't clear, there really should be more of a description here...
+ *
* @author Eike Stepper
* @since 2.0
*/
@@ -112,7 +114,7 @@ public abstract class AbstractObjectConflictResolver extends AbstractConflictRes
* Resolves the conflict of a single object in the current transaction. Depending on the decision taken to resolve the
* conflict, it may be necessary to adjust the notification that will be sent to the adapters in the current
* transaction. This can be achieved by adjusting the {@link CDORevisionDelta} in <code>deltas</code>.
- *
+ *
* @since 4.0
*/
protected void resolveConflict(CDOObject conflict, CDORevision oldRemoteRevision, CDORevisionDelta localDelta,
@@ -155,7 +157,7 @@ public abstract class AbstractObjectConflictResolver extends AbstractConflictRes
/**
* A conflict resolver implementation that takes all the new remote state of the conflicting objects and then applies
* the locally existing changes of the current transaction.
- *
+ *
* @author Eike Stepper
* @since 2.0
*/
@@ -198,6 +200,8 @@ public abstract class AbstractObjectConflictResolver extends AbstractConflictRes
}
/**
+ * If the meaning of this type isn't clear, there really should be more of a description here...
+ *
* @author Eike Stepper
* @since 2.0
*/
@@ -283,6 +287,8 @@ public abstract class AbstractObjectConflictResolver extends AbstractConflictRes
List<CDORevisionDelta> remoteDeltas);
/**
+ * If the meaning of this type isn't clear, there really should be more of a description here...
+ *
* @author Eike Stepper
* @since 4.0
*/
@@ -341,6 +347,8 @@ public abstract class AbstractObjectConflictResolver extends AbstractConflictRes
}
/**
+ * If the meaning of this type isn't clear, there really should be more of a description here...
+ *
* @author Eike Stepper
* @since 2.0
* @deprecated As of 4.0 use CDOMergingConflictResolver
diff --git a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/AbstractQueryIterator.java b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/AbstractQueryIterator.java
index a8a6899d6a..5fc9d74f1e 100644
--- a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/AbstractQueryIterator.java
+++ b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/AbstractQueryIterator.java
@@ -19,6 +19,8 @@ import org.eclipse.net4j.util.concurrent.ConcurrentValue;
import java.util.List;
/**
+ * If the meaning of this type isn't clear, there really should be more of a description here...
+ *
* @author Simon McDuff
* @since 2.0
* @noextend This interface is not intended to be extended by clients.
diff --git a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/CDOChangeSubscriptionAdapter.java b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/CDOChangeSubscriptionAdapter.java
index 5da811bf9c..c0241bb46f 100644
--- a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/CDOChangeSubscriptionAdapter.java
+++ b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/CDOChangeSubscriptionAdapter.java
@@ -22,6 +22,8 @@ import java.util.HashSet;
import java.util.Set;
/**
+ * If the meaning of this type isn't clear, there really should be more of a description here...
+ *
* @author Eike Stepper
* @since 4.0
* @noextend This interface is not intended to be extended by clients.
diff --git a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/CDOMergingConflictResolver.java b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/CDOMergingConflictResolver.java
index 01d5ca1c5c..ea99125147 100644
--- a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/CDOMergingConflictResolver.java
+++ b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/CDOMergingConflictResolver.java
@@ -30,6 +30,8 @@ import java.util.Map;
import java.util.Set;
/**
+ * If the meaning of this type isn't clear, there really should be more of a description here...
+ *
* @author Eike Stepper
* @since 4.0
* @deprecated This conflict resolver is still under development. It's not safe to use it.
diff --git a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/CDOSessionInvalidationAggregator.java b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/CDOSessionInvalidationAggregator.java
index bd5d0ed77d..5be7dd7967 100644
--- a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/CDOSessionInvalidationAggregator.java
+++ b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/CDOSessionInvalidationAggregator.java
@@ -20,6 +20,8 @@ import org.eclipse.net4j.util.event.IEvent;
import org.eclipse.net4j.util.event.IListener;
/**
+ * If the meaning of this type isn't clear, there really should be more of a description here...
+ *
* @author Eike Stepper
* @since 4.0
* @noextend This interface is not intended to be extended by clients.
diff --git a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/CDOSessionProtocol.java b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/CDOSessionProtocol.java
index 0e14ad26d6..3d03664b2f 100644
--- a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/CDOSessionProtocol.java
+++ b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/CDOSessionProtocol.java
@@ -68,6 +68,8 @@ import java.util.Map;
import java.util.Set;
/**
+ * If the meaning of this type isn't clear, there really should be more of a description here...
+ *
* @author Eike Stepper
* @since 2.0
* @noextend This interface is not intended to be extended by clients.
@@ -141,7 +143,7 @@ public interface CDOSessionProtocol extends CDOProtocol, PackageLoader, BranchLo
/**
* @since 4.0
- * @deprecated Not called anymore. Use {@link #lockObjects2(List, int, CDOBranch, LockType, boolean, long)} instead.
+ * @deprecated Not called anymore. Use {@link CDOSessionProtocol#lockObjects2(List, int, CDOBranch, LockType, boolean, long)} instead.
*/
@Deprecated
public LockObjectsResult lockObjects(List<InternalCDORevision> viewedRevisions, int viewID, CDOBranch viewedBranch,
@@ -161,7 +163,7 @@ public interface CDOSessionProtocol extends CDOProtocol, PackageLoader, BranchLo
/**
* @since 3.0
- * @deprecated Not called anymore. Use {@link #unlockObjects2(CDOView, Collection, LockType, boolean)} instead.
+ * @deprecated Not called anymore. Use {@link CDOSessionProtocol#unlockObjects2(CDOView, Collection, LockType, boolean)} instead.
*/
@Deprecated
public void unlockObjects(CDOView view, Collection<CDOID> objectIDs, LockType lockType);
@@ -200,7 +202,7 @@ public interface CDOSessionProtocol extends CDOProtocol, PackageLoader, BranchLo
/**
* @since 4.0
- * @deprecated Not called anymore. Use {@link #commitTransaction(InternalCDOCommitContext, OMMonitor)} instead.
+ * @deprecated Not called anymore. Use {@link CDOSessionProtocol#commitTransaction(InternalCDOCommitContext, OMMonitor)} instead.
*/
@Deprecated
public CommitTransactionResult commitTransaction(int transactionID, String comment, boolean releaseLocks,
@@ -213,7 +215,7 @@ public interface CDOSessionProtocol extends CDOProtocol, PackageLoader, BranchLo
/**
* @since 4.0
- * @deprecated Not called anymore. Use {@link #commitDelegation(InternalCDOCommitContext, OMMonitor)} instead.
+ * @deprecated Not called anymore. Use {@link CDOSessionProtocol#commitDelegation(InternalCDOCommitContext, OMMonitor)} instead.
*/
@Deprecated
public CommitTransactionResult commitDelegation(CDOBranch branch, String userID, String comment,
@@ -294,6 +296,8 @@ public interface CDOSessionProtocol extends CDOProtocol, PackageLoader, BranchLo
public void enableLockNotifications(int viewID, boolean enable);
/**
+ * If the meaning of this type isn't clear, there really should be more of a description here...
+ *
* @author Eike Stepper
* @since 3.0
* @noinstantiate This class is not intended to be instantiated by clients.
@@ -497,6 +501,8 @@ public interface CDOSessionProtocol extends CDOProtocol, PackageLoader, BranchLo
}
/**
+ * If the meaning of this type isn't clear, there really should be more of a description here...
+ *
* @author Eike Stepper
* @since 3.0
*/
@@ -580,6 +586,8 @@ public interface CDOSessionProtocol extends CDOProtocol, PackageLoader, BranchLo
}
/**
+ * If the meaning of this type isn't clear, there really should be more of a description here...
+ *
* @author Eike Stepper
*/
public final class RepositoryTimeResult
@@ -660,6 +668,8 @@ public interface CDOSessionProtocol extends CDOProtocol, PackageLoader, BranchLo
}
/**
+ * If the meaning of this type isn't clear, there really should be more of a description here...
+ *
* @author Eike Stepper
* @since 3.0
*/
@@ -795,6 +805,8 @@ public interface CDOSessionProtocol extends CDOProtocol, PackageLoader, BranchLo
}
/**
+ * If the meaning of this type isn't clear, there really should be more of a description here...
+ *
* @author Simon McDuff
*/
protected static class PostCommitReferenceAdjuster implements CDOReferenceAdjuster
@@ -830,6 +842,8 @@ public interface CDOSessionProtocol extends CDOProtocol, PackageLoader, BranchLo
}
/**
+ * If the meaning of this type isn't clear, there really should be more of a description here...
+ *
* @since 4.0
*/
public static final class LockObjectsResult
@@ -913,6 +927,8 @@ public interface CDOSessionProtocol extends CDOProtocol, PackageLoader, BranchLo
}
/**
+ * If the meaning of this type isn't clear, there really should be more of a description here...
+ *
* @since 4.1
*/
public static final class UnlockObjectsResult
diff --git a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/CDOTransactionStrategy.java b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/CDOTransactionStrategy.java
index cb818ee94f..08cb231ac3 100644
--- a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/CDOTransactionStrategy.java
+++ b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/CDOTransactionStrategy.java
@@ -20,6 +20,8 @@ import org.eclipse.net4j.util.om.monitor.OMMonitor;
import org.eclipse.core.runtime.IProgressMonitor;
/**
+ * If the meaning of this type isn't clear, there really should be more of a description here...
+ *
* @author Simon McDuff
* @since 2.0
* @noextend This interface is not intended to be extended by clients.
@@ -35,7 +37,7 @@ public interface CDOTransactionStrategy
/**
* TODO Better use an {@link OMMonitor}?
- *
+ *
* @since 3.0
*/
public CDOCommitInfo commit(InternalCDOTransaction transaction, IProgressMonitor progressMonitor) throws Exception;
diff --git a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/DefaultCDOMerger.java b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/DefaultCDOMerger.java
index 2a570f1eb4..dd332e4cc3 100644
--- a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/DefaultCDOMerger.java
+++ b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/DefaultCDOMerger.java
@@ -44,6 +44,8 @@ import java.util.Map.Entry;
import java.util.Set;
/**
+ * If the meaning of this type isn't clear, there really should be more of a description here...
+ *
* @author Eike Stepper
* @since 3.0
*/
@@ -300,6 +302,8 @@ public class DefaultCDOMerger implements CDOMerger
}
/**
+ * If the meaning of this type isn't clear, there really should be more of a description here...
+ *
* @author Eike Stepper
*/
public static abstract class Conflict
@@ -308,6 +312,8 @@ public class DefaultCDOMerger implements CDOMerger
}
/**
+ * If the meaning of this type isn't clear, there really should be more of a description here...
+ *
* @author Eike Stepper
*/
public static class ChangedInSourceAndTargetConflict extends Conflict
@@ -346,6 +352,8 @@ public class DefaultCDOMerger implements CDOMerger
}
/**
+ * If the meaning of this type isn't clear, there really should be more of a description here...
+ *
* @author Eike Stepper
*/
public static class ChangedInSourceAndDetachedInTargetConflict extends Conflict
@@ -376,6 +384,8 @@ public class DefaultCDOMerger implements CDOMerger
}
/**
+ * If the meaning of this type isn't clear, there really should be more of a description here...
+ *
* @author Eike Stepper
*/
public static class ChangedInTargetAndDetachedInSourceConflict extends Conflict
@@ -406,6 +416,8 @@ public class DefaultCDOMerger implements CDOMerger
}
/**
+ * If the meaning of this type isn't clear, there really should be more of a description here...
+ *
* @author Eike Stepper
*/
public static class PerFeature extends DefaultCDOMerger
@@ -540,6 +552,8 @@ public class DefaultCDOMerger implements CDOMerger
}
/**
+ * If the meaning of this type isn't clear, there really should be more of a description here...
+ *
* @author Eike Stepper
*/
public static class ManyValued extends PerFeature
diff --git a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/FSMUtil.java b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/FSMUtil.java
index 065d189463..b6d869a8db 100644
--- a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/FSMUtil.java
+++ b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/FSMUtil.java
@@ -30,6 +30,8 @@ import java.util.Collection;
import java.util.Iterator;
/**
+ * If the meaning of this type isn't clear, there really should be more of a description here...
+ *
* @author Eike Stepper
* @since 4.0
*/
diff --git a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/InternalCDOLoadable.java b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/InternalCDOLoadable.java
index 138691a247..746d839d13 100644
--- a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/InternalCDOLoadable.java
+++ b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/InternalCDOLoadable.java
@@ -4,7 +4,7 @@
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
- *
+ *
* Contributors:
* Simon McDuff - initial API and implementation
* Eike Stepper - maintenance
@@ -12,6 +12,8 @@
package org.eclipse.emf.spi.cdo;
/**
+ * If the meaning of this type isn't clear, there really should be more of a description here...
+ *
* @author Simon McDuff
* @since 2.0
* @noextend This interface is not intended to be extended by clients.
diff --git a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/InternalCDOObject.java b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/InternalCDOObject.java
index 5373c09c2e..d6260cfffc 100644
--- a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/InternalCDOObject.java
+++ b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/InternalCDOObject.java
@@ -1,61 +1,63 @@
-/*
- * Copyright (c) 2004 - 2012 Eike Stepper (Berlin, Germany) and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Eike Stepper - initial API and implementation
- * Martin Fl�gge - enhancements
- */
-package org.eclipse.emf.spi.cdo;
-
-import org.eclipse.emf.cdo.CDOObject;
-import org.eclipse.emf.cdo.CDOState;
-import org.eclipse.emf.cdo.common.id.CDOID;
-import org.eclipse.emf.cdo.common.model.CDOPackageTypeRegistry.CDOObjectMarker;
-import org.eclipse.emf.cdo.common.revision.CDORevision;
-import org.eclipse.emf.cdo.spi.common.revision.InternalCDORevision;
-import org.eclipse.emf.cdo.view.CDOView;
-
-import org.eclipse.emf.ecore.EStructuralFeature;
-import org.eclipse.emf.ecore.InternalEObject;
-
-/**
- * @author Eike Stepper
- * @since 2.0
- * @noextend This interface is not intended to be extended by clients.
- * @noimplement This interface is not intended to be implemented by clients.
- */
-public interface InternalCDOObject extends CDOObject, InternalEObject, InternalCDOLoadable, CDOObjectMarker
-{
- public InternalCDOView cdoView();
-
- public InternalCDORevision cdoRevision();
-
- public void cdoInternalPostAttach();
-
- public void cdoInternalPostDetach(boolean remote);
-
- public void cdoInternalPostInvalidate();
-
- /**
- * @since 3.0
- */
- public void cdoInternalPostRollback();
-
- public void cdoInternalPreCommit();
-
- public void cdoInternalSetID(CDOID id);
-
- public void cdoInternalSetView(CDOView view);
-
- public void cdoInternalSetRevision(CDORevision revision);
-
- public CDOState cdoInternalSetState(CDOState state);
-
- public InternalEObject cdoInternalInstance();
-
- public EStructuralFeature cdoInternalDynamicFeature(int dynamicFeatureID);
-}
+/*
+ * Copyright (c) 2004 - 2012 Eike Stepper (Berlin, Germany) and others.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Eike Stepper - initial API and implementation
+ * Martin Fl�gge - enhancements
+ */
+package org.eclipse.emf.spi.cdo;
+
+import org.eclipse.emf.cdo.CDOObject;
+import org.eclipse.emf.cdo.CDOState;
+import org.eclipse.emf.cdo.common.id.CDOID;
+import org.eclipse.emf.cdo.common.model.CDOPackageTypeRegistry.CDOObjectMarker;
+import org.eclipse.emf.cdo.common.revision.CDORevision;
+import org.eclipse.emf.cdo.spi.common.revision.InternalCDORevision;
+import org.eclipse.emf.cdo.view.CDOView;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+import org.eclipse.emf.ecore.InternalEObject;
+
+/**
+ * If the meaning of this type isn't clear, there really should be more of a description here...
+ *
+ * @author Eike Stepper
+ * @since 2.0
+ * @noextend This interface is not intended to be extended by clients.
+ * @noimplement This interface is not intended to be implemented by clients.
+ */
+public interface InternalCDOObject extends CDOObject, InternalEObject, InternalCDOLoadable, CDOObjectMarker
+{
+ public InternalCDOView cdoView();
+
+ public InternalCDORevision cdoRevision();
+
+ public void cdoInternalPostAttach();
+
+ public void cdoInternalPostDetach(boolean remote);
+
+ public void cdoInternalPostInvalidate();
+
+ /**
+ * @since 3.0
+ */
+ public void cdoInternalPostRollback();
+
+ public void cdoInternalPreCommit();
+
+ public void cdoInternalSetID(CDOID id);
+
+ public void cdoInternalSetView(CDOView view);
+
+ public void cdoInternalSetRevision(CDORevision revision);
+
+ public CDOState cdoInternalSetState(CDOState state);
+
+ public InternalEObject cdoInternalInstance();
+
+ public EStructuralFeature cdoInternalDynamicFeature(int dynamicFeatureID);
+}
diff --git a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/InternalCDORemoteSession.java b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/InternalCDORemoteSession.java
index 0324ed57cf..e1e4c34762 100644
--- a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/InternalCDORemoteSession.java
+++ b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/InternalCDORemoteSession.java
@@ -13,6 +13,8 @@ package org.eclipse.emf.spi.cdo;
import org.eclipse.emf.cdo.session.remote.CDORemoteSession;
/**
+ * If the meaning of this type isn't clear, there really should be more of a description here...
+ *
* @author Eike Stepper
* @since 3.0
* @noextend This interface is not intended to be extended by clients.
diff --git a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/InternalCDORemoteSessionManager.java b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/InternalCDORemoteSessionManager.java
index 0bb4650436..2b51f70d49 100644
--- a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/InternalCDORemoteSessionManager.java
+++ b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/InternalCDORemoteSessionManager.java
@@ -16,6 +16,8 @@ import org.eclipse.emf.cdo.session.remote.CDORemoteSessionMessage;
import org.eclipse.net4j.util.lifecycle.ILifecycle;
/**
+ * If the meaning of this type isn't clear, there really should be more of a description here...
+ *
* @author Eike Stepper
* @since 2.0
* @noextend This interface is not intended to be extended by clients.
diff --git a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/InternalCDOSavepoint.java b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/InternalCDOSavepoint.java
index db225515bf..12599aaccb 100644
--- a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/InternalCDOSavepoint.java
+++ b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/InternalCDOSavepoint.java
@@ -16,6 +16,8 @@ import org.eclipse.emf.cdo.transaction.CDOSavepoint;
import java.util.Set;
/**
+ * If the meaning of this type isn't clear, there really should be more of a description here...
+ *
* @author Eike Stepper
* @since 3.0
* @noextend This interface is not intended to be extended by clients.
diff --git a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/InternalCDOSession.java b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/InternalCDOSession.java
index 9aefd35e76..f747b6e8f7 100644
--- a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/InternalCDOSession.java
+++ b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/InternalCDOSession.java
@@ -43,6 +43,8 @@ import java.util.List;
import java.util.Map;
/**
+ * If the meaning of this type isn't clear, there really should be more of a description here...
+ *
* @author Eike Stepper
* @since 2.0
* @noextend This interface is not intended to be extended by clients.
diff --git a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/InternalCDOSessionConfiguration.java b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/InternalCDOSessionConfiguration.java
index 44ef9bbb91..aab77a75cd 100644
--- a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/InternalCDOSessionConfiguration.java
+++ b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/InternalCDOSessionConfiguration.java
@@ -13,6 +13,8 @@ package org.eclipse.emf.spi.cdo;
import org.eclipse.emf.cdo.session.CDOSessionConfiguration;
/**
+ * If the meaning of this type isn't clear, there really should be more of a description here...
+ *
* @author Eike Stepper
* @since 3.0
* @noextend This interface is not intended to be extended by clients.
diff --git a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/InternalCDOTransaction.java b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/InternalCDOTransaction.java
index afa39c12f1..c2ddc0e529 100644
--- a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/InternalCDOTransaction.java
+++ b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/InternalCDOTransaction.java
@@ -36,6 +36,8 @@ import java.util.List;
import java.util.Map;
/**
+ * If the meaning of this type isn't clear, there really should be more of a description here...
+ *
* @author Simon McDuff
* @since 2.0
* @noextend This interface is not intended to be extended by clients.
@@ -157,6 +159,8 @@ public interface InternalCDOTransaction extends CDOTransaction, InternalCDOUserT
}
/**
+ * If the meaning of this type isn't clear, there really should be more of a description here...
+ *
* @author Eike Stepper
* @since 4.1
*/
@@ -189,6 +193,8 @@ public interface InternalCDOTransaction extends CDOTransaction, InternalCDOUserT
}
/**
+ * If the meaning of this type isn't clear, there really should be more of a description here...
+ *
* @author Eike Stepper
* @since 4.1
*/
diff --git a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/InternalCDOUserSavepoint.java b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/InternalCDOUserSavepoint.java
index 5a4512ec2b..0b27dd407d 100644
--- a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/InternalCDOUserSavepoint.java
+++ b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/InternalCDOUserSavepoint.java
@@ -13,6 +13,8 @@ package org.eclipse.emf.spi.cdo;
import org.eclipse.emf.cdo.transaction.CDOUserSavepoint;
/**
+ * If the meaning of this type isn't clear, there really should be more of a description here...
+ *
* @author Eike Stepper
* @since 3.0
* @noextend This interface is not intended to be extended by clients.
diff --git a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/InternalCDOUserTransaction.java b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/InternalCDOUserTransaction.java
index 7ddca83d5d..ccc6bd8abe 100644
--- a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/InternalCDOUserTransaction.java
+++ b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/InternalCDOUserTransaction.java
@@ -13,6 +13,8 @@ package org.eclipse.emf.spi.cdo;
import org.eclipse.emf.cdo.transaction.CDOUserTransaction;
/**
+ * If the meaning of this type isn't clear, there really should be more of a description here...
+ *
* @author Eike Stepper
* @since 3.0
* @noextend This interface is not intended to be extended by clients.
diff --git a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/InternalCDOView.java b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/InternalCDOView.java
index b40ce45eec..86a16fd0dd 100644
--- a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/InternalCDOView.java
+++ b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/InternalCDOView.java
@@ -35,6 +35,8 @@ import java.util.List;
import java.util.Map;
/**
+ * If the meaning of this type isn't clear, there really should be more of a description here...
+ *
* @author Eike Stepper
* @since 2.0
* @noextend This interface is not intended to be extended by clients.
@@ -60,7 +62,7 @@ public interface InternalCDOView extends CDOView, CDOIDProvider, ILifecycle
/**
* Returns an unmodifiable map of the objects managed by this view.
- *
+ *
* @since 4.0
*/
public Map<CDOID, InternalCDOObject> getObjects();
diff --git a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/InternalCDOViewSet.java b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/InternalCDOViewSet.java
index 97f5581453..1fe9a9c080 100644
--- a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/InternalCDOViewSet.java
+++ b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/InternalCDOViewSet.java
@@ -4,7 +4,7 @@
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
- *
+ *
* Contributors:
* Eike Stepper - initial API and implementation
*/
@@ -17,6 +17,8 @@ import org.eclipse.emf.common.notify.Adapter;
import java.util.concurrent.Callable;
/**
+ * If the meaning of this type isn't clear, there really should be more of a description here...
+ *
* @author Eike Stepper
* @since 2.0
* @noextend This interface is not intended to be extended by clients.
diff --git a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/InternalCDOXASavepoint.java b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/InternalCDOXASavepoint.java
index d76f953452..c66c232bef 100644
--- a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/InternalCDOXASavepoint.java
+++ b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/InternalCDOXASavepoint.java
@@ -16,6 +16,8 @@ import org.eclipse.emf.cdo.transaction.CDOXASavepoint;
import java.util.List;
/**
+ * If the meaning of this type isn't clear, there really should be more of a description here...
+ *
* @author Eike Stepper
* @since 3.0
* @noextend This interface is not intended to be extended by clients.
diff --git a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/InternalCDOXATransaction.java b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/InternalCDOXATransaction.java
index a23b084f7d..c207872167 100644
--- a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/InternalCDOXATransaction.java
+++ b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/InternalCDOXATransaction.java
@@ -27,6 +27,8 @@ import java.util.Map;
import java.util.concurrent.Callable;
/**
+ * If the meaning of this type isn't clear, there really should be more of a description here...
+ *
* @author Eike Stepper
* @since 2.0
* @noextend This interface is not intended to be extended by clients.
@@ -67,6 +69,8 @@ public interface InternalCDOXATransaction extends CDOXATransaction, InternalCDOU
public InternalCDOXACommitContext getCommitContext(CDOTransaction transaction);
/**
+ * If the meaning of this type isn't clear, there really should be more of a description here...
+ *
* @author Eike Stepper
* @since 2.0
*/
@@ -99,6 +103,8 @@ public interface InternalCDOXATransaction extends CDOXATransaction, InternalCDOU
public void setProgressMonitor(IProgressMonitor progressMonitor);
/**
+ * If the meaning of this type isn't clear, there really should be more of a description here...
+ *
* @author Simon McDuff
* @since 3.0
*/

Back to the top