@Override public void setVisible(boolean visible) { super.setVisible(visible); if (visible) { TeiidMetadataFileInfo fileInfo = null; for (TeiidMetadataFileInfo theFileInfo : info.getFileInfos()) { if (theFileInfo.doProcess()) { fileInfo = theFileInfo; break; } } if (fileInfo != null) { this.dataFileInfo = fileInfo; loadFileContentsViewers(); } synchronizeUI(); validatePage(); } }