public static class QueuedBuildData.CompositeContribution extends java.lang.Object implements IQueuedBuildDataContribution
contributions.| Constructor and Description |
|---|
QueuedBuildData.CompositeContribution(java.util.List<? extends IQueuedBuildDataContribution> components) |
| Modifier and Type | Method and Description |
|---|---|
void |
createCheckpoint() |
void |
discardCheckpoint() |
boolean |
needsRebuild(org.eclipse.core.resources.IProject project,
java.util.Collection<IResourceDescription.Delta> deltas)
Ask each component whether a rebuild is necessary.
|
boolean |
queueChange(IResourceDescription.Delta delta)
Ask each component to handle the delta.
|
void |
reset()
Resets all known components.
|
void |
reset(org.eclipse.core.resources.IProject project)
Resets all known components.
|
void |
rollback() |
public QueuedBuildData.CompositeContribution(java.util.List<? extends IQueuedBuildDataContribution> components)
public void reset()
reset in interface IQueuedBuildDataContributionpublic void reset(org.eclipse.core.resources.IProject project)
reset in interface IQueuedBuildDataContributionpublic boolean queueChange(IResourceDescription.Delta delta)
queueChange in interface IQueuedBuildDataContributionfalse if the delta was not processed, true if this contribution handled the
given delta.UnconfirmedStructuralChangesDeltapublic boolean needsRebuild(org.eclipse.core.resources.IProject project,
java.util.Collection<IResourceDescription.Delta> deltas)
needsRebuild in interface IQueuedBuildDataContributiontrue if the project has to be rebuilt according to the known state.public void createCheckpoint()
createCheckpoint in interface IQueuedBuildDataContributionpublic void discardCheckpoint()
discardCheckpoint in interface IQueuedBuildDataContributionpublic void rollback()
rollback in interface IQueuedBuildDataContribution