Documentation for UsiXML 1.8.0

Element: event

[Table of contents]

Name event
Used by (from the same schema document) Complex Type cioType , Complex Type cioType , Element event , Element behavior , Complex Type nacLhsRhsType
Type Locally-defined complex type
Nillable no
Abstract no
Logical Diagram
h-602290281
XML Instance Representation
<ipo:event
id=" xs:ID [1]"
eventType=" xs:string (pattern = (move(out)?Pointer)|pointerOver|click|doubleClick|depress|release|drag(Over|Drop)|hasFocus|lostFocus|change|spin(Up|Down)) [1]"
eventContext=" xs:string [0..1]"
device=" xs:string [0..1]">
<ipo:event> ... </ipo:event> [1..*]
<ipo:temporalOperator
value=" xs:string (pattern = >{2}|\([0-9]?\)|\|(\||=)\|) [0..1]"/> [1]
</ipo:event>
Diagram
Schema Component Representation
<xs:element name="event">
<xs:complexType>
<xs:sequence>
<xs:element ref=" ipo:event " maxOccurs="unbounded"/>
<xs:element name="temporalOperator">
<xs:complexType>
<xs:attribute name="value">
<xs:simpleType>
<xs:restriction base=" xs:string ">
<xs:pattern value=">{2}|\([0-9]?\)|\|(\||=)\|"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="id" type=" xs:ID " use="required"/>
<xs:attribute name="eventType" use="required">
<xs:simpleType>
<xs:restriction base=" xs:string ">
<xs:pattern value="(move(out)?Pointer)|pointerOver|click|doubleClick|depress|release|drag(Over|Drop)|hasFocus|lostFocus|change|spin(Up|Down)"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="eventContext" type=" xs:string "/>
<xs:attribute name="device" type=" xs:string "/>
</xs:complexType>
</xs:element>