Examples of ITextEditor


Examples of org.eclipse.ui.texteditor.ITextEditor

    @Override
    public void setActiveEditor(final IEditorPart part) {
        super.setActiveEditor(part);

        ITextEditor editor = null;
        if (part instanceof ITextEditor) {
            editor = (ITextEditor) part;
        }

        if (part instanceof ErlangEditor) {
View Full Code Here

Examples of org.eclipse.ui.texteditor.ITextEditor

                return;
            }

            final List<LineResult> list = module.getLineResults();

            final ITextEditor editor = (ITextEditor) currentEditor;

            log.info(fileName);

            for (final LineResult lr : list) {
View Full Code Here

Examples of org.eclipse.ui.texteditor.ITextEditor

                .getActivePage().getActiveEditor();

        if (currentEditor.getTitle().equals(fileName)
                && currentEditor instanceof ITextEditor) {

            final ITextEditor editor = (ITextEditor) currentEditor;
            final IAnnotationModel annMod = editor.getDocumentProvider()
                    .getAnnotationModel(editor.getEditorInput());

            final Set<LineResult> list = coverage.getLineSet(editor.getTitle());

            for (final LineResult lr : list) {

                if (lr.getLineNum() < start || end != -1 && lr.getLineNum() > end) {
                    continue;
                }

                log.info(lr.getLineNum());
                if (coverage.containsAnnotation(editor.getTitle(), lr)) {
                    final Annotation ann = coverage.getAnnotation(editor.getTitle(), lr);
                    annMod.removeAnnotation(ann);
                    coverage.removeAnnotation(editor.getTitle(), lr);
                }
            }
        }
    }
View Full Code Here

Examples of org.eclipse.ui.texteditor.ITextEditor

        if (!(part instanceof ITextEditor)) {
            return;
        }

        final ITextEditor editor = (ITextEditor) part;

        log.info(editor.getTitle());

        if (!coverage.containsFile(editor.getTitle())) {
            return;
        }

        log.info(coverage);

        final Set<LineResult> list = coverage.getLineSet(editor.getTitle());

        for (final LineResult lr : list) {

            if (lr.getLineNum() == 0) {
                continue;
View Full Code Here

Examples of org.eclipse.ui.texteditor.ITextEditor

        if (part != null) {
            log.info(part.getTitle());
        }
        if (part instanceof ITextEditor) {
            final ITextEditor editor = (ITextEditor) part;

            final IAnnotationModel annMod = editor.getDocumentProvider()
                    .getAnnotationModel(editor.getEditorInput());

            @SuppressWarnings("rawtypes")
            final Iterator it = annMod.getAnnotationIterator();

            while (it.hasNext()) {
View Full Code Here

Examples of org.eclipse.ui.texteditor.ITextEditor

    @Override
    public void run(final ITextSelection selection) {
        try {
            final IEditorPart activeEditor = getSite().getPage().getActiveEditor();
            final int offset = selection.getOffset();
            ITextEditor textEditor = null;
            OpenResult openResult = null;
            IErlElement element = null;
            IErlProject project = null;
            IErlModule module = null;
            final IErlModel model = ErlangEngine.getInstance().getModel();
            if (activeEditor instanceof AbstractErlangEditor) {
                final AbstractErlangEditor editor = (AbstractErlangEditor) activeEditor;
                textEditor = editor;
                editor.reconcileNow();
                final String scannerName = editor.getScannerName();
                module = editor.getModule();
                project = editor.getProject();
                openResult = ErlangEngine
                        .getInstance()
                        .getService(OpenService.class)
                        .open(scannerName,
                                offset,
                                ErlangEngine.getInstance().getModelUtilService()
                                        .getImportsAsList(module),
                                project.getProperties().getExternalModules(),
                                model.getPathVars(module.getCorrespondingResource()));
                ErlLogger.debug("open " + openResult);
                element = editor.getElementAt(offset, true);
            } else if (activeEditor instanceof ITextEditor) {
                textEditor = (ITextEditor) activeEditor;
                final String text = textEditor.getDocumentProvider()
                        .getDocument(textEditor.getEditorInput()).get();
                openResult = ErlangEngine.getInstance().getService(OpenService.class)
                        .openText(text, offset);
                final IFile file = (IFile) textEditor.getEditorInput().getAdapter(
                        IFile.class);
                if (file != null) {
                    final IProject p = file.getProject();
                    if (p != null) {
                        project = model.findProject(p);
View Full Code Here

Examples of org.eclipse.ui.texteditor.ITextEditor

public class ErlLineBreakpointAdapter implements IToggleBreakpointsTarget {
    @Override
    public void toggleLineBreakpoints(final IWorkbenchPart part,
            final ISelection selection) throws CoreException {
        final ITextEditor textEditor = getEditor(part);
        if (textEditor != null) {
            final IResource resource = (IResource) textEditor.getEditorInput()
                    .getAdapter(IResource.class);
            final ITextSelection textSelection = (ITextSelection) selection;
            final int lineNumber = textSelection.getStartLine();
            final IBreakpoint[] breakpoints = DebugPlugin.getDefault()
                    .getBreakpointManager()
View Full Code Here

Examples of org.eclipse.ui.texteditor.ITextEditor

                            "Unsaved changes",
                            "For running Wrangler refactorings, all Erlang files need to be saved. Would you like to continue with saving files?");
            if (answer) {
                for (final IEditorPart ed : dirtyEditors) {
                    if (ed instanceof ITextEditor) {
                        final ITextEditor ted = (ITextEditor) ed;
                        final IFileEditorInput fei = (IFileEditorInput) ted
                                .getEditorInput();
                        if (WranglerUtils.isErlangFile(fei.getFile())) {
                            ed.doSave(null);
                        }
View Full Code Here

Examples of org.eclipse.ui.texteditor.ITextEditor

     * @param selection
     *            Selected Erlang member
     */
    public static void highlightSelection(final int offset, final int length,
            final IErlMemberSelection selection) {
        final ITextEditor editor = (ITextEditor) openFile(selection.getFile());
        highlightSelection(offset, length, editor);
    }
View Full Code Here

Examples of org.eclipse.ui.texteditor.ITextEditor

     */
    static public IDocument getDocument() {
        final IWorkbenchPage page = PlatformUI.getWorkbench().getActiveWorkbenchWindow()
                .getActivePage();
        final IEditorPart part = page.getActiveEditor();
        final ITextEditor editor = (ITextEditor) part;
        final IDocumentProvider dp = editor.getDocumentProvider();
        final IDocument doc = dp.getDocument(editor.getEditorInput());
        return doc;
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.