//now get the BMGoals and extract ID and value
if((addedFileBMGoals.get(uri)!=null)&&(addedFileBMGoals.get(uri).size()>0)){
Iterator<BenchmarkGoal> itBMGoals = addedFileBMGoals.get(uri).iterator();
while(itBMGoals.hasNext()){
BenchmarkGoal bmGoal = itBMGoals.next();
//some preconditions
if((bmGoal!=null)){
if(!bmGoal.getSourceValue().equals("")){
//now set the actual values
this.evaluateFileBenchmarkGoal(uri, bmGoal.getID(), bmGoal.getSourceValue(),null, null);
}
if(!bmGoal.getTargetValue().equals("")){
this.evaluateFileBenchmarkGoal(uri, bmGoal.getID(), null, bmGoal.getTargetValue(), null);
}
if(!bmGoal.getEvaluationValue().equals("")){
this.evaluateFileBenchmarkGoal(uri, bmGoal.getID(), null, null, bmGoal.getEvaluationValue());
}
}
}
}