@Override
  public void updateTabsData(ImportEntityData importEntityData) {
    VM vm = ((ImportVmData) importEntityData).getVm();

    vmGeneralModel.setEntity(vm);
    generalView.setMainTabSelectedItem(vm);

    disksTable.setRowData((List) Arrays.asList(vm.getDiskMap().values().toArray()));
    nicsTable.setRowData((List) Arrays.asList(vm.getInterfaces().toArray()));
    appsTable.setRowData((List) Arrays.asList(vm.getAppList().split("[,]", -1))); // $NON-NLS-1$
  }
  @Override
  protected void init() {
    // Initialize Tables
    initGeneralForm();
    initDisksTable();
    initNicsTable();
    initAppsTable();

    // Add Tabs
    add(new ScrollPanel(generalView.asWidget()), constants.generalLabel());
    add(new ScrollPanel(disksTable), constants.disksLabel());
    add(new ScrollPanel(nicsTable), constants.nicsLabel());
    add(new ScrollPanel(appsTable), constants.applicationsLabel());
  }