git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1645
6f19259b-4bc3-4df7-8a09-
765794883524
}\r
\r
new MsaWriter(mi).flush();\r
}\r
\r
new MsaWriter(mi).flush();\r
+\r
+ mi.addProtocol("protocol", UsageTypes.ALWAYS_CONSUMED);\r
mi.addGuid("guid", UsageTypes.ALWAYS_CONSUMED);\r
mi.addLibraryClass("class", UsageTypes.ALWAYS_CONSUMED);\r
mi.addPpi("ppi", UsageTypes.ALWAYS_CONSUMED);\r
mi.addGuid("guid", UsageTypes.ALWAYS_CONSUMED);\r
mi.addLibraryClass("class", UsageTypes.ALWAYS_CONSUMED);\r
mi.addPpi("ppi", UsageTypes.ALWAYS_CONSUMED);\r
- mi.addProtocol("protocol", UsageTypes.ALWAYS_CONSUMED);\r
-*/\r
mi.getMsaOwner().flush(MigrationTool.ModuleInfoMap.get(mi) + File.separator + "Migration_" + mi.modulename + File.separator + mi.modulename + ".___");\r
mi.getMsaOwner().flush(MigrationTool.ModuleInfoMap.get(mi) + File.separator + "Migration_" + mi.modulename + File.separator + mi.modulename + ".___");\r
if (MigrationTool.doCritic) {\r
Critic.fireAt(ModuleInfoMap.get(mi) + File.separator + "Migration_" + mi.modulename);\r
}\r
if (MigrationTool.doCritic) {\r
Critic.fireAt(ModuleInfoMap.get(mi) + File.separator + "Migration_" + mi.modulename);\r
}\r
\r
public final boolean addProtocol (String proname, UsageTypes.Enum usage) {\r
//protocols.add(proname);\r
\r
public final boolean addProtocol (String proname, UsageTypes.Enum usage) {\r
//protocols.add(proname);\r
- System.out.println("I'm in");\r
return msaowner.addProtocol(proname, usage);\r
}\r
\r
return msaowner.addProtocol(proname, usage);\r
}\r
\r
}\r
\r
LibraryClassDocument.LibraryClass classname;\r
}\r
\r
LibraryClassDocument.LibraryClass classname;\r
- List<UsageTypes.Enum> arch = new ArrayList<UsageTypes.Enum>();\r
classname = libclassdefs.addNewLibraryClass();\r
classname.setKeyword(name);\r
classname = libclassdefs.addNewLibraryClass();\r
classname.setKeyword(name);\r
- arch.add(usage);\r
- classname.setSupArchList(arch);\r
+ classname.setUsage(usage);\r
}\r
\r
GuidsDocument.Guids.GuidCNames guid;\r
}\r
\r
GuidsDocument.Guids.GuidCNames guid;\r
- List<UsageTypes.Enum> arch = new ArrayList<UsageTypes.Enum>();\r
guid = guids.addNewGuidCNames();\r
guid.setGuidCName(guidname);\r
guid = guids.addNewGuidCNames();\r
guid.setGuidCName(guidname);\r
- arch.add(usage);\r
- guid.setSupArchList(arch);\r
+ guid.setUsage(usage);\r
}\r
\r
PPIsDocument.PPIs.Ppi ppi;\r
}\r
\r
PPIsDocument.PPIs.Ppi ppi;\r
- List<UsageTypes.Enum> arch = new ArrayList<UsageTypes.Enum>();\r
ppi = ppis.addNewPpi();\r
ppi.setPpiCName(ppiname);\r
ppi = ppis.addNewPpi();\r
ppi.setPpiCName(ppiname);\r
- arch.add(usage);\r
- ppi.setSupArchList(arch);\r
if (protocols == null) {\r
protocols = msa.addNewProtocols();\r
}\r
if (protocols == null) {\r
protocols = msa.addNewProtocols();\r
}\r
Iterator<ProtocolsDocument.Protocols.Protocol> proit = protocols.getProtocolList().iterator();\r
while (proit.hasNext()) {\r
if (proit.next().getProtocolCName() == proname) {\r
Iterator<ProtocolsDocument.Protocols.Protocol> proit = protocols.getProtocolList().iterator();\r
while (proit.hasNext()) {\r
if (proit.next().getProtocolCName() == proname) {\r
ProtocolsDocument.Protocols.Protocol protocol;\r
ProtocolsDocument.Protocols.Protocol protocol;\r
- List<UsageTypes.Enum> arch = new ArrayList<UsageTypes.Enum>();\r
protocol = protocols.addNewProtocol();\r
protocol.setProtocolCName(proname);\r
protocol = protocols.addNewProtocol();\r
protocol.setProtocolCName(proname);\r
- arch.add(usage);\r
- protocol.setSupArchList(arch);\r
+ protocol.setUsage(usage);\r