public static interface IResourceDescription.Manager.AllChangeAware extends IResourceDescription.Manager
IResourceDescription.Deltas, even
if they don't contain any changed EObjectDescriptionsIResourceDescription.Manager.AllChangeAware| Modifier and Type | Method and Description |
|---|---|
boolean |
isAffectedByAny(java.util.Collection<IResourceDescription.Delta> deltas,
IResourceDescription candidate,
IResourceDescriptions context)
Batch operation to check whether a description is affected by any given delta in
the given context.
|
createDelta, getResourceDescription, isAffected, isAffectedboolean isAffectedByAny(java.util.Collection<IResourceDescription.Delta> deltas, IResourceDescription candidate, IResourceDescriptions context) throws java.lang.IllegalArgumentException
false whenever
possible, e.g. check the deltas against the visible containers.deltas - List of deltas to check. May not be null. In contrast to IResourceDescription.Manager.isAffected(Collection, IResourceDescription, IResourceDescriptions)
callers of this method are expected to pass in all deltas, even if they don't have changed IEObjectDescriptionscandidate - The description to check. May not be null.context - The current context of the batch operation. May not be null.java.lang.IllegalArgumentException - if this manager is not responsible for the given candidate.