Examples of IErlMemberSelection


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

        };
    }

    @Override
    public IRefactoringRpcMessage runAlternative(final IErlSelection selection) {
        final IErlMemberSelection sel = (IErlMemberSelection) selection;
        return WranglerBackendManager.getRefactoringBackend().call("new_let_1_eclipse",
                "ssxxxi", sel.getFilePath(), userInput, expr, parentExpr,
                sel.getSearchPath(), GlobalParameters.getTabWidth());
    }
View Full Code Here

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

        return "Extract function";
    }

    @Override
    public IRefactoringRpcMessage run(final IErlSelection selection) {
        final IErlMemberSelection sel = (IErlMemberSelection) selection;
        return WranglerBackendManager.getRefactoringBackend().call(
                "fun_extraction_eclipse", "sxxsi", sel.getFilePath(),
                sel.getSelectionRange().getStartPos(),
                sel.getSelectionRange().getEndPos(), userInput,
                GlobalParameters.getTabWidth());

    }
View Full Code Here

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

        };
    }

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

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

        return "Normalize record expression";
    }

    @Override
    public IRefactoringRpcMessage run(final IErlSelection selection) {
        final IErlMemberSelection sel = (IErlMemberSelection) selection;
        return WranglerBackendManager.getRefactoringBackend().call(
                "normalise_record_expr_eclipse", "sxxxi", sel.getFilePath(),
                sel.getSelectionRange().getStartPos(), new OtpErlangBoolean(showDefault),
                sel.getSearchPath(), GlobalParameters.getTabWidth());

    }
View Full Code Here

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

        return "Unfold Function Application";
    }

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

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

*/
public abstract class UserElementaryRefactoring extends UserRefactoring {

    @Override
    public IRefactoringRpcMessage run(final IErlSelection selection) {
        final IErlMemberSelection sel = (IErlMemberSelection) selection;

        final OtpErlangList pos = new OtpErlangList(new OtpErlangInt[] {
                new OtpErlangInt(sel.getSelectionRange().getStartLine()),
                new OtpErlangInt(sel.getSelectionRange().getStartCol()) });
        final OtpErlangList selectionBeg = new OtpErlangList(new OtpErlangInt[] {
                new OtpErlangInt(sel.getSelectionRange().getStartLine()),
                new OtpErlangInt(sel.getSelectionRange().getStartCol()) });
        final OtpErlangList selectionEnd = new OtpErlangList(new OtpErlangInt[] {
                new OtpErlangInt(sel.getSelectionRange().getEndLine()),
                new OtpErlangInt(sel.getSelectionRange().getEndCol()) });
        final OtpErlangList selectionPos = new OtpErlangList(new OtpErlangObject[] {
                selectionBeg, selectionEnd });
        final OtpErlangList args = new OtpErlangList(new OtpErlangObject[] {
                new OtpErlangString(sel.getFilePath()), pos, selectionPos,
                prepareUserInput(), sel.getSearchPath(),
                new OtpErlangInt(GlobalParameters.getTabWidth()) });

        return WranglerBackendManager.getRefactoringBackend().call("run_refac_eclipse",
                "sx", getCallbackModule(), args);
    }
View Full Code Here

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

public class IntroduceNewVariableRefactoring extends SimpleOneStepWranglerRefactoring {

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

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

        return "Rename function";
    }

    @Override
    public IRefactoringRpcMessage run(final IErlSelection selection) {
        final IErlMemberSelection sel = (IErlMemberSelection) selection;
        final IErlRange memberRange = sel.getSelectionRange();

        return WranglerBackendManager.getRefactoringBackend().call("rename_fun_eclipse",
                "siisxi", sel.getFilePath(), memberRange.getStartLine(),
                memberRange.getStartCol(), userInput, sel.getSearchPath(),
                GlobalParameters.getTabWidth());
    }
View Full Code Here

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

                GlobalParameters.getTabWidth());
    }

    @Override
    public IRefactoringRpcMessage runAlternative(final IErlSelection selection) {
        final IErlMemberSelection sel = (IErlMemberSelection) selection;
        final IErlRange memberRange = sel.getMemberRange();

        return WranglerBackendManager.getRefactoringBackend().call(
                "rename_fun_1_eclipse", "siisxi", sel.getFilePath(),
                memberRange.getStartLine(), memberRange.getStartCol(), userInput,
                sel.getSearchPath(), GlobalParameters.getTabWidth());
    }
View Full Code Here

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

        };
    }

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

        final RpcResult res = WranglerBackendManager.getRefactoringBackend()
                .callWithoutParser("get_fun_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
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.