org.eclipse.xtext.builder.impl
Class BuildContext

java.lang.Object
  extended by org.eclipse.xtext.builder.impl.BuildContext
All Implemented Interfaces:
IXtextBuilderParticipant.IBuildContext

public class BuildContext
extends java.lang.Object
implements IXtextBuilderParticipant.IBuildContext


Constructor Summary
BuildContext(XtextBuilder builder, org.eclipse.emf.ecore.resource.ResourceSet resourceSet, java.util.List<IResourceDescription.Delta> deltas, IXtextBuilderParticipant.BuildType type)
           
 
Method Summary
 IXtextBuilderParticipant.BuildType getBuildType()
           
 org.eclipse.core.resources.IProject getBuiltProject()
           
 java.util.List<IResourceDescription.Delta> getDeltas()
           
 org.eclipse.emf.ecore.resource.ResourceSet getResourceSet()
           
 void needRebuild()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BuildContext

public BuildContext(XtextBuilder builder,
                    org.eclipse.emf.ecore.resource.ResourceSet resourceSet,
                    java.util.List<IResourceDescription.Delta> deltas,
                    IXtextBuilderParticipant.BuildType type)
Method Detail

getBuiltProject

public org.eclipse.core.resources.IProject getBuiltProject()
Specified by:
getBuiltProject in interface IXtextBuilderParticipant.IBuildContext

getDeltas

public java.util.List<IResourceDescription.Delta> getDeltas()
Specified by:
getDeltas in interface IXtextBuilderParticipant.IBuildContext

getResourceSet

public org.eclipse.emf.ecore.resource.ResourceSet getResourceSet()
Specified by:
getResourceSet in interface IXtextBuilderParticipant.IBuildContext

needRebuild

public void needRebuild()
Specified by:
needRebuild in interface IXtextBuilderParticipant.IBuildContext

getBuildType

public IXtextBuilderParticipant.BuildType getBuildType()
Specified by:
getBuildType in interface IXtextBuilderParticipant.IBuildContext