Package com.dmissoh.biologic.editor

Examples of com.dmissoh.biologic.editor.SequenceEditor


  private void exportLogEntries() {
    IWorkbenchPart part = PlatformUI.getWorkbench()
        .getActiveWorkbenchWindow().getActivePage().getActivePart();
    if (part instanceof SequenceEditor) {
      SequenceEditor editor = (SequenceEditor) part;
      ExportUtils.getInstance().exportLogEntries(
          editor.getInputAsSequence());
    }
  }
View Full Code Here


  private void exportGroupedEvents() {
    IWorkbenchPart part = PlatformUI.getWorkbench()
        .getActiveWorkbenchWindow().getActivePage().getActivePart();
    if (part instanceof SequenceEditor) {
      SequenceEditor editor = (SequenceEditor) part;
      ExportUtils.getInstance().exportGroupedEvents(
          editor.getInputAsSequence(), editor.getFamilies());
    }
  }
View Full Code Here

  public RunningEventView() {
    partListener = new IPartListener() {

      public void partActivated(IWorkbenchPart part) {
        if (part instanceof SequenceEditor) {
          SequenceEditor editor = (SequenceEditor) part;
          editor.addLogEntryListener(RunningEventView.this);
          viewer.setInput(editor.getRunningEvent());
        }
      }

      public void partBroughtToTop(IWorkbenchPart part) {
        // TODO Auto-generated method stub
View Full Code Here

  public void run() {
    IWorkbenchPart part = PlatformUI.getWorkbench()
        .getActiveWorkbenchWindow().getActivePage().getActivePart();
    if (part instanceof SequenceEditor) {
      SequenceEditor editor = (SequenceEditor) part;
      Object inputObj = editor.getInputAsSequence();
      if (inputObj instanceof ISequence) {
        ISequence sequence = (ISequence) inputObj;
        if (sequence != null && sequence.getLogEntries() != null
            && !sequence.getLogEntries().isEmpty()) {
          FileDialog dialog = new FileDialog(window.getShell(),
              SWT.SAVE);
          dialog.setFileName("backup.log");
          String[] extentions = new String[] { "*.log", "*.*" };
          dialog.setFilterExtensions(extentions);
          String selectedFile = dialog.open();
          if (selectedFile != null) {
            boolean ok = true;
            if ((new File(selectedFile)).exists()) {
              ok = MessageDialog
                  .openQuestion(window.getShell(),
                      "Overwrite",
                      "The given file already exist, do you really want to overwrite it?");
            }
            if(ok){             
              editor.save(selectedFile);
            }
          }
        } else {
          MessageDialog.openInformation(window.getShell(),
              "Information", "There is nothing to save");
View Full Code Here

        .addPartListener(partListener);
  }

  private void synchronizeSelection(IWorkbenchPart part) {
    if (part instanceof SequenceEditor) {
      SequenceEditor editor = (SequenceEditor) part;
      Sequence sequence = editor.getInputAsSequence();
      long startTime = sequence.getStartTime();
      String logName = "log_" + startTime + ".log";
      viewer.setSelection(new StructuredSelection(logName));
    }
  }
View Full Code Here

TOP

Related Classes of com.dmissoh.biologic.editor.SequenceEditor

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.