From 92e805e975d442202de220816f3dbd125cfd6470 Mon Sep 17 00:00:00 2001 From: lhauch Date: Wed, 31 May 2006 16:27:36 +0000 Subject: [PATCH] updated several elements and re-organized the layout (moving Attributes to their own file, trying to cut down on the size of the files.) git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@355 6f19259b-4bc3-4df7-8a09-765794883524 --- Tools/XMLSchema/FrameworkDataAttributes.xsd | 191 ++++++++++++++++++ Tools/XMLSchema/FrameworkDataElements.xsd | 1 + Tools/XMLSchema/FrameworkDataTypes.xsd | 173 +--------------- .../FrameworkPlatformDataElements.xsd | 3 +- Tools/XMLSchema/NamingConvention.xsd | 16 +- 5 files changed, 203 insertions(+), 181 deletions(-) create mode 100644 Tools/XMLSchema/FrameworkDataAttributes.xsd diff --git a/Tools/XMLSchema/FrameworkDataAttributes.xsd b/Tools/XMLSchema/FrameworkDataAttributes.xsd new file mode 100644 index 0000000000..63d88231f7 --- /dev/null +++ b/Tools/XMLSchema/FrameworkDataAttributes.xsd @@ -0,0 +1,191 @@ + + + + + This schema defines EFI and Framework Attribute. Only attributeGroups are specified in this file. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + These attributes are for the Pcds listed in PcdData, PcdEntry and/or PcdBuildData entries. + PcdUsage is only valid for PcdItemTypes = FEATURE_FLAG + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Attributes are either compressable and/or sequence order binding + + + + + + + + + Attributes for Sections, EncapsulationTag, EncapsulationType and OverrideID + + + + + + + + + + + + + + + + + diff --git a/Tools/XMLSchema/FrameworkDataElements.xsd b/Tools/XMLSchema/FrameworkDataElements.xsd index f02ec12d67..1d34b49e13 100644 --- a/Tools/XMLSchema/FrameworkDataElements.xsd +++ b/Tools/XMLSchema/FrameworkDataElements.xsd @@ -17,6 +17,7 @@ + Abstract is valid for all Description Files diff --git a/Tools/XMLSchema/FrameworkDataTypes.xsd b/Tools/XMLSchema/FrameworkDataTypes.xsd index 31bd87ea1d..38e16395fd 100644 --- a/Tools/XMLSchema/FrameworkDataTypes.xsd +++ b/Tools/XMLSchema/FrameworkDataTypes.xsd @@ -13,7 +13,7 @@ --> - This schema defines EFI and Framework Attribute and Data Types. Only simpleType and attributeGroups are specified in this file. + This schema defines EFI and Framework Data Types. Only simpleType are specified in this file. @@ -1023,175 +1023,4 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - These attributes are for the Pcds listed in PcdData, PcdEntry and/or PcdBuildData entries. - PcdUsage is only valid for PcdItemTypes = FEATURE_FLAG - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Attributes are either compressable and/or sequence order binding - - - - - - - - - Attributes for Sections, EncapsulationTag, EncapsulationType and OverrideID - - - - - - - - - - - - - - - - diff --git a/Tools/XMLSchema/FrameworkPlatformDataElements.xsd b/Tools/XMLSchema/FrameworkPlatformDataElements.xsd index f4c56843c9..348dd0deac 100644 --- a/Tools/XMLSchema/FrameworkPlatformDataElements.xsd +++ b/Tools/XMLSchema/FrameworkPlatformDataElements.xsd @@ -16,6 +16,7 @@ This schema defines EFI and Framework Platform Data Elements that are specific to platform creation. + @@ -462,7 +463,7 @@ - + diff --git a/Tools/XMLSchema/NamingConvention.xsd b/Tools/XMLSchema/NamingConvention.xsd index 3faf1b923d..b44a37e539 100644 --- a/Tools/XMLSchema/NamingConvention.xsd +++ b/Tools/XMLSchema/NamingConvention.xsd @@ -174,6 +174,14 @@ + + + Limit Polarity vaild values to -1, 0 and 1 + + + + + This data type requires two or more words @@ -296,14 +304,6 @@ - - - Define Zero as a vaild value - - - - - Definition of a Version Number, which can be any combination of a number followed by zero or more alphanumeric-dot-alphanumeric characters