package br.uff.ic.gems.peixeespadacliente.resolution;
import br.uff.ic.gems.peixeespadacliente.symptom.ExtractInterfaceSymptom;
/**
*
* @author João Felipe
*/
public class ExtractInterfaceResolution extends Resolution implements Comparable {
private String interfaceName;
public ExtractInterfaceResolution(ExtractInterfaceSymptom symptom, String className) {
super(symptom);
this.interfaceName = className+"Interface";
}
public ExtractInterfaceSymptom getExtractInterfaceSymptom() {
return (ExtractInterfaceSymptom) getSymptom();
}
public String getNewTypeName() {
return interfaceName;
}
public boolean getExtractClass() {
return false;
}
public boolean getForceExtractMethodsAbstract() {
return false;
}
public boolean getExtractWithOldName() {
return false;
}
}