org.eclipse.emf.emfstore.internal.server.model.impl.api.versionspec
Class ESVersionSpecImpl<U extends ESVersionSpec,T extends VersionSpec & APIDelegate<U>>
java.lang.Object
org.eclipse.emf.emfstore.internal.common.api.AbstractAPIImpl<U,T>
org.eclipse.emf.emfstore.internal.server.model.impl.api.versionspec.ESVersionSpecImpl<U,T>
- Type Parameters:
U
- a subtype of the API implementation class ESVersionSpecImpl
T
- a subtype of the internal type VersionSpec
- All Implemented Interfaces:
- InternalAPIDelegator<U,T>, ESVersionSpec
- Direct Known Subclasses:
- ESAncestorVersionSpecImpl, ESBranchVersionSpecImpl, ESDateVersionSpecImpl, ESHeadVersionSpecImpl, ESPagedUpdateVersionSpecImpl, ESPrimaryVersionSpecImpl, ESTagVersionSpecImpl
public class ESVersionSpecImpl<U extends ESVersionSpec,T extends VersionSpec & APIDelegate<U>>
- extends AbstractAPIImpl<U,T>
- implements ESVersionSpec
Mapping between ESVersionSpecImpl
and VersionSpec
.
- Author:
- emueller
ESVersionSpecImpl
public ESVersionSpecImpl(T versionSpec)
- Constructor.
- Parameters:
versionSpec
- the delegate
getBranch
public String getBranch()
- Returns the branch name.
- Specified by:
getBranch
in interface ESVersionSpec
- Returns:
- the branch name of this version specifier
- See Also:
ESVersionSpec.getBranch()
Copyright © 2015. All Rights Reserved.