* @return Returns the classpathModel.
*/
public synchronized EclipseFrameworkModel getFrameworkModel(IProject project) {
String projectName = project != null ? project.getName() : null;
EclipseFrameworkModel frameworkModel = this.frameworkModels.get(projectName);
if (frameworkModel == null || frameworkModel.shouldReload()) {
frameworkModel = new EclipseFrameworkModel(project);
this.frameworkModels.put(projectName, frameworkModel);
}
return frameworkModel;
}