<?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns:xs="http://www.w3.org/2013/XMLSchema"> <xs:element name="version"> <xs:simpleType> <xs:restriction base="xs:decimal"> <xs:enumeration value="7.1"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="udqn_file"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="D:\rsm\product\m2_rsm\rsm_udqn.cfg"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="totals"> <xs:complexType> <xs:sequence> <xs:element ref="loc"/> <xs:element ref="eloc"/> <xs:element ref="lloc"/> <xs:element ref="comments"/> <xs:element ref="lines"/> <xs:element ref="comment_per_eloc"/> <xs:element ref="function_point_loc"/> <xs:element ref="function_point_eloc"/> <xs:element ref="function_point_lloc"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="total_file_count"> <xs:simpleType> <xs:restriction base="xs:byte"> <xs:enumeration value="20"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="total_complexity"> <xs:simpleType> <xs:restriction base="xs:short"> <xs:enumeration value="11"/> <xs:enumeration value="13"/> <xs:enumeration value="2"/> <xs:enumeration value="3"/> <xs:enumeration value="362"/> <xs:enumeration value="4"/> <xs:enumeration value="5"/> <xs:enumeration value="6"/> <xs:enumeration value="7"/> <xs:enumeration value="9"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="total_all_function_analysis"> <xs:complexType> <xs:sequence> <xs:element ref="function_count"/> <xs:element ref="loc"/> <xs:element ref="eloc"/> <xs:element ref="lloc"/> <xs:element ref="comments"/> <xs:element ref="blanks"/> <xs:element ref="params"/> <xs:element ref="returns"/> <xs:element ref="interface_complexity"/> <xs:element ref="cyclomatic_complexity"/> <xs:element ref="total_complexity"/> <xs:element ref="lines"/> <xs:element ref="function_points_loc"/> <xs:element ref="function_points_eloc"/> <xs:element ref="function_points_lloc"/> <xs:element ref="average_loc"/> <xs:element ref="average_eloc"/> <xs:element ref="average_lloc"/> <xs:element ref="average_comments"/> <xs:element ref="average_blanks"/> <xs:element ref="average_params"/> <xs:element ref="average_returns"/> <xs:element ref="average_interface_complexity"/> <xs:element ref="average_cyclomatic_complexity"/> <xs:element ref="average_total_complexity"/> <xs:element ref="average_lines"/> <xs:element ref="average_function_points_loc"/> <xs:element ref="average_function_points_eloc"/> <xs:element ref="average_function_points_lloc"/> <xs:element ref="max_loc"/> <xs:element ref="max_eloc"/> <xs:element ref="max_lloc"/> <xs:element ref="max_comments"/> <xs:element ref="max_blanks"/> <xs:element ref="max_params"/> <xs:element ref="max_returns"/> <xs:element ref="max_interface_complexity"/> <xs:element ref="max_cyclomatic_complexity"/> <xs:element ref="max_lines"/> <xs:element ref="min_loc"/> <xs:element ref="min_eloc"/> <xs:element ref="min_lloc"/> <xs:element ref="min_comments"/> <xs:element ref="min_blanks"/> <xs:element ref="min_params"/> <xs:element ref="min_returns"/> <xs:element ref="min_interface_complexity"/> <xs:element ref="min_cyclomatic_complexity"/> <xs:element ref="min_lines"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="title"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Total File Detail Metrics"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="sort_mode"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="File Date"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="sort_direction"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Ascending"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="size_bytes"> <xs:simpleType> <xs:restriction base="xs:short"> <xs:enumeration value="1418"/> <xs:enumeration value="1449"/> <xs:enumeration value="1565"/> <xs:enumeration value="1580"/> <xs:enumeration value="1604"/> <xs:enumeration value="1778"/> <xs:enumeration value="1922"/> <xs:enumeration value="201"/> <xs:enumeration value="2482"/> <xs:enumeration value="2636"/> <xs:enumeration value="400"/> <xs:enumeration value="4189"/> <xs:enumeration value="456"/> <xs:enumeration value="5088"/> <xs:enumeration value="566"/> <xs:enumeration value="595"/> <xs:enumeration value="666"/> <xs:enumeration value="8127"/> <xs:enumeration value="825"/> <xs:enumeration value="829"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="returns"> <xs:simpleType> <xs:restriction base="xs:byte"> <xs:enumeration value="1"/> <xs:enumeration value="119"/> <xs:enumeration value="2"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="report"> <xs:complexType> <xs:sequence> <xs:element ref="name"/> <xs:choice> <xs:sequence> <xs:element ref="totals"/> <xs:element ref="file_counts"/> </xs:sequence> <xs:sequence> <xs:element ref="sort_mode"/> <xs:element ref="sort_direction"/> <xs:element ref="function" maxOccurs="unbounded"/> <xs:element ref="total_all_function_analysis"/> </xs:sequence> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="program"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Resource Standard Metrics"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="params"> <xs:simpleType> <xs:restriction base="xs:byte"> <xs:enumeration value="55"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="parameters"> <xs:simpleType> <xs:restriction base="xs:byte"> <xs:enumeration value="0"/> <xs:enumeration value="1"/> <xs:enumeration value="2"/> <xs:enumeration value="3"/> <xs:enumeration value="4"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="other_file_count"> <xs:simpleType> <xs:restriction base="xs:byte"> <xs:enumeration value="0"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="name" type="xs:string"/> <xs:element name="min_returns"> <xs:simpleType> <xs:restriction base="xs:byte"> <xs:enumeration value="1"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="min_params"> <xs:simpleType> <xs:restriction base="xs:byte"> <xs:enumeration value="0"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="min_loc"> <xs:simpleType> <xs:restriction base="xs:byte"> <xs:enumeration value="1"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="min_lloc"> <xs:simpleType> <xs:restriction base="xs:byte"> <xs:enumeration value="0"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="min_lines"> <xs:simpleType> <xs:restriction base="xs:byte"> <xs:enumeration value="1"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="min_interface_complexity"> <xs:simpleType> <xs:restriction base="xs:byte"> <xs:enumeration value="1"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="min_eloc"> <xs:simpleType> <xs:restriction base="xs:byte"> <xs:enumeration value="0"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="min_cyclomatic_complexity"> <xs:simpleType> <xs:restriction base="xs:byte"> <xs:enumeration value="1"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="min_comments"> <xs:simpleType> <xs:restriction base="xs:byte"> <xs:enumeration value="0"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="min_blanks"> <xs:simpleType> <xs:restriction base="xs:byte"> <xs:enumeration value="0"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="max_returns"> <xs:simpleType> <xs:restriction base="xs:byte"> <xs:enumeration value="2"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="max_params"> <xs:simpleType> <xs:restriction base="xs:byte"> <xs:enumeration value="4"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="max_loc"> <xs:simpleType> <xs:restriction base="xs:byte"> <xs:enumeration value="65"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="max_lloc"> <xs:simpleType> <xs:restriction base="xs:byte"> <xs:enumeration value="51"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="max_lines"> <xs:simpleType> <xs:restriction base="xs:byte"> <xs:enumeration value="77"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="max_interface_complexity"> <xs:simpleType> <xs:restriction base="xs:byte"> <xs:enumeration value="5"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="max_eloc"> <xs:simpleType> <xs:restriction base="xs:byte"> <xs:enumeration value="53"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="max_cyclomatic_complexity"> <xs:simpleType> <xs:restriction base="xs:byte"> <xs:enumeration value="10"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="max_comments"> <xs:simpleType> <xs:restriction base="xs:byte"> <xs:enumeration value="4"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="max_blanks"> <xs:simpleType> <xs:restriction base="xs:byte"> <xs:enumeration value="11"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="m2rsm"> <xs:complexType> <xs:sequence> <xs:element ref="banner"/> <xs:element ref="program"/> <xs:element ref="version"/> <xs:element ref="date"/> <xs:element ref="command"/> <xs:element ref="license_file"/> <xs:element ref="config_file"/> <xs:element ref="udqn_file"/> <xs:element ref="title"/> <xs:element ref="file" maxOccurs="unbounded"/> <xs:element ref="report" maxOccurs="unbounded"/> <xs:element ref="banner"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="loc"> <xs:simpleType> <xs:restriction base="xs:short"> <xs:enumeration value="1"/> <xs:enumeration value="10"/> <xs:enumeration value="100"/> <xs:enumeration value="1009"/> <xs:enumeration value="11"/> <xs:enumeration value="12"/> <xs:enumeration value="127"/> <xs:enumeration value="13"/> <xs:enumeration value="130"/> <xs:enumeration value="132"/> <xs:enumeration value="14"/> <xs:enumeration value="15"/> <xs:enumeration value="1569"/> <xs:enumeration value="17"/> <xs:enumeration value="18"/> <xs:enumeration value="2"/> <xs:enumeration value="20"/> <xs:enumeration value="21"/> <xs:enumeration value="217"/> <xs:enumeration value="23"/> <xs:enumeration value="234"/> <xs:enumeration value="24"/> <xs:enumeration value="25"/> <xs:enumeration value="27"/> <xs:enumeration value="28"/> <xs:enumeration value="3"/> <xs:enumeration value="31"/> <xs:enumeration value="32"/> <xs:enumeration value="34"/> <xs:enumeration value="35"/> <xs:enumeration value="36"/> <xs:enumeration value="37"/> <xs:enumeration value="4"/> <xs:enumeration value="46"/> <xs:enumeration value="49"/> <xs:enumeration value="5"/> <xs:enumeration value="53"/> <xs:enumeration value="6"/> <xs:enumeration value="65"/> <xs:enumeration value="7"/> <xs:enumeration value="72"/> <xs:enumeration value="8"/> <xs:enumeration value="84"/> <xs:enumeration value="88"/> <xs:enumeration value="9"/> <xs:enumeration value="98"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="lloc"> <xs:simpleType> <xs:restriction base="xs:short"> <xs:enumeration value="0"/> <xs:enumeration value="1"/> <xs:enumeration value="10"/> <xs:enumeration value="11"/> <xs:enumeration value="12"/> <xs:enumeration value="13"/> <xs:enumeration value="14"/> <xs:enumeration value="15"/> <xs:enumeration value="16"/> <xs:enumeration value="17"/> <xs:enumeration value="18"/> <xs:enumeration value="19"/> <xs:enumeration value="2"/> <xs:enumeration value="20"/> <xs:enumeration value="21"/> <xs:enumeration value="28"/> <xs:enumeration value="3"/> <xs:enumeration value="32"/> <xs:enumeration value="33"/> <xs:enumeration value="36"/> <xs:enumeration value="38"/> <xs:enumeration value="4"/> <xs:enumeration value="479"/> <xs:enumeration value="48"/> <xs:enumeration value="49"/> <xs:enumeration value="5"/> <xs:enumeration value="51"/> <xs:enumeration value="6"/> <xs:enumeration value="608"/> <xs:enumeration value="7"/> <xs:enumeration value="8"/> <xs:enumeration value="83"/> <xs:enumeration value="9"/> <xs:enumeration value="98"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="lines"> <xs:simpleType> <xs:restriction base="xs:short"> <xs:enumeration value="1"/> <xs:enumeration value="10"/> <xs:enumeration value="107"/> <xs:enumeration value="1098"/> <xs:enumeration value="11"/> <xs:enumeration value="119"/> <xs:enumeration value="12"/> <xs:enumeration value="126"/> <xs:enumeration value="13"/> <xs:enumeration value="14"/> <xs:enumeration value="15"/> <xs:enumeration value="159"/> <xs:enumeration value="16"/> <xs:enumeration value="167"/> <xs:enumeration value="17"/> <xs:enumeration value="18"/> <xs:enumeration value="188"/> <xs:enumeration value="19"/> <xs:enumeration value="2"/> <xs:enumeration value="20"/> <xs:enumeration value="2062"/> <xs:enumeration value="21"/> <xs:enumeration value="22"/> <xs:enumeration value="25"/> <xs:enumeration value="252"/> <xs:enumeration value="27"/> <xs:enumeration value="28"/> <xs:enumeration value="29"/> <xs:enumeration value="3"/> <xs:enumeration value="30"/> <xs:enumeration value="31"/> <xs:enumeration value="334"/> <xs:enumeration value="35"/> <xs:enumeration value="37"/> <xs:enumeration value="4"/> <xs:enumeration value="41"/> <xs:enumeration value="44"/> <xs:enumeration value="47"/> <xs:enumeration value="5"/> <xs:enumeration value="6"/> <xs:enumeration value="65"/> <xs:enumeration value="7"/> <xs:enumeration value="77"/> <xs:enumeration value="78"/> <xs:enumeration value="8"/> <xs:enumeration value="9"/> <xs:enumeration value="91"/> <xs:enumeration value="98"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="license_file"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="D:\rsm\product\m2_rsm\rsm.lic"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="java_file_count"> <xs:simpleType> <xs:restriction base="xs:byte"> <xs:enumeration value="0"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="interface_complexity"> <xs:simpleType> <xs:restriction base="xs:short"> <xs:enumeration value="1"/> <xs:enumeration value="174"/> <xs:enumeration value="2"/> <xs:enumeration value="3"/> <xs:enumeration value="4"/> <xs:enumeration value="5"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="function_points_loc"> <xs:simpleType> <xs:restriction base="xs:decimal"> <xs:enumeration value="0.0"/> <xs:enumeration value="0.1"/> <xs:enumeration value="0.2"/> <xs:enumeration value="0.3"/> <xs:enumeration value="0.4"/> <xs:enumeration value="0.5"/> <xs:enumeration value="0.6"/> <xs:enumeration value="0.7"/> <xs:enumeration value="1.0"/> <xs:enumeration value="17.1"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="function_points_lloc"> <xs:simpleType> <xs:restriction base="xs:decimal"> <xs:enumeration value="0.0"/> <xs:enumeration value="0.1"/> <xs:enumeration value="0.2"/> <xs:enumeration value="0.3"/> <xs:enumeration value="0.4"/> <xs:enumeration value="8.1"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="function_points_eloc"> <xs:simpleType> <xs:restriction base="xs:decimal"> <xs:enumeration value="0.0"/> <xs:enumeration value="0.1"/> <xs:enumeration value="0.2"/> <xs:enumeration value="0.3"/> <xs:enumeration value="0.4"/> <xs:enumeration value="0.6"/> <xs:enumeration value="10.7"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="function_point_loc"> <xs:simpleType> <xs:restriction base="xs:decimal"> <xs:enumeration value="0.0"/> <xs:enumeration value="0.2"/> <xs:enumeration value="0.4"/> <xs:enumeration value="1.4"/> <xs:enumeration value="1.6"/> <xs:enumeration value="1.7"/> <xs:enumeration value="1.8"/> <xs:enumeration value="1.9"/> <xs:enumeration value="2.4"/> <xs:enumeration value="2.5"/> <xs:enumeration value="22.3"/> <xs:enumeration value="4.1"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="function_point_lloc"> <xs:simpleType> <xs:restriction base="xs:decimal"> <xs:enumeration value="0.0"/> <xs:enumeration value="0.1"/> <xs:enumeration value="0.2"/> <xs:enumeration value="0.5"/> <xs:enumeration value="0.6"/> <xs:enumeration value="0.7"/> <xs:enumeration value="0.8"/> <xs:enumeration value="0.9"/> <xs:enumeration value="1.6"/> <xs:enumeration value="8.2"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="function_point_eloc"> <xs:simpleType> <xs:restriction base="xs:decimal"> <xs:enumeration value="0.0"/> <xs:enumeration value="0.2"/> <xs:enumeration value="0.3"/> <xs:enumeration value="1.0"/> <xs:enumeration value="1.1"/> <xs:enumeration value="1.3"/> <xs:enumeration value="1.5"/> <xs:enumeration value="1.6"/> <xs:enumeration value="1.7"/> <xs:enumeration value="1.8"/> <xs:enumeration value="15.4"/> <xs:enumeration value="2.7"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="function_count"> <xs:simpleType> <xs:restriction base="xs:byte"> <xs:enumeration value="109"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="function"> <xs:complexType> <xs:sequence> <xs:element ref="name"/> <xs:element ref="file"/> <xs:element ref="parameters"/> <xs:element ref="returns"/> <xs:element ref="interface_complexity"/> <xs:element ref="cyclomatic_complexity"/> <xs:element ref="total_complexity"/> <xs:element ref="loc"/> <xs:element ref="eloc"/> <xs:element ref="lloc"/> <xs:element ref="comments"/> <xs:element ref="lines"/> <xs:element ref="function_points_loc"/> <xs:element ref="function_points_eloc"/> <xs:element ref="function_points_lloc"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="file_counts"> <xs:complexType> <xs:sequence> <xs:element ref="c_file_count"/> <xs:element ref="c_include_file_count"/> <xs:element ref="cpp_file_count"/> <xs:element ref="cpp_include_file_count"/> <xs:element ref="csharp_file_count"/> <xs:element ref="java_file_count"/> <xs:element ref="other_file_count"/> <xs:element ref="total_file_count"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="file"> <xs:complexType mixed="true"> <xs:sequence minOccurs="0"> <xs:element ref="date"/> <xs:element ref="size_bytes"/> <xs:element ref="name"/> <xs:element ref="loc"/> <xs:element ref="eloc"/> <xs:element ref="lloc"/> <xs:element ref="comments"/> <xs:element ref="lines"/> <xs:element ref="function_point_loc"/> <xs:element ref="function_point_eloc"/> <xs:element ref="function_point_lloc"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="eloc"> <xs:simpleType> <xs:restriction base="xs:short"> <xs:enumeration value="0"/> <xs:enumeration value="1"/> <xs:enumeration value="10"/> <xs:enumeration value="11"/> <xs:enumeration value="1143"/> <xs:enumeration value="14"/> <xs:enumeration value="143"/> <xs:enumeration value="15"/> <xs:enumeration value="16"/> <xs:enumeration value="17"/> <xs:enumeration value="18"/> <xs:enumeration value="188"/> <xs:enumeration value="19"/> <xs:enumeration value="2"/> <xs:enumeration value="20"/> <xs:enumeration value="21"/> <xs:enumeration value="23"/> <xs:enumeration value="27"/> <xs:enumeration value="28"/> <xs:enumeration value="3"/> <xs:enumeration value="30"/> <xs:enumeration value="31"/> <xs:enumeration value="38"/> <xs:enumeration value="4"/> <xs:enumeration value="47"/> <xs:enumeration value="5"/> <xs:enumeration value="52"/> <xs:enumeration value="53"/> <xs:enumeration value="56"/> <xs:enumeration value="6"/> <xs:enumeration value="641"/> <xs:enumeration value="68"/> <xs:enumeration value="7"/> <xs:enumeration value="70"/> <xs:enumeration value="8"/> <xs:enumeration value="83"/> <xs:enumeration value="9"/> <xs:enumeration value="90"/> <xs:enumeration value="98"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="date"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Fri Jul 06 19:39:54 2007"/> <xs:enumeration value="Fri Jun 11 08:02:00 2004"/> <xs:enumeration value="Mon Mar 26 14:31:44 2007"/> <xs:enumeration value="Thu Jul 05 20:52:38 2007"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="cyclomatic_complexity"> <xs:simpleType> <xs:restriction base="xs:short"> <xs:enumeration value="1"/> <xs:enumeration value="10"/> <xs:enumeration value="188"/> <xs:enumeration value="2"/> <xs:enumeration value="3"/> <xs:enumeration value="4"/> <xs:enumeration value="5"/> <xs:enumeration value="6"/> <xs:enumeration value="8"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="csharp_file_count"> <xs:simpleType> <xs:restriction base="xs:byte"> <xs:enumeration value="1"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="cpp_include_file_count"> <xs:simpleType> <xs:restriction base="xs:byte"> <xs:enumeration value="0"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="cpp_file_count"> <xs:simpleType> <xs:restriction base="xs:byte"> <xs:enumeration value="10"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="config_file"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="D:\rsm\product\m2_rsm\rsm.cfg"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="comments"> <xs:simpleType> <xs:restriction base="xs:short"> <xs:enumeration value="0"/> <xs:enumeration value="1"/> <xs:enumeration value="12"/> <xs:enumeration value="13"/> <xs:enumeration value="15"/> <xs:enumeration value="178"/> <xs:enumeration value="2"/> <xs:enumeration value="20"/> <xs:enumeration value="3"/> <xs:enumeration value="4"/> <xs:enumeration value="46"/> <xs:enumeration value="5"/> <xs:enumeration value="59"/> <xs:enumeration value="7"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="comment_per_eloc"> <xs:simpleType> <xs:restriction base="xs:decimal"> <xs:enumeration value="0.16"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="command" type="xs:string"/> <xs:element name="c_include_file_count"> <xs:simpleType> <xs:restriction base="xs:byte"> <xs:enumeration value="8"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="c_file_count"> <xs:simpleType> <xs:restriction base="xs:byte"> <xs:enumeration value="1"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="blanks"> <xs:simpleType> <xs:restriction base="xs:byte"> <xs:enumeration value="73"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="banner"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Report Banner - Edit rsm.cfg File"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="average_total_complexity"> <xs:simpleType> <xs:restriction base="xs:decimal"> <xs:enumeration value="3.32"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="average_returns"> <xs:simpleType> <xs:restriction base="xs:decimal"> <xs:enumeration value="1.09"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="average_params"> <xs:simpleType> <xs:restriction base="xs:decimal"> <xs:enumeration value="0.5"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="average_loc"> <xs:simpleType> <xs:restriction base="xs:decimal"> <xs:enumeration value="9.26"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="average_lloc"> <xs:simpleType> <xs:restriction base="xs:decimal"> <xs:enumeration value="4.39"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="average_lines"> <xs:simpleType> <xs:restriction base="xs:decimal"> <xs:enumeration value="10.07"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="average_interface_complexity"> <xs:simpleType> <xs:restriction base="xs:decimal"> <xs:enumeration value="1.6"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="average_function_points_loc"> <xs:simpleType> <xs:restriction base="xs:decimal"> <xs:enumeration value="0.16"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="average_function_points_lloc"> <xs:simpleType> <xs:restriction base="xs:decimal"> <xs:enumeration value="0.07"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="average_function_points_eloc"> <xs:simpleType> <xs:restriction base="xs:decimal"> <xs:enumeration value="0.1"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="average_eloc"> <xs:simpleType> <xs:restriction base="xs:decimal"> <xs:enumeration value="5.88"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="average_cyclomatic_complexity"> <xs:simpleType> <xs:restriction base="xs:decimal"> <xs:enumeration value="1.72"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="average_comments"> <xs:simpleType> <xs:restriction base="xs:decimal"> <xs:enumeration value="0.42"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="average_blanks"> <xs:simpleType> <xs:restriction base="xs:decimal"> <xs:enumeration value="0.67"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:schema>