Examples of StatisticsController


Examples of gld.sim.stats.StatisticsController

  /**
  * Opens the statistics viewer.
  */
  public void showStatistics()
  {
    new StatisticsController(getSimModel(), this);
  }
View Full Code Here

Examples of gld.sim.stats.StatisticsController

            synchronized(this){
              while (!active)
                sleep(500);
            }
           
            new StatisticsController(model,rb);
            active = false;
          } catch (InterruptedException e) {
            e.printStackTrace();
          }
        }
View Full Code Here

Examples of org.gephi.statistics.api.StatisticsController

        }
    }

    public void unsetup() {
        //Only called when OK
        StatisticsController controller = Lookup.getDefault().lookup(StatisticsController.class);

        for(Map.Entry<JCheckBox, StatisticsUI> entry : uiMap.entrySet()) {
            controller.setStatisticsUIVisible(entry.getValue(), entry.getKey().isSelected());
        }
    }
View Full Code Here

Examples of org.gephi.statistics.api.StatisticsController

//        setToolTipText(NbBundle.getMessage(StatisticsTopComponent.class, "HINT_StatisticsTopComponent"));
        setIcon(ImageUtilities.loadImage(ICON_PATH));
        putClientProperty(TopComponent.PROP_MAXIMIZATION_DISABLED, Boolean.TRUE);

        //Workspace events
        final StatisticsController sc = Lookup.getDefault().lookup(StatisticsController.class);
        ProjectController pc = Lookup.getDefault().lookup(ProjectController.class);
        pc.addWorkspaceListener(new WorkspaceListener() {

            public void initialize(Workspace workspace) {
            }

            public void select(Workspace workspace) {
                StatisticsModel m = sc.getModel();
                refreshModel(m);
            }

            public void unselect(Workspace workspace) {
            }

            public void close(Workspace workspace) {
            }

            public void disable() {
                refreshModel(null);
            }
        });

        if (pc.getCurrentWorkspace() != null) {
            StatisticsModel m = sc.getModel();
            refreshModel(m);
        } else {
            refreshModel(null);
        }
View Full Code Here

Examples of org.gephi.statistics.api.StatisticsController

        reportButton.setEnabled(report != null);
    }

    private void run() {
        //Create Statistics
        StatisticsController controller = Lookup.getDefault().lookup(StatisticsController.class);
        StatisticsBuilder builder = controller.getBuilder(statisticsUI.getStatisticsClass());
        currentStatistics = builder.getStatistics();
        if (currentStatistics != null) {
            LongTaskListener listener = new LongTaskListener() {

                public void taskFinished(LongTask task) {
                    showReport();
                }
            };

            JPanel settingsPanel = statisticsUI.getSettingsPanel();
            if (settingsPanel != null) {
                statisticsUI.setup(currentStatistics);
                DialogDescriptor dd = new DialogDescriptor(settingsPanel, NbBundle.getMessage(StatisticsTopComponent.class, "StatisticsFrontEnd.settingsPanel.title", builder.getName()));
                if (DialogDisplayer.getDefault().notify(dd).equals(NotifyDescriptor.OK_OPTION)) {
                    statisticsUI.unsetup();
                    controller.execute(currentStatistics, listener);
                }
            } else {
                statisticsUI.setup(currentStatistics);
                controller.execute(currentStatistics, listener);
            }
        }
    }
View Full Code Here

Examples of org.gephi.statistics.api.StatisticsController

    public String getResult(StatisticsUI statisticsUI) {
        return resultMap.get(statisticsUI);
    }

    public String getReport(Class<? extends Statistics> statistics) {
        StatisticsController controller = Lookup.getDefault().lookup(StatisticsController.class);
        return controller.getModel(workspace).getReport(statistics);
    }
View Full Code Here

Examples of org.gephi.statistics.api.StatisticsController

        reportButton.setEnabled(report != null);
    }

    private void run() {
        //Create Statistics
        StatisticsController controller = Lookup.getDefault().lookup(StatisticsController.class);
        StatisticsControllerUI controllerUI = Lookup.getDefault().lookup(StatisticsControllerUI.class);
        StatisticsBuilder builder = controller.getBuilder(statisticsUI.getStatisticsClass());
        currentStatistics = builder.getStatistics();
        if (currentStatistics != null) {
            LongTaskListener listener = new LongTaskListener() {

                public void taskFinished(LongTask task) {
View Full Code Here

Examples of org.gephi.statistics.api.StatisticsController

//            dynamicController.removeModelListener(dynamicModelListener);
        }
    }

    public void execute(final Statistics statistics) {
        StatisticsController controller = Lookup.getDefault().lookup(StatisticsController.class);
        final StatisticsUI[] uis = getUI(statistics);

        for (StatisticsUI s : uis) {
            s.setup(statistics);
        }
        model.setRunning(statistics, true);

        controller.execute(statistics, new LongTaskListener() {

            public void taskFinished(LongTask task) {
                model.setRunning(statistics, false);
                for (StatisticsUI s : uis) {
                    model.addResult(s);
View Full Code Here

Examples of org.gephi.statistics.api.StatisticsController

            }
        });
    }

    public void execute(final Statistics statistics, final LongTaskListener listener) {
        StatisticsController controller = Lookup.getDefault().lookup(StatisticsController.class);
        final StatisticsUI[] uis = getUI(statistics);

        for (StatisticsUI s : uis) {
            s.setup(statistics);
        }
        model.setRunning(statistics, true);

        controller.execute(statistics, new LongTaskListener() {

            public void taskFinished(LongTask task) {
                model.setRunning(statistics, false);
                for (StatisticsUI s : uis) {
                    model.addResult(s);
View Full Code Here

Examples of org.jampa.controllers.core.StatisticsController

    Log.getInstance(Controller.class).debug("Initializing Controllers."); //$NON-NLS-1$
    _eventController = new EventController();
    _menuController = new MenuController();
    _toolbarController = new ToolbarController();
    _dbController = new HSQLController();
    _statisticsController = new StatisticsController();
    _playlistController = new PlaylistController();
    _trayController = new TrayController();
    _equalizerController = new EqualizerController(getPreferenceStore());
    _dndController = new DNDController();
    _downloadController = new DownloadController();
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.