package org.openlca.core.database.usage; import java.util.List; import java.util.Set; import org.openlca.core.database.IDatabase; import org.openlca.core.model.ModelType; import org.openlca.core.model.descriptors.CategorizedDescriptor; import org.openlca.core.model.descriptors.UnitGroupDescriptor; /** * Searches for the use of unit groups in other entities. Unit groups can be * used in flow properties. */ public class UnitGroupUseSearch extends BaseUseSearch<UnitGroupDescriptor> { public UnitGroupUseSearch(IDatabase database) { super(database); } @Override public List<CategorizedDescriptor> findUses(Set<Long> ids) { return queryFor(ModelType.FLOW_PROPERTY, ids, "f_unit_group"); } }