Examples of PluginParameter


Examples of org.gudy.azureus2.ui.swt.config.plugins.PluginParameter

      Map parameterToPluginParameter = new HashMap();
      //Add all parameters
      for (int j = 0; j < parameters.length; j++) {
        Parameter parameter = parameters[j];
        parameterToPluginParameter.put(parameter, new PluginParameter(
            pluginGroup, parameter));
      }
      //Check for dependencies
      for (int j = 0; j < parameters.length; j++) {
        Parameter parameter = parameters[j];
        if (parameter instanceof BooleanParameterImpl) {
          List parametersToEnable = ((BooleanParameterImpl) parameter)
              .getEnabledOnSelectionParameters();
          List controlsToEnable = new ArrayList();
          Iterator iter = parametersToEnable.iterator();
          while (iter.hasNext()) {
            Parameter parameterToEnable = (Parameter) iter.next();
            PluginParameter pp = (PluginParameter) parameterToPluginParameter
                .get(parameterToEnable);
            Control[] controls = pp.getControls();
            for (int k = 0; k < controls.length; k++) {
              controlsToEnable.add(controls[k]);
            }
          }

          List parametersToDisable = ((BooleanParameterImpl) parameter)
              .getDisabledOnSelectionParameters();
          List controlsToDisable = new ArrayList();
          iter = parametersToDisable.iterator();
          while (iter.hasNext()) {
            Parameter parameterToDisable = (Parameter) iter.next();
            PluginParameter pp = (PluginParameter) parameterToPluginParameter
                .get(parameterToDisable);
            Control[] controls = pp.getControls();
            for (int k = 0; k < controls.length; k++) {
              controlsToDisable.add(controls[k]);
            }
          }

          Control[] ce = new Control[controlsToEnable.size()];
          Control[] cd = new Control[controlsToDisable.size()];

          if (ce.length + cd.length > 0) {
            IAdditionalActionPerformer ap = new DualChangeSelectionActionPerformer(
                (Control[]) controlsToEnable.toArray(ce),
                (Control[]) controlsToDisable.toArray(cd));
            PluginParameter pp = (PluginParameter) parameterToPluginParameter
                .get(parameter);
            pp.setAdditionalActionPerfomer(ap);
          }

        }
      }
    }
View Full Code Here

