}\r
\r
\r
-## DecObject\r
-#\r
-# This class defined basic Dec object which is used by inheriting\r
-# \r
-# @param object: Inherited from object class\r
-#\r
-class DecObject(object):\r
- def __init__(self):\r
- object.__init__()\r
-\r
## Dec\r
#\r
# This class defined the structure used in Dec object\r
# \r
-# @param DecObject: Inherited from DecObject class\r
# @param Filename: Input value for Filename of Dec file, default is None\r
# @param IsMergeAllArches: Input value for IsMergeAllArches\r
# True is to merge all arches\r
# @var Contents: To store value for Contents, it is a structure as DecContents\r
# @var KeyList: To store value for KeyList, a list for all Keys used in Dec\r
#\r
-class Dec(DecObject):\r
+class Dec(object):\r
def __init__(self, Filename=None, IsToDatabase=False, IsToPackage=False, WorkspaceDir=None, Database=None, SupArchList=DataType.ARCH_LIST):\r
self.Identification = Identification()\r
self.Package = PackageClass()\r
TAB_USER_EXTENSIONS.upper() : MODEL_META_DATA_USER_EXTENSION\r
}\r
\r
-## DscObject\r
-#\r
-# This class defined basic Dsc object which is used by inheriting\r
-#\r
-# @param object: Inherited from object class\r
-#\r
-class DscObject(object):\r
- def __init__(self):\r
- object.__init__()\r
-\r
## Dsc\r
#\r
# This class defined the structure used in Dsc object\r
#\r
-# @param DscObject: Inherited from InfObject class\r
# @param Ffilename: Input value for Ffilename of Inf file, default is None\r
# @param IsMergeAllArches: Input value for IsMergeAllArches\r
# True is to merge all arches\r
# @var WorkspaceDir: To store value for WorkspaceDir\r
# @var KeyList: To store value for KeyList, a list for all Keys used in Dec\r
#\r
-class Dsc(DscObject):\r
+class Dsc(object):\r
_NullClassIndex = 0\r
\r
def __init__(self, Filename=None, IsToDatabase=False, IsToPlatform=False, WorkspaceDir=None, Database=None):\r
from CommonDataClass.DataClass import MODEL_FILE_FDF, MODEL_PCD, MODEL_META_DATA_COMPONENT\r
from String import NormPath\r
\r
-## FdfObject\r
-#\r
-# This class defined basic Fdf object which is used by inheriting\r
-# \r
-# @param object: Inherited from object class\r
-#\r
-class FdfObject(object):\r
- def __init__(self):\r
- object.__init__()\r
\r
## Fdf\r
#\r
# This class defined the structure used in Fdf object\r
# \r
-# @param FdfObject: Inherited from FdfObject class\r
# @param Filename: Input value for Ffilename of Fdf file, default is None\r
# @param WorkspaceDir: Input value for current workspace directory, default is None\r
#\r
-class Fdf(FdfObject):\r
+class Fdf(object):\r
def __init__(self, Filename = None, IsToDatabase = False, WorkspaceDir = None, Database = None):\r
self.WorkspaceDir = WorkspaceDir\r
self.IsToDatabase = IsToDatabase\r
def __contains__(self, key):\r
return key in self._Mapping_\r
\r
-## InfObject\r
-#\r
-# This class defined basic Inf object which is used by inheriting\r
-#\r
-# @param object: Inherited from object class\r
-#\r
-class InfObject(object):\r
- def __init__(self):\r
- object.__init__()\r
-\r
## Inf\r
#\r
# This class defined the structure used in Inf object\r
#\r
-# @param InfObject: Inherited from InfObject class\r
# @param Ffilename: Input value for Ffilename of Inf file, default is None\r
# @param IsMergeAllArches: Input value for IsMergeAllArches\r
# True is to merge all arches\r
# @var WorkspaceDir: To store value for WorkspaceDir\r
# @var KeyList: To store value for KeyList, a list for all Keys used in Inf\r
#\r
-class Inf(InfObject):\r
+class Inf(object):\r
def __init__(self, Filename=None, IsToDatabase=False, IsToModule=False, WorkspaceDir=None, Database=None, SupArchList=DataType.ARCH_LIST):\r
self.Identification = Identification()\r
self.Module = ModuleClass()\r
}\r
\r
\r
-## FdfObject\r
-#\r
-# This class defined basic Fdf object which is used by inheriting\r
-# \r
-# @param object: Inherited from object class\r
-#\r
-class FdfObject(object):\r
- def __init__(self):\r
- object.__init__()\r
-\r
## Fdf\r
#\r
# This class defined the structure used in Fdf object\r
# \r
-# @param FdfObject: Inherited from FdfObject class\r
# @param Filename: Input value for Ffilename of Fdf file, default is None\r
# @param WorkspaceDir: Input value for current workspace directory, default is None\r
#\r
-class Fdf(FdfObject):\r
+class Fdf(object):\r
def __init__(self, Filename = None, IsToDatabase = False, WorkspaceDir = None, Database = None):\r
self.WorkspaceDir = WorkspaceDir\r
self.IsToDatabase = IsToDatabase\r