org.eclipse.xtext.builder.impl
Class QueuedBuildData

java.lang.Object
  extended by org.eclipse.xtext.builder.impl.QueuedBuildData

public class QueuedBuildData
extends java.lang.Object

Author:
Sebastian Zarnekow - Initial contribution and API

Constructor Summary
QueuedBuildData()
           
 
Method Summary
 java.lang.Iterable<org.eclipse.emf.common.util.URI> getAllRemainingURIs()
           
 java.util.Collection<IResourceDescription.Delta> getAndRemovePendingDeltas()
           
protected  java.util.Collection<IResourceDescription.Delta> getDeltas()
           
protected  IStorage2UriMapper getMapper()
           
protected  java.util.Map<java.lang.String,java.util.LinkedList<org.eclipse.emf.common.util.URI>> getProjectNameToChangedResource()
           
 java.util.Queue<org.eclipse.emf.common.util.URI> getQueue(java.lang.String projectName)
           
protected  java.util.LinkedList<org.eclipse.emf.common.util.URI> getUris()
           
 boolean isEmpty(java.lang.String projectName)
           
 void queueChanges(java.util.Collection<IResourceDescription.Delta> deltas)
           
 void queueURI(org.eclipse.emf.common.util.URI uri)
           
 void queueURIs(java.util.Collection<org.eclipse.emf.common.util.URI> uris)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QueuedBuildData

public QueuedBuildData()
Method Detail

queueChanges

public void queueChanges(java.util.Collection<IResourceDescription.Delta> deltas)

queueURIs

public void queueURIs(java.util.Collection<org.eclipse.emf.common.util.URI> uris)

queueURI

public void queueURI(org.eclipse.emf.common.util.URI uri)

getAndRemovePendingDeltas

public java.util.Collection<IResourceDescription.Delta> getAndRemovePendingDeltas()

isEmpty

public boolean isEmpty(java.lang.String projectName)

getQueue

public java.util.Queue<org.eclipse.emf.common.util.URI> getQueue(java.lang.String projectName)

getAllRemainingURIs

public java.lang.Iterable<org.eclipse.emf.common.util.URI> getAllRemainingURIs()

getMapper

protected IStorage2UriMapper getMapper()

getDeltas

protected java.util.Collection<IResourceDescription.Delta> getDeltas()

getProjectNameToChangedResource

protected java.util.Map<java.lang.String,java.util.LinkedList<org.eclipse.emf.common.util.URI>> getProjectNameToChangedResource()

getUris

protected java.util.LinkedList<org.eclipse.emf.common.util.URI> getUris()