// This software is released into the Public Domain. See copying.txt for details.
package org.openstreetmap.osmosis.core.database;
import org.openstreetmap.osmosis.core.lifecycle.Closeable;
/**
* Populates an entity with its features.
*
* @param <T>
* The type of entity to be populated.
*/
public interface FeaturePopulator<T> extends Closeable {
/**
* Populates the specified entity.
*
* @param entity
* The entity to be populated.
*/
void populateFeatures(T entity);
}