Map<String,BuildConfig> buildConfigs=null;
IProject project = getProject();
IContainer folder;
boolean bInterrupted=false;
HdlNature nature;
try {
//here, we hope there is a project nature
nature = (HdlNature)project.getNature(HdlNature.NATURE_ID);
} catch (CoreException e) {
e.printStackTrace();
return;
}
//if there is no nature, bail
if(nature == null){
return;
}
buildConfigs=nature.getCommands();
VerilogPlugin.deleteExternalMarkers(project);
ArrayList<String> keyList=new ArrayList<String>();
keyList.addAll(buildConfigs.keySet());
Collections.sort(keyList);