public interface Evaluable
This interface allows to have a fine control on the evaluation process. You generally should consider to rather use a launch configuration.
Clients may implement this interface.
void evaluate(EvaluationContext context) throws CoreException
context- the evaluation context.
CoreException- if the evaluation cannot complete successfully.
EvaluationManager.evaluate(Project, Evaluable, ProgressMonitor)