plugins/org.symbian.tools.tmw.core/src/org/symbian/tools/tmw/core/internal/projects/MTWFacetedProjectProvider.java
changeset 484 f5df819c1852
parent 470 d4809db37847
equal deleted inserted replaced
483:109da596fa9d 484:f5df819c1852
    22 import java.util.WeakHashMap;
    22 import java.util.WeakHashMap;
    23 
    23 
    24 import org.eclipse.core.resources.IProject;
    24 import org.eclipse.core.resources.IProject;
    25 import org.eclipse.core.runtime.CoreException;
    25 import org.eclipse.core.runtime.CoreException;
    26 import org.eclipse.wst.common.project.facet.core.FacetedProjectFramework;
    26 import org.eclipse.wst.common.project.facet.core.FacetedProjectFramework;
    27 import org.symbian.tools.tmw.core.ITMWConstants;
       
    28 import org.symbian.tools.tmw.core.TMWCore;
    27 import org.symbian.tools.tmw.core.TMWCore;
    29 import org.symbian.tools.tmw.core.projects.ITMWProject;
    28 import org.symbian.tools.tmw.core.projects.ITMWProject;
    30 import org.symbian.tools.tmw.core.projects.ITMWProjectProvider;
    29 import org.symbian.tools.tmw.core.projects.ITMWProjectProvider;
    31 
    30 
    32 public class MTWFacetedProjectProvider implements ITMWProjectProvider {
    31 public class MTWFacetedProjectProvider implements ITMWProjectProvider {
    39         return projects.get(project);
    38         return projects.get(project);
    40     }
    39     }
    41 
    40 
    42     public boolean isSupportedProject(IProject project) {
    41     public boolean isSupportedProject(IProject project) {
    43         try {
    42         try {
    44             return FacetedProjectFramework.hasProjectFacet(project, ITMWConstants.CORE_FACET);
    43             return FacetedProjectFramework.hasProjectFacet(project, TMWCore.CORE_FACET);
    45         } catch (CoreException e) {
    44         } catch (CoreException e) {
    46             TMWCore.log(null, e);
    45             TMWCore.log(null, e);
    47             return false;
    46             return false;
    48         }
    47         }
    49     }
    48     }