element <catalog:type>
Namespace:
Type:
anonymous complexType
Content:
complex, 4 attributes, 5 elements
Defined:
globally in catalog.xsd, see XML source
Includes:
definitions of 4 attributes and 5 elements
Used:
XML Representation Summary
<catalog:type
    externalId
 = 
xs:string
    hidden
 = 
xs:boolean
    name
 = 
xs:string
    typeId
 = 
xs:int
    >
   
Content: 
catalog:type*, catalog:attribute*, catalog:enumeration*, catalog:attributePath*, catalog:testPlanCoverageType*
</catalog:type>
Content model elements (5):
Included in content model of elements (2):
Known Usage Locations
Annotation
[READ-ONLY] An object residing in the catalog.
XML Source (w/o annotations (20); see within schema source)
<xs:element name="type">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="catalog:type"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="attribute">
<xs:complexType>
<xs:sequence>
<xs:choice id="typeChoice" maxOccurs="1" minOccurs="1">
<xs:element name="primitiveType">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="StringType"/>
<xs:enumeration value="NumericType"/>
<xs:enumeration value="TimeStampType"/>
<xs:enumeration value="UserType"/>
<xs:enumeration value="GroupType"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="referenceType">
<xs:complexType mixed="true">
<xs:attribute name="href" type="xs:anyURI"/>
</xs:complexType>
</xs:element>
</xs:choice>
<xs:element name="cardinality">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="ZERO_OR_ONE"/>
<xs:enumeration value="ZERO_OR_MORE"/>
<xs:enumeration value="ONE"/>
<xs:enumeration value="ONE_OR_MORE"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
<xs:attribute name="hidden" type="xs:boolean" use="required"/>
<xs:attribute name="name" type="xs:string" use="required"/>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" name="enumeration">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="value" type="xs:string"/>
</xs:sequence>
<xs:attribute name="name" type="xs:string" use="required"/>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="catalog:attributePath"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="testPlanCoverageType">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="1" ref="catalog:attributePath"/>
</xs:sequence>
<xs:attribute name="name" type="xs:string" use="required"/>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="name" type="xs:string" use="required"/>
<xs:attribute name="externalId" type="xs:string"/>
<xs:attribute name="typeId" type="xs:int"/>
<xs:attribute name="hidden" type="xs:boolean" use="required"/>
</xs:complexType>
</xs:element>
Attribute Detail (defined in this component only; 4/4)
externalId
Type:
xs:string, predefined
Use:
optional
[READ-ONLY] The external id of the type.
XML Source (w/o annotations (1); see within schema source)
<xs:attribute name="externalId" type="xs:string"/>

hidden
Type:
xs:boolean, predefined
Use:
required
[READ-ONLY] Indicates if the type should show up as selectable in the RQM Web UI.
XML Source (w/o annotations (1); see within schema source)
<xs:attribute name="hidden" type="xs:boolean" use="required"/>

name
Type:
xs:string, predefined
Use:
required
[READ-ONLY] The name of the type.
XML Source (w/o annotations (1); see within schema source)
<xs:attribute name="name" type="xs:string" use="required"/>

typeId
Type:
xs:int, predefined
Use:
optional
[READ-ONLY] The id of the type. When creating a new type, users should populate this field with a unique id in the range of negative numbers (< 0). This can then be referenced when a reference attribute is created at the same time.
XML Source (w/o annotations (1); see within schema source)
<xs:attribute name="typeId" type="xs:int"/>
Content Element Detail (defined in this component only; 5/5)
catalog:attribute
Type:
anonymous, complex content
[READ-ONLY] An attribute that resides on the type.
XML Source (w/o annotations (7); see within schema source)
<xs:element maxOccurs="unbounded" minOccurs="0" name="attribute">
<xs:complexType>
<xs:sequence>
<xs:choice id="typeChoice" maxOccurs="1" minOccurs="1">
<xs:element name="primitiveType">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="StringType"/>
<xs:enumeration value="NumericType"/>
<xs:enumeration value="TimeStampType"/>
<xs:enumeration value="UserType"/>
<xs:enumeration value="GroupType"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="referenceType">
<xs:complexType mixed="true">
<xs:attribute name="href" type="xs:anyURI"/>
</xs:complexType>
</xs:element>
</xs:choice>
<xs:element name="cardinality">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="ZERO_OR_ONE"/>
<xs:enumeration value="ZERO_OR_MORE"/>
<xs:enumeration value="ONE"/>
<xs:enumeration value="ONE_OR_MORE"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
<xs:attribute name="hidden" type="xs:boolean" use="required"/>
<xs:attribute name="name" type="xs:string" use="required"/>
</xs:complexType>
</xs:element>

catalog:attributePath
Type:
anonymous, complex content
[READ-ONLY] The path to the attributes on the type.
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="unbounded" minOccurs="0" ref="catalog:attributePath"/>

catalog:enumeration
Type:
anonymous, complex content
[READ-ONLY] A set of enumerated values for the type.
XML Source (w/o annotations (3); see within schema source)
<xs:element maxOccurs="unbounded" minOccurs="0" name="enumeration">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="value" type="xs:string"/>
</xs:sequence>
<xs:attribute name="name" type="xs:string" use="required"/>
</xs:complexType>
</xs:element>

catalog:testPlanCoverageType
Type:
anonymous, complex content
[READ-ONLY] This is an indicator that the type will be used in the Test Environment generation tool in the RQM Web UI.
XML Source (w/o annotations (3); see within schema source)
<xs:element maxOccurs="unbounded" minOccurs="0" name="testPlanCoverageType">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="1" ref="catalog:attributePath"/>
</xs:sequence>
<xs:attribute name="name" type="xs:string" use="required"/>
</xs:complexType>
</xs:element>

catalog:type
Type:
anonymous, complex content
[READ-ONLY] A sub type of the object.
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="unbounded" minOccurs="0" ref="catalog:type"/>

XML schema documentation generated with DocFlex/XML RE 1.7.2 using DocFlex/XML XSDDoc 2.1.0 template set