/**
* <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;
}
}