+ //\r
+ // Archs this Module supported have already been added.\r
+ //\r
+ if (vArchs.size() == 0) {\r
+ JOptionPane.showMessageDialog(frame, "This Module Already Added.");\r
+ return;\r
+ }\r
+ //ToDo put Arch instead of null\r
+ for (int i = 0; i < vArchs.size(); ++i) {\r
+ String arch = vArchs.get(i);\r
+ al.add(arch);\r
+ archsAdded += arch + " ";\r
+ String[] row = {"", mv, "", pv, arch, path};\r
+ \r
+ if (mi != null) {\r
+ row[0] = mi.getName();\r
+ row[2] = mi.getPackage().getName();\r
+ \r
+ }\r
+ model1.addRow(row);\r
+ \r
+ docConsole.setSaved(false);\r
+ try{\r
+ //ToDo : specify archs need to add.\r
+ ffc.addFrameworkModulesPcdBuildDefs(mi, arch, null);\r
+ }\r
+ catch (Exception exception) {\r
+ JOptionPane.showMessageDialog(frame, "PCD Insertion Fail. " + exception.getMessage());\r
+ }\r
+ }\r
+ \r
+ \r
+ JOptionPane.showMessageDialog(frame, "This Module with Arch "+ archsAdded +" Added Successfully.");\r