Schema Component Representation
<
xs:complexType
name="
cioType">
<
xs:sequence>
<
xs:element
name="
annotation"
minOccurs="
0"
maxOccurs="
unbounded">
<
xs:complexType>
<
xs:simpleContent>
<
xs:extension
base="
xs:string
">
<
xs:attribute
name="
annotationType"
type="
xs:string
"
use="
optional"/>
<
xs:attribute
name="
file"
type="
xs:string
"
use="
optional"/>
</
xs:extension>
</
xs:simpleContent>
</
xs:complexType>
</
xs:element>
<
xs:element
ref="
ipo:behavior
"
minOccurs="
0"
maxOccurs="
unbounded"/>
<
xs:element
name="
initiation"
minOccurs="
0"
maxOccurs="
unbounded">
<
xs:complexType>
<
xs:sequence>
<
xs:element
ref="
ipo:event
"
maxOccurs="
unbounded"/>
</
xs:sequence>
</
xs:complexType>
</
xs:element>
<
xs:element
name="
termination"
minOccurs="
0"
maxOccurs="
unbounded">
<
xs:complexType>
<
xs:sequence>
<
xs:element
ref="
ipo:event
"
maxOccurs="
unbounded"/>
</
xs:sequence>
</
xs:complexType>
</
xs:element>
</
xs:sequence>
<
xs:attribute
name="
tooltip"
type="
ipo:hrefURI
"/>
<
xs:attribute
name="
defaultTooltip"
type="
xs:string
"/>
<
xs:attribute
name="
defaultIcon"
type="
xs:string
"/>
<
xs:attribute
name="
currentValue"
type="
xs:string
"/>
<
xs:attribute
name="
content"
type="
ipo:hrefURI
"/>
<
xs:attribute
name="
defaultContent"
type="
xs:string
"/>
<
xs:attribute
name="
defaultHelp"
type="
xs:anyURI
"/>
<
xs:attribute
name="
help"
type="
xs:string
"/>
<
xs:attribute
name="
error"
type="
xs:string
"/>
<
xs:attribute
name="
feedback"
type="
xs:string
"/>
<
xs:attribute
name="
isMandatory"
type="
xs:boolean
"
use="
optional"/>
<
xs:attribute
name="
id"
type="
xs:ID
"
use="
optional"/>
<
xs:attribute
name="
name"
type="
xs:string
"
use="
optional"/>
</
xs:complexType>