+\r
+ public String getModuleType() {\r
+ return moduleType;\r
+ }\r
+\r
+ public void setModuleType(String moduleType) {\r
+ this.moduleType = moduleType;\r
+ }\r
+ \r
+ private void setModuleType() {\r
+ ModuleSurfaceArea msa = null;\r
+ try {\r
+ msa = OpenFile.openMsaFile(this.getPath());\r
+ } catch (IOException e) {\r
+ // TODO Auto-generated catch block\r
+ \r
+ } catch (XmlException e) {\r
+ // TODO Auto-generated catch block\r
+ \r
+ } catch (Exception e) {\r
+ // TODO Auto-generated catch block\r
+ \r
+ }\r
+ setModuleType(DataType.MODULE_TYPE_MODULE);\r
+ setLibrary(false);\r
+ if (msa != null) {\r
+ LibraryClassDefinitions lib = msa.getLibraryClassDefinitions();\r
+ if (lib != null) {\r
+ for (int index = 0; index < lib.getLibraryClassList().size(); index++) {\r
+ if (lib.getLibraryClassList().get(index).getUsage().equals(LibraryUsage.ALWAYS_PRODUCED)) {\r
+ setModuleType(DataType.MODULE_TYPE_LIBRARY);\r
+ setLibrary(true);\r
+ break;\r
+ }\r
+ }\r
+ }\r
+ }\r
+ }\r
+\r
+ public boolean isLibrary() {\r
+ return isLibrary;\r
+ }\r
+\r
+ public void setLibrary(boolean isLibrary) {\r
+ this.isLibrary = isLibrary;\r
+ }\r