public FpdFrameworkModules(OpeningPlatformType opt) {\r
this(opt.getXmlFpd());\r
docConsole = opt;\r
+ if (pcdSync()) {\r
+ JOptionPane.showMessageDialog(frame, "PCD in this platform are synchronized with those in MSA files."); \r
+ }\r
}\r
\r
private void init(PlatformSurfaceAreaDocument.PlatformSurfaceArea fpd) {\r
}\r
\r
showAllModules();\r
-\r
+ \r
}\r
\r
+ private boolean pcdSync() {\r
+ boolean synced = false;\r
+ for (int i = 0; i < jTableFpdModules.getRowCount(); ++i) {\r
+ try {\r
+ if (ffc.adjustPcd(i)) {\r
+ synced = true;\r
+ }\r
+ }\r
+ catch (Exception exp) {\r
+ JOptionPane.showMessageDialog(frame, exp.getMessage());\r
+ continue;\r
+ }\r
+ }\r
+ return synced;\r
+ \r
+ }\r
+ \r
private void showAllModules() {\r
\r
if (miList == null) {\r