/** * <copyright> * </copyright> * * */ package ssl.resource.ssl.ui; public class SslMarkerAnnotation extends org.eclipse.ui.texteditor.MarkerAnnotation implements org.eclipse.jface.text.quickassist.IQuickFixableAnnotation { boolean quickFixableState; boolean isQuickFixable; public SslMarkerAnnotation(org.eclipse.core.resources.IMarker marker) { super(marker); } public void setQuickFixable(boolean state) { isQuickFixable = state; quickFixableState = true; } public boolean isQuickFixableStateSet() { return true; //return quickFixableState; } public boolean isQuickFixable() { try { return getMarker().getAttribute(org.eclipse.core.resources.IMarker.SOURCE_ID) != null; } catch (org.eclipse.core.runtime.CoreException e) { // ignore } return false; } }