org.eclipse.xtext.builder.impl
Class BuildData

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

public class BuildData
extends java.lang.Object

Author:
Sebastian Zarnekow - Initial contribution and API

Constructor Summary
BuildData(java.lang.String projectName, org.eclipse.emf.ecore.resource.ResourceSet resourceSet, ToBeBuilt toBeBuilt, QueuedBuildData queuedBuildData)
           
 
Method Summary
 java.lang.Iterable<org.eclipse.emf.common.util.URI> getAllRemainingURIs()
           
 java.util.Collection<IResourceDescription.Delta> getAndRemovePendingDeltas()
           
 java.util.Set<org.eclipse.emf.common.util.URI> getAndRemoveToBeDeleted()
           
 org.eclipse.emf.ecore.resource.ResourceSet getResourceSet()
           
 java.util.Set<org.eclipse.emf.common.util.URI> getToBeDeleted()
           
 java.util.Set<org.eclipse.emf.common.util.URI> getToBeUpdated()
           
 java.util.Queue<org.eclipse.emf.common.util.URI> getURIQueue()
           
 boolean isEmpty()
           
 void queueURI(org.eclipse.emf.common.util.URI uri)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BuildData

public BuildData(java.lang.String projectName,
                 org.eclipse.emf.ecore.resource.ResourceSet resourceSet,
                 ToBeBuilt toBeBuilt,
                 QueuedBuildData queuedBuildData)
Method Detail

isEmpty

public boolean isEmpty()

getToBeDeleted

public java.util.Set<org.eclipse.emf.common.util.URI> getToBeDeleted()

getToBeUpdated

public java.util.Set<org.eclipse.emf.common.util.URI> getToBeUpdated()

getResourceSet

public org.eclipse.emf.ecore.resource.ResourceSet getResourceSet()

getAndRemoveToBeDeleted

public java.util.Set<org.eclipse.emf.common.util.URI> getAndRemoveToBeDeleted()

queueURI

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

getAndRemovePendingDeltas

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

getURIQueue

public java.util.Queue<org.eclipse.emf.common.util.URI> getURIQueue()

getAllRemainingURIs

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