* @param outputExpr a list of valid output types to the gems
*/
public void rebuildList(TypeExpr[] inputExpr, TypeExpr[] outputExpr) {
hidePopup();
InputOutputAdapter adapter = (InputOutputAdapter) ((IntellicutListModel) getModel()).getAdapter();
adapter.reset(inputExpr, outputExpr);
}
/**
* Updates the visible list of gems based on what the user has typed so far.
* It will also ensure that the text display in the text entry field is correct.