public class RemoteSyncNature extends Object
| Constructor and Description |
|---|
RemoteSyncNature() |
| Modifier and Type | Method and Description |
|---|---|
static void |
addNature(IProject prj,
IProgressMonitor monitor)
Add the nature to a project
|
static void |
addNature(IProject project,
String natureId,
IProgressMonitor monitor)
Utility method for adding a nature to a project.
|
void |
configure() |
void |
deconfigure() |
IProject |
getProject() |
static boolean |
hasNature(IProject project)
Returns true if the given project has the remote nature.
|
static void |
removeNature(IProject project,
String natureId,
IProgressMonitor monitor)
Utility method for removing a project nature from a project.
|
void |
setProject(IProject project) |
public static final String NATURE_ID
public static void addNature(IProject prj,
IProgressMonitor monitor)
throws CoreException
prj - monitor - CoreExceptionpublic static void addNature(IProject project,
String natureId,
IProgressMonitor monitor)
throws CoreException
project - the project to add the naturenatureId - the id of the nature to assign to the projectmonitor - a progress monitor to indicate the duration of the operation,
or null if progress reporting is not required.CoreExceptionpublic static boolean hasNature(IProject project)
NullPointerException - if project is nullpublic static void removeNature(IProject project,
String natureId,
IProgressMonitor monitor)
throws CoreException
project - the project to remove the nature fromnatureId - the nature id to removemonitor - a progress monitor to indicate the duration of the operation,
or null if progress reporting is not required.CoreExceptionpublic void configure()
throws CoreException
CoreExceptionpublic void deconfigure()
throws CoreException
CoreExceptionpublic IProject getProject()
public void setProject(IProject project)
Copyright (c) 2011 IBM Corporation and others. All Rights Reserved.