org.eclipse.emf.emfstore.internal.server.model.impl.api.versionspec
Class ESAncestorVersionSpecImpl

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<ESAncestorVersionSpec,AncestorVersionSpec>
          extended by org.eclipse.emf.emfstore.internal.server.model.impl.api.versionspec.ESAncestorVersionSpecImpl
All Implemented Interfaces:
InternalAPIDelegator<ESAncestorVersionSpec,AncestorVersionSpec>, ESAncestorVersionSpec, ESVersionSpec

public class ESAncestorVersionSpecImpl
extends ESVersionSpecImpl<ESAncestorVersionSpec,AncestorVersionSpec>
implements ESAncestorVersionSpec

Mapping between ESAncestorVersionSpec and AncestorVersionSpec.

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
ESAncestorVersionSpecImpl(AncestorVersionSpec ancestorVersion)
          Constructor.
 
Method Summary
 boolean equals(Object object)
          
 ESPrimaryVersionSpec getSource()
          Returns the ESPrimaryVersionSpec of the source to resolve.
 ESPrimaryVersionSpec getTarget()
          Returns the ESPrimaryVersionSpec of the target to resolve.
 int hashCode()
          
 
Methods inherited from class org.eclipse.emf.emfstore.internal.server.model.impl.api.versionspec.ESVersionSpecImpl
getBranch
 
Methods inherited from class org.eclipse.emf.emfstore.internal.common.api.AbstractAPIImpl
toInternalAPI
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.emf.emfstore.server.model.versionspec.ESVersionSpec
getBranch
 

Constructor Detail

ESAncestorVersionSpecImpl

public ESAncestorVersionSpecImpl(AncestorVersionSpec ancestorVersion)
Constructor.

Parameters:
ancestorVersion - the delegate
Method Detail

getTarget

public ESPrimaryVersionSpec getTarget()
Returns the ESPrimaryVersionSpec of the target to resolve.

Specified by:
getTarget in interface ESAncestorVersionSpec
Returns:
the target version specifier
See Also:
ESAncestorVersionSpec.getTarget()

getSource

public ESPrimaryVersionSpec getSource()
Returns the ESPrimaryVersionSpec of the source to resolve.

Specified by:
getSource in interface ESAncestorVersionSpec
Returns:
the source version specifier
See Also:
ESAncestorVersionSpec.getSource()

equals

public boolean equals(Object object)
Description copied from class: AbstractAPIImpl

Overrides:
equals in class AbstractAPIImpl<ESAncestorVersionSpec,AncestorVersionSpec>
See Also:
Object.equals(java.lang.Object)

hashCode

public int hashCode()
Description copied from class: AbstractAPIImpl

Overrides:
hashCode in class AbstractAPIImpl<ESAncestorVersionSpec,AncestorVersionSpec>
See Also:
Object.hashCode()


Copyright © 2015. All Rights Reserved.