package cideplus.ui.presentation;
import org.eclipse.core.resources.IMarker;
import org.eclipse.swt.graphics.Color;
import org.eclipse.swt.widgets.Display;
import org.eclipse.ui.texteditor.MarkerAnnotation;
import cideplus.FeaturerPlugin;
public class FeatureAnnotation extends MarkerAnnotation {
public static final String TYPE = "cideplus.ui.editor.featureAnnotation";
private int featureId;
public FeatureAnnotation(IMarker marker) {
super(marker);
this.featureId = Integer.parseInt(marker.getAttribute("featureId", "0"));
if (FeaturerPlugin.DEBUG_PRESENTATION)
System.out.println("Constructor from FeatureAnnotation");
}
public int getFeatureId() {
return featureId;
}
@Override
public String getType() {
return TYPE;
}
public Color getColor() {
if (FeaturerPlugin.DEBUG_PRESENTATION)
System.out.println("FeatureAnnotation.getColor()");
return new Color(Display.getDefault(), 255, 0, 0);
}
}