projectFile));
}
File importSource = new File(locationURI).getParentFile();
List filesToImport = FileSystemStructureProvider.INSTANCE.getChildren(importSource);
ImportOperation operation = new ImportOperation(project.getFullPath(), importSource,
FileSystemStructureProvider.INSTANCE, this, filesToImport);
operation.setContext(shell);
operation.setOverwriteResources(true); // need to overwrite
operation.setCreateContainerStructure(false);
try {
operation.run(monitor);
}
catch (InvocationTargetException e) {
return new Status(IStatus.ERROR, WizardPlugin.PLUGIN_ID, NLS.bind(
"Error: Could not create project from {0}", projectFile));
}