try {\r
msa = OpenFile.openMsaFile(path);\r
} catch (IOException e) {\r
+ Log.wrn("Open Module Surface Area " + path, e.getMessage());\r
Log.err("Open Module Surface Area " + path, e.getMessage());\r
return;\r
} catch (XmlException e) {\r
+ Log.wrn("Open Module Surface Area " + path, e.getMessage());\r
Log.err("Open Module Surface Area " + path, e.getMessage());\r
return;\r
} catch (Exception e) {\r
+ Log.wrn("Open Module Surface Area " + path, "Invalid file type");\r
Log.err("Open Module Surface Area " + path, "Invalid file type");\r
return;\r
}\r
try {\r
msa = OpenFile.openMsaFile(path);\r
} catch (IOException e) {\r
+ Log.wrn("Open Module Surface Area " + path, e.getMessage());\r
Log.err("Open Module Surface Area " + path, e.getMessage());\r
return;\r
} catch (XmlException e) {\r
+ Log.wrn("Open Module Surface Area " + path, e.getMessage());\r
Log.err("Open Module Surface Area " + path, e.getMessage());\r
return;\r
} catch (Exception e) {\r
+ Log.wrn("Open Module Surface Area " + path, "Invalid file type");\r
Log.err("Open Module Surface Area " + path, "Invalid file type");\r
return;\r
}\r
//\r
// The module is not in existing packages\r
//\r
- Log.err("The module hasn't been added to any package of current workspace!");\r
+ Log.wrn("Open Module", "The module hasn't been added to any package of current workspace!");\r
return;\r
}\r
\r
try {\r
spd = OpenFile.openSpdFile(path);\r
} catch (IOException e) {\r
+ Log.wrn("Open Package Surface Area " + path, e.getMessage());\r
Log.err("Open Package Surface Area " + path, e.getMessage());\r
return;\r
} catch (XmlException e) {\r
+ Log.wrn("Open Package Surface Area " + path, e.getMessage());\r
Log.err("Open Package Surface Area " + path, e.getMessage());\r
return;\r
} catch (Exception e) {\r
+ Log.wrn("Open Package Surface Area " + path, "Invalid file type");\r
Log.err("Open Package Surface Area " + path, "Invalid file type");\r
return;\r
}\r
//\r
// The module is not in existing packages\r
//\r
- Log.err("The package hasn't been added to current workspace!");\r
+ Log.wrn("Open Package", "The package hasn't been added to current workspace!");\r
return;\r
}\r
\r
try {\r
fpd = OpenFile.openFpdFile(path);\r
} catch (IOException e) {\r
+ Log.wrn("Open Platform Surface Area " + path, e.getMessage());\r
Log.err("Open Platform Surface Area " + path, e.getMessage());\r
return;\r
} catch (XmlException e) {\r
+ Log.wrn("Open Platform Surface Area " + path, e.getMessage());\r
Log.err("Open Platform Surface Area " + path, e.getMessage());\r
return;\r
} catch (Exception e) {\r
+ Log.wrn("Open Platform Surface Area " + path, "Invalid file type");\r
Log.err("Open Platform Surface Area " + path, "Invalid file type");\r
return;\r
}\r
//\r
// The module is not in existing packages\r
//\r
- Log.err("The platform hasn't been added to current workspace!");\r
+ Log.wrn("Open Platform", "The platform hasn't been added to current workspace!");\r
return;\r
}\r
\r
openingModuleList.setNew(omt.getId(), false);\r
openingModuleList.setModuleSaved(omt.getId(), true);\r
} catch (Exception e) {\r
+ Log.wrn("Save Module", e.getMessage());\r
Log.err("Save Module", e.getMessage());\r
}\r
}\r
openingPackageList.setNew(opt.getId(), false);\r
openingPackageList.setPackageSaved(opt.getId(), true);\r
} catch (Exception e) {\r
+ Log.wrn("Save Package", e.getMessage());\r
Log.err("Save Package", e.getMessage());\r
}\r
}\r
openingPlatformList.setNew(opt.getId(), false);\r
openingPlatformList.setPlatformSaved(opt.getId(), true);\r
} catch (Exception e) {\r
+ Log.wrn("Save Package", e.getMessage());\r
Log.err("Save Package", e.getMessage());\r
}\r
}\r
Identification id = iTree.getSelectNode().getId();\r
int intCategory = iTree.getSelectCategory();\r
String path = null;\r
- // \r
- // If the node is not opened yet\r
- // Insert top level elements first\r
- //\r
- //if (intCategory == IDefaultMutableTreeNode.MSA_HEADER || intCategory == IDefaultMutableTreeNode.SPD_MSAFILES) {\r
- if (intCategory == IDefaultMutableTreeNode.MSA_HEADER) {\r
-\r
+ try {\r
+ // \r
+ // If the node is not opened yet\r
+ // Insert top level elements first\r
+ //\r
+ //if (intCategory == IDefaultMutableTreeNode.MSA_HEADER || intCategory == IDefaultMutableTreeNode.SPD_MSAFILES) {\r
if (intCategory == IDefaultMutableTreeNode.MSA_HEADER) {\r
+\r
+ if (intCategory == IDefaultMutableTreeNode.MSA_HEADER) {\r
+ path = iTree.getSelectNode().getId().getPath();\r
+ }\r
+ if (intCategory == IDefaultMutableTreeNode.SPD_MSAFILES) {\r
+ path = iTree.getSelectNode().getId().getPath();\r
+ }\r
+ openModule(path);\r
+ return;\r
+ }\r
+ if (intCategory == IDefaultMutableTreeNode.SPD_HEADER) {\r
path = iTree.getSelectNode().getId().getPath();\r
+ openPackage(path);\r
+ return;\r
}\r
- if (intCategory == IDefaultMutableTreeNode.SPD_MSAFILES) {\r
+ if (intCategory == IDefaultMutableTreeNode.FPD_PLATFORMHEADER) {\r
path = iTree.getSelectNode().getId().getPath();\r
+ openPlatform(path);\r
+ return;\r
}\r
- openModule(path);\r
- return;\r
- }\r
- if (intCategory == IDefaultMutableTreeNode.SPD_HEADER) {\r
- path = iTree.getSelectNode().getId().getPath();\r
- openPackage(path);\r
- return;\r
- }\r
- if (intCategory == IDefaultMutableTreeNode.FPD_PLATFORMHEADER) {\r
- path = iTree.getSelectNode().getId().getPath();\r
- openPlatform(path);\r
- return;\r
- }\r
- //\r
- // Show editor panel\r
- //\r
- if (intCategory >= IDefaultMutableTreeNode.MSA_HEADER && intCategory < IDefaultMutableTreeNode.SPD_HEADER) {\r
- showModuleElement(intCategory, openingModuleList.getOpeningModuleById(id));\r
- this.currentOpeningModuleIndex = openingModuleList.findIndexOfListById(id);\r
- }\r
- if (intCategory >= IDefaultMutableTreeNode.SPD_HEADER\r
- && intCategory < IDefaultMutableTreeNode.FPD_PLATFORMHEADER) {\r
- showPackageElement(intCategory, openingPackageList.getOpeningPackageById(id));\r
- this.currentOpeningPackageIndex = openingPackageList.findIndexOfListById(id);\r
- }\r
- if (intCategory >= IDefaultMutableTreeNode.FPD_PLATFORMHEADER) {\r
- showPlatformElement(intCategory, openingPlatformList.getOpeningPlatformById(id));\r
- this.currentOpeningPlatformIndex = openingPlatformList.findIndexOfListById(id);\r
+ //\r
+ // Show editor panel\r
+ //\r
+ if (intCategory >= IDefaultMutableTreeNode.MSA_HEADER && intCategory < IDefaultMutableTreeNode.SPD_HEADER) {\r
+ showModuleElement(intCategory, openingModuleList.getOpeningModuleById(id));\r
+ this.currentOpeningModuleIndex = openingModuleList.findIndexOfListById(id);\r
+ }\r
+ if (intCategory >= IDefaultMutableTreeNode.SPD_HEADER\r
+ && intCategory < IDefaultMutableTreeNode.FPD_PLATFORMHEADER) {\r
+ showPackageElement(intCategory, openingPackageList.getOpeningPackageById(id));\r
+ this.currentOpeningPackageIndex = openingPackageList.findIndexOfListById(id);\r
+ }\r
+ if (intCategory >= IDefaultMutableTreeNode.FPD_PLATFORMHEADER) {\r
+ showPlatformElement(intCategory, openingPlatformList.getOpeningPlatformById(id));\r
+ this.currentOpeningPlatformIndex = openingPlatformList.findIndexOfListById(id);\r
+ }\r
+ } catch (RuntimeException e) {\r
+ Log.log("double click category: " + intCategory);\r
+ Log.log("double click id path: " + id.getPath());\r
+ Log.log("double click exception: " + e.getMessage());\r
+ e.printStackTrace();\r
}\r
}\r
\r
try {\r
wt.addModuleToPackage(smb.getMid(), psa);\r
} catch (IOException e) {\r
+ Log.wrn("Upddate MsaFiles of Package", e.getMessage());\r
Log.err("Upddate MsaFiles of Package", e.getMessage());\r
- e.printStackTrace();\r
return;\r
} catch (XmlException e) {\r
+ Log.wrn("Upddate MsaFiles of Package", e.getMessage());\r
Log.err("Upddate MsaFiles of Package", e.getMessage());\r
- e.printStackTrace();\r
return;\r
} catch (Exception e) {\r
+ Log.wrn("Upddate MsaFiles of Package", e.getMessage());\r
Log.err("Upddate MsaFiles of Package", e.getMessage());\r
- e.printStackTrace();\r
return;\r
}\r
this.openModule(smb.getMid().getPath(), smb.getMid());\r
// Check if there is any item can be cloned\r
//\r
if (iTree.getSelectionPath() == null) {\r
- Log.err("Please select a target to clone!");\r
+ Log.wrn("Clone", "Please select a target to clone!");\r
return;\r
}\r
int category = iTree.getSelectCategory();\r
Identification id = iTree.getSelectNode().getId();\r
if (category == IDefaultMutableTreeNode.MODULE || category == IDefaultMutableTreeNode.PACKAGE\r
|| category == IDefaultMutableTreeNode.PLATFORM) {\r
- Log.err("Please select a target to clone!");\r
+ Log.wrn("Clone", "Please select a target to clone!");\r
return;\r
}\r
\r