org.eclipse.xtext.builder.nature
Class XtextNature

java.lang.Object
  extended by org.eclipse.xtext.builder.nature.XtextNature
All Implemented Interfaces:
org.eclipse.core.resources.IProjectNature

public class XtextNature
extends java.lang.Object
implements org.eclipse.core.resources.IProjectNature

Author:
Sven Efftinge - Initial contribution and API

Constructor Summary
XtextNature()
           
 
Method Summary
 void configure()
           
 void deconfigure()
           
 org.eclipse.core.resources.IProject getProject()
           
 void setProject(org.eclipse.core.resources.IProject project)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XtextNature

public XtextNature()
Method Detail

configure

public void configure()
               throws org.eclipse.core.runtime.CoreException
Specified by:
configure in interface org.eclipse.core.resources.IProjectNature
Throws:
org.eclipse.core.runtime.CoreException

deconfigure

public void deconfigure()
                 throws org.eclipse.core.runtime.CoreException
Specified by:
deconfigure in interface org.eclipse.core.resources.IProjectNature
Throws:
org.eclipse.core.runtime.CoreException

getProject

public org.eclipse.core.resources.IProject getProject()
Specified by:
getProject in interface org.eclipse.core.resources.IProjectNature

setProject

public void setProject(org.eclipse.core.resources.IProject project)
Specified by:
setProject in interface org.eclipse.core.resources.IProjectNature