\r
\r
import java.util.UUID;\r
-\r
+import org.tianocore.ModuleTypeDef;\r
import org.tianocore.build.autogen.CommonDefinition;\r
import org.tianocore.build.pcd.action.ActionMessage;\r
import org.tianocore.build.pcd.exception.EntityException;\r
is an usage instance for this PCD token.\r
**/\r
public class UsageInstance {\r
- ///\r
- /// The module type of usage instance.\r
- /// \r
- public enum MODULE_TYPE {SEC, PEI_CORE, PEIM, DXE_CORE, DXE_DRIVERS, OTHER_COMPONENTS}\r
-\r
///\r
/// This parent that this usage instance belongs to.\r
///\r
///\r
/// The module type for this usage instance.\r
///\r
- public MODULE_TYPE moduleType;\r
+ public ModuleTypeDef.Enum moduleType;\r
\r
///\r
/// The value of the PCD in this usage instance. \r
UUID moduleGUID,\r
String packageName,\r
UUID packageGUID,\r
- MODULE_TYPE moduleType,\r
+ ModuleTypeDef.Enum moduleType,\r
Token.PCD_TYPE modulePcdType,\r
String arch,\r
String version,\r
@return boolean\r
*/\r
public boolean isPeiPhaseComponent() {\r
- if ((moduleType == MODULE_TYPE.PEI_CORE) ||\r
- (moduleType == MODULE_TYPE.PEIM)) {\r
+ if ((moduleType == ModuleTypeDef.PEI_CORE) ||\r
+ (moduleType == ModuleTypeDef.PEIM)) {\r
return true;\r
}\r
return false;\r