org.eclipse.emf.facet.common.sdk.core.internal.exported.utils
Class ProjectUtils
java.lang.Object
org.eclipse.emf.facet.common.sdk.core.internal.exported.utils.ProjectUtils
public final class ProjectUtils
- extends java.lang.Object
- Author:
- Gregoire Dupe (Mia-Software), Fabien Giquel (Mia-Software)
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
addPdeClassPath
public static void addPdeClassPath(IProject project)
throws JavaModelException
- Throws:
JavaModelException
createManifest
public static void createManifest(IProject project)
throws CoreException
- Throws:
CoreException
packageName
public static java.lang.String packageName(java.lang.String name)
- Transform the given name into a valid package and bundle name
addPdeNature
public static void addPdeNature(IProject project)
throws CoreException
- Throws:
CoreException
addPdeBuilder
public static void addPdeBuilder(IProject project)
throws CoreException
- Throws:
CoreException
configureAsJavaProject
public static void configureAsJavaProject(IProject project,
IProgressMonitor monitor)
throws CoreException
- Throws:
CoreException
configureAsPluginProject
public static void configureAsPluginProject(IProject project)
throws CoreException
- Throws:
CoreException
addNature
public static void addNature(IProject project,
IProgressMonitor monitor,
java.lang.String natureId)
throws CoreException
- Throws:
CoreException
createBuildProperties
public static void createBuildProperties(IProject project)
throws CoreException
- Throws:
CoreException
createEmfFacetProject
public static void createEmfFacetProject(IProject project,
IPath projectLocation,
IProgressMonitor monitor)
throws CoreException
- Create an EMF Facet project
- Parameters:
project - a reference to the project to create (it must not already exist)projectLocation - monitor - a progress monitor
- Throws:
CoreException - in case of error
createPluginProject
public static void createPluginProject(IProject project,
IPath projectLocation,
IProgressMonitor monitor,
boolean monitorDone)
throws CoreException
- Throws:
CoreException
isEmfFacetProject
public static boolean isEmfFacetProject(IProject project)
isInEmfFacetProject
public static boolean isInEmfFacetProject(IPath path)
getProject
public static IProject getProject(IPath path)