package org.nodeclipse.ui.nature;
import org.eclipse.core.resources.IProject;
import org.eclipse.core.resources.IProjectNature;
import org.eclipse.core.runtime.CoreException;
/**
* CoffeeNature is for CoffeeScript support.
* It is added to Node project to indicate, that some (.coffee) files need to be compiled.
*
* @author Paul Verest
* @since 0.5
*
* TODO move to org.nodeclipse.core.nature
*/
public class CoffeeNature implements IProjectNature {
/**
* ID of this project nature
*/
public static final String NATURE_ID = "org.nodeclipse.core.CoffeeNature";
private IProject project;
/*
* (non-Javadoc)
*
* @see org.eclipse.core.resources.IProjectNature#configure()
*/
public void configure() throws CoreException {
}
/*
* (non-Javadoc)
*
* @see org.eclipse.core.resources.IProjectNature#deconfigure()
*/
public void deconfigure() throws CoreException {
}
/*
* (non-Javadoc)
*
* @see org.eclipse.core.resources.IProjectNature#getProject()
*/
public IProject getProject() {
return project;
}
/*
* (non-Javadoc)
*
* @see org.eclipse.core.resources.IProjectNature#setProject(org.eclipse.core.resources.IProject)
*/
public void setProject(IProject project) {
this.project = project;
}
}