Examples of vg.core.plugin.PluginParameter

          try {
            AModel model = new SQLite4JavaModel();// create model
            GraphLayoutManager layoutManager = new GraphLayoutManager();
            SwingUserInterface view = new SwingUserInterface(model, "Welcome to Visual Graph", layoutManager);// create user interface
            // create plugin parameter--------
            PluginParameter param = new PluginParameter(model, view);
            // adding system functions--------
            layoutManager.install(param);
            new SimpleTabCloser(view);
            new DesktopPlugin().install(param);
            new mxLayoutsRegister(view.getGraphLayoutManager());
View Full Code Here

Examples of vg.core.plugin.PluginParameter

      System.out.println("Warmup state:");
      for(i = 0; i < 3; i++) {
        SQLite4JavaModel model = new SQLite4JavaModel();
        GraphLayoutManager layoutManager = new GraphLayoutManager();
        SwingUserInterface view = new SwingUserInterface(model, "Welcome to Visual Graph", layoutManager);
        PluginParameter param = new PluginParameter(model, view);
        // adding system functions--------
        new SimpleTabCloser(view);
        new DesktopPlugin().install(param);
        new mxLayoutsRegister(view.getGraphLayoutManager());
        new FilterPlugin().install(param);
        new UndoAndRedo().install(param);
        new SearchPlugin().install(param);
        new GUIOpener().install(param);
        new JGraphSettings().install(param);
        new LookAndFeelChanger().install(param);
        new NotepadPlugin().install(param);
        new PathSelectingPlugin().install(param);
        new AttributePlugin().install(param);
        new StorablePlugin().install(param);
        new ZoomPlugin().install(param);
        view.quit();
      }
      System.out.println("Stady state: It may take several minutes");
      float best = -1;
      for(i = 0; i < 5; i++) {
        SQLite4JavaModel model = new SQLite4JavaModel();
        GraphLayoutManager layoutManager = new GraphLayoutManager();
        SwingUserInterface view = new SwingUserInterface(model, "Welcome to Visual Graph", layoutManager);
        PluginParameter param = new PluginParameter(model, view);
        // adding system functions--------
        long start = new Date().getTime();
        new SimpleTabCloser(view);
        new DesktopPlugin().install(param);
        new mxLayoutsRegister(view.getGraphLayoutManager());
View Full Code Here

Examples of vg.core.plugin.PluginParameter

      System.out.println("Warmup state:");
      for(i = 0; i < 3; i++) {
        SQLite4JavaModel model = new SQLite4JavaModel();
        GraphLayoutManager layoutManager = new GraphLayoutManager();
        SwingUserInterface view = new SwingUserInterface(model, "Welcome to Visual Graph", layoutManager);
        PluginParameter param = new PluginParameter(model, view);
        // adding system functions--------
        new LookAndFeelChanger().install(param);
        view.quit();
      }
      System.out.println("Stady state: It may take several minutes");
      float best = -1;
      for(i = 0; i < 5; i++) {
        SQLite4JavaModel model = new SQLite4JavaModel();
        GraphLayoutManager layoutManager = new GraphLayoutManager();
        SwingUserInterface view = new SwingUserInterface(model, "Welcome to Visual Graph", layoutManager);
        PluginParameter param = new PluginParameter(model, view);
        // adding system functions--------
        long start = new Date().getTime();
        new LookAndFeelChanger().install(param);
        view.quit();
        long finish = new Date().getTime();
View Full Code Here

Examples of vg.core.plugin.PluginParameter

      System.out.println("Warmup state:");
      for(i = 0; i < 3; i++) {
        SQLite4JavaModel model = new SQLite4JavaModel();
        GraphLayoutManager layoutManager = new GraphLayoutManager();
        SwingUserInterface view = new SwingUserInterface(model, "Welcome to Visual Graph", layoutManager);
        PluginParameter param = new PluginParameter(model, view);
        // adding system functions--------
        new JGraphSettings().install(param);
        view.quit();
      }
      System.out.println("Stady state: It may take several minutes");
      float best = -1;
      for(i = 0; i < 5; i++) {
        SQLite4JavaModel model = new SQLite4JavaModel();
        GraphLayoutManager layoutManager = new GraphLayoutManager();
        SwingUserInterface view = new SwingUserInterface(model, "Welcome to Visual Graph", layoutManager);
        PluginParameter param = new PluginParameter(model, view);
        // adding system functions--------
        long start = new Date().getTime();
        new JGraphSettings().install(param);
        view.quit();
        long finish = new Date().getTime();
View Full Code Here

Examples of vg.core.plugin.PluginParameter

      System.out.println("Warmup state:");
      for(i = 0; i < 3; i++) {
        SQLite4JavaModel model = new SQLite4JavaModel();
        GraphLayoutManager layoutManager = new GraphLayoutManager();
        SwingUserInterface view = new SwingUserInterface(model, "Welcome to Visual Graph", layoutManager);
        PluginParameter param = new PluginParameter(model, view);
        // adding system functions--------
        new LookAndFeelChanger().install(param);
        view.quit();
      }
      System.out.println("Stady state: It may take several minutes");
      float best = -1;
      for(i = 0; i < 5; i++) {
        SQLite4JavaModel model = new SQLite4JavaModel();
        GraphLayoutManager layoutManager = new GraphLayoutManager();
        SwingUserInterface view = new SwingUserInterface(model, "Welcome to Visual Graph", layoutManager);
        PluginParameter param = new PluginParameter(model, view);
        // adding system functions--------
        long start = new Date().getTime();
        new LookAndFeelChanger().install(param);
        view.quit();
        long finish = new Date().getTime();
View Full Code Here

Examples of vg.core.plugin.PluginParameter

          @Override
          public void run() {
            try {
              GraphLayoutManager layoutManager = new GraphLayoutManager();
              SwingUserInterface view = new SwingUserInterface(model, "Welcome to Visual Graph", layoutManager);
              PluginParameter param = new PluginParameter(model, view);
              new LookAndFeelChanger().install(param);
              view.quit();
            } catch (Exception e) {
            }
          }
        });
       
       
      }
      System.out.println("Stady state: It may take several minutes");
      float best = -1;
      for(i = 0; i < 5; i++) {
        final SQLite4JavaModel model = new SQLite4JavaModel();
        long start = new Date().getTime();
        SwingUtilities.invokeAndWait(new Runnable() {
          @Override
          public void run() {
            try {
              GraphLayoutManager layoutManager = new GraphLayoutManager();
              SwingUserInterface view = new SwingUserInterface(model, "Welcome to Visual Graph", layoutManager);
              PluginParameter param = new PluginParameter(model, view);
              new LookAndFeelChanger().install(param);
              view.quit();
            } catch (Exception e) {
            }
          }
View Full Code Here

Examples of vg.core.plugin.PluginParameter

      public void run() {
        try {
          SQLite4JavaModel model = new SQLite4JavaModel();
          GraphLayoutManager layoutManager = new GraphLayoutManager();
          SwingUserInterface view = new SwingUserInterface(model, "Welcome to Visual Graph", layoutManager);
          PluginParameter param = new PluginParameter(model, view);
          // adding system functions--------
          System.out.println("Before creation of notepad plugin");
          new NotepadPlugin().install(param);
          System.out.println("After creation of notepad plugin");
          view.quit();
View Full Code Here

Examples of vg.core.plugin.PluginParameter

    try {
      VisualGraph.run();
      SQLite4JavaModel model = new SQLite4JavaModel();
      GraphLayoutManager layoutManager = new GraphLayoutManager();
      SwingUserInterface view = new SwingUserInterface(model, "Welcome to Visual Graph", layoutManager);
      PluginParameter param = new PluginParameter(model, view);
      // adding system functions--------
      new NotepadPlugin().install(param);
      new LookAndFeelChanger().install(param);
    } catch (Throwable ex) {
      ex.printStackTrace();
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.