Examples of CandidateAnalysisModule


Examples of org.moltools.apps.probemaker.design.CandidateAnalysisModule

    startTime = new Date().getTime();

    /*********** Start the actual work! **************/
    //Reset all analysis modules
    for (Iterator<CandidateAnalysisModule> i = project.getSettings().getArmModules().iterator(); i.hasNext(); ) {
      CandidateAnalysisModule m = i.next();
      if (m instanceof ProbeAnalysisModule)
      ((ProbeAnalysisModule) m).reset(pd,probes);
      else
      m.reset();
    }

    for (Iterator<CandidateAnalysisModule> i = project.getSettings().getCandidateModulesStage1().iterator(); i.hasNext(); ) {
      CandidateAnalysisModule m = i.next();
      if (m instanceof ProbeAnalysisModule)
        ((ProbeAnalysisModule) m).reset(pd,probes);
      else
        m.reset();
    }

    for (Iterator<CandidateAnalysisModule> i = project.getSettings().getCandidateModulesStage2().iterator(); i.hasNext(); ) {
      CandidateAnalysisModule m = i.next();
      if (m instanceof ProbeAnalysisModule)
        ((ProbeAnalysisModule) m).reset(pd,probes);
      else
        m.reset();
    }
      
    for (Iterator<Probe> pi = probes.iterator(); pi.hasNext(); ) {
      if (isAborted()) {
        return;
View Full Code Here

Examples of org.moltools.apps.probemaker.design.CandidateAnalysisModule

        public void drop(DropTargetDropEvent dtde) {
          try {
            if (dtde.getCurrentDataFlavorsAsList().contains(flavor)) {
              dtde.acceptDrop(DnDConstants.ACTION_COPY_OR_MOVE);
              Transferable trf = dtde.getTransferable();
              CandidateAnalysisModule data = (CandidateAnalysisModule) trf.getTransferData(flavor);
              if (mode == TARGET) {
                datamodel.modules.add(data);
                datamodel.changed();
              }
              dtde.dropComplete(true);
View Full Code Here

Examples of org.moltools.apps.probemaker.design.CandidateAnalysisModule

    }

    public void changed() {
      tests.clear();
      for (Iterator<CandidateAnalysisModule> i = modules.iterator(); i.hasNext(); ) {
        CandidateAnalysisModule am = i.next();
        TestDescriptor[] amtests = am.getAllTests();
        for (int t = 0; t < amtests.length; t++) {
          tests.add(new TestBox(amtests[t]));
        }
      }
View Full Code Here

Examples of org.moltools.apps.probemaker.design.CandidateAnalysisModule

    startTime = new Date().getTime();

    /*********** Start the actual work! **************/
    //Reset all analysis modules
    for (Iterator<CandidateAnalysisModule> i = project.getSettings().getArmModules().iterator(); i.hasNext(); ) {
      CandidateAnalysisModule m = i.next();
      if (m instanceof ProbeAnalysisModule)
      ((ProbeAnalysisModule) m).reset(pd,probes);
      else
      m.reset();
    }

    for (Iterator<CandidateAnalysisModule> i = project.getSettings().getCandidateModulesStage1().iterator(); i.hasNext(); ) {
      CandidateAnalysisModule m = i.next();
      if (m instanceof ProbeAnalysisModule)
        ((ProbeAnalysisModule) m).reset(pd,probes);
      else
        m.reset();
    }

    for (Iterator<CandidateAnalysisModule> i = project.getSettings().getCandidateModulesStage2().iterator(); i.hasNext(); ) {
      CandidateAnalysisModule m = i.next();
      if (m instanceof ProbeAnalysisModule)
        ((ProbeAnalysisModule) m).reset(pd,probes);
      else
        m.reset();
    }
      
    for (Iterator<Probe> pi = probes.iterator(); pi.hasNext(); ) {
      if (isAborted()) {
        return;
View Full Code Here

Examples of org.moltools.apps.probemaker.design.CandidateAnalysisModule

    List<CandidateAnalysisModule> l = new ArrayList<CandidateAnalysisModule>();
   
    for (Iterator<Element> i = modElements.iterator();i.hasNext();) {
      Element modE = i.next();
      Class<? extends CandidateAnalysisModule> c = (Class<? extends CandidateAnalysisModule>) Class.forName(modE.getAttributeValue(CLASS,ns));
      CandidateAnalysisModule am = c.newInstance();
      for (Iterator<Element> i2 = modE.getChild(DATA_LIST,ns).getChildren(PARAM,ns).iterator();i2.hasNext();) {
        Element parE = i2.next();
        String key = parE.getAttributeValue(KEY,ns);
        String valueString = parE.getAttributeValue(VALUE,ns);
        DataDescriptor dd = DataHolderUtils.getDescriptorForKey(am,key);
        Converter toValueConverter = DataHolderUtils.getToValueConverter(dd);
        if (toValueConverter == null) {
          throw new IllegalArgumentException("No converter found for " + dd.getClass()); //$NON-NLS-1$
        }
        am.setData(key,toValueConverter.convert(dd.getDataType(), valueString));
      }     
      for (Iterator<Element> i2 = modE.getChild(TEST_LIST,ns).getChildren(TEST,ns).iterator();i2.hasNext();) {
        Element parE = i2.next();
        String name = parE.getAttributeValue(NAME,ns);
        String perform = parE.getAttributeValue(DO_TEST,ns);
        TestDescriptor[] tests = am.getAllTests();
        for (int t = 0;t<tests.length;t++) {
          if (tests[t].getBrief().equals(name)) {
            tests[t].setPerform(Boolean.valueOf(perform).booleanValue());
          }
        }
View Full Code Here

Examples of org.moltools.apps.probemaker.design.CandidateAnalysisModule

    startTime = new Date().getTime();

    /*********** Start the actual work! **************/
    //Reset all analysis modules
    for (Iterator<CandidateAnalysisModule> i = project.getSettings().getArmModules().iterator(); i.hasNext(); ) {
      CandidateAnalysisModule m = i.next();
      if (m instanceof ProbeAnalysisModule)
      ((ProbeAnalysisModule) m).reset(pd,probes);
      else
      m.reset();
    }

    for (Iterator<CandidateAnalysisModule> i = project.getSettings().getCandidateModulesStage1().iterator(); i.hasNext(); ) {
      CandidateAnalysisModule m = i.next();
      if (m instanceof ProbeAnalysisModule)
        ((ProbeAnalysisModule) m).reset(pd,probes);
      else
        m.reset();
    }

    for (Iterator<CandidateAnalysisModule> i = project.getSettings().getCandidateModulesStage2().iterator(); i.hasNext(); ) {
      CandidateAnalysisModule m = i.next();
      if (m instanceof ProbeAnalysisModule)
        ((ProbeAnalysisModule) m).reset(pd,probes);
      else
        m.reset();
    }
      
    for (Iterator<Probe> pi = probes.iterator(); pi.hasNext(); ) {
      if (isAborted()) {
        return;
View Full Code Here

Examples of org.moltools.apps.probemaker.design.CandidateAnalysisModule

  public static CandidateAnalysisModule getModule(String[] strings) throws IllegalAccessException, InstantiationException, ClassNotFoundException {
    Class<?> c = Class.forName(strings[0]);
    int paramCount = Integer.parseInt(strings[1]);
    int testCount = Integer.parseInt(strings[2]);
    CandidateAnalysisModule am = (CandidateAnalysisModule) c.newInstance();

    //Get the parameter values
    int pos = 3;
    String[] paramValues = new String[paramCount];
    for (int i = 0;i<paramCount;i++,pos++) {
      paramValues[i] = strings[pos];
    }
    DataHolderUtils.putOrderedData(paramValues,am);

    //Get the test settings
    for (int i = 0;i<testCount;i++,pos++) {
      am.getAllTests()[i].setPerform(Boolean.valueOf(strings[pos]).booleanValue());
    }
    return am;
  }
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.