

The minor version has been changed for the api component org.eclipse.emf.cdo (from version 4.30.0 to 4.31.0)


org.eclipse.emf.cdo.eresource.impl.CDOResourceNodeImpl


org.eclipse.emf.cdo.session.CDOCollectionLoadingPolicy


org.eclipse.emf.cdo.session.CDOSession.Options


org.eclipse.emf.cdo.session.CDOSessionLocksChangedEvent


The method getLockModCount() has been added


org.eclipse.emf.cdo.util.CDOUtil


org.eclipse.emf.cdo.view.CDOFetchRuleManager


The deprecation modifier has been added to getCollectionLoadingPolicy()


org.eclipse.emf.internal.cdo.CDOObjectImpl


org.eclipse.emf.internal.cdo.CDORevisionTransitionUtil


The type org.eclipse.emf.internal.cdo.CDORevisionTransitionUtil has been added to org.eclipse.emf.cdo_4.31.0


org.eclipse.emf.spi.cdo.CDOMergingConflictResolver


The non-abstract method computeNewCleanRevision(Map<CDOID,CDORevisionDelta>, CDOID, int, InternalCDORevision, CDOSession) has been added


The non-abstract method computeNewLocalRevision(InternalCDORevisionDelta, int, InternalCDORevision, CDOSession) has been added


The non-visible method computeNewCleanRevision(Map<CDOID,CDORevisionDelta>, CDOID, int, InternalCDORevision) has been removed


The non-visible method computeNewLocalRevision(InternalCDORevisionDelta, int, InternalCDORevision) has been removed


org.eclipse.emf.spi.cdo.CDOSessionProtocol


The deprecation modifier has been added to changeLockArea(CDOView, boolean)


The deprecation modifier has been added to getLockStates2(int, Collection<CDOID>, int)


The field UNSPECIFIED_LOCK_MOD_COUNT has been added


The interface org.eclipse.emf.cdo.spi.common.revision.InternalCDORevisionManager$RevisionLoader4 adds method loadRevisionByVersion(CDOID, CDOBranchVersion, CDORevisionManager.Request.Config) that is tagged as @noimplement


The member type ChangeLockAreaResult has been added


The member type ChunkRange has been added


The member type LockStateQueryResult has been added


The member type LockStateSnapshotResult has been added


The method changeLockArea2(CDOView, boolean) has been added


The method getLockStateSnapshot() has been added


The method getLockStates3(int, Collection<CDOID>, int) has been added


The method loadChunk(InternalCDORevision, EStructuralFeature, List<CDOSessionProtocol.ChunkRange>) has been added


The method setCollectionLoadingConfig(CDOCollectionLoadingConfig) has been added


The superinterfaces set has been expanded (org.eclipse.emf.cdo.spi.common.revision.InternalCDORevisionManager$RevisionLoader4)


org.eclipse.emf.spi.cdo.CDOSessionProtocol.CommitTransactionResult


org.eclipse.emf.spi.cdo.CDOSessionProtocol.LockObjectsResult


org.eclipse.emf.spi.cdo.CDOSessionProtocol.OpenSessionResult


org.eclipse.emf.spi.cdo.CDOSessionProtocol.RefreshSessionResult


org.eclipse.emf.spi.cdo.CDOSessionProtocol.UnlockObjectsResult


org.eclipse.emf.spi.cdo.CDOStore


org.eclipse.emf.spi.cdo.InternalCDOLockStateCache


The type org.eclipse.emf.spi.cdo.InternalCDOLockStateCache has been added to org.eclipse.emf.cdo_4.31.0


org.eclipse.emf.spi.cdo.InternalCDOSession


The deprecation modifier has been added to handleLockNotification(CDOLockChangeInfo, InternalCDOView, boolean)


The method applyLockStateQuery(long, CDOBranch, Collection<? extends CDOLockState>) has been added


The method awaitLockChange(long) has been added


The method enqueueLockChange(long, Runnable) has been added


The method enqueueLockStateQuery(long, Runnable) has been added


The method getEffectiveLegacyCollectionLoadingInitialChunkSize() has been added


The method handleLockNotification(long, CDOLockChangeInfo, InternalCDOView, boolean) has been added


The method handleLockOwnerRemappedNotification(long, CDOBranch, CDOLockOwner, CDOLockOwner) has been added


The method invalidate(InternalCDOSession.InvalidationData, Runnable) has been added


The method sequenceLockChange(long, Runnable, boolean) has been added


org.eclipse.emf.spi.cdo.InternalCDOSession.InvalidationData


org.eclipse.emf.spi.cdo.InternalCDOSessionInvalidationEvent


