Examples of ILaunch


Examples of org.eclipse.debug.core.ILaunch

        args.add("-Dprose.address=" + address);
        args.add("-Dinsert=" + aspect.getFullyQualifiedName());
        if (txId != null) args.add("-DtxId=" + txId);
        vmConfig.setVMArguments((String[]) args.toArray(new String[] {}));

        ILaunch launch = new Launch(null, ILaunchManager.RUN_MODE, null);
        vmRunner.run(vmConfig, launch, null);
        DebugPlugin.getDefault().getLaunchManager().addLaunch(launch);
    }
View Full Code Here

Examples of org.eclipse.debug.core.ILaunch

    if (launchConfiguration != null) {
      try {
        ILaunchConfigurationWorkingCopy workingCopy = launchConfiguration.getWorkingCopy();
        workingCopy.setAttribute(
            TestabilityConstants.CONFIGURATION_ATTR_RUNNING_IN_COMPILATION_MODE, true);
        ILaunch launch = workingCopy.launch(TestabilityConstants.TESTABILITY_MODE, null);
      } catch (CoreException e) {
        logger.logException(e);
      }
    }
  }
View Full Code Here

Examples of org.eclipse.debug.core.ILaunch

    @Override
    public void update() {
        final ILaunch[] launches = DebugPlugin.getDefault().getLaunchManager()
                .getLaunches();
        for (int i = 0; i < launches.length; i++) {
            final ILaunch launch = launches[i];
            if (launch.isTerminated()) {
                setEnabled(true);
                return;
            }
        }
        setEnabled(false);
View Full Code Here

Examples of org.eclipse.debug.core.ILaunch

        if (IShowInTargetList.class.equals(required)) {
            return this;
        }
        // CONTEXTLAUNCHING
        if (ILaunchConfiguration.class.equals(required)) {
            final ILaunch launch = getProcess().getLaunch();
            if (launch != null) {
                return launch.getLaunchConfiguration();
            }
            return null;
        }
        return null;
    }
View Full Code Here

Examples of org.eclipse.debug.core.ILaunch

        DebugPlugin.getDefault().getLaunchManager().removeLaunchListener(this);
        ConsolePlugin.getDefault().getConsoleManager().removeConsoleListener(this);
    }

    public synchronized void update() {
        final ILaunch launch = getLaunch();
        if (launch != null) {
            setEnabled(launch.isTerminated());
        } else {
            setEnabled(false);
        }
    }
View Full Code Here

Examples of org.eclipse.debug.core.ILaunch

        }
    }

    @Override
    public synchronized void run() {
        final ILaunch launch = getLaunch();
        if (launch != null) {
            final ILaunchManager launchManager = DebugPlugin.getDefault()
                    .getLaunchManager();
            launchManager.removeLaunch(launch);
            ConsolePlugin.getDefault().getConsoleManager()
View Full Code Here

Examples of org.eclipse.debug.core.ILaunch

    @Override
    public void run() {
        try {
            final IBackend backend = fConsole.getBackend();
            final ILaunch launch = backend.getData().getLaunch();
            if (launch != null) {
                terminate(launch);

                final Collection<IProject> projects = Lists.newArrayList(backend
                        .getData().getProjects());
View Full Code Here

Examples of org.eclipse.debug.core.ILaunch

                    .setAttribute(IExternalToolConstants.ATTR_WORKING_DIRECTORY, wdir);
            launchConfig.setAttribute(IExternalToolConstants.ATTR_LAUNCH_IN_BACKGROUND,
                    true);
            launchConfig.setAttribute(DebugPlugin.ATTR_CAPTURE_OUTPUT, true);

            final ILaunch myLaunch = launchConfig.launch(ILaunchManager.RUN_MODE,
                    new NullProgressMonitor(), false, false);

            final ToolResults result = new ToolResults();
            if (myLaunch.getProcesses().length == 0) {
                ErlLogger.error("Tool process was not created?!");
                return null;
            }
            final IProcess process = myLaunch.getProcesses()[0];
            process.getStreamsProxy().getOutputStreamMonitor()
                    .addListener(new IStreamListener() {

                        @Override
                        public void streamAppended(final String text,
View Full Code Here

Examples of org.eclipse.debug.core.ILaunch

        }
        final Collection<IProject> projects = Lists.newArrayList(data.getProjects());
        registerProjectsWithExecutionBackend(projects, backendManager);
        if (data.isDebug()) {
            // add debugTarget
            final ILaunch launch = getData().getLaunch();
            if (!debuggerIsRunning()) {
                try {
                    debugTarget = new ErlangDebugTarget(launch, this, projects);
                    launch.addDebugTarget(debugTarget);
                    registerStartupFunctionStarter(data);
                    debugTarget.sendStarted();
                } catch (final DebugException e) {
                    ErlLogger.error(e);
                }
View Full Code Here

Examples of org.eclipse.debug.core.ILaunch

    }

    @Override
    public synchronized void dispose() {
        try {
            final ILaunch launch = getData().getLaunch();
            if (launch != null && !launch.isTerminated()) {
                launch.terminate();
            }
        } catch (final DebugException e) {
            ErlLogger.error(e);
        }
        super.dispose();
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.