X-Git-Url: http://secure.phpeclipse.com diff --git a/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/ui/text/java/IProblemRequestorExtension.java b/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/ui/text/java/IProblemRequestorExtension.java index 2ffc389..b9dcb85 100644 --- a/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/ui/text/java/IProblemRequestorExtension.java +++ b/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/ui/text/java/IProblemRequestorExtension.java @@ -10,26 +10,43 @@ *******************************************************************************/ package net.sourceforge.phpdt.internal.ui.text.java; - import org.eclipse.core.runtime.IProgressMonitor; - /** * Extension to IProblemRequestor. */ public interface IProblemRequestorExtension { - + /** * Sets the progress monitor to this problem requestor. * - * @param monitor the progress monitor to be used + * @param monitor + * the progress monitor to be used */ void setProgressMonitor(IProgressMonitor monitor); - + /** * Sets the active state of this problem requestor. * - * @param isActive the state of this problem requestor + * @param isActive + * the state of this problem requestor */ void setIsActive(boolean isActive); + + /** + * Informs the problem requestor that a sequence of reportings is about to + * start. While a sequence is active, multiple peering calls of + * beginReporting and endReporting can appear. + * + * @since 3.0 + */ + void beginReportingSequence(); + + /** + * Informs the problem requestor that the sequence of reportings has been + * finished. + * + * @since 3.0 + */ + void endReportingSequence(); }