filename.setSupArchList(arch);\r
}\r
}\r
- \r
+ private void addWrapper() {\r
+ XmlCursor cursor = msa.newCursor();\r
+ String uri = "http://www.TianoCore.org/2006/Edk2.0";\r
+ cursor.push();\r
+ cursor.toNextToken();\r
+ cursor.insertNamespace("", uri);\r
+ cursor.insertNamespace("xsi", "http://www.w3.org/2001/XMLSchema-instance");\r
+ cursor.pop();\r
+ msa = (ModuleSurfaceAreaDocument.ModuleSurfaceArea)cursor.getObject();\r
+ }\r
private ModuleSurfaceAreaDocument fulfillMsadoc() throws Exception {\r
Iterator<String> it;\r
String temp;\r
- \r
+ \r
if (mi.modulename != null) {\r
msaheader.setModuleName(mi.modulename);\r
} else {\r
lc.setUsage(UsageTypes.ALWAYS_CONSUMED);\r
}\r
}\r
- \r
+ addWrapper();\r
+ msadoc.setModuleSurfaceArea(msa);\r
return msadoc;\r
}\r
\r
options.setSavePrettyPrint();\r
options.setSavePrettyPrintIndent(2);\r
options.setUseDefaultNamespace();\r
- \r
+\r
BufferedWriter bw = new BufferedWriter(new FileWriter(MigrationTool.ModuleInfoMap.get(mi) + File.separator + "Migration_" + mi.modulename + File.separator + mi.modulename + ".msa"));\r
fulfillMsadoc().save(bw, options);\r
//MsaTreeEditor.init(mi, ui, msadoc);\r