| ### Showing:
Attributes
Diagrams
Instances
Properties
Source
Used by

Element cay:procedure

Namespace | http://cayenne.apache.org/schema/3.0/modelMap
Diagram |
Properties |
content: | complex
Used by |
Element | cay:data-map
Model | cay:procedure-parameter*
Children | cay:procedure-parameter
Instance |
    <cay:procedure name="" schema="">
      <cay:procedure-parameter direction="" length="" name="" type="">{0,unbounded}</cay:procedure-parameter>
    </cay:procedure>
Attributes |
QName | Type | Fixed | Default | Use | Annotation
--- | --- | --- | --- | --- | ---
name | xs:string |  |  | required |
schema | xs:string |  |  | optional |
Source |
    <xs:element name="procedure">
      <xs:complexType>
        <xs:sequence>
          <xs:element minOccurs="0" maxOccurs="unbounded" name="procedure-parameter">
            <xs:complexType>
              <xs:attribute name="name" use="required" type="xs:string"/>
              <xs:attribute name="type" use="required" type="xs:string"/>
              <xs:attribute name="length" use="optional" type="xs:integer"/>
              <xs:attribute name="direction" use="required" type="xs:string"/>
            </xs:complexType>
          </xs:element>
        </xs:sequence>
        <xs:attribute name="name" use="required" type="xs:string"/>
        <xs:attribute name="schema" type="xs:string"/>
      </xs:complexType>
    </xs:element>
Schema location | file:/Users/ari/svn/cayenne30/framework/cayenne-jdk1.5-unpublished/src/main/resources/org/apache/cayenne/schema/3.0/modelMap.xsd

Element cay:procedure / cay:procedure-parameter

Namespace | http://cayenne.apache.org/schema/3.0/modelMap
Diagram |
Properties |
content: | complex
minOccurs: | 0
maxOccurs: | unbounded
Attributes |
QName | Type | Fixed | Default | Use | Annotation
--- | --- | --- | --- | --- | ---
direction | xs:string |  |  | required |
length | xs:integer |  |  | optional |
name | xs:string |  |  | required |
type | xs:string |  |  | required |
Source |
    <xs:element minOccurs="0" maxOccurs="unbounded" name="procedure-parameter">
      <xs:complexType>
        <xs:attribute name="name" use="required" type="xs:string"/>
        <xs:attribute name="type" use="required" type="xs:string"/>
        <xs:attribute name="length" use="optional" type="xs:integer"/>
        <xs:attribute name="direction" use="required" type="xs:string"/>
      </xs:complexType>
    </xs:element>
Schema location | file:/Users/ari/svn/cayenne30/framework/cayenne-jdk1.5-unpublished/src/main/resources/org/apache/cayenne/schema/3.0/modelMap.xsd

Attribute cay:procedure-parameter / cay:procedure / @name

Namespace | No namespace
Type | xs:string
Properties |
use: | required
Used by |
Element | cay:procedure/cay:procedure-parameter
Source |
    <xs:attribute name="name" use="required" type="xs:string"/>
Schema location | file:/Users/ari/svn/cayenne30/framework/cayenne-jdk1.5-unpublished/src/main/resources/org/apache/cayenne/schema/3.0/modelMap.xsd

Attribute cay:procedure-parameter / cay:procedure / @type

Namespace | No namespace
Type | xs:string
Properties |
use: | required
Used by |
Element | cay:procedure/cay:procedure-parameter
Source |
    <xs:attribute name="type" use="required" type="xs:string"/>
Schema location | file:/Users/ari/svn/cayenne30/framework/cayenne-jdk1.5-unpublished/src/main/resources/org/apache/cayenne/schema/3.0/modelMap.xsd

Attribute cay:procedure-parameter / cay:procedure / @length

Namespace | No namespace
Type | xs:integer
Properties |
use: | optional
Used by |
Element | cay:procedure/cay:procedure-parameter
Source |
    <xs:attribute name="length" use="optional" type="xs:integer"/>
Schema location | file:/Users/ari/svn/cayenne30/framework/cayenne-jdk1.5-unpublished/src/main/resources/org/apache/cayenne/schema/3.0/modelMap.xsd

Attribute cay:procedure-parameter / cay:procedure / @direction

Namespace | No namespace
Type | xs:string
Properties |
use: | required
Used by |
Element | cay:procedure/cay:procedure-parameter
Source |
    <xs:attribute name="direction" use="required" type="xs:string"/>
Schema location | file:/Users/ari/svn/cayenne30/framework/cayenne-jdk1.5-unpublished/src/main/resources/org/apache/cayenne/schema/3.0/modelMap.xsd

Attribute cay:procedure / @name

Namespace | No namespace
Type | xs:string
Properties |
use: | required
Used by |
Element | cay:procedure
Source |
    <xs:attribute name="name" use="required" type="xs:string"/>
Schema location | file:/Users/ari/svn/cayenne30/framework/cayenne-jdk1.5-unpublished/src/main/resources/org/apache/cayenne/schema/3.0/modelMap.xsd

Attribute cay:procedure / @schema

Namespace | No namespace
Type | xs:string
Properties |
content: | simple
Used by |
Element | cay:procedure
Source |
    <xs:attribute name="schema" type="xs:string"/>
Schema location | file:/Users/ari/svn/cayenne30/framework/cayenne-jdk1.5-unpublished/src/main/resources/org/apache/cayenne/schema/3.0/modelMap.xsd