The method getLockModCount() has been added


org.eclipse.emf.spi.cdo.InternalCDOTransaction


org.eclipse.emf.spi.cdo.InternalCDOView


The minor version has been changed for the api component org.eclipse.emf.cdo.common (from version 4.28.0 to 4.29.0)


org.eclipse.emf.cdo.common.model.CDOClassifierRef


org.eclipse.emf.cdo.common.model.CDOFeatureRef


The type org.eclipse.emf.cdo.common.model.CDOFeatureRef has been added to org.eclipse.emf.cdo.common_4.29.0


org.eclipse.emf.cdo.common.model.CDOModelElementRef


The type org.eclipse.emf.cdo.common.model.CDOModelElementRef has been added to org.eclipse.emf.cdo.common_4.29.0


org.eclipse.emf.cdo.common.model.CDOPackageRef


The type org.eclipse.emf.cdo.common.model.CDOPackageRef has been added to org.eclipse.emf.cdo.common_4.29.0


org.eclipse.emf.cdo.common.model.EMFUtil


org.eclipse.emf.cdo.common.protocol.CDODataOutput


org.eclipse.emf.cdo.common.protocol.CDOProtocol.CommitNotificationInfo


org.eclipse.emf.cdo.common.protocol.CDOProtocolConstants


org.eclipse.emf.cdo.common.revision.CDOCollectionLoadingConfig


The type org.eclipse.emf.cdo.common.revision.CDOCollectionLoadingConfig has been added to org.eclipse.emf.cdo.common_4.29.0


org.eclipse.emf.cdo.common.revision.CDOCollectionLoadingConfigResolver


The type org.eclipse.emf.cdo.common.revision.CDOCollectionLoadingConfigResolver has been added to org.eclipse.emf.cdo.common_4.29.0


org.eclipse.emf.cdo.common.revision.CDOList


org.eclipse.emf.cdo.common.revision.CDORevision


The field DEPTH_ONE has been added


org.eclipse.emf.cdo.common.revision.CDORevisionManager


The default method request() has been added


The deprecation modifier has been added to getRevision(CDOID, CDOBranchPoint, int, int, boolean)


The deprecation modifier has been added to getRevisions(List<CDOID>, CDOBranchPoint, int, int, boolean, List<CDORevision>)


The deprecation modifier has been added to getRevisionByVersion(CDOID, CDOBranchVersion, int, boolean)


The deprecation modifier has been added to getRevisions(List<CDOID>, CDOBranchPoint, int, int, boolean)


The member type Request has been added


The method getRevision(CDOID, CDOBranchPoint, CDORevisionManager.Request.Config) has been added


The method getRevisionByVersion(CDOID, CDOBranchVersion, CDORevisionManager.Request.Config) has been added


The method getRevisions(List<CDOID>, CDOBranchPoint, CDORevisionManager.Request.Config) has been added


The method getRevisions(List<CDOID>, CDOBranchPoint, CDORevisionManager.Request.Config, List<CDORevision>) has been added


org.eclipse.emf.cdo.common.revision.CDORevisionUtil


org.eclipse.emf.cdo.common.util.CDOCommonUtil


The deprecation modifier has been added to prepareContainer(IManagedContainer)


org.eclipse.emf.cdo.spi.common.commit.CDORevisionAvailabilityInfo


org.eclipse.emf.cdo.spi.common.protocol.CDODataOutputImpl


The method getInitialChunkSize(EClass, EStructuralFeature, int) has been added, overriding a method from a superclass


org.eclipse.emf.cdo.spi.common.revision.AbstractCDORevision


org.eclipse.emf.cdo.spi.common.revision.BaseCDORevision


org.eclipse.emf.cdo.spi.common.revision.DelegatingCDORevision


org.eclipse.emf.cdo.spi.common.revision.DelegatingCDORevisionManager


The deprecation modifier has been added to getBaseRevision(CDORevision, int, boolean)


The deprecation modifier has been added to getRevisions(List<CDOID>, CDOBranchPoint, int, int, boolean)


The deprecation modifier has been added to getRevision(CDOID, CDOBranchPoint, int, int, boolean)


The deprecation modifier has been added to getRevisionByVersion(CDOID, CDOBranchVersion, int, boolean)


The deprecation modifier has been added to getRevisions(List<CDOID>, CDOBranchPoint, int, int, boolean, boolean, SyntheticCDORevision[])


The deprecation modifier has been added to getRevisions(List<CDOID>, CDOBranchPoint, int, int, boolean, SyntheticCDORevision[])


The deprecation modifier has been added to getRevision(CDOID, CDOBranchPoint, int, int, boolean, SyntheticCDORevision[])


