MsaOwner usable

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1645 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
alfred 2006-09-29 09:06:28 +00:00
parent 1ea5992991
commit 190293ab4e
3 changed files with 9 additions and 19 deletions

View File

@ -53,14 +53,13 @@ public class MigrationTool {
} }
new MsaWriter(mi).flush(); new MsaWriter(mi).flush();
/*
mi.addProtocol("protocol", UsageTypes.ALWAYS_CONSUMED);
mi.addGuid("guid", UsageTypes.ALWAYS_CONSUMED); mi.addGuid("guid", UsageTypes.ALWAYS_CONSUMED);
mi.addLibraryClass("class", UsageTypes.ALWAYS_CONSUMED); mi.addLibraryClass("class", UsageTypes.ALWAYS_CONSUMED);
mi.addPpi("ppi", UsageTypes.ALWAYS_CONSUMED); mi.addPpi("ppi", UsageTypes.ALWAYS_CONSUMED);
mi.addProtocol("protocol", UsageTypes.ALWAYS_CONSUMED);
*/
mi.getMsaOwner().flush(MigrationTool.ModuleInfoMap.get(mi) + File.separator + "Migration_" + mi.modulename + File.separator + mi.modulename + ".___"); mi.getMsaOwner().flush(MigrationTool.ModuleInfoMap.get(mi) + File.separator + "Migration_" + mi.modulename + File.separator + mi.modulename + ".___");
if (MigrationTool.doCritic) { if (MigrationTool.doCritic) {
Critic.fireAt(ModuleInfoMap.get(mi) + File.separator + "Migration_" + mi.modulename); Critic.fireAt(ModuleInfoMap.get(mi) + File.separator + "Migration_" + mi.modulename);
} }

View File

@ -60,7 +60,6 @@ public final class ModuleInfo {
public final boolean addProtocol (String proname, UsageTypes.Enum usage) { public final boolean addProtocol (String proname, UsageTypes.Enum usage) {
//protocols.add(proname); //protocols.add(proname);
System.out.println("I'm in");
return msaowner.addProtocol(proname, usage); return msaowner.addProtocol(proname, usage);
} }

View File

@ -58,11 +58,9 @@ public class MsaOwner {
} }
LibraryClassDocument.LibraryClass classname; LibraryClassDocument.LibraryClass classname;
List<UsageTypes.Enum> arch = new ArrayList<UsageTypes.Enum>();
classname = libclassdefs.addNewLibraryClass(); classname = libclassdefs.addNewLibraryClass();
classname.setKeyword(name); classname.setKeyword(name);
arch.add(usage); classname.setUsage(usage);
classname.setSupArchList(arch);
return true; return true;
} }
@ -80,11 +78,9 @@ public class MsaOwner {
} }
GuidsDocument.Guids.GuidCNames guid; GuidsDocument.Guids.GuidCNames guid;
List<UsageTypes.Enum> arch = new ArrayList<UsageTypes.Enum>();
guid = guids.addNewGuidCNames(); guid = guids.addNewGuidCNames();
guid.setGuidCName(guidname); guid.setGuidCName(guidname);
arch.add(usage); guid.setUsage(usage);
guid.setSupArchList(arch);
return true; return true;
} }
@ -103,11 +99,9 @@ public class MsaOwner {
} }
PPIsDocument.PPIs.Ppi ppi; PPIsDocument.PPIs.Ppi ppi;
List<UsageTypes.Enum> arch = new ArrayList<UsageTypes.Enum>();
ppi = ppis.addNewPpi(); ppi = ppis.addNewPpi();
ppi.setPpiCName(ppiname); ppi.setPpiCName(ppiname);
arch.add(usage); ppi.setUsage(usage);
ppi.setSupArchList(arch);
return true; return true;
} }
@ -140,7 +134,7 @@ public class MsaOwner {
if (protocols == null) { if (protocols == null) {
protocols = msa.addNewProtocols(); protocols = msa.addNewProtocols();
} }
Iterator<ProtocolsDocument.Protocols.Protocol> proit = protocols.getProtocolList().iterator(); Iterator<ProtocolsDocument.Protocols.Protocol> proit = protocols.getProtocolList().iterator();
while (proit.hasNext()) { while (proit.hasNext()) {
if (proit.next().getProtocolCName() == proname) { if (proit.next().getProtocolCName() == proname) {
@ -148,13 +142,11 @@ public class MsaOwner {
return false; return false;
} }
} }
ProtocolsDocument.Protocols.Protocol protocol; ProtocolsDocument.Protocols.Protocol protocol;
List<UsageTypes.Enum> arch = new ArrayList<UsageTypes.Enum>();
protocol = protocols.addNewProtocol(); protocol = protocols.addNewProtocol();
protocol.setProtocolCName(proname); protocol.setProtocolCName(proname);
arch.add(usage); protocol.setUsage(usage);
protocol.setSupArchList(arch);
return true; return true;
} }