1 11 package org.eclipse.jface.text.source; 12 13 14 import java.util.Map ; 15 16 import org.eclipse.jface.text.Position; 17 18 19 26 public interface IAnnotationModelExtension { 27 28 37 void addAnnotationModel(Object key, IAnnotationModel attachment); 38 39 47 IAnnotationModel getAnnotationModel(Object key); 48 49 57 IAnnotationModel removeAnnotationModel(Object key); 58 59 78 void replaceAnnotations(Annotation[] annotationsToRemove, Map annotationsToAdd) throws ClassCastException ; 79 80 92 void modifyAnnotationPosition(Annotation annotation, Position position); 93 94 97 void removeAllAnnotations(); 98 99 104 Object getModificationStamp(); 105 } 106 | Popular Tags |