/** * Recursively iterates over the children, which will force instantiation of a Model for every child Configuration. * @return this model (useful for chaining) */ protected final Model primeModelChildren() { primeModelChildren(this); return this; }
/** * Recursively iterates over the children, which will force instantiation of a Model for every child Configuration. * @return this model (useful for chaining) */ protected final Model primeModelChildren() { primeModelChildren(this); return this; }
private final void primeModelChildren(Model model) { for (Model child : model.getModelChildren()) { primeModelChildren(child); } }
private final void primeModelChildren(Model model) { for (Model child : model.getModelChildren()) { primeModelChildren(child); } }
/** * {@inheritDoc} */ @Override public Model orderModelChildren() { primeModelChildren(); getModelConfiguration().orderChildren(); return this; }
/** * {@inheritDoc} */ @Override public Model orderModelChildren() { primeModelChildren(); getModelConfiguration().orderChildren(); return this; }