| package org.eclipse.ui; |
| |
| /* |
| * (c) Copyright IBM Corp. 2000, 2001. |
| * All Rights Reserved. |
| */ |
| import org.eclipse.core.resources.IMarker; |
| |
| /** |
| * Resolution for a marker. When run, a resolution would |
| * typically eliminate the need for the marker. |
| * |
| * @since 2.0 |
| */ |
| public interface IMarkerResolution { |
| /** |
| * Returns a short label indicating what the resolution will do. |
| * |
| * @return a short label for this resolution |
| */ |
| public String getLabel(); |
| |
| /** |
| * Runs this resolution. |
| * |
| * @param marker the marker to resolve |
| */ |
| public void run(IMarker marker); |
| } |
| |