org.eclipse.ltk.core.refactoring.participants
Interface IConditionChecker
-
All Known Implementing Classes:
-
ResourceChangeChecker,
ValidateEditChecker
-
public interface IConditionChecker
A condition checker can be used to share condition checks
across the main processor and all its associated participants.
This interface should be implemented by clients wishing to provide a
special refactoring processor with special shared condition checks.
-
Since:
- 3.0
-
See Also:
-
CheckConditionsContext
check
RefactoringStatus check(
IProgressMonitor monitor)
throws
CoreException
- Performs the actual condition checking.
-
-
Parameters:
-
monitor
- a progress monitor to report progress
-
Returns:
- the outcome of the condition check
-
Throws:
-
CoreException
- if an error occurred during condition
checking. The check is interpreted as failed if this happens
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2008. All rights reserved.