private void showColumns(List <DataItem> dataItems, Domain domain) { if (!dataItems.Any()) { //call default method if no data items given showColumns(); } else { //create the columns based on the DataItems shown in the GUI var columns = EDDColumn.createColumns(this.model, dataItems, this.settings); this.mainControl.setColumns(columns, domain); } }
internal IEnumerable <EDDTable> getLinkedColumns() { return(EDDColumn.createColumns(this.origin.EAModel, new List <DataItem> { this }, this.settings)); }