private DefaultTableModel optionsTableModel = null;\r
private FpdFileContents ffc = null;\r
private String moduleKey = null;\r
+ private ModuleIdentification moduleId = null;\r
private int moduleSaNum = -1;\r
private HashMap<LibraryClassDescriptor, ArrayList<String>> classInstanceMap = null;\r
//\r
libClassTableModel.setRowCount(0);\r
libInstanceTableModel.setRowCount(0);\r
selectedInstancesTableModel.setRowCount(0);\r
+ moduleId = WorkspaceProfile.getModuleId(moduleKey);\r
Vector<String> errorMsg = new Vector<String>();\r
try {\r
//\r
// Get the lib class consumed, produced by this module itself.\r
//\r
Vector<LibraryClassDescriptor> vClassConsumed = SurfaceAreaQuery.getLibraryClasses("ALWAYS_CONSUMED", mi);\r
+ for (int i = 0; i < vClassConsumed.size(); ++i) {\r
+ vClassConsumed.get(i).supModTypes = WorkspaceProfile.getModuleType(moduleId);\r
+ }\r
filterClassConsumedByArch(vClassConsumed);\r
if (this.classConsumed == null) {\r
this.classConsumed = new HashMap<LibraryClassDescriptor, ArrayList<String>>();\r