public static interface IResourceDescription.Manager.AllChangeAware extends IResourceDescription.Manager
IResourceDescription.Delta
s, even
if they don't contain any changed EObjectDescription
sIResourceDescription.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, isAffected
boolean 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 IEObjectDescription
scandidate
- 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.