Пример #1
0
  public Current getInjectedCurrent(String cdNucleus, String type) {
    for (int i = 0; i < injectedCurrents.size(); i++) {
      Current current = (Current) injectedCurrents.get(i);

      if (cdNucleus.equals(current.getCdNucleus()) && type.equals(current.getCdNeuronType())) {
        return current;
      }
    }

    return null;
  }
Пример #2
0
  public List getInjectedCurrents(String cdNucleus) {
    List list = new ArrayList();

    for (int i = 0; i < injectedCurrents.size(); i++) {
      Current current = (Current) injectedCurrents.get(i);

      if (cdNucleus.equals(current.getCdNucleus())) {
        list.add(current);
      }
    }

    return list;
  }
Пример #3
0
  public void setListInjectedCurrents(List listCurrents) {
    for (int i = 0; i < listCurrents.size(); i++) {
      Current current = (Current) listCurrents.get(i);

      for (int j = 0; j < injectedCurrents.size(); j++) {
        Current currentThis = (Current) injectedCurrents.get(j);

        if (current.getCdNeuronType().equals(currentThis.getCdNeuronType())
            && current.getCdNucleus().equals(currentThis.getCdNucleus())) {
          injectedCurrents.set(j, current);
          break;
        }
      }
    }
  }