Package org.eclipse.jface.text.source

Examples of org.eclipse.jface.text.source.ISourceViewerExtension2


  private String getProjectionTextAtLine(ISourceViewer viewer, int line, int numberOfLines) {

    IAnnotationModel model= null;
    if (viewer instanceof ISourceViewerExtension2) {
      ISourceViewerExtension2 viewerExtension= (ISourceViewerExtension2) viewer;
      IAnnotationModel visual= viewerExtension.getVisualAnnotationModel();
      if (visual instanceof IAnnotationModelExtension) {
        IAnnotationModelExtension modelExtension= (IAnnotationModelExtension) visual;
        model= modelExtension.getAnnotationModel(ProjectionSupport.PROJECTION);
      }
    }
View Full Code Here


    return true;
  }
 
  private IAnnotationModel getAnnotationModel(ISourceViewer viewer) {
    if (viewer instanceof ISourceViewerExtension2) {
      ISourceViewerExtension2 extension= (ISourceViewerExtension2) viewer;
      return extension.getVisualAnnotationModel();
    }
    return viewer.getAnnotationModel();
  }
View Full Code Here

  private String getProjectionTextAtLine(ISourceViewer viewer, int line, int numberOfLines) {

    IAnnotationModel model= null;
    if (viewer instanceof ISourceViewerExtension2) {
      ISourceViewerExtension2 viewerExtension= (ISourceViewerExtension2) viewer;
      IAnnotationModel visual= viewerExtension.getVisualAnnotationModel();
      if (visual instanceof IAnnotationModelExtension) {
        IAnnotationModelExtension modelExtension= (IAnnotationModelExtension) visual;
        model= modelExtension.getAnnotationModel(ProjectionSupport.PROJECTION);
      }
    }
View Full Code Here

    return true;
  }

  private IAnnotationModel getAnnotationModel(ISourceViewer viewer) {
    if (viewer instanceof ISourceViewerExtension2) {
      ISourceViewerExtension2 extension= (ISourceViewerExtension2) viewer;
      return extension.getVisualAnnotationModel();
    }
    return viewer.getAnnotationModel();
  }
View Full Code Here

  /**
   * Copy from DefaultAnnotationHover
   */
  private IAnnotationModel getAnnotationModel(ISourceViewer viewer) {
    if (viewer instanceof ISourceViewerExtension2) {
      ISourceViewerExtension2 extension = (ISourceViewerExtension2) viewer;
      return extension.getVisualAnnotationModel();
    }
    return viewer.getAnnotationModel();
  }
View Full Code Here

    ISourceViewer sourceViewer = getSourceViewer();
   
    if (!(sourceViewer instanceof ISourceViewerExtension2)) {
      changePreferenceStore(createCombinedPreferenceStore(input));
    } else {
      ISourceViewerExtension2 sourceViewerExt2 = (ISourceViewerExtension2) sourceViewer;
     
      getSourceViewerDecorationSupport(sourceViewer).uninstall();
      sourceViewerExt2.unconfigure();

      changePreferenceStore(createCombinedPreferenceStore(input));
     
      sourceViewer.configure(getSourceViewerConfiguration());
      getSourceViewerDecorationSupport(sourceViewer).install(getPreferenceStore());
View Full Code Here

TOP

Related Classes of org.eclipse.jface.text.source.ISourceViewerExtension2

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.