import org.simantics.db.layer0.variable.Variables;
import org.simantics.selectionview.ComparableTabContributor;
import org.simantics.selectionview.SelectionProcessor;
import org.simantics.db.layer0.variable.Variables;
import org.simantics.selectionview.ComparableTabContributor;
import org.simantics.selectionview.SelectionProcessor;
import org.simantics.spreadsheet.resource.SpreadsheetResource;
import org.simantics.spreadsheet.ui.TableSelection;
import org.simantics.spreadsheet.ui.editor.NoCellTab.NoCellInput;
import org.simantics.spreadsheet.resource.SpreadsheetResource;
import org.simantics.spreadsheet.ui.TableSelection;
import org.simantics.spreadsheet.ui.editor.NoCellTab.NoCellInput;
final TableSelection sel = (TableSelection)it.next();
int row = sel.getRows()[0];
int column = sel.getColumns()[0];
final TableSelection sel = (TableSelection)it.next();
int row = sel.getRows()[0];
int column = sel.getColumns()[0];
ArrayList<ComparableTabContributor> result = new ArrayList<ComparableTabContributor>();
final Variable cell = variable.getPossibleChild(graph, location);
if(cell != null) {
ArrayList<ComparableTabContributor> result = new ArrayList<ComparableTabContributor>();
final Variable cell = variable.getPossibleChild(graph, location);
if(cell != null) {