The deprecation modifier has been added to getRevisions(List<CDOID>, CDOBranchPoint, int, int, boolean, List<CDORevision>)


The method getBaseRevision(CDORevision, CDORevisionManager.Request.Config) has been added, overriding a method from a superclass


The method getRevision(CDOID, CDOBranchPoint, CDORevisionManager.Request.Config) has been added, overriding a method from a superclass


The method getRevision(CDOID, CDOBranchPoint, CDORevisionManager.Request.Config, SyntheticCDORevision[]) has been added, overriding a method from a superclass


The method getRevisionByVersion(CDOID, CDOBranchVersion, CDORevisionManager.Request.Config) has been added, overriding a method from a superclass


The method getRevisions(List<CDOID>, CDOBranchPoint, CDORevisionManager.Request.Config) has been added, overriding a method from a superclass


The method getRevisions(List<CDOID>, CDOBranchPoint, CDORevisionManager.Request.Config, List<CDORevision>) has been added, overriding a method from a superclass


The method getRevisions(List<CDOID>, CDOBranchPoint, CDORevisionManager.Request.Config, SyntheticCDORevision[]) has been added, overriding a method from a superclass


The method getRevisions(List<CDOID>, CDOBranchPoint, CDORevisionManager.Request.Config, SyntheticCDORevision[], List<CDORevision>) has been added, overriding a method from a superclass


The non-abstract method legacyConfig(int, int, boolean, boolean) has been added


org.eclipse.emf.cdo.spi.common.revision.DetachedCDORevision


The superinterfaces set has been expanded (org.eclipse.emf.cdo.spi.common.revision.InternalCDOList$Owner)


org.eclipse.emf.cdo.spi.common.revision.InternalCDOList


org.eclipse.emf.cdo.spi.common.revision.InternalCDORevision


org.eclipse.emf.cdo.spi.common.revision.InternalCDORevisionManager


The deprecation modifier has been added to getBaseRevision(CDORevision, int, boolean)


The deprecation modifier has been added to getRevision(CDOID, CDOBranchPoint, int, int, boolean, SyntheticCDORevision[])


The deprecation modifier has been added to getRevisions(List<CDOID>, CDOBranchPoint, int, int, boolean, SyntheticCDORevision[])


The deprecation modifier has been added to getRevision(CDOID, CDOBranchPoint, int, int, boolean)


The deprecation modifier has been added to getRevisions(List<CDOID>, CDOBranchPoint, int, int, boolean, boolean, SyntheticCDORevision[])


The deprecation modifier has been added to getRevisionByVersion(CDOID, CDOBranchVersion, int, boolean)


The member type RevisionLoader4 has been added


The method getBaseRevision(CDORevision, CDORevisionManager.Request.Config) has been added


The method getRevision(CDOID, CDOBranchPoint, CDORevisionManager.Request.Config) has been added


The method getRevision(CDOID, CDOBranchPoint, CDORevisionManager.Request.Config, SyntheticCDORevision[]) has been added


The method getRevisionByVersion(CDOID, CDOBranchVersion, CDORevisionManager.Request.Config) has been added


The method getRevisions(List<CDOID>, CDOBranchPoint, CDORevisionManager.Request.Config, SyntheticCDORevision[]) has been added


The method getRevisions(List<CDOID>, CDOBranchPoint, CDORevisionManager.Request.Config, SyntheticCDORevision[], List<CDORevision>) has been added


org.eclipse.emf.cdo.spi.common.revision.ManagedRevisionProvider


org.eclipse.emf.cdo.spi.common.revision.PointerCDORevision


The superinterfaces set has been expanded (org.eclipse.emf.cdo.spi.common.revision.InternalCDOList$Owner)


org.eclipse.emf.cdo.spi.common.revision.RevisionInfo


The non-abstract method execute(InternalCDORevisionManager, CDORevisionManager.Request.Config) has been added


org.eclipse.emf.cdo.spi.common.revision.StubCDORevision


org.eclipse.emf.cdo.spi.common.revision.SyntheticCDORevision


The superinterfaces set has been expanded (org.eclipse.emf.cdo.spi.common.revision.InternalCDOList$Owner)


The minor version has been changed for the api component org.eclipse.emf.cdo.server (from version 4.26.0 to 4.27.0)


org.eclipse.emf.cdo.server.CDOServerUtil


The deprecation modifier has been added to prepareContainer(IManagedContainer)


org.eclipse.emf.cdo.server.IRepositoryProtector.AuthorizationStrategy


