package jetbrains.mps.vcs.suspicious;
/*Generated by MPS */
import jetbrains.mps.vfs.IFile;
public abstract class Conflictable {
public Conflictable() {
}
public abstract boolean isConflictDetected();
public abstract IFile getFile();
public abstract void reloadFromDisk();
public abstract boolean needReloading();
@Override
public boolean equals(Object object) {
if (!((object instanceof Conflictable))) {
return false;
}
return getFile().equals(((Conflictable) object).getFile());
}
@Override
public int hashCode() {
return getFile().hashCode();
}
}