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; } }