Examples of PartEvent


Examples of rabbit.data.store.model.PartEvent

  @Override
  protected PartEvent createEvent(DateTime dateTime) throws Exception {
    try {
      IViewPart view = PlatformUI.getWorkbench().getActiveWorkbenchWindow()
          .getActivePage().showView("org.eclipse.ui.views.TaskList");
      return new PartEvent(new Interval(dateTime, dateTime.plus(1)), view);

    } catch (PartInitException e) {
      e.printStackTrace();
      return null;
    }
View Full Code Here

Examples of rabbit.data.store.model.PartEvent

  @Override
  protected PartEvent createEventDiff(final DateTime time) throws Exception {
    try {
      IViewPart view = PlatformUI.getWorkbench().getActiveWorkbenchWindow()
          .getActivePage().showView("org.eclipse.ui.navigator.ProjectExplorer");
      return new PartEvent(new Interval(time, time.plus(2)), view);

    } catch (PartInitException e) {
      e.printStackTrace();
      return null;
    }
View Full Code Here

Examples of rabbit.data.store.model.PartEvent

      // one for the newly opened window's default active view,
      // one for the newly opened editor.
      assertEquals(3, tracker.getData().size());

      Iterator<PartEvent> it = tracker.getData().iterator();
      PartEvent event = it.next();
      while (!hasSamePart(event, editor)) {
        if (!it.hasNext()) {
          fail();
        }
        event = it.next();
      }

      long start = event.getInterval().getStartMillis();
      long end = event.getInterval().getEndMillis();
      checkTime(preStart, start, postStart, preEnd, end, postEnd);
      assertTrue(hasSamePart(event, editor));

    } finally {
      win.close();
View Full Code Here

Examples of rabbit.data.store.model.PartEvent

    }
  }

  @Override
  protected PartEvent createEvent() {
    return new PartEvent(new Interval(0, 1),
        WorkbenchUtil.getActiveWindow().getPartService().getActivePart());
  }
View Full Code Here

Examples of rabbit.data.store.model.PartEvent

    return new PartEventConverter();
  }

  @Override
  public void testConvert() throws Exception {
    PartEvent event = new PartEvent(new Interval(0, 1), getWorkbenchPart());
    PartEventType type = converter.convert(event);
    assertEquals(event.getInterval().toDurationMillis(), type.getDuration());
    assertEquals(event.getWorkbenchPart().getSite().getId(), type.getPartId());
  }
View Full Code Here

Examples of rabbit.data.store.model.PartEvent

    return win;
  }

  @Test(expected = NullPointerException.class)
  public void testContructor_withPartNull() {
    new PartEvent(new Interval(0, 1), null);
  }
View Full Code Here

Examples of rabbit.data.store.model.PartEvent

    assertNotNull(event);
  }

  @Override
  protected PartEvent createEvent(Interval interval) {
    return new PartEvent(interval, getWorkbenchWindow().getPartService()
        .getActivePart());
  }
View Full Code Here

Examples of rabbit.data.store.model.PartEvent

    return DataHandler.getStorer(PartEvent.class);
  }

  @Override
  protected PartEvent tryCreateEvent(long start, long end, IWorkbenchPart part) {
    return new PartEvent(new Interval(start, end), part);
  }
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.