monitor.worked(1);
logger.debug("Check for interfaces");
for (Object typeDecO : typeDec.superInterfaceTypes()) {
Type tDec = (Type) typeDecO;
logger.debug("Implements " + tDec);
StringBuilder iface = new StringBuilder("package "
+ adapteePkg.getElementName() + ";"
+ System.getProperty("line.separator"));
iface.append(System.getProperty("line.separator")
+ "/** Automatically generated interface dependency */"
+ System.getProperty("line.separator"));
iface.append("public interface " + tDec + "{}");
// The interfaces should not be opened
insertType(adapteePkg, tDec.toString(),
iface.toString(), false, monitor);
}
adapted = true;
}