Documentation for UsiXML 1.8.0

Element: behavior

[Table of contents]

Name behavior
Used by (from the same schema document) Complex Type cioType , Complex Type nacLhsRhsType
Type Locally-defined complex type
Nillable no
Abstract no
Logical Diagram
h-602290281 h-1622751015
XML Instance Representation
<ipo:behavior
id=" xs:ID [1]">
<ipo:event> ... </ipo:event> [1]
<ipo:action> ... </ipo:action> [1]
<ipo:condition
mappingId=" xs:string [0..1]"
termStatement=" xs:string [0..1]"
id=" xs:ID [0..1]"
name=" xs:string [0..1]"
isPositive=" xs:boolean [0..1]"
isNegative=" xs:boolean [0..1]"
conditionType=" xs:string (value comes from list: {'pre'|'post'}) [0..1]"/> [0..*]
</ipo:behavior>
Diagram
h-602290281 h-1622751015
Schema Component Representation
<xs:element name="behavior">
<xs:complexType>
<xs:sequence>
<xs:element ref=" ipo:event "/>
<xs:element ref=" ipo:action "/>
<xs:element name="condition" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:complexContent>
<xs:extension base=" ipo:ruleTermType ">
<xs:attribute name="isPositive" type=" xs:boolean "/>
<xs:attribute name="isNegative" type=" xs:boolean "/>
<xs:attribute name="conditionType">
<xs:simpleType>
<xs:restriction base=" xs:string ">
<xs:enumeration value="pre"/>
<xs:enumeration value="post"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="id" type=" xs:ID " use="required"/>
</xs:complexType>
</xs:element>