element <annotation> (global)
Namespace:
Type:
anonymous complexType
Content:
complex, 1 attribute, 5 elements
Defined:
Includes:
definitions of 1 attribute, 5 elements
Used:
never
Content Model Diagram
XML Representation Summary
<annotation
   
 = 
("ref" | "direct") : "direct"
    >
   
Content: 
(expected-type?, assignable-to?, exports*, registers-scope*, expected-method*)?
</annotation>
Content model elements (5):
assignable-to, expected-method, expected-type, exports, registers-scope
XML Source (see within schema source)
<xsd:element name="annotation">
<xsd:complexType>
<xsd:sequence minOccurs="0">
<xsd:element maxOccurs="1" minOccurs="0" name="expected-type" type="typedParameterType"/>
<xsd:element maxOccurs="1" minOccurs="0" name="assignable-to" type="assignableToType"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="exports" type="exportsType"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="registers-scope" type="registersScopeType"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="expected-method" type="expectedMethodType"/>
</xsd:sequence>
<xsd:attribute default="direct" name="kind">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="ref"/>
<xsd:enumeration value="direct"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
</xsd:complexType>
</xsd:element>
Attribute Detail (all declarations; defined within this component only; 1/1)
kind
Type:
anonymous simpleType (restriction of xsd:string)
Use:
optional
Attribute Value
enumeration of xsd:string
Enumeration:
"ref", "direct"
Default:
"direct"
Anonymous simpleType
Type Derivation Tree
xsd:string (restriction)
  simpleType
Derivation:
restriction of xsd:string
Facets:
enumeration:
"ref", "direct"
XML Source (see within schema source)
<xsd:attribute default="direct" name="kind">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="ref"/>
<xsd:enumeration value="direct"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
Content Element Detail (all declarations; defined within this component only; 5/5)
assignable-to
Type:
assignableToType, empty content
XML Source (see within schema source)
<xsd:element maxOccurs="1" minOccurs="0" name="assignable-to" type="assignableToType"/>

expected-method
Type:
expectedMethodType, empty content
XML Source (see within schema source)
<xsd:element maxOccurs="unbounded" minOccurs="0" name="expected-method" type="expectedMethodType"/>

expected-type
Type:
typedParameterType, empty content
XML Source (see within schema source)
<xsd:element maxOccurs="1" minOccurs="0" name="expected-type" type="typedParameterType"/>

exports
Type:
exportsType, empty content
XML Source (see within schema source)
<xsd:element maxOccurs="unbounded" minOccurs="0" name="exports" type="exportsType"/>

registers-scope
Type:
registersScopeType, empty content
XML Source (see within schema source)
<xsd:element maxOccurs="unbounded" minOccurs="0" name="registers-scope" type="registersScopeType"/>

XML schema documentation generated with DocFlex/XML RE 1.8.5 using DocFlex/XML XSDDoc 2.5.0 template set. All content model diagrams generated by Altova XMLSpy via DocFlex/XML XMLSpy Integration.