org.eclipse.emf.emfstore.internal.server.model.impl.api.versionspec
Class ESPagedUpdateVersionSpecImpl
java.lang.Object
org.eclipse.emf.emfstore.internal.common.api.AbstractAPIImpl<U,T>
org.eclipse.emf.emfstore.internal.server.model.impl.api.versionspec.ESVersionSpecImpl<ESPagedUpdateVersionSpec,PagedUpdateVersionSpec>
org.eclipse.emf.emfstore.internal.server.model.impl.api.versionspec.ESPagedUpdateVersionSpecImpl
- All Implemented Interfaces:
- InternalAPIDelegator<ESPagedUpdateVersionSpec,PagedUpdateVersionSpec>, ESPagedUpdateVersionSpec, ESVersionSpec
public class ESPagedUpdateVersionSpecImpl
- extends ESVersionSpecImpl<ESPagedUpdateVersionSpec,PagedUpdateVersionSpec>
- implements ESPagedUpdateVersionSpec
Mapping between ESPagedUpdateVersionSpec
and PagedUpdateVersionSpec
.
- Author:
- emueller
ESPagedUpdateVersionSpecImpl
public ESPagedUpdateVersionSpecImpl(PagedUpdateVersionSpec versionSpec)
- Constructor.
- Parameters:
versionSpec
- the delegate
getBaseVersion
public ESPrimaryVersionSpec getBaseVersion()
- The base version from which on counting of changes should occur.
- Specified by:
getBaseVersion
in interface ESPagedUpdateVersionSpec
- Returns:
- the
ESPrimaryVersionSpec
that contains exactly the number
of maximally allowed changes or less - See Also:
ESPagedUpdateVersionSpec.getBaseVersion()
getMaxChanges
public int getMaxChanges()
- Returns the maximum of allowed changes that make up a page.
- Specified by:
getMaxChanges
in interface ESPagedUpdateVersionSpec
- Returns:
- the maximum of allowed changes
- See Also:
ESPagedUpdateVersionSpec.getMaxChanges()
Copyright © 2015. All Rights Reserved.