Package com.mountainminds.eclemma.internal.ui.dialogs

Examples of com.mountainminds.eclemma.internal.ui.dialogs.MergeSessionsDialog


  public void run() {
    final ISessionManager sm = CoverageTools.getSessionManager();
    List<ICoverageSession> sessions = sm.getSessions();
    String descr = UIMessages.MergeSessionsDialogDescriptionDefault_value;
    descr = MessageFormat.format(descr, new Object[] { new Date() });
    final MergeSessionsDialog d = new MergeSessionsDialog(window.getShell(),
        sessions, descr);
    if (d.open() == IDialogConstants.OK_ID) {
      try {
        window.run(true, true,
            createJob(sm, d.getSessions(), d.getDescription()));
      } catch (InvocationTargetException e) {
        EclEmmaUIPlugin.log(e.getTargetException());
      } catch (InterruptedException e) {
        // ignore
      }
View Full Code Here


  public void run() {
    ISessionManager sm = CoverageTools.getSessionManager();
    ICoverageSession[] sessions = sm.getSessions();
    String descr = UIMessages.MergeSessionsDialogDescriptionDefault_value;
    descr = MessageFormat.format(descr, new Object[] { new Date() });
    MergeSessionsDialog d = new MergeSessionsDialog(window.getShell(), sessions, descr);
    if (d.open() == IDialogConstants.OK_ID) {
      Object[] result = d.getResult();
      ICoverageSession merged = (ICoverageSession) result[0];
      for (int i = 1; i < result.length; i++) {
        merged = merged.merge((ICoverageSession) result[i], d.getDescription());
      }
      sm.addSession(merged, true, null);
      for (int i = 0; i < result.length; i++) {
        sm.removeSession((ICoverageSession) result[i]);
      }
View Full Code Here

    final Shell parentShell = HandlerUtil.getActiveShell(event);
    final ISessionManager sm = CoverageTools.getSessionManager();
    List<ICoverageSession> sessions = sm.getSessions();
    String descr = UIMessages.MergeSessionsDialogDescriptionDefault_value;
    descr = MessageFormat.format(descr, new Object[] { new Date() });
    final MergeSessionsDialog d = new MergeSessionsDialog(parentShell,
        sessions, descr);
    if (d.open() == IDialogConstants.OK_ID) {
      createJob(sm, d.getSessions(), d.getDescription()).schedule();
    }
    return null;
  }
View Full Code Here

    final Shell parentShell = HandlerUtil.getActiveShell(event);
    final ISessionManager sm = CoverageTools.getSessionManager();
    List<ICoverageSession> sessions = sm.getSessions();
    String descr = UIMessages.MergeSessionsDialogDescriptionDefault_value;
    descr = MessageFormat.format(descr, new Object[] { new Date() });
    final MergeSessionsDialog d = new MergeSessionsDialog(parentShell,
        sessions, descr);
    if (d.open() == IDialogConstants.OK_ID) {
      createJob(sm, d.getSessions(), d.getDescription()).schedule();
    }
    return null;
  }
View Full Code Here

TOP

Related Classes of com.mountainminds.eclemma.internal.ui.dialogs.MergeSessionsDialog

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.