Пример #1
0
  /*
   * does recursive call depends on depth
   */
  private void doDepthView(Connected e, Collection<Connected> eList, int depth) {
    eList.add(e);
    if (depth == 1) return;

    for (Connected r : e.getConnected()) {
      for (Connected rpe : r.getAllConnectedFiltered(e.getUuid())) {
        eList.add(rpe);

        doDepthView(rpe, eList, depth - 1);
      }
    }

    return;
  }