Interface AResourceDelta
-
- All Superinterfaces:
AAbstraction
- All Known Implementing Classes:
EclipseResourceDelta
public interface AResourceDelta extends AAbstraction
A resource delta is the difference between two points in time for a given (container) resource.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classAResourceDelta.AResourceDeltaKindDifferent kinds of resource changes.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaccept(AResourceDeltaVisitor visitor)AResourceDeltafindMember(org.eclipse.core.runtime.IPath path)Returns the delta for the resource identified by the given path relative to this delta's resource.intgetFlags()Returns bit-masked flags specifying details about this delta.AResourceDelta.AResourceDeltaKindgetKind()Returns the kind of change this delta represents.AResourcegetResource()Returns the resource this delta refers to.-
Methods inherited from interface org.faktorips.devtools.abstraction.AAbstraction
unwrap
-
-
-
-
Method Detail
-
findMember
AResourceDelta findMember(org.eclipse.core.runtime.IPath path)
Returns the delta for the resource identified by the given path relative to this delta's resource.- Parameters:
path- a relative path to a resource contained in this delta's resource- Returns:
- the child delta or
nullif no such resource exists
-
getResource
AResource getResource()
Returns the resource this delta refers to.
-
getKind
AResourceDelta.AResourceDeltaKind getKind()
Returns the kind of change this delta represents.
-
getFlags
int getFlags()
Returns bit-masked flags specifying details about this delta.
-
accept
void accept(AResourceDeltaVisitor visitor)
-
-