package bndtools.editor.model;
import java.util.Collections;
import java.util.LinkedHashMap;
import java.util.Map;
import org.bndtools.api.BndProjectResource;
import org.bndtools.api.IBndProject;
import org.eclipse.core.resources.IProject;
public class BndProject implements IBndProject {
private final IProject project;
private Map<String,BndProjectResource> resources;
public BndProject(IProject project) {
this.project = project;
}
public String getProjectName() {
return project.getName();
}
public void addResource(String fullPath, BndProjectResource bndProjectResource) {
if (resources == null) {
resources = new LinkedHashMap<String,BndProjectResource>();
}
resources.put(fullPath, bndProjectResource);
}
public Map<String,BndProjectResource> getResources() {
if (resources == null) {
return Collections.emptyMap();
}
return resources;
}
}