public class ESVersionsFactoryImpl extends Object implements ESVersionFactory
ESVersionFactory that takes care of the mapping and delegates
the actual work to Versions.| Modifier and Type | Field and Description |
|---|---|
static ESVersionsFactoryImpl |
INSTANCE
The factory instance.
|
| Constructor and Description |
|---|
ESVersionsFactoryImpl() |
public static final ESVersionsFactoryImpl INSTANCE
public ESPrimaryVersionSpec createPRIMARY(String branch, int index)
ESPrimaryVersionSpec.createPRIMARY in interface ESVersionFactorybranch - branch nameindex - verison numberESVersionFactory.createPRIMARY(java.lang.String, int)public ESPrimaryVersionSpec createPRIMARY(ESVersionSpec versionSpec, int index)
ESPrimaryVersionSpec.createPRIMARY in interface ESVersionFactoryversionSpec - copy branch name fromindex - version numberESVersionFactory.createPRIMARY(org.eclipse.emf.emfstore.server.model.versionspec.ESVersionSpec,
int)public ESPrimaryVersionSpec createPRIMARY(int i)
ESPrimaryVersionSpec.createPRIMARY in interface ESVersionFactoryi - version numberESVersionFactory.createPRIMARY(int)public ESAncestorVersionSpec createANCESTOR(ESPrimaryVersionSpec source, ESPrimaryVersionSpec target)
ESAncestorVersionSpec.createANCESTOR in interface ESVersionFactorysource - sourcetarget - targetESVersionFactory.createANCESTOR(org.eclipse.emf.emfstore.server.model.versionspec.ESPrimaryVersionSpec,
org.eclipse.emf.emfstore.server.model.versionspec.ESPrimaryVersionSpec)public ESHeadVersionSpec createHEAD()
createHEAD in interface ESVersionFactoryESVersionFactory.createHEAD()public ESHeadVersionSpec createHEAD(String branch)
ESHeadVersionSpec.createHEAD in interface ESVersionFactorybranch - name of branchESVersionFactory.createHEAD(java.lang.String)public ESHeadVersionSpec createHEAD(ESVersionSpec versionSpec)
ESHeadVersionSpec.createHEAD in interface ESVersionFactoryversionSpec - copies branch name fromESVersionFactory.createHEAD(org.eclipse.emf.emfstore.server.model.versionspec.ESVersionSpec)public ESBranchVersionSpec createBRANCH(String value)
ESBranchVersionSpec.createBRANCH in interface ESVersionFactoryvalue - branch nameESVersionFactory.createBRANCH(java.lang.String)public ESBranchVersionSpec createBRANCH(ESVersionSpec versionSpec)
ESBranchVersionSpec.createBRANCH in interface ESVersionFactoryversionSpec - copies branch name fromESVersionFactory.createBRANCH(org.eclipse.emf.emfstore.server.model.versionspec.ESVersionSpec)public boolean isSameBranch(ESVersionSpec versionSpec, ESVersionSpec otherVersionSpec)
isSameBranch in interface ESVersionFactoryversionSpec - spec 1otherVersionSpec - spec 2ESVersionFactory.isSameBranch(org.eclipse.emf.emfstore.server.model.versionspec.ESVersionSpec,
org.eclipse.emf.emfstore.server.model.versionspec.ESVersionSpec)public ESTagVersionSpec createTAG(String tag, String branch)
ESTagVersionSpec.createTAG in interface ESVersionFactorytag - tagbranch - branch nameESVersionFactory.createTAG(java.lang.String,
java.lang.String)public ESPagedUpdateVersionSpec createPAGEDUPDATE(ESPrimaryVersionSpec baseVersion, int maxChanges)
ESPagedUpdateVersionSpec.createPAGEDUPDATE in interface ESVersionFactorybaseVersion - the base version from which on to count the maximally allowed changesmaxChanges - the number of maximally allowed changesESVersionFactory.createPAGEDUPDATE(org.eclipse.emf.emfstore.server.model.versionspec.ESPrimaryVersionSpec,
int)Copyright © 2017. All rights reserved.