org.eclipse.xtext.builder.impl.javasupport
Class JdtToBeBuiltComputer

java.lang.Object
  extended by org.eclipse.xtext.builder.impl.ToBeBuiltComputer
      extended by org.eclipse.xtext.builder.impl.javasupport.JdtToBeBuiltComputer

public class JdtToBeBuiltComputer
extends ToBeBuiltComputer


Nested Class Summary
static class JdtToBeBuiltComputer.ModificationStampCache
           
 
Constructor Summary
JdtToBeBuiltComputer()
           
 
Method Summary
protected  boolean isHandled(org.eclipse.core.resources.IStorage resource)
           
protected  void queueJavaChange(java.lang.String typeName)
           
 ToBeBuilt removeProject(org.eclipse.core.resources.IProject project, org.eclipse.core.runtime.IProgressMonitor monitor)
           
 boolean removeStorage(org.eclipse.core.runtime.IProgressMonitor monitor, ToBeBuilt toBeBuilt, org.eclipse.core.resources.IStorage storage)
           
 ToBeBuilt updateProject(org.eclipse.core.resources.IProject project, org.eclipse.core.runtime.IProgressMonitor monitor)
           
 
Methods inherited from class org.eclipse.xtext.builder.impl.ToBeBuiltComputer
doRemoveProject, getMapper, getUri, isValid, updateProjectNewResourcesOnly, updateStorage
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JdtToBeBuiltComputer

public JdtToBeBuiltComputer()
Method Detail

removeProject

public ToBeBuilt removeProject(org.eclipse.core.resources.IProject project,
                               org.eclipse.core.runtime.IProgressMonitor monitor)
Overrides:
removeProject in class ToBeBuiltComputer

updateProject

public ToBeBuilt updateProject(org.eclipse.core.resources.IProject project,
                               org.eclipse.core.runtime.IProgressMonitor monitor)
                        throws org.eclipse.core.runtime.CoreException
Overrides:
updateProject in class ToBeBuiltComputer
Throws:
org.eclipse.core.runtime.CoreException

removeStorage

public boolean removeStorage(org.eclipse.core.runtime.IProgressMonitor monitor,
                             ToBeBuilt toBeBuilt,
                             org.eclipse.core.resources.IStorage storage)
Overrides:
removeStorage in class ToBeBuiltComputer

queueJavaChange

protected void queueJavaChange(java.lang.String typeName)

isHandled

protected boolean isHandled(org.eclipse.core.resources.IStorage resource)
Overrides:
isHandled in class ToBeBuiltComputer