// Copyright (c) 2009-2010 by the projectusus.org contributors
// This software is released under the terms and conditions
// of the Eclipse Public License (EPL) 1.0.
// See http://www.eclipse.org/legal/epl-v10.html for details.
package org.projectusus.core.project2;
import org.eclipse.core.resources.IProject;
public class UsusProjectSupport {
public static IUSUSProject asUsusProject( IProject project ) {
IUSUSProject ususProject = new NullUsusProject();
if( project.isAccessible() ) {
Object adapter = project.getAdapter( IUSUSProject.class );
if( adapter instanceof IUSUSProject ) {
ususProject = (IUSUSProject)adapter;
}
}
return ususProject;
}
private UsusProjectSupport() {
// static class
}
}