]> git.proxmox.com Git - mirror_edk2.git/blame - BaseTools/Source/Python/UPT/Object/POM/ModuleObject.py
BaseTools: Replace BSD License with BSD+Patent License
[mirror_edk2.git] / BaseTools / Source / Python / UPT / Object / POM / ModuleObject.py
CommitLineData
4234283c
LG
1## @file\r
2# This file is used to define a class object to describe a module\r
3#\r
f7496d71 4# Copyright (c) 2011 - 2018, Intel Corporation. All rights reserved.<BR>\r
4234283c 5#\r
2e351cbe 6# SPDX-License-Identifier: BSD-2-Clause-Patent\r
4234283c
LG
7\r
8'''\r
9ModuleObject\r
10'''\r
11\r
12##\r
13# Import Modules\r
f7496d71 14#\r
4234283c
LG
15from Object.POM.CommonObject import CommonPropertiesObject\r
16from Object.POM.CommonObject import IdentificationObject\r
17from Object.POM.CommonObject import CommonHeaderObject\r
421ccda3 18from Object.POM.CommonObject import BinaryHeaderObject\r
4234283c
LG
19from Object.POM.CommonObject import HelpTextListObject\r
20from Object.POM.CommonObject import GuidVersionObject\r
4234283c 21\r
f7496d71
LG
22\r
23##\r
4234283c
LG
24# BootModeObject\r
25#\r
26class BootModeObject(CommonPropertiesObject, HelpTextListObject):\r
27 def __init__(self):\r
28 self.SupportedBootModes = ''\r
29 CommonPropertiesObject.__init__(self)\r
30 HelpTextListObject.__init__(self)\r
f7496d71 31\r
4234283c
LG
32 def SetSupportedBootModes(self, SupportedBootModes):\r
33 self.SupportedBootModes = SupportedBootModes\r
f7496d71 34\r
4234283c
LG
35 def GetSupportedBootModes(self):\r
36 return self.SupportedBootModes\r
37\r
38##\r
39# EventObject\r
40#\r
41class EventObject(CommonPropertiesObject, HelpTextListObject):\r
42 def __init__(self):\r
43 self.EventType = ''\r
44 CommonPropertiesObject.__init__(self)\r
45 HelpTextListObject.__init__(self)\r
f7496d71 46\r
4234283c
LG
47 def SetEventType(self, EventType):\r
48 self.EventType = EventType\r
f7496d71 49\r
4234283c
LG
50 def GetEventType(self):\r
51 return self.EventType\r
52\r
53##\r
54# HobObject\r
55#\r
56class HobObject(CommonPropertiesObject, HelpTextListObject):\r
57 def __init__(self):\r
58 self.HobType = ''\r
59 CommonPropertiesObject.__init__(self)\r
60 HelpTextListObject.__init__(self)\r
f7496d71 61\r
4234283c
LG
62 def SetHobType(self, HobType):\r
63 self.HobType = HobType\r
f7496d71 64\r
4234283c
LG
65 def GetHobType(self):\r
66 return self.HobType\r
67\r
68##\r
69# SpecObject\r
70#\r
71class SpecObject(object):\r
72 def __init__(self):\r
73 self.Spec = ''\r
74 self.Version = ''\r
f7496d71 75\r
4234283c
LG
76 def SetSpec(self, Spec):\r
77 self.Spec = Spec\r
f7496d71 78\r
4234283c
LG
79 def GetSpec(self):\r
80 return self.Spec\r
f7496d71 81\r
4234283c
LG
82 def SetVersion(self, Version):\r
83 self.Version = Version\r
f7496d71 84\r
4234283c
LG
85 def GetVersion(self):\r
86 return self.Version\r
87\r
88## ModuleHeaderObject\r
89#\r
90# This class defined header items used in Module file\r
f7496d71 91#\r
421ccda3 92class ModuleHeaderObject(IdentificationObject, CommonHeaderObject, BinaryHeaderObject):\r
4234283c
LG
93 def __init__(self):\r
94 self.IsLibrary = False\r
95 self.IsLibraryModList = []\r
96 self.ModuleType = ''\r
97 self.BinaryModule = False\r
98 self.PcdIsDriver = ''\r
99 self.PiSpecificationVersion = ''\r
100 self.UefiSpecificationVersion = ''\r
421ccda3 101 self.UNIFlag = False\r
f71b1630 102 self.ModuleUniFile = ''\r
4234283c
LG
103 #\r
104 # SpecObject\r
105 #\r
f7496d71 106 self.SpecList = []\r
4234283c
LG
107 #\r
108 # BootModeObject\r
109 #\r
f7496d71 110 self.BootModeList = []\r
4234283c
LG
111 #\r
112 # EventObject\r
113 #\r
f7496d71 114 self.EventList = []\r
4234283c
LG
115 #\r
116 # HobObject\r
117 #\r
118 self.HobList = []\r
f7496d71 119 #\r
4234283c
LG
120 # LibraryClassObject\r
121 #\r
f7496d71 122 self.LibraryClassList = []\r
4234283c
LG
123 self.SupArchList = []\r
124 IdentificationObject.__init__(self)\r
125 CommonHeaderObject.__init__(self)\r
421ccda3 126 BinaryHeaderObject.__init__(self)\r
f7496d71 127\r
4234283c
LG
128 def SetIsLibrary(self, IsLibrary):\r
129 self.IsLibrary = IsLibrary\r
f7496d71 130\r
4234283c
LG
131 def GetIsLibrary(self):\r
132 return self.IsLibrary\r
f7496d71 133\r
4234283c
LG
134 def SetIsLibraryModList(self, IsLibraryModList):\r
135 self.IsLibraryModList = IsLibraryModList\r
f7496d71 136\r
4234283c
LG
137 def GetIsLibraryModList(self):\r
138 return self.IsLibraryModList\r
f7496d71 139\r
4234283c
LG
140 def SetModuleType(self, ModuleType):\r
141 self.ModuleType = ModuleType\r
f7496d71 142\r
4234283c
LG
143 def GetModuleType(self):\r
144 return self.ModuleType\r
f7496d71 145\r
4234283c
LG
146 def SetBinaryModule(self, BinaryModule):\r
147 self.BinaryModule = BinaryModule\r
f7496d71 148\r
4234283c
LG
149 def GetBinaryModule(self):\r
150 return self.BinaryModule\r
f7496d71 151\r
4234283c
LG
152 def SetPcdIsDriver(self, PcdIsDriver):\r
153 self.PcdIsDriver = PcdIsDriver\r
f7496d71 154\r
4234283c
LG
155 def GetPcdIsDriver(self):\r
156 return self.PcdIsDriver\r
f7496d71 157\r
4234283c
LG
158 def SetPiSpecificationVersion(self, PiSpecificationVersion):\r
159 self.PiSpecificationVersion = PiSpecificationVersion\r
f7496d71 160\r
4234283c
LG
161 def GetPiSpecificationVersion(self):\r
162 return self.PiSpecificationVersion\r
f7496d71 163\r
4234283c
LG
164 def SetUefiSpecificationVersion(self, UefiSpecificationVersion):\r
165 self.UefiSpecificationVersion = UefiSpecificationVersion\r
f7496d71 166\r
4234283c
LG
167 def GetUefiSpecificationVersion(self):\r
168 return self.UefiSpecificationVersion\r
f7496d71 169\r
4234283c
LG
170 def SetSpecList(self, SpecList):\r
171 self.SpecList = SpecList\r
f7496d71 172\r
4234283c
LG
173 def GetSpecList(self):\r
174 return self.SpecList\r
f7496d71 175\r
4234283c
LG
176 def SetBootModeList(self, BootModeList):\r
177 self.BootModeList = BootModeList\r
f7496d71 178\r
4234283c
LG
179 def GetBootModeList(self):\r
180 return self.BootModeList\r
f7496d71 181\r
4234283c
LG
182 def SetEventList(self, EventList):\r
183 self.EventList = EventList\r
f7496d71 184\r
4234283c
LG
185 def GetEventList(self):\r
186 return self.EventList\r
f7496d71 187\r
4234283c
LG
188 def SetHobList(self, HobList):\r
189 self.HobList = HobList\r
f7496d71 190\r
4234283c
LG
191 def GetHobList(self):\r
192 return self.HobList\r
193\r
194 def SetLibraryClassList(self, LibraryClassList):\r
195 self.LibraryClassList = LibraryClassList\r
f7496d71 196\r
4234283c
LG
197 def GetLibraryClassList(self):\r
198 return self.LibraryClassList\r
199\r
200 def SetSupArchList(self, SupArchList):\r
201 self.SupArchList = SupArchList\r
202\r
203 def GetSupArchList(self):\r
204 return self.SupArchList\r
205\r
f71b1630
HC
206 def SetModuleUniFile(self, ModuleUniFile):\r
207 self.ModuleUniFile = ModuleUniFile\r
208\r
209 def GetModuleUniFile(self):\r
210 return self.ModuleUniFile\r
4234283c
LG
211##\r
212# SourceFileObject\r
213#\r
214class SourceFileObject(CommonPropertiesObject):\r
215 def __init__(self):\r
216 CommonPropertiesObject.__init__(self)\r
217 self.SourceFile = ''\r
218 self.TagName = ''\r
219 self.ToolCode = ''\r
220 self.Family = ''\r
221 self.FileType = ''\r
f7496d71 222\r
4234283c
LG
223 def SetSourceFile(self, SourceFile):\r
224 self.SourceFile = SourceFile\r
f7496d71 225\r
4234283c
LG
226 def GetSourceFile(self):\r
227 return self.SourceFile\r
f7496d71 228\r
4234283c
LG
229 def SetTagName(self, TagName):\r
230 self.TagName = TagName\r
f7496d71 231\r
4234283c
LG
232 def GetTagName(self):\r
233 return self.TagName\r
f7496d71 234\r
4234283c
LG
235 def SetToolCode(self, ToolCode):\r
236 self.ToolCode = ToolCode\r
f7496d71 237\r
4234283c
LG
238 def GetToolCode(self):\r
239 return self.ToolCode\r
f7496d71 240\r
4234283c
LG
241 def SetFamily(self, Family):\r
242 self.Family = Family\r
f7496d71 243\r
4234283c
LG
244 def GetFamily(self):\r
245 return self.Family\r
f7496d71 246\r
4234283c
LG
247 def SetFileType(self, FileType):\r
248 self.FileType = FileType\r
f7496d71 249\r
4234283c
LG
250 def GetFileType(self):\r
251 return self.FileType\r
252\r
f7496d71 253\r
4234283c
LG
254##\r
255# BinaryFileObject\r
256#\r
257class BinaryFileObject(CommonPropertiesObject):\r
258 def __init__(self):\r
259 self.FileNamList = []\r
260 self.AsBuiltList = []\r
261 CommonPropertiesObject.__init__(self)\r
f7496d71 262\r
4234283c
LG
263 def SetFileNameList(self, FileNamList):\r
264 self.FileNamList = FileNamList\r
265\r
266 def GetFileNameList(self):\r
267 return self.FileNamList\r
268\r
269 def SetAsBuiltList(self, AsBuiltList):\r
270 self.AsBuiltList = AsBuiltList\r
271\r
272 def GetAsBuiltList(self):\r
273 return self.AsBuiltList\r
f7496d71 274\r
4234283c
LG
275\r
276##\r
277# AsBuildLibraryClassObject\r
278#\r
279class AsBuildLibraryClassObject(object):\r
280 def __init__(self):\r
281 self.LibGuid = ''\r
282 self.LibVersion = ''\r
421ccda3 283 self.SupArchList = []\r
f7496d71 284\r
4234283c
LG
285 def SetLibGuid(self, LibGuid):\r
286 self.LibGuid = LibGuid\r
287 def GetLibGuid(self):\r
288 return self.LibGuid\r
f7496d71 289\r
4234283c
LG
290 def SetLibVersion(self, LibVersion):\r
291 self.LibVersion = LibVersion\r
292 def GetLibVersion(self):\r
293 return self.LibVersion\r
294\r
421ccda3
HC
295 def SetSupArchList(self, SupArchList):\r
296 self.SupArchList = SupArchList\r
297 def GetSupArchList(self):\r
298 return self.SupArchList\r
299\r
4234283c
LG
300##\r
301# AsBuiltObject\r
302#\r
303class AsBuiltObject(object):\r
304 def __init__(self):\r
305 #\r
306 # list of PcdObject\r
307 #\r
308 self.PatchPcdList = []\r
309 #\r
310 # list of PcdObject\r
311 #\r
312 self.PcdExValueList = []\r
313 #\r
314 # list of GuidVersionObject\r
315 #\r
316 self.LibraryInstancesList = []\r
317 #\r
318 # List of BinaryBuildFlag object\r
319 #\r
421ccda3 320 self.BinaryBuildFlagList = []\r
4234283c
LG
321\r
322 def SetPatchPcdList(self, PatchPcdList):\r
323 self.PatchPcdList = PatchPcdList\r
324\r
325 def GetPatchPcdList(self):\r
326 return self.PatchPcdList\r
327\r
328 def SetPcdExList(self, PcdExValueList):\r
329 self.PcdExValueList = PcdExValueList\r
330\r
331 def GetPcdExList(self):\r
332 return self.PcdExValueList\r
333\r
334 def SetLibraryInstancesList(self, LibraryInstancesList):\r
335 self.LibraryInstancesList = LibraryInstancesList\r
336\r
337 def GetLibraryInstancesList(self):\r
338 return self.LibraryInstancesList\r
f7496d71 339\r
4234283c
LG
340 def SetBuildFlagsList(self, BinaryBuildFlagList):\r
341 self.BinaryBuildFlagList = BinaryBuildFlagList\r
342\r
343 def GetBuildFlagsList(self):\r
344 return self.BinaryBuildFlagList\r
345\r
346##\r
347# BinaryBuildFlag, this object will include those fields that are not\r
f7496d71 348# covered by the UPT Spec BinaryFile field\r
4234283c
LG
349#\r
350class BinaryBuildFlagObject(object):\r
351 def __init__(self):\r
352 self.Target = ''\r
353 self.TagName = ''\r
354 self.Family = ''\r
355 self.AsBuiltOptionFlags = ''\r
f7496d71 356\r
4234283c
LG
357 def SetTarget(self, Target):\r
358 self.Target = Target\r
359\r
360 def GetTarget(self):\r
f7496d71 361 return self.Target\r
4234283c
LG
362\r
363 def SetTagName(self, TagName):\r
364 self.TagName = TagName\r
f7496d71 365\r
4234283c
LG
366 def GetTagName(self):\r
367 return self.TagName\r
f7496d71 368\r
4234283c
LG
369 def SetFamily(self, Family):\r
370 self.Family = Family\r
f7496d71 371\r
4234283c
LG
372 def GetFamily(self):\r
373 return self.Family\r
f7496d71 374\r
4234283c
LG
375 def SetAsBuiltOptionFlags(self, AsBuiltOptionFlags):\r
376 self.AsBuiltOptionFlags = AsBuiltOptionFlags\r
377 def GetAsBuiltOptionFlags(self):\r
378 return self.AsBuiltOptionFlags\r
f7496d71
LG
379\r
380##\r
4234283c
LG
381# ExternObject\r
382#\r
383class ExternObject(CommonPropertiesObject):\r
384 def __init__(self):\r
385 self.EntryPoint = ''\r
386 self.UnloadImage = ''\r
387 self.Constructor = ''\r
388 self.Destructor = ''\r
389 self.SupModList = []\r
390 CommonPropertiesObject.__init__(self)\r
f7496d71 391\r
4234283c
LG
392 def SetEntryPoint(self, EntryPoint):\r
393 self.EntryPoint = EntryPoint\r
f7496d71 394\r
4234283c
LG
395 def GetEntryPoint(self):\r
396 return self.EntryPoint\r
f7496d71 397\r
4234283c
LG
398 def SetUnloadImage(self, UnloadImage):\r
399 self.UnloadImage = UnloadImage\r
f7496d71 400\r
4234283c
LG
401 def GetUnloadImage(self):\r
402 return self.UnloadImage\r
f7496d71 403\r
4234283c
LG
404 def SetConstructor(self, Constructor):\r
405 self.Constructor = Constructor\r
f7496d71 406\r
4234283c
LG
407 def GetConstructor(self):\r
408 return self.Constructor\r
f7496d71 409\r
4234283c
LG
410 def SetDestructor(self, Destructor):\r
411 self.Destructor = Destructor\r
f7496d71 412\r
4234283c
LG
413 def GetDestructor(self):\r
414 return self.Destructor\r
f7496d71 415\r
4234283c
LG
416 def SetSupModList(self, SupModList):\r
417 self.SupModList = SupModList\r
418 def GetSupModList(self):\r
419 return self.SupModList\r
420\r
421##\r
422# DepexObject\r
423#\r
424class DepexObject(CommonPropertiesObject):\r
425 def __init__(self):\r
426 self.Depex = ''\r
427 self.ModuelType = ''\r
428 CommonPropertiesObject.__init__(self)\r
f7496d71 429\r
4234283c
LG
430 def SetDepex(self, Depex):\r
431 self.Depex = Depex\r
f7496d71 432\r
4234283c
LG
433 def GetDepex(self):\r
434 return self.Depex\r
f7496d71 435\r
4234283c
LG
436 def SetModuleType(self, ModuleType):\r
437 self.ModuelType = ModuleType\r
f7496d71 438\r
4234283c
LG
439 def GetModuleType(self):\r
440 return self.ModuelType\r
441\r
442##\r
443# PackageDependencyObject\r
444#\r
445class PackageDependencyObject(GuidVersionObject, CommonPropertiesObject):\r
446 def __init__(self):\r
447 self.Package = ''\r
448 self.PackageFilePath = ''\r
449 GuidVersionObject.__init__(self)\r
450 CommonPropertiesObject.__init__(self)\r
f7496d71 451\r
4234283c
LG
452 def SetPackageFilePath(self, PackageFilePath):\r
453 self.PackageFilePath = PackageFilePath\r
f7496d71 454\r
4234283c
LG
455 def GetPackageFilePath(self):\r
456 return self.PackageFilePath\r
457\r
458 def SetPackage(self, Package):\r
459 self.Package = Package\r
f7496d71 460\r
4234283c
LG
461 def GetPackage(self):\r
462 return self.Package\r
463\r
464##\r
465# BuildOptionObject\r
466#\r
467class BuildOptionObject(CommonPropertiesObject):\r
468 def __init__(self):\r
469 CommonPropertiesObject.__init__(self)\r
470 self.BuildOption = ''\r
f7496d71 471\r
4234283c
LG
472 def SetBuildOption(self, BuildOption):\r
473 self.BuildOption = BuildOption\r
f7496d71 474\r
4234283c
LG
475 def GetBuildOption(self):\r
476 return self.BuildOption\r
f7496d71 477\r
4234283c
LG
478##\r
479# ModuleObject\r
480#\r
481class ModuleObject(ModuleHeaderObject):\r
482 def __init__(self):\r
483 #\r
484 # {Arch : ModuleHeaderObject}\r
485 #\r
f7496d71 486 self.HeaderDict = {}\r
4234283c
LG
487 #\r
488 # LibraryClassObject\r
489 #\r
f7496d71 490 self.LibraryClassList = []\r
4234283c
LG
491 #\r
492 # SourceFileObject\r
493 #\r
f7496d71 494 self.SourceFileList = []\r
4234283c
LG
495 #\r
496 # BinaryFileObject\r
497 #\r
f7496d71 498 self.BinaryFileList = []\r
4234283c
LG
499 #\r
500 # PackageDependencyObject\r
501 #\r
f7496d71 502 self.PackageDependencyList = []\r
4234283c
LG
503 #\r
504 # DepexObject\r
505 #\r
f7496d71 506 self.PeiDepex = []\r
4234283c
LG
507 #\r
508 # DepexObject\r
509 #\r
f7496d71 510 self.DxeDepex = []\r
4234283c
LG
511 #\r
512 # DepexObject\r
513 #\r
f7496d71 514 self.SmmDepex = []\r
4234283c
LG
515 #\r
516 # ProtocolObject\r
517 #\r
f7496d71 518 self.ProtocolList = []\r
4234283c
LG
519 #\r
520 # PpiObject\r
521 #\r
f7496d71 522 self.PpiList = []\r
4234283c
LG
523 #\r
524 # GuidObject\r
525 #\r
f7496d71 526 self.GuidList = []\r
4234283c
LG
527 #\r
528 # PcdObject\r
529 #\r
f7496d71 530 self.PcdList = []\r
4234283c
LG
531 #\r
532 # ExternObject\r
533 #\r
f7496d71 534 self.ExternList = []\r
4234283c
LG
535 #\r
536 # BuildOptionObject\r
537 #\r
f7496d71 538 self.BuildOptionList = []\r
4234283c
LG
539 #\r
540 # UserExtensionObject\r
541 #\r
f7496d71 542 self.UserExtensionList = []\r
4234283c
LG
543 #\r
544 # MiscFileObject\r
545 #\r
f7496d71 546 self.MiscFileList = []\r
4234283c
LG
547 #\r
548 # ClonedFromObject\r
549 #\r
f7496d71
LG
550 self.ClonedFrom = None\r
551\r
4234283c 552 ModuleHeaderObject.__init__(self)\r
f7496d71 553\r
4234283c
LG
554 def SetHeaderDict(self, HeaderDict):\r
555 self.HeaderDict = HeaderDict\r
f7496d71 556\r
4234283c
LG
557 def GetHeaderDict(self):\r
558 return self.HeaderDict\r
f7496d71 559\r
4234283c
LG
560 def SetLibraryClassList(self, LibraryClassList):\r
561 self.LibraryClassList = LibraryClassList\r
f7496d71 562\r
4234283c
LG
563 def GetLibraryClassList(self):\r
564 return self.LibraryClassList\r
f7496d71 565\r
4234283c
LG
566 def SetSourceFileList(self, SourceFileList):\r
567 self.SourceFileList = SourceFileList\r
f7496d71 568\r
4234283c
LG
569 def GetSourceFileList(self):\r
570 return self.SourceFileList\r
f7496d71 571\r
4234283c
LG
572 def SetBinaryFileList(self, BinaryFileList):\r
573 self.BinaryFileList = BinaryFileList\r
574\r
575 def GetBinaryFileList(self):\r
576 return self.BinaryFileList\r
f7496d71 577\r
4234283c
LG
578 def SetPackageDependencyList(self, PackageDependencyList):\r
579 self.PackageDependencyList = PackageDependencyList\r
f7496d71 580\r
4234283c
LG
581 def GetPackageDependencyList(self):\r
582 return self.PackageDependencyList\r
f7496d71 583\r
4234283c
LG
584 def SetPeiDepex(self, PeiDepex):\r
585 self.PeiDepex = PeiDepex\r
f7496d71 586\r
4234283c
LG
587 def GetPeiDepex(self):\r
588 return self.PeiDepex\r
f7496d71 589\r
4234283c
LG
590 def SetDxeDepex(self, DxeDepex):\r
591 self.DxeDepex = DxeDepex\r
f7496d71 592\r
4234283c
LG
593 def GetDxeDepex(self):\r
594 return self.DxeDepex\r
f7496d71 595\r
4234283c
LG
596 def SetSmmDepex(self, SmmDepex):\r
597 self.SmmDepex = SmmDepex\r
f7496d71 598\r
4234283c
LG
599 def GetSmmDepex(self):\r
600 return self.SmmDepex\r
f7496d71 601\r
4234283c
LG
602 def SetPpiList(self, PpiList):\r
603 self.PpiList = PpiList\r
f7496d71 604\r
4234283c
LG
605 def GetPpiList(self):\r
606 return self.PpiList\r
607\r
608 def SetProtocolList(self, ProtocolList):\r
609 self.ProtocolList = ProtocolList\r
f7496d71 610\r
4234283c
LG
611 def GetProtocolList(self):\r
612 return self.ProtocolList\r
613\r
614 def SetPcdList(self, PcdList):\r
615 self.PcdList = PcdList\r
f7496d71 616\r
4234283c
LG
617 def GetPcdList(self):\r
618 return self.PcdList\r
f7496d71 619\r
4234283c
LG
620 def SetGuidList(self, GuidList):\r
621 self.GuidList = GuidList\r
f7496d71 622\r
4234283c
LG
623 def GetGuidList(self):\r
624 return self.GuidList\r
f7496d71 625\r
4234283c
LG
626 def SetExternList(self, ExternList):\r
627 self.ExternList = ExternList\r
628\r
629 def GetExternList(self):\r
630 return self.ExternList\r
f7496d71 631\r
4234283c
LG
632 def SetBuildOptionList(self, BuildOptionList):\r
633 self.BuildOptionList = BuildOptionList\r
f7496d71 634\r
4234283c
LG
635 def GetBuildOptionList(self):\r
636 return self.BuildOptionList\r
f7496d71 637\r
4234283c
LG
638 def SetUserExtensionList(self, UserExtensionList):\r
639 self.UserExtensionList = UserExtensionList\r
f7496d71 640\r
4234283c
LG
641 def GetUserExtensionList(self):\r
642 return self.UserExtensionList\r
f7496d71 643\r
4234283c
LG
644 def SetMiscFileList(self, MiscFileList):\r
645 self.MiscFileList = MiscFileList\r
f7496d71 646\r
4234283c
LG
647 def GetMiscFileList(self):\r
648 return self.MiscFileList\r
f7496d71 649\r
4234283c
LG
650 def SetClonedFrom(self, ClonedFrom):\r
651 self.ClonedFrom = ClonedFrom\r
f7496d71 652\r
4234283c
LG
653 def GetClonedFrom(self):\r
654 return self.ClonedFrom\r