public List<SwitchTarget> getTargets(boolean onlyVisible) { Collection<GridCellImpl> cells = myPlaceInGrid2Cell.values(); ArrayList<SwitchTarget> result = new ArrayList<SwitchTarget>(); for (GridCellImpl each : cells) { result.addAll(each.getTargets(onlyVisible)); } return result; }
public List<Content> getAttachedContents() { ArrayList<Content> result = new ArrayList<Content>(); for (Content each : getContents()) { result.add(each); } return result; }