The superinterfaces set has been expanded (org.eclipse.net4j.util.properties.IPropertiesContainer) for class org.eclipse.emf.cdo.server.IRepositoryProtector.AuthorizationStrategy


org.eclipse.emf.cdo.server.IRepositoryProtector.AuthorizationStrategy.Additive


The superinterfaces set has been expanded (org.eclipse.net4j.util.properties.IPropertiesContainer) for class org.eclipse.emf.cdo.server.IRepositoryProtector.AuthorizationStrategy.Additive


org.eclipse.emf.cdo.server.IRepositoryProtector.AuthorizationStrategy.Constant


The superinterfaces set has been expanded (org.eclipse.net4j.util.properties.IPropertiesContainer) for class org.eclipse.emf.cdo.server.IRepositoryProtector.AuthorizationStrategy.Constant


org.eclipse.emf.cdo.server.IRepositoryProtector.AuthorizationStrategy.Constant.None


The superinterfaces set has been expanded (org.eclipse.net4j.util.properties.IPropertiesContainer) for class org.eclipse.emf.cdo.server.IRepositoryProtector.AuthorizationStrategy.Constant.None


org.eclipse.emf.cdo.server.IRepositoryProtector.AuthorizationStrategy.Constant.Read


The superinterfaces set has been expanded (org.eclipse.net4j.util.properties.IPropertiesContainer) for class org.eclipse.emf.cdo.server.IRepositoryProtector.AuthorizationStrategy.Constant.Read


org.eclipse.emf.cdo.server.IRepositoryProtector.AuthorizationStrategy.Constant.Write


The superinterfaces set has been expanded (org.eclipse.net4j.util.properties.IPropertiesContainer) for class org.eclipse.emf.cdo.server.IRepositoryProtector.AuthorizationStrategy.Constant.Write


org.eclipse.emf.cdo.server.IRepositoryProtector.AuthorizationStrategy.Subtractive


The superinterfaces set has been expanded (org.eclipse.net4j.util.properties.IPropertiesContainer) for class org.eclipse.emf.cdo.server.IRepositoryProtector.AuthorizationStrategy.Subtractive


org.eclipse.emf.cdo.server.IRepositoryProtector.CommitHandler


The superinterfaces set has been expanded (org.eclipse.net4j.util.properties.IPropertiesContainer) for class org.eclipse.emf.cdo.server.IRepositoryProtector.CommitHandler


org.eclipse.emf.cdo.server.IRepositoryProtector.Element


org.eclipse.emf.cdo.server.IRepositoryProtector.RevisionAuthorizer


The superinterfaces set has been expanded (org.eclipse.net4j.util.properties.IPropertiesContainer) for class org.eclipse.emf.cdo.server.IRepositoryProtector.RevisionAuthorizer


org.eclipse.emf.cdo.server.IRepositoryProtector.UserAuthenticator


The superinterfaces set has been expanded (org.eclipse.net4j.util.properties.IPropertiesContainer) for class org.eclipse.emf.cdo.server.IRepositoryProtector.UserAuthenticator


org.eclipse.emf.cdo.spi.server.ISessionProtocol


org.eclipse.emf.cdo.spi.server.InternalCommitContext


The method getLockModCount() has been added


org.eclipse.emf.cdo.spi.server.InternalFailoverParticipant


org.eclipse.emf.cdo.spi.server.InternalLockManager


The member type LockChangeOperationResult has been added


The member type LockChangeReservationSet has been added


The member type LockStateQuery has been added


The member type LockStateSnapshot has been added


The method changeLocks(IView, List<? extends IRWOLockManager.LockChange<Object>>, boolean, boolean, IRWOLockManager.LockChange.DeltaHandler<Object,IView>, Consumer<RWOLockManager.LockState<Object,IView>>) has been added


The method changeLocksWithReservation(IView, List<? extends IRWOLockManager.LockChange<Object>>, boolean, boolean, IRWOLockManager.LockChange.DeltaHandler<Object,IView>, Consumer<RWOLockManager.LockState<Object,IView>>) has been added


The method reserveLockChange(InternalSession[], boolean) has been added


The method setDurableLockingID(InternalView, String) has been added


The method snapshotLockStates(InternalSession) has been added


The method snapshotLockStates(InternalSession, CDOBranch, Collection<CDOID>) has been added


org.eclipse.emf.cdo.spi.server.InternalRepository


org.eclipse.emf.cdo.spi.server.InternalSession


org.eclipse.emf.cdo.spi.server.InternalSessionManager


org.eclipse.emf.cdo.spi.server.InternalSynchronizableRepository


org.eclipse.emf.cdo.spi.server.MatchCache


