package org.simantics.district.network.ui.techtype.table; import org.eclipse.nebula.widgets.nattable.data.IDataProvider; public class TechTypeColumnHeaderTableDataProvider implements IDataProvider { private TechTypeTableDataProvider bodyDataProvider; public TechTypeColumnHeaderTableDataProvider(TechTypeTableDataProvider bodyDataProvider) { this.bodyDataProvider = bodyDataProvider; } @Override public Object getDataValue(int columnIndex, int rowIndex) { return bodyDataProvider.getHeaderValue(columnIndex); } @Override public void setDataValue(int columnIndex, int rowIndex, Object newValue) { } @Override public int getColumnCount() { return bodyDataProvider.getColumnCount(); } @Override public int getRowCount() { return 1; } }