package fr.openwide.core.wicket.more.bindable.model;
import java.util.Collection;
import fr.openwide.core.wicket.more.markup.repeater.collection.ICollectionModel;
import fr.openwide.core.wicket.more.markup.repeater.collection.IItemModelAwareCollectionModel;
/**
* A {@link IBindableModel} that also is a {@link ICollectionModel}.
*
* @see IBindableModel#bindCollectionWithCache(org.bindgen.BindingRoot, com.google.common.base.Supplier, com.google.common.base.Function)
* @see IBindableModel#bindCollectionAlreadyAdded(org.bindgen.BindingRoot)
*/
public interface IBindableCollectionModel<T, C extends Collection<T>>
extends IBindableModel<C>, IItemModelAwareCollectionModel<T, C, IBindableModel<T>> {
}