private final int supArchMinWidth = 200;\r
private final int supModMinWidth = 200;\r
\r
+// private Object boolModifyLock = new Object();\r
+// private boolean exclusiveUsage = false;\r
+\r
/**\r
This method initializes this\r
\r
JOptionPane.showMessageDialog(frame, "You must choose at least one usage for PCD entry.");\r
return;\r
}\r
+\r
if (column <= 10 && column >= 6) {\r
Vector<String> v = stringToVector(usage);\r
if (compareTwoVectors(v, stringToVector(sa[6]))) {\r
return;\r
}\r
- if (v.contains("FEATURE_FLAG") && v.size() > 1) {\r
+ if (v.contains("FEATURE_FLAG")/* && v.size() > 1 && !exclusiveUsage*/) {\r
+ if (v.size() > 1) {\r
JOptionPane.showMessageDialog(frame, "Usage Feature Flag can NOT co-exist with others.");\r
return;\r
}\r
+// synchronized (boolModifyLock){\r
+// exclusiveUsage = true;\r
+// }\r
+// m.setValueAt(false, row, 7);\r
+// m.setValueAt(false, row, 8);\r
+// m.setValueAt(false, row, 9);\r
+// m.setValueAt(false, row, 10);\r
+ else {\r
+ m.setValueAt("BOOLEAN", row, 3);\r
+ }\r
+ \r
+ }\r
}\r
\r
if (column == 11) {\r
jCheckBoxFixedAtBuild.setSelected(false);\r
jCheckBoxDyn.setSelected(false);\r
jCheckBoxDynEx.setSelected(false);\r
+ jComboBoxDataType.setSelectedItem("BOOLEAN");\r
}\r
}\r
});\r