package org.eclipse.emf.emfstore.client.model.controller.callbacks;
import org.eclipse.emf.emfstore.client.model.ProjectSpace;
import org.eclipse.emf.emfstore.server.model.versioning.ChangePackage;
public interface CommitCallback {
boolean baseVersionOutOfDate(ProjectSpace projectSpace);
boolean inspectChanges(ProjectSpace projectSpace, ChangePackage changePackage);
public final CommitCallback NOCALLBACK = new CommitCallback() {
public boolean inspectChanges(ProjectSpace projectSpace, ChangePackage changePackage) {
return true;
}
public boolean baseVersionOutOfDate(ProjectSpace projectSpace) {
return false;
}
};
}