org.eclipse.emf.emfstore.internal.client.model.controller
Class RevertCommitController

java.lang.Object
  extended by org.eclipse.emf.emfstore.internal.client.model.connectionmanager.ServerCall<Void>
      extended by org.eclipse.emf.emfstore.internal.client.model.controller.RevertCommitController
All Implemented Interfaces:
APIDelegate<ESServerCall>

public class RevertCommitController
extends ServerCall<Void>

Controller that forces a revert of version specifier.

Author:
ovonwesen, emueller

Constructor Summary
RevertCommitController(ProjectSpace projectSpace, PrimaryVersionSpec versionSpec, boolean headRevert, String checkedoutCopyName)
          Constructor.
 
Method Summary
 
Methods inherited from class org.eclipse.emf.emfstore.internal.client.model.connectionmanager.ServerCall
createAPI, execute, getProgressMonitor, getProjectSpace, getServer, getUsersession, run, setProgressMonitor, setServer, setSessionId, setUsersession, toAPI
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RevertCommitController

public RevertCommitController(ProjectSpace projectSpace,
                              PrimaryVersionSpec versionSpec,
                              boolean headRevert,
                              String checkedoutCopyName)
Constructor.

Parameters:
projectSpace - the ProjectSpace containing the project upon which to revert a commit
versionSpec - the target version to revert to
headRevert - reverts HEAD if set to true, otherwise just revert individual version
checkedoutCopyName - the name of the checkout that is going to be created


Copyright © 2015. All Rights Reserved.