org.eclipse.emf.emfstore.internal.server.model.impl.api.versionspec
Class ESVersionSpecImpl<U extends ESVersionSpec,T extends VersionSpec & APIDelegate<U>>

java.lang.Object
  extended by org.eclipse.emf.emfstore.internal.common.api.AbstractAPIImpl<U,T>
      extended by 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

Field Summary
 
Fields inherited from interface org.eclipse.emf.emfstore.server.model.versionspec.ESVersionSpec
BASE, BRANCH_DEFAULT_NAME, FACTORY, GLOBAL, HEAD
 
Constructor Summary
ESVersionSpecImpl(T versionSpec)
          Constructor.
 
Method Summary
 String getBranch()
          Returns the branch name.
 
Methods inherited from class org.eclipse.emf.emfstore.internal.common.api.AbstractAPIImpl
equals, hashCode, toInternalAPI
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ESVersionSpecImpl

public ESVersionSpecImpl(T versionSpec)
Constructor.

Parameters:
versionSpec - the delegate
Method Detail

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.