}\r
\r
LibraryClassDocument.LibraryClass classname;\r
- List<UsageTypes.Enum> arch = new ArrayList<UsageTypes.Enum>();\r
classname = libclassdefs.addNewLibraryClass();\r
classname.setKeyword(name);\r
- arch.add(usage);\r
- classname.setSupArchList(arch);\r
+ classname.setUsage(usage);\r
return true;\r
}\r
\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
- arch.add(usage);\r
- guid.setSupArchList(arch);\r
+ guid.setUsage(usage);\r
return true;\r
}\r
\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
- arch.add(usage);\r
- ppi.setSupArchList(arch);\r
+ ppi.setUsage(usage);\r
return true;\r
}\r
\r
if (protocols == null) {\r
protocols = msa.addNewProtocols();\r
}\r
- \r
+\r
Iterator<ProtocolsDocument.Protocols.Protocol> proit = protocols.getProtocolList().iterator();\r
while (proit.hasNext()) {\r
if (proit.next().getProtocolCName() == proname) {\r
return false;\r
}\r
}\r
- \r
+\r
ProtocolsDocument.Protocols.Protocol protocol;\r
- List<UsageTypes.Enum> arch = new ArrayList<UsageTypes.Enum>();\r
protocol = protocols.addNewProtocol();\r
protocol.setProtocolCName(proname);\r
- arch.add(usage);\r
- protocol.setSupArchList(arch);\r
+ protocol.setUsage(usage);\r
return true;\r
}\r
\r