Examples of IErlMemberSelection


Examples of org.erlide.wrangler.refactoring.selection.IErlMemberSelection

        return "Tuple functon parameters";
    }

    @Override
    public IRefactoringRpcMessage run(final IErlSelection selection) {
        final IErlMemberSelection sel = (IErlMemberSelection) selection;
        return WranglerBackendManager.getRefactoringBackend().call(
                "tuple_funpar_eclipse", "sxxxi", sel.getFilePath(),
                sel.getSelectionRange().getStartPos(),
                sel.getSelectionRange().getEndPos(), sel.getSearchPath(),
                GlobalParameters.getTabWidth());
    }
View Full Code Here

Examples of org.erlide.wrangler.refactoring.selection.IErlMemberSelection

         * .getKind() == SelectionKind.FUNCTION || selection.getKind() ==
         * SelectionKind.FUNCTION_CLAUSE))) return RefactoringStatus
         * .createFatalErrorStatus("Please select an expression!");
         */

        final IErlMemberSelection sel = (IErlMemberSelection) selection;
        ExpressionPosRpcMessage m = new ExpressionPosRpcMessage();
        m = (ExpressionPosRpcMessage) WranglerBackendManager.getRefactoringBackend()
                .callWithParser(m, "merge_forall_eclipse", "sxi", sel.getFilePath(),
                        sel.getSearchPath(), GlobalParameters.getTabWidth());
        if (m.isSuccessful()) {
            positions = m.getPositionDefinitions(sel.getDocument());
            selectedPositions = new ArrayList<IErlRange>();
        } else {
            return RefactoringStatus.createFatalErrorStatus(m.getMessageString());
        }
        return new RefactoringStatus();
View Full Code Here

Examples of org.erlide.wrangler.refactoring.selection.IErlMemberSelection

        return new RefactoringStatus();
    }

    @Override
    public IRefactoringRpcMessage run(final IErlSelection selection) {
        final IErlMemberSelection sel = (IErlMemberSelection) selection;
        return WranglerBackendManager.getRefactoringBackend().call(
                "merge_forall_1_eclipse", "sxxi", sel.getFilePath(), getSelectedPos(),
                sel.getSearchPath(), GlobalParameters.getTabWidth());
    }
View Full Code Here

Examples of org.erlide.wrangler.refactoring.selection.IErlMemberSelection

                .getKind() == SelectionKind.FUNCTION_CLAUSE))) {
            return RefactoringStatus
                    .createFatalErrorStatus("Please select an expression!");
        }

        final IErlMemberSelection sel = (IErlMemberSelection) selection;
        ExpressionPosRpcMessage m = new ExpressionPosRpcMessage();
        m = (ExpressionPosRpcMessage) WranglerBackendManager.getRefactoringBackend()
                .callWithParser(m, "fold_expr_by_loc_eclipse", "siixi",
                        sel.getFilePath(), sel.getMemberRange().getStartLine(),
                        sel.getMemberRange().getStartCol(), sel.getSearchPath(),
                        GlobalParameters.getTabWidth());
        if (m.isSuccessful()) {
            syntaxTree = m.getSyntaxTree();
            positions = m.getPositionDefinitions(sel.getDocument());
            selectedPositions = new ArrayList<IErlRange>();
        } else {
            return RefactoringStatus.createFatalErrorStatus(m.getMessageString());
        }
        return new RefactoringStatus();
View Full Code Here

Examples of org.erlide.wrangler.refactoring.selection.IErlMemberSelection

    /**
     * Fold the selected expression(s).
     */
    @Override
    public IRefactoringRpcMessage run(final IErlSelection selection) {
        final IErlMemberSelection sel = (IErlMemberSelection) selection;
        return WranglerBackendManager.getRefactoringBackend().call("fold_expr_1_eclipse",
                "sxxxi", sel.getFilePath(), syntaxTree, getSelectedPos(),
                sel.getSearchPath(), GlobalParameters.getTabWidth());
    }
View Full Code Here

Examples of org.erlide.wrangler.refactoring.selection.IErlMemberSelection

        return "Rename variable";
    }

    @Override
    public IRefactoringRpcMessage run(final IErlSelection selection) {
        final IErlMemberSelection sel = (IErlMemberSelection) selection;
        return WranglerBackendManager.getRefactoringBackend().call("rename_var_eclipse",
                "siisxi", sel.getFilePath(), sel.getSelectionRange().getStartLine(),
                sel.getSelectionRange().getStartCol(), userInput, sel.getSearchPath(),
                GlobalParameters.getTabWidth());
    }
View Full Code Here

Examples of org.erlide.wrangler.refactoring.selection.IErlMemberSelection

                GlobalParameters.getTabWidth());
    }

    @Override
    public String getDefaultValue() {
        final IErlMemberSelection sel = (IErlMemberSelection) GlobalParameters
                .getWranglerSelection();
        if (sel == null) {
            return "";
        }

        final RpcResult res = WranglerBackendManager.getRefactoringBackend()
                .callWithoutParser("get_var_name_eclipse", "siixi", sel.getFilePath(),
                        sel.getSelectionRange().getStartLine(),
                        sel.getSelectionRange().getStartCol(), sel.getSearchPath(),
                        GlobalParameters.getTabWidth());

        if (res.getValue().getClass().equals(OtpErlangString.class)) {
            return ((OtpErlangString) res.getValue()).stringValue();
        }
View Full Code Here

Examples of org.erlide.wrangler.refactoring.selection.IErlMemberSelection

         * .getKind() == SelectionKind.FUNCTION || selection.getKind() ==
         * SelectionKind.FUNCTION_CLAUSE))) return RefactoringStatus
         * .createFatalErrorStatus("Please select an expression!");
         */

        final IErlMemberSelection sel = (IErlMemberSelection) selection;
        ExpressionPosRpcMessage m = new ExpressionPosRpcMessage();
        m = (ExpressionPosRpcMessage) WranglerBackendManager.getRefactoringBackend()
                .callWithParser(m, "merge_let_eclipse", "sxi", sel.getFilePath(),
                        sel.getSearchPath(), GlobalParameters.getTabWidth());
        if (m.isSuccessful()) {
            positions = m.getPositionDefinitions(sel.getDocument());
            selectedPositions = new ArrayList<IErlRange>();
        } else {
            return RefactoringStatus.createFatalErrorStatus(m.getMessageString());
        }
        return new RefactoringStatus();
View Full Code Here

Examples of org.erlide.wrangler.refactoring.selection.IErlMemberSelection

        return new RefactoringStatus();
    }

    @Override
    public IRefactoringRpcMessage run(final IErlSelection selection) {
        final IErlMemberSelection sel = (IErlMemberSelection) selection;
        return WranglerBackendManager.getRefactoringBackend().call("merge_let_1_eclipse",
                "sxxi", sel.getFilePath(), getSelectedPos(), sel.getSearchPath(),
                GlobalParameters.getTabWidth());
    }
View Full Code Here

Examples of org.erlide.wrangler.refactoring.selection.IErlMemberSelection

        return "Introduce ?LET";
    }

    @Override
    public IRefactoringRpcMessage run(final IErlSelection selection) {
        final IErlMemberSelection sel = (IErlMemberSelection) selection;
        return WranglerBackendManager.getRefactoringBackend().call("new_let_eclipse",
                "sxxsxi", sel.getFilePath(), sel.getSelectionRange().getStartPos(),
                sel.getSelectionRange().getEndPos(), userInput, sel.getSearchPath(),
                GlobalParameters.getTabWidth());
    }
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.