The type org.eclipse.emf.cdo.spi.server.MatchCache has been added to org.eclipse.emf.cdo.server_4.27.0


The minor version has been changed for the api component org.eclipse.net4j.util (from version 3.30.0 to 3.31.0)


org.eclipse.net4j.util.concurrent.ConcurrencyUtil


The non-abstract method restoreInterrupt(Throwable) has been added


org.eclipse.net4j.util.concurrent.CriticalSection.LockedCriticalSection


org.eclipse.net4j.util.concurrent.IRWOLockManager


org.eclipse.net4j.util.concurrent.OrderedExecution


The type org.eclipse.net4j.util.concurrent.OrderedExecution has been added to org.eclipse.net4j.util_3.31.0


org.eclipse.net4j.util.concurrent.RWOLockManager


The method changeLocks(CONTEXT, List<? extends IRWOLockManager.LockChange<OBJECT>>, IRWOLockManager.LockChange.DeltaHandler<OBJECT,CONTEXT>, Consumer<RWOLockManager.LockState<OBJECT,CONTEXT>>) has been added, overriding a method from a superclass


The non-abstract method adapt(IRWOLockManager.LockDeltaHandler<OBJECT,CONTEXT>, IRWOLockManager.LockChange.Operation) has been added


The non-abstract method applyChange(CONTEXT, IRWOLockManager.LockChange<OBJECT>, Set<OBJECT>, List<RWOLockManager.LockDeltaRecord<OBJECT>>, Map<OBJECT,RWOLockManager.LockState<OBJECT,CONTEXT>>) has been added


The non-abstract method changeLocks(CONTEXT, List<? extends IRWOLockManager.LockChange<OBJECT>>, IRWOLockManager.LockChange.DeltaHandler<OBJECT,CONTEXT>, Consumer<RWOLockManager.LockState<OBJECT,CONTEXT>>, RWOLockManager.ExecutionMode) has been added


The non-abstract method createSimulation(CONTEXT) has been added


The non-abstract method createTimeoutException(List<? extends IRWOLockManager.LockChange<OBJECT>>, Map<OBJECT,RWOLockManager.LockState<OBJECT,CONTEXT>>) has been added


The non-abstract method getDeadline(List<? extends IRWOLockManager.LockChange<OBJECT>>) has been added


The non-abstract method isEffectiveRequest(CONTEXT, IRWOLockManager.LockChange<OBJECT>) has been added


The non-abstract method lockProgressively(CONTEXT, IRWOLockManager.LockChange<OBJECT>, IRWOLockManager.LockChange.DeltaHandler<OBJECT,CONTEXT>, Consumer<RWOLockManager.LockState<OBJECT,CONTEXT>>) has been added


The non-abstract method rollbackProgressive(CONTEXT, IRWOLockManager.LockChange<OBJECT>, List<OBJECT>) has been added


The non-abstract method simulateChanges(CONTEXT, List<? extends IRWOLockManager.LockChange<OBJECT>>, Map<OBJECT,RWOLockManager.LockState<OBJECT,CONTEXT>>, Set<OBJECT>, List<RWOLockManager.LockDeltaRecord<OBJECT>>) has been added


The non-visible method doUnlock(CONTEXT, OBJECT, IRWLockManager.LockType[], int, IRWOLockManager.LockDeltaHandler<OBJECT,CONTEXT>, Consumer<RWOLockManager.LockState<OBJECT,CONTEXT>>, RWOLockManager.LockState<OBJECT,CONTEXT>, List<RWOLockManager.LockState<OBJECT,CONTEXT>>) has been removed


The non-visible method removeLockStateForContext(CONTEXT, RWOLockManager.LockState<OBJECT,CONTEXT>) has been removed


The non-visible method removeLockStates(CONTEXT, List<RWOLockManager.LockState<OBJECT,CONTEXT>>) has been removed


org.eclipse.net4j.util.concurrent.RWOLockManager.LockState


The non-abstract method org.eclipse.net4j.util.concurrent.RWOLockManager.LockState.copy() has been added


org.eclipse.net4j.util.container.ContainerUtil


org.eclipse.net4j.util.container.IManagedContainer


org.eclipse.net4j.util.container.IManagedContainerInitializer


The type org.eclipse.net4j.util.container.IManagedContainerInitializer has been added to org.eclipse.net4j.util_3.31.0


org.eclipse.net4j.util.container.IPluginContainer


org.eclipse.net4j.util.om.OMPlatform


org.eclipse.net4j.util.registry.ScopedRegistry


The type org.eclipse.net4j.util.registry.ScopedRegistry has been added to org.eclipse.net4j.util_3.31.0