Log.wrn("Update Library Class Definitions", "Incorrect data type for Library Class");\r
return false;\r
}\r
-\r
- //\r
- // Check if the library is produced\r
- //\r
- String strUsage = this.jComboBoxUsage.getSelectedItem().toString();\r
- //\r
- // Check only when the library class is consumed\r
- //\r
- if (strUsage.equals(DataType.USAGE_TYPE_ALWAYS_CONSUMED) || strUsage.equals(DataType.USAGE_TYPE_SOMETIMES_CONSUMED)) {\r
- LibraryClassVector v = Find.getAllLibraryClassVector();\r
- boolean isFind = false;\r
- for (int index = 0; index < v.size(); index++) {\r
- LibraryClassIdentification lid = v.getLibraryClass(index);\r
- if (lid.getLibraryClassName().equals(this.jComboBoxLibraryClassName.getSelectedItem().toString())) {\r
- if (lid.getUsage().equals(DataType.USAGE_TYPE_ALWAYS_PRODUCED)\r
- || lid.getUsage().equals(DataType.USAGE_TYPE_SOMETIMES_PRODUCED)) {\r
- isFind = true;\r
- break;\r
- }\r
- }\r
- }\r
- if (!isFind) {\r
- Log.wrn("Update Library Class Definitions", "This Library Class has no instance yet.");\r
- return false;\r
- }\r
- }\r
\r
//\r
// Check RecommendedInstanceVersion\r
return false;\r
}\r
}\r
+ \r
+ //\r
+ // Check if the library is produced\r
+ //\r
+ String strUsage = this.jComboBoxUsage.getSelectedItem().toString();\r
+ //\r
+ // Check only when the library class is consumed\r
+ //\r
+ if (strUsage.equals(DataType.USAGE_TYPE_ALWAYS_CONSUMED) || strUsage.equals(DataType.USAGE_TYPE_SOMETIMES_CONSUMED)) {\r
+ LibraryClassVector v = Find.getAllLibraryClassVector();\r
+ boolean isFind = false;\r
+ for (int index = 0; index < v.size(); index++) {\r
+ LibraryClassIdentification lid = v.getLibraryClass(index);\r
+ if (lid.getLibraryClassName().equals(this.jComboBoxLibraryClassName.getSelectedItem().toString())) {\r
+ if (lid.getUsage().equals(DataType.USAGE_TYPE_ALWAYS_PRODUCED)\r
+ || lid.getUsage().equals(DataType.USAGE_TYPE_SOMETIMES_PRODUCED)) {\r
+ isFind = true;\r
+ break;\r
+ }\r
+ }\r
+ }\r
+ if (!isFind) {\r
+ Log.wrn("Update Library Class Definitions", "This Library Class has no instance yet. It may have some errors in build time.");\r
+ //return false;\r
+ }\r
+ }\r
\r
return true;\r
}\r