/** @file The file is used to init all JComboBox items Copyright (c) 2006, Intel Corporation All rights reserved. This program and the accompanying materials are licensed and made available under the terms and conditions of the BSD License which accompanies this distribution. The full text of the license may be found at http://opensource.org/licenses/bsd-license.php THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. **/ package org.tianocore.frameworkwizard.common; import java.util.Vector; public class EnumerationData { // // Static data for externs definitions // public final static String EXTERNS_PCD_IS_DRIVER = "Pcd Is Driver"; public final static String EXTERNS_SPECIFICATION = "Specification"; public final static String EXTERNS_IMAGE = "Image"; public final static String EXTERNS_MODULE_ENTRY_POINT = "ModuleEntryPoint"; public final static String EXTERNS_MODULE_UNLOAD_IMAGE = "ModuleUnloadImage"; public final static String EXTERNS_LIBRARY = "Library"; public final static String EXTERNS_CONSTRUCTOR = "Constructor"; public final static String EXTERNS_DESTRUCTOR = "Destructor"; public final static String EXTERNS_DRIVER = "Driver"; public final static String EXTERNS_DRIVER_BINDING = "DriverBinding"; public final static String EXTERNS_COMPONENT_NAME = "ComponentName"; public final static String EXTERNS_DRIVER_CONFIG = "DriverConfig"; public final static String EXTERNS_DRIVER_DIAG = "DriverDiag"; public final static String EXTERNS_CALL_BACK = "Call Back"; public final static String EXTERNS_VIRTUAL_ADDRESS_MAP_CALL_BACK = "VirtualAddressMap"; public final static String EXTERNS_EXIT_BOOT_SERVICES_CALL_BACK = "ExitBootServices"; // // Static data for guid type // public final static String GUID_TYPE_DATA_HUB_RECORD = "DATA_HUB_RECORD"; public final static String GUID_TYPE_EFI_EVENT = "EFI_EVENT"; public final static String GUID_TYPE_EFI_SYSTEM_CONFIGURATION_TABLE = "EFI_SYSTEM_CONFIGURATION_TABLE"; public final static String GUID_TYPE_EFI_VARIABLE = "EFI_VARIABLE"; public final static String GUID_TYPE_GUID = "GUID"; public final static String GUID_TYPE_HII_PACKAGE_LIST = "HII_PACKAGE_LIST"; public final static String GUID_TYPE_HOB = "HOB"; public final static String GUID_TYPE_TOKEN_SPACE_GUID = "TOKEN_SPACE_GUID"; // // Common data // public Vector vSupportedArchitectures = new Vector(); public Vector vEnabled = new Vector(); public Vector vBoolean = new Vector(); // // Used by Msa Header // public Vector vModuleType = new Vector(); public Vector vCompontentType = new Vector(); // // Used by Library Class Definitions // public Vector vLibraryUsage = new Vector(); public Vector vFrameworkModuleTypes = new Vector(); public Vector vLibClassDef = new Vector(); public Vector vLibClassDefBase = new Vector(); public Vector vLibClassDefPei = new Vector(); public Vector vLibClassDefPeim = new Vector(); public Vector vLibClassDefDxeCore = new Vector(); public Vector vLibClassDefDxeDriver = new Vector(); public Vector vLibClassDefDxeSmmDriver = new Vector(); public Vector vLibClassDefUefiDriver = new Vector(); // // Used by Source Files // public Vector vSourceFilesToolChainFamily = new Vector(); public Vector vSourceFilesFileType = new Vector(); public Vector vToolCode = new Vector(); // // Used by Package Dependencies // public Vector vPackageUsage = new Vector(); // // Used by Protocols // public Vector vProtocolUsage = new Vector(); public Vector vProtocolNotifyUsage = new Vector(); public Vector vProtocolType = new Vector(); // // Used by Events // public Vector vEventType = new Vector(); public Vector vEventUsage = new Vector(); public Vector vEventGroup = new Vector(); // // Used by Hobs // public Vector vHobType = new Vector(); public Vector vHobUsage = new Vector(); // // Used by Ppis // public Vector vPpiType = new Vector(); public Vector vPpiUsage = new Vector(); public Vector vPpiNotifyUsage = new Vector(); // // Used by Variable // public Vector vVariableUsage = new Vector(); // // Used by Boot Mode // public Vector vBootModeNames = new Vector(); public Vector vBootModeUsage = new Vector(); // // Used by System Tables // public Vector vSystemTableUsage = new Vector(); // // Used by Data Hubs // public Vector vDataHubUsage = new Vector(); // // Used by Hii Packages // public Vector vHiiPackageUsage = new Vector(); // // Used by Guid // public Vector vGuidUsage = new Vector(); // // Used by Externs // public Vector vExternTypes = new Vector(); public Vector vPcdDriverTypes = new Vector(); // // Used by Pcd // public Vector vPcdItemTypes = new Vector(); public Vector vPcdUsage = new Vector(); public EnumerationData() { init(); } private void init() { // // Init common data first // initSupportedArchitectures(); initEnabled(); initBoolean(); // // Used by Msa header // initModuleType(); // // Used by Library Class Definitions // initLibraryUsage(); initFrameworkModuleTypes(); initLibClassDefBase(); initLibClassDefPei(); initLibClassDefPeim(); initLibClassDefDxeCore(); initLibClassDefDxeDriver(); initLibClassDefDxeSmmDriver(); initLibClassDefUefiDriver(); initLibClassDef(); // // Used by Library Class Definitions // initSourceFilesToolChainFamily(); initSourceFilesFileType(); initToolCode(); // // Used by Package Dependencies // initPackageUsage(); // // Used by Protocols // initProtocolType(); initProtocolUsage(); initProtocolNotifyUsage(); // // Used by Events // initEventType(); initEventUsage(); initEventGroup(); // // Used by Hobs // initHobType(); initHobUsage(); // // Used by Ppis // initPpiType(); initPpiUsage(); initPpiNotifyUsage(); // // Used by Variable // initVariableUsage(); // // Used by Boot Mode // initBootModeNames(); initBootModeUsage(); // // Used by System Tables // initSystemTableUsage(); // // Used by Data Hubs // initDataHubUsage(); // // Used by Hii Packages // initHiiPackages(); // // Used by Guid // initGuidUsage(); // // Used by Externs // initExternTypes(); initPcdDriverTypes(); // // Used by Pcd // initPcdItemTypes(); initPcdUsage(); } private void initEnabled() { vEnabled.removeAllElements(); vEnabled.addElement("Disabled"); vEnabled.addElement("Enabled"); } private void initBoolean() { vBoolean.removeAllElements(); vBoolean.addElement(DataType.FALSE); vBoolean.addElement(DataType.TRUE); } private void initModuleType() { vModuleType.removeAllElements(); vModuleType.addElement("BASE"); vModuleType.addElement("SEC"); vModuleType.addElement("PEI_CORE"); vModuleType.addElement("PEIM"); vModuleType.addElement("DXE_CORE"); vModuleType.addElement("DXE_DRIVER"); vModuleType.addElement("DXE_RUNTIME_DRIVER"); vModuleType.addElement("DXE_SAL_DRIVER"); vModuleType.addElement("DXE_SMM_DRIVER"); vModuleType.addElement("TOOL"); vModuleType.addElement("UEFI_DRIVER"); vModuleType.addElement("UEFI_APPLICATION"); vModuleType.addElement("USER_DEFINED"); Sort.sortVectorString(vModuleType, DataType.SORT_TYPE_ASCENDING); } // private void initComponentType() { // vCompontentType.removeAllElements(); // vCompontentType.addElement("APRIORI"); // vCompontentType.addElement("LIBRARY"); // vCompontentType.addElement("FV_IMAGE_FILE"); // vCompontentType.addElement("BS_DRIVER"); // vCompontentType.addElement("RT_DRIVER"); // vCompontentType.addElement("SAL_RT_DRIVER"); // vCompontentType.addElement("PE32_PEIM"); // vCompontentType.addElement("PIC_PEIM"); // vCompontentType.addElement("COMBINED_PEIM_DRIVER"); // vCompontentType.addElement("PEI_CORE"); // vCompontentType.addElement("DXE_CORE"); // vCompontentType.addElement("APPLICATION"); // vCompontentType.addElement("BS_DRIVER_EFI"); // vCompontentType.addElement("SHELLAPP"); // } private void initSupportedArchitectures() { vSupportedArchitectures.removeAllElements(); vSupportedArchitectures.addElement("EBC"); vSupportedArchitectures.addElement("IA32"); vSupportedArchitectures.addElement("X64"); vSupportedArchitectures.addElement("IPF"); vSupportedArchitectures.addElement("ARM"); vSupportedArchitectures.addElement("PPC"); } private void initLibraryUsage() { vLibraryUsage.removeAllElements(); vLibraryUsage.addElement("ALWAYS_CONSUMED"); vLibraryUsage.addElement("SOMETIMES_CONSUMED"); vLibraryUsage.addElement("ALWAYS_PRODUCED"); vLibraryUsage.addElement("SOMETIMES_PRODUCED"); vLibraryUsage.addElement("PRIVATE"); } private void initFrameworkModuleTypes() { vFrameworkModuleTypes.removeAllElements(); vFrameworkModuleTypes.addElement("BASE"); vFrameworkModuleTypes.addElement("SEC"); vFrameworkModuleTypes.addElement("PEI_CORE"); vFrameworkModuleTypes.addElement("PEIM"); vFrameworkModuleTypes.addElement("DXE_CORE"); vFrameworkModuleTypes.addElement("DXE_DRIVER"); vFrameworkModuleTypes.addElement("DXE_RUNTIME_DRIVER"); vFrameworkModuleTypes.addElement("DXE_SAL_DRIVER"); vFrameworkModuleTypes.addElement("DXE_SMM_DRIVER"); vFrameworkModuleTypes.addElement("TOOL"); vFrameworkModuleTypes.addElement("UEFI_DRIVER"); vFrameworkModuleTypes.addElement("UEFI_APPLICATION"); vFrameworkModuleTypes.addElement("USER_DEFINED"); Sort.sortVectorString(vFrameworkModuleTypes, DataType.SORT_TYPE_ASCENDING); } private void initLibClassDef() { vLibClassDef.removeAllElements(); for (int index = 0; index < vLibClassDefBase.size(); index++) { vLibClassDef.addElement(vLibClassDefBase.elementAt(index)); } for (int index = 0; index < vLibClassDefPei.size(); index++) { vLibClassDef.addElement(vLibClassDefPei.elementAt(index)); } for (int index = 0; index < vLibClassDefPeim.size(); index++) { vLibClassDef.addElement(vLibClassDefPeim.elementAt(index)); } for (int index = 0; index < vLibClassDefDxeCore.size(); index++) { vLibClassDef.addElement(vLibClassDefDxeCore.elementAt(index)); } for (int index = 0; index < vLibClassDefDxeDriver.size(); index++) { vLibClassDef.addElement(vLibClassDefDxeDriver.elementAt(index)); } for (int index = 0; index < vLibClassDefDxeSmmDriver.size(); index++) { vLibClassDef.addElement(vLibClassDefDxeSmmDriver.elementAt(index)); } for (int index = 0; index < vLibClassDefUefiDriver.size(); index++) { vLibClassDef.addElement(vLibClassDefUefiDriver.elementAt(index)); } } private void initLibClassDefBase() { vLibClassDefBase.removeAllElements(); vLibClassDefBase.addElement("BaseLib"); vLibClassDefBase.addElement("BaseMemoryLib"); vLibClassDefBase.addElement("CacheMaintenanceLib"); vLibClassDefBase.addElement("DebugLib"); vLibClassDefBase.addElement("IoLib"); vLibClassDefBase.addElement("PcdLib"); vLibClassDefBase.addElement("PciCf8Lib"); vLibClassDefBase.addElement("PciExpressLib"); vLibClassDefBase.addElement("PciLib"); vLibClassDefBase.addElement("PeCoffGetEntryPointLib"); vLibClassDefBase.addElement("PeCoffLib"); vLibClassDefBase.addElement("PerformanceLib"); vLibClassDefBase.addElement("PrintLib"); vLibClassDefBase.addElement("SmbusLib"); vLibClassDefBase.addElement("TimerLib"); } private void initLibClassDefPei() { vLibClassDefPei.removeAllElements(); vLibClassDefPei.addElement("PeiCoreEntryPoint"); } private void initLibClassDefPeim() { vLibClassDefPeim.removeAllElements(); vLibClassDefPeim.addElement("BaseMemoryLib"); vLibClassDefPeim.addElement("DebugLib"); vLibClassDefPeim.addElement("HobLib"); vLibClassDefPeim.addElement("IoLib"); vLibClassDefPeim.addElement("MemoryAllocationLib"); vLibClassDefPeim.addElement("PcdLib"); vLibClassDefPeim.addElement("PeiCoreLib"); vLibClassDefPeim.addElement("PeiServicesTablePointerLib"); vLibClassDefPeim.addElement("PeimEntryPoint"); vLibClassDefPeim.addElement("ReportStatusCodeLib"); vLibClassDefPeim.addElement("ResourcePublicationLib"); vLibClassDefPeim.addElement("SmbusLib"); } private void initLibClassDefDxeCore() { vLibClassDefDxeCore.removeAllElements(); vLibClassDefDxeCore.addElement("DxeCoreEntryPoint"); vLibClassDefDxeCore.addElement("HobLib"); } private void initLibClassDefDxeDriver() { vLibClassDefDxeDriver.removeAllElements(); vLibClassDefDxeDriver.addElement("DxeServicesTableLib"); vLibClassDefDxeDriver.addElement("HiiLib"); vLibClassDefDxeDriver.addElement("HobLib"); vLibClassDefDxeDriver.addElement("IoLib"); vLibClassDefDxeDriver.addElement("MemoryAllocationLib"); vLibClassDefDxeDriver.addElement("PcdLib"); vLibClassDefDxeDriver.addElement("ReportStatusCodeLib"); vLibClassDefDxeDriver.addElement("SmbusLib"); vLibClassDefDxeDriver.addElement("UefiBootServicesTableLib"); vLibClassDefDxeDriver.addElement("UefiDecompressLib"); vLibClassDefDxeDriver.addElement("UefiRuntimeServicesTableLib"); } private void initLibClassDefDxeSmmDriver() { vLibClassDefDxeSmmDriver.removeAllElements(); vLibClassDefDxeSmmDriver.addElement("DxeSmmDriverEntryPoint"); } private void initLibClassDefUefiDriver() { vLibClassDefUefiDriver.removeAllElements(); vLibClassDefUefiDriver.addElement("BaseMemoryLib"); vLibClassDefUefiDriver.addElement("DebugLib"); vLibClassDefUefiDriver.addElement("DevicePathLib"); vLibClassDefUefiDriver.addElement("UefiDriverEntryPoint"); vLibClassDefUefiDriver.addElement("UefiDriverModelLib"); vLibClassDefUefiDriver.addElement("UefiLib"); } private void initSourceFilesToolChainFamily() { vSourceFilesToolChainFamily.removeAllElements(); vSourceFilesToolChainFamily.addElement("MSFT"); vSourceFilesToolChainFamily.addElement("INTC"); vSourceFilesToolChainFamily.addElement("GCC"); } private void initSourceFilesFileType() { vSourceFilesFileType.removeAllElements(); vSourceFilesFileType.addElement("CCODE"); vSourceFilesFileType.addElement("CHEADER"); vSourceFilesFileType.addElement("ASMHEADER"); vSourceFilesFileType.addElement("ASM"); vSourceFilesFileType.addElement("UNI"); vSourceFilesFileType.addElement("TXT"); vSourceFilesFileType.addElement("DXS"); vSourceFilesFileType.addElement("BMP"); vSourceFilesFileType.addElement("VFR"); vSourceFilesFileType.addElement("BINARY"); vSourceFilesFileType.addElement("FV"); vSourceFilesFileType.addElement("FFS"); vSourceFilesFileType.addElement("EFI"); } private void initToolCode() { vToolCode.removeAllElements(); vToolCode.addElement(DataType.EMPTY_SELECT_ITEM); vToolCode.addElement("Build_CCode"); vToolCode.addElement("Build_AUTOGEN"); vToolCode.addElement("Build_DPX"); vToolCode.addElement("Build_ASM"); vToolCode.addElement("Build_Assembly"); vToolCode.addElement("Build_Gcc_Assembly"); vToolCode.addElement("Build_IPF_Assembly_Code"); vToolCode.addElement("Build_IPF_PP_Code"); vToolCode.addElement("Build_Library"); vToolCode.addElement("Build_UNI"); vToolCode.addElement("Build_Unicode_Database"); vToolCode.addElement("Build_VFR"); vToolCode.addElement("Build_DUMMY"); } private void initPackageUsage() { vPackageUsage.removeAllElements(); vPackageUsage.addElement("ALWAYS_CONSUMED"); vPackageUsage.addElement("ALWAYS_PRODUCED"); } private void initProtocolUsage() { vProtocolUsage.removeAllElements(); vProtocolUsage.addElement("ALWAYS_CONSUMED"); vProtocolUsage.addElement("SOMETIMES_CONSUMED"); vProtocolUsage.addElement("ALWAYS_PRODUCED"); vProtocolUsage.addElement("SOMETIMES_PRODUCED"); vProtocolUsage.addElement("TO_START"); vProtocolUsage.addElement("BY_START"); vProtocolUsage.addElement("PRIVATE"); } private void initProtocolType() { vProtocolType.removeAllElements(); vProtocolType.addElement("Protocol"); vProtocolType.addElement("Protocol Notify"); } private void initEventType() { vEventType.removeAllElements(); vEventType.addElement("CreateEvents"); vEventType.addElement("SignalEvents"); } private void initEventUsage() { vEventUsage.removeAllElements(); vEventUsage.addElement("ALWAYS_CONSUMED"); vEventUsage.addElement("SOMETIMES_CONSUMED"); vEventUsage.addElement("ALWAYS_PRODUCED"); vEventUsage.addElement("SOMETIMES_PRODUCED"); vEventUsage.addElement("PRIVATE"); } private void initEventGroup() { vEventGroup.removeAllElements(); vEventGroup.addElement("EVENT_GROUP_GUID"); vEventGroup.addElement("EVENT_TYPE_PERIODIC_TIMER"); vEventGroup.addElement("EVENT_TYPE_RELATIVE_TIMER"); } private void initHobType() { vHobType.removeAllElements(); vHobType.addElement("PHIT"); vHobType.addElement("MEMORY_ALLOCATION"); vHobType.addElement("RESOURCE_DESCRIPTOR"); vHobType.addElement("GUID_EXTENSION"); vHobType.addElement("FIRMWARE_VOLUME"); vHobType.addElement("CPU"); vHobType.addElement("POOL"); vHobType.addElement("CAPSULE_VOLUME"); } private void initHobUsage() { vHobUsage.removeAllElements(); vHobUsage.addElement("ALWAYS_CONSUMED"); vHobUsage.addElement("SOMETIMES_CONSUMED"); vHobUsage.addElement("ALWAYS_PRODUCED"); vHobUsage.addElement("SOMETIMES_PRODUCED"); vHobUsage.addElement("PRIVATE"); } private void initPpiType() { vPpiType.removeAllElements(); vPpiType.addElement("Ppi"); vPpiType.addElement("Ppi Notify"); } private void initPpiUsage() { vPpiUsage.removeAllElements(); vPpiUsage.addElement("ALWAYS_CONSUMED"); vPpiUsage.addElement("SOMETIMES_CONSUMED"); vPpiUsage.addElement("ALWAYS_PRODUCED"); vPpiUsage.addElement("SOMETIMES_PRODUCED"); vPpiUsage.addElement("PRIVATE"); } private void initPpiNotifyUsage() { vPpiNotifyUsage.removeAllElements(); vPpiNotifyUsage.addElement("SOMETIMES_CONSUMED"); } private void initProtocolNotifyUsage() { vProtocolNotifyUsage.addElement("SOMETIMES_CONSUMED"); } private void initVariableUsage() { vVariableUsage.removeAllElements(); vVariableUsage.addElement("ALWAYS_CONSUMED"); vVariableUsage.addElement("SOMETIMES_CONSUMED"); vVariableUsage.addElement("ALWAYS_PRODUCED"); vVariableUsage.addElement("SOMETIMES_PRODUCED"); vVariableUsage.addElement("PRIVATE"); } private void initBootModeNames() { vBootModeNames.removeAllElements(); vBootModeNames.addElement("FULL"); vBootModeNames.addElement("MINIMAL"); vBootModeNames.addElement("NO_CHANGE"); vBootModeNames.addElement("DIAGNOSTICS"); vBootModeNames.addElement("S2_RESUME"); vBootModeNames.addElement("S3_RESUME"); vBootModeNames.addElement("S4_RESUME"); vBootModeNames.addElement("S5_RESUME"); vBootModeNames.addElement("FLASH_UPDATE"); vBootModeNames.addElement("RECOVERY"); } private void initBootModeUsage() { vBootModeUsage.removeAllElements(); vBootModeUsage.addElement("ALWAYS_CONSUMED"); vBootModeUsage.addElement("SOMETIMES_CONSUMED"); vBootModeUsage.addElement("ALWAYS_PRODUCED"); vBootModeUsage.addElement("SOMETIMES_PRODUCED"); } private void initSystemTableUsage() { vSystemTableUsage.removeAllElements(); vSystemTableUsage.addElement("ALWAYS_CONSUMED"); vSystemTableUsage.addElement("SOMETIMES_CONSUMED"); vSystemTableUsage.addElement("ALWAYS_PRODUCED"); vSystemTableUsage.addElement("SOMETIMES_PRODUCED"); vSystemTableUsage.addElement("PRIVATE"); } private void initDataHubUsage() { vDataHubUsage.removeAllElements(); vDataHubUsage.addElement("ALWAYS_CONSUMED"); vDataHubUsage.addElement("SOMETIMES_CONSUMED"); vDataHubUsage.addElement("ALWAYS_PRODUCED"); vDataHubUsage.addElement("SOMETIMES_PRODUCED"); vDataHubUsage.addElement("PRIVATE"); } private void initHiiPackages() { vHiiPackageUsage.removeAllElements(); vHiiPackageUsage.addElement("ALWAYS_PRODUCED"); vHiiPackageUsage.addElement("SOMETIMES_PRODUCED"); vHiiPackageUsage.addElement("PRIVATE"); } private void initGuidUsage() { vGuidUsage.removeAllElements(); vGuidUsage.addElement("ALWAYS_CONSUMED"); vGuidUsage.addElement("SOMETIMES_CONSUMED"); vGuidUsage.addElement("ALWAYS_PRODUCED"); vGuidUsage.addElement("SOMETIMES_PRODUCED"); vGuidUsage.addElement("PRIVATE"); } private void initExternTypes() { vExternTypes.removeAllElements(); vExternTypes.addElement(EnumerationData.EXTERNS_SPECIFICATION); vExternTypes.addElement(EnumerationData.EXTERNS_IMAGE); vExternTypes.addElement(EnumerationData.EXTERNS_DRIVER); vExternTypes.addElement(EnumerationData.EXTERNS_LIBRARY); vExternTypes.addElement(EnumerationData.EXTERNS_CALL_BACK); } private void initPcdDriverTypes() { vPcdDriverTypes.removeAllElements(); vPcdDriverTypes.addElement("PEI_PCD_DRIVER"); vPcdDriverTypes.addElement("DXE_PCD_DRIVER"); } private void initPcdItemTypes() { vPcdItemTypes.removeAllElements(); vPcdItemTypes.addElement("FEATURE_FLAG"); vPcdItemTypes.addElement("FIXED_AT_BUILD"); vPcdItemTypes.addElement("PATCHABLE_IN_MODULE"); vPcdItemTypes.addElement("DYNAMIC"); vPcdItemTypes.addElement("DYNAMIC_EX"); } private void initPcdUsage() { vPcdUsage.removeAllElements(); vPcdUsage.addElement("ALWAYS_CONSUMED"); vPcdUsage.addElement("SOMETIMES_CONSUMED"); vPcdUsage.addElement("ALWAYS_PRODUCED"); vPcdUsage.addElement("SOMETIMES_PRODUCED"); } public Vector getvCompontentType() { return vCompontentType; } public void setvCompontentType(Vector componentType) { vCompontentType = componentType; } public Vector getVModuleType() { return vModuleType; } public void setVModuleType(Vector moduleType) { vModuleType = moduleType; } public Vector getVLibraryUsage() { return vLibraryUsage; } public void setVLibClassDefUsage(Vector libClassDefUsage) { vLibraryUsage = libClassDefUsage; } public Vector getVLibClassDef() { return vLibClassDef; } public void setVLibClassDef(Vector libClassDef) { vLibClassDef = libClassDef; } public Vector getVCompontentType() { return vCompontentType; } public void setVCompontentType(Vector compontentType) { vCompontentType = compontentType; } public Vector getVLibClassDefBase() { return vLibClassDefBase; } public void setVLibClassDefBase(Vector libClassDefBase) { vLibClassDefBase = libClassDefBase; } public Vector getVLibClassDefDxeCore() { return vLibClassDefDxeCore; } public void setVLibClassDefDxeCore(Vector libClassDefDxeCore) { vLibClassDefDxeCore = libClassDefDxeCore; } public Vector getVLibClassDefDxeDriver() { return vLibClassDefDxeDriver; } public void setVLibClassDefDxeDriver(Vector libClassDefDxeDriver) { vLibClassDefDxeDriver = libClassDefDxeDriver; } public Vector getVLibClassDefDxeSmmDriver() { return vLibClassDefDxeSmmDriver; } public void setVLibClassDefDxeSmmDriver(Vector libClassDefDxeSmmDriver) { vLibClassDefDxeSmmDriver = libClassDefDxeSmmDriver; } public Vector getVLibClassDefPei() { return vLibClassDefPei; } public void setVLibClassDefPei(Vector libClassDefPei) { vLibClassDefPei = libClassDefPei; } public Vector getVLibClassDefPeim() { return vLibClassDefPeim; } public void setVLibClassDefPeim(Vector libClassDefPeim) { vLibClassDefPeim = libClassDefPeim; } public Vector getVLibClassDefUefiDriver() { return vLibClassDefUefiDriver; } public void setVLibClassDefUefiDriver(Vector libClassDefUefiDriver) { vLibClassDefUefiDriver = libClassDefUefiDriver; } public Vector getVSourceFilesFileType() { return vSourceFilesFileType; } public void setVSourceFilesFileType(Vector sourceFilesFileType) { vSourceFilesFileType = sourceFilesFileType; } public Vector getVSourceFilesToolChainFamily() { return vSourceFilesToolChainFamily; } public void setVSourceFilesToolChainFamily(Vector sourceFilesToolChainFamily) { vSourceFilesToolChainFamily = sourceFilesToolChainFamily; } public void setVLibraryUsage(Vector libraryUsage) { vLibraryUsage = libraryUsage; } public Vector getVProtocolNotifyUsage() { return vProtocolNotifyUsage; } public void setVProtocolNotifyUsage(Vector protocolNotifyUsage) { vProtocolNotifyUsage = protocolNotifyUsage; } public Vector getVProtocolUsage() { return vProtocolUsage; } public void setVProtocolUsage(Vector protocolUsage) { vProtocolUsage = protocolUsage; } public Vector getVSupportedArchitectures() { return vSupportedArchitectures; } public void setVSupportedArchitectures(Vector supportedArchitectures) { vSupportedArchitectures = supportedArchitectures; } public Vector getVProtocolType() { return vProtocolType; } public void setVProtocolType(Vector protocolType) { vProtocolType = protocolType; } public Vector getVEventGroup() { return vEventGroup; } public void setVEventGroup(Vector eventGroup) { vEventGroup = eventGroup; } public Vector getVEventType() { return vEventType; } public void setVEventType(Vector eventType) { vEventType = eventType; } public Vector getVEventUsage() { return vEventUsage; } public void setVEventUsage(Vector eventUsage) { vEventUsage = eventUsage; } public Vector getVEnabled() { return vEnabled; } public void setVEnabled(Vector enabled) { vEnabled = enabled; } public Vector getVHobType() { return vHobType; } public void setVHobType(Vector hobType) { vHobType = hobType; } public Vector getVHobUsage() { return vHobUsage; } public void setVHobUsage(Vector hobUsage) { vHobUsage = hobUsage; } public Vector getVPpiNotifyUsage() { return vPpiNotifyUsage; } public void setVPpiNotifyUsage(Vector ppiNotifyUsage) { vPpiNotifyUsage = ppiNotifyUsage; } public Vector getVPpiType() { return vPpiType; } public void setVPpiType(Vector ppiType) { vPpiType = ppiType; } public Vector getVPpiUsage() { return vPpiUsage; } public void setVPpiUsage(Vector ppiUsage) { vPpiUsage = ppiUsage; } public Vector getVVariableUsage() { return vVariableUsage; } public void setVVariableUsage(Vector variableUsage) { vVariableUsage = variableUsage; } public Vector getVBootModeNames() { return vBootModeNames; } public void setVBootModeNames(Vector bootModeNames) { vBootModeNames = bootModeNames; } public Vector getVBootModeUsage() { return vBootModeUsage; } public void setVBootModeUsage(Vector bootModeUsage) { vBootModeUsage = bootModeUsage; } public Vector getVSystemTableUsage() { return vSystemTableUsage; } public void setVSystemTableUsage(Vector systemTableUsage) { vSystemTableUsage = systemTableUsage; } public Vector getVDataHubUsage() { return vDataHubUsage; } public void setVDataHubUsage(Vector dataHubUsage) { vDataHubUsage = dataHubUsage; } public Vector getVGuidUsage() { return vGuidUsage; } public void setVGuidUsage(Vector guidUsage) { vGuidUsage = guidUsage; } public Vector getVHiiPackageUsage() { return vHiiPackageUsage; } public void setVHiiPackageUsage(Vector hiiPackageUsage) { vHiiPackageUsage = hiiPackageUsage; } public Vector getVPcdItemTypes() { return vPcdItemTypes; } public void setVPcdItemTypes(Vector pcdItemTypes) { vPcdItemTypes = pcdItemTypes; } public Vector getVExternTypes() { return vExternTypes; } public void setVExternTypes(Vector externTypes) { vExternTypes = externTypes; } public Vector getVPcdDriverTypes() { return vPcdDriverTypes; } public void setVPcdDriverTypes(Vector pcdDriverTypes) { vPcdDriverTypes = pcdDriverTypes; } public Vector getVBoolean() { return vBoolean; } public void setVBoolean(Vector boolean1) { vBoolean = boolean1; } public Vector getVFrameworkModuleTypes() { return vFrameworkModuleTypes; } public void setVFrameworkModuleTypes(Vector frameworkModuleTypes) { vFrameworkModuleTypes = frameworkModuleTypes; } public Vector getVPackageUsage() { return vPackageUsage; } public void setVPackageUsage(Vector packageUsage) { vPackageUsage = packageUsage; } public Vector getVToolCode() { return vToolCode; } public void setVToolCode(Vector toolCode) { vToolCode = toolCode; } public Vector getVPcdUsage() { return vPcdUsage; } public void setVPcdUsage(Vector pcdUsage) { vPcdUsage = pcdUsage; } }