diagram | |||||||||||||||||||
children | comment url bibref not-yet-defined abort-if-group abort-if-not abort-if-item refer-to | ||||||||||||||||||
used by |
|
||||||||||||||||||
attributes |
|
||||||||||||||||||
source | <xs:element name="abort-if-group"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice maxOccurs="unbounded"> <xs:element ref="abort-if-group"/> <xs:element ref="abort-if-not"/> <xs:element ref="abort-if-item"/> <xs:element ref="refer-to"/> </xs:choice> </xs:sequence> <xs:attribute name="label" type="xs:NMTOKEN"/> <xs:attribute name="type" use="required"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="and"/> <xs:enumeration value="or"/> <xs:enumeration value="xor"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> |
diagram | |||||||||||||||||||
children | comment url bibref not-yet-defined static-plan-pointer | ||||||||||||||||||
used by |
|
||||||||||||||||||
attributes |
|
||||||||||||||||||
source | <xs:element name="abort-if-item"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="static-plan-pointer"/> </xs:sequence> <xs:attribute name="label" type="xs:NMTOKEN"/> <xs:attribute name="type" default="aborted-or-rejected"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="aborted"/> <xs:enumeration value="rejected"/> <xs:enumeration value="aborted-or-rejected"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> |
diagram | |||
children | comment url bibref not-yet-defined abort-if-group abort-if-not abort-if-item refer-to | ||
used by |
|
||
source | <xs:element name="abort-if-not"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="abort-if-group"/> <xs:element ref="abort-if-not"/> <xs:element ref="abort-if-item"/> <xs:element ref="refer-to"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||||||||||||||||||||||||
children | comment url bibref not-yet-defined changes | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xs:element name="administrative-data"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element name="changes" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:attribute name="date" type="xs:string" use="required"/> <xs:attribute name="author" type="xs:string" use="required"/> <xs:attribute name="description" type="xs:string" use="required"/> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="original-author" type="xs:string"/> <xs:attribute name="creation-date" type="xs:string"/> <xs:attribute name="release-date" type="xs:string"/> </xs:complexType> </xs:element> |
diagram | |||||||||||||||||||||||||
children | comment url bibref not-yet-defined | ||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xs:element name="changes" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:attribute name="date" type="xs:string" use="required"/> <xs:attribute name="author" type="xs:string" use="required"/> <xs:attribute name="description" type="xs:string" use="required"/> </xs:complexType> </xs:element> |
diagram | |||
children | comment url bibref not-yet-defined | ||
used by |
|
||
source | <xs:element name="always"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> </xs:complexType> </xs:element> |
diagram | |||
children | comment url bibref not-yet-defined | ||
used by |
|
||
source | <xs:element name="any"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> </xs:complexType> </xs:element> |
diagram | |||||||||||||||||||||||||
children | comment url bibref not-yet-defined | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xs:element name="argument"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:attribute name="name" type="xs:NMTOKEN" use="required"/> <xs:attribute name="type" type="xs:NMTOKEN" use="required"/> <xs:attribute name="scalar-or-not" default="scalar"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="scalar"/> <xs:enumeration value="list"/> <xs:enumeration value="set"/> <xs:enumeration value="multiset"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> |
diagram | |||||||||||||
children | comment url bibref not-yet-defined numerical-constant qualitative-constant string-constant constant-ref variable-ref argument-ref parameter-ref field-ref array-ref hash-ref list-ref set-ref multi-set-ref get-position operation function-call now plan-state-transition | ||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="argument-value"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice maxOccurs="unbounded"> <xs:element ref="numerical-constant"/> <xs:element ref="qualitative-constant"/> <xs:element ref="string-constant"/> <xs:element ref="constant-ref"/> <xs:element ref="variable-ref"/> <xs:element ref="argument-ref"/> <xs:element ref="parameter-ref"/> <xs:element ref="field-ref"/> <xs:element ref="array-ref"/> <xs:element ref="hash-ref"/> <xs:element ref="list-ref"/> <xs:element ref="set-ref"/> <xs:element ref="multi-set-ref"/> <xs:element ref="get-position"/> <xs:element ref="operation"/> <xs:element ref="function-call"/> <xs:element ref="now"/> <xs:element ref="plan-state-transition"/> </xs:choice> </xs:sequence> <xs:attribute name="name" type="xs:NMTOKEN" use="required"/> </xs:complexType> </xs:element> |
diagram | |||
children | comment url bibref not-yet-defined dimension-def record-def array-def hash-def list-def set-def multi-set-def scalar-def | ||
used by |
|
||
source | <xs:element name="array-def"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element name="dimension-def" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element name="length"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="numerical-constant"/> <xs:element ref="qualitative-constant"/> <xs:element ref="string-constant"/> <xs:element ref="constant-ref"/> <xs:element ref="variable-ref"/> <xs:element ref="argument-ref"/> <xs:element ref="parameter-ref"/> <xs:element ref="field-ref"/> <xs:element ref="array-ref"/> <xs:element ref="hash-ref"/> <xs:element ref="list-ref"/> <xs:element ref="set-ref"/> <xs:element ref="multi-set-ref"/> <xs:element ref="get-position"/> <xs:element ref="operation"/> <xs:element ref="function-call"/> <xs:element ref="now"/> <xs:element ref="plan-state-transition"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="name" type="xs:NMTOKEN"/> </xs:complexType> </xs:element> <xs:choice> <xs:element ref="record-def"/> <xs:element ref="array-def"/> <xs:element ref="hash-def"/> <xs:element ref="list-def"/> <xs:element ref="set-def"/> <xs:element ref="multi-set-def"/> <xs:element ref="scalar-def"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||||||||||||
children | comment url bibref not-yet-defined length | ||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="dimension-def" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element name="length"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="numerical-constant"/> <xs:element ref="qualitative-constant"/> <xs:element ref="string-constant"/> <xs:element ref="constant-ref"/> <xs:element ref="variable-ref"/> <xs:element ref="argument-ref"/> <xs:element ref="parameter-ref"/> <xs:element ref="field-ref"/> <xs:element ref="array-ref"/> <xs:element ref="hash-ref"/> <xs:element ref="list-ref"/> <xs:element ref="set-ref"/> <xs:element ref="multi-set-ref"/> <xs:element ref="get-position"/> <xs:element ref="operation"/> <xs:element ref="function-call"/> <xs:element ref="now"/> <xs:element ref="plan-state-transition"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="name" type="xs:NMTOKEN"/> </xs:complexType> </xs:element> |
diagram | |
children | comment url bibref not-yet-defined numerical-constant qualitative-constant string-constant constant-ref variable-ref argument-ref parameter-ref field-ref array-ref hash-ref list-ref set-ref multi-set-ref get-position operation function-call now plan-state-transition |
source | <xs:element name="length"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="numerical-constant"/> <xs:element ref="qualitative-constant"/> <xs:element ref="string-constant"/> <xs:element ref="constant-ref"/> <xs:element ref="variable-ref"/> <xs:element ref="argument-ref"/> <xs:element ref="parameter-ref"/> <xs:element ref="field-ref"/> <xs:element ref="array-ref"/> <xs:element ref="hash-ref"/> <xs:element ref="list-ref"/> <xs:element ref="set-ref"/> <xs:element ref="multi-set-ref"/> <xs:element ref="get-position"/> <xs:element ref="operation"/> <xs:element ref="function-call"/> <xs:element ref="now"/> <xs:element ref="plan-state-transition"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||
children | comment url bibref not-yet-defined index field-ref array-ref hash-ref list-ref set-ref multi-set-ref | ||
used by |
|
||
source | <xs:element name="array-ref"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element name="index"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="numerical-constant"/> <xs:element ref="qualitative-constant"/> <xs:element ref="string-constant"/> <xs:element ref="constant-ref"/> <xs:element ref="variable-ref"/> <xs:element ref="argument-ref"/> <xs:element ref="parameter-ref"/> <xs:element ref="field-ref"/> <xs:element ref="array-ref"/> <xs:element ref="hash-ref"/> <xs:element ref="list-ref"/> <xs:element ref="set-ref"/> <xs:element ref="multi-set-ref"/> <xs:element ref="get-position"/> <xs:element ref="operation"/> <xs:element ref="function-call"/> <xs:element ref="now"/> <xs:element ref="plan-state-transition"/> </xs:choice> </xs:sequence> <xs:attribute name="name" type="xs:NMTOKEN"/> </xs:complexType> </xs:element> <xs:choice> <xs:element ref="field-ref"/> <xs:element ref="array-ref"/> <xs:element ref="hash-ref"/> <xs:element ref="list-ref"/> <xs:element ref="set-ref"/> <xs:element ref="multi-set-ref"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||||||||||||
children | comment url bibref not-yet-defined numerical-constant qualitative-constant string-constant constant-ref variable-ref argument-ref parameter-ref field-ref array-ref hash-ref list-ref set-ref multi-set-ref get-position operation function-call now plan-state-transition | ||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="index"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="numerical-constant"/> <xs:element ref="qualitative-constant"/> <xs:element ref="string-constant"/> <xs:element ref="constant-ref"/> <xs:element ref="variable-ref"/> <xs:element ref="argument-ref"/> <xs:element ref="parameter-ref"/> <xs:element ref="field-ref"/> <xs:element ref="array-ref"/> <xs:element ref="hash-ref"/> <xs:element ref="list-ref"/> <xs:element ref="set-ref"/> <xs:element ref="multi-set-ref"/> <xs:element ref="get-position"/> <xs:element ref="operation"/> <xs:element ref="function-call"/> <xs:element ref="now"/> <xs:element ref="plan-state-transition"/> </xs:choice> </xs:sequence> <xs:attribute name="name" type="xs:NMTOKEN"/> </xs:complexType> </xs:element> |
diagram | |||
children | comment url bibref not-yet-defined parameter-ref time-out | ||
used by |
|
||
source | <xs:element name="ask"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="parameter-ref" maxOccurs="unbounded"/> <xs:element name="time-out"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="numerical-constant"/> <xs:element ref="qualitative-constant"/> <xs:element ref="string-constant"/> <xs:element ref="constant-ref"/> <xs:element ref="variable-ref"/> <xs:element ref="argument-ref"/> <xs:element ref="parameter-ref"/> <xs:element ref="field-ref"/> <xs:element ref="array-ref"/> <xs:element ref="hash-ref"/> <xs:element ref="list-ref"/> <xs:element ref="set-ref"/> <xs:element ref="multi-set-ref"/> <xs:element ref="get-position"/> <xs:element ref="operation"/> <xs:element ref="function-call"/> <xs:element ref="now"/> <xs:element ref="plan-state-transition"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |
children | comment url bibref not-yet-defined numerical-constant qualitative-constant string-constant constant-ref variable-ref argument-ref parameter-ref field-ref array-ref hash-ref list-ref set-ref multi-set-ref get-position operation function-call now plan-state-transition |
source | <xs:element name="time-out"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="numerical-constant"/> <xs:element ref="qualitative-constant"/> <xs:element ref="string-constant"/> <xs:element ref="constant-ref"/> <xs:element ref="variable-ref"/> <xs:element ref="argument-ref"/> <xs:element ref="parameter-ref"/> <xs:element ref="field-ref"/> <xs:element ref="array-ref"/> <xs:element ref="hash-ref"/> <xs:element ref="list-ref"/> <xs:element ref="set-ref"/> <xs:element ref="multi-set-ref"/> <xs:element ref="get-position"/> <xs:element ref="operation"/> <xs:element ref="function-call"/> <xs:element ref="now"/> <xs:element ref="plan-state-transition"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||
children | comment url bibref not-yet-defined interval parameter-ref raw-data-def spread-def slope-def standard-deviation-def end-point-def center-def time-to-alarm-def change-def average-def qualitative-parameter-def calculation-def logical-combination-def logical-dependency-def boolean-def | ||
used by |
|
||
source | <xs:element name="average-def"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="interval"/> <xs:choice> <xs:element ref="parameter-ref"/> <xs:element ref="raw-data-def"/> <xs:element ref="spread-def"/> <xs:element ref="slope-def"/> <xs:element ref="standard-deviation-def"/> <xs:element ref="end-point-def"/> <xs:element ref="center-def"/> <xs:element ref="time-to-alarm-def"/> <xs:element ref="change-def"/> <xs:element ref="average-def"/> <xs:element ref="qualitative-parameter-def"/> <xs:element ref="calculation-def"/> <xs:element ref="logical-combination-def"/> <xs:element ref="logical-dependency-def"/> <xs:element ref="boolean-def"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||||||||||||||||||
used by |
|
||||||||||||||||||
attributes |
|
||||||||||||||||||
source | <xs:element name="bibref"> <xs:complexType> <xs:attribute name="key" type="xs:NMTOKEN" use="required"/> <xs:attribute name="page" type="xs:string"/> </xs:complexType> </xs:element> |
diagram | |||
children | comment url bibref not-yet-defined parameter-proposition | ||
used by |
|
||
source | <xs:element name="boolean-def"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="parameter-proposition"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||||||||||||
children | comment url bibref not-yet-defined numerical-constant qualitative-constant string-constant constant-ref variable-ref argument-ref parameter-ref field-ref array-ref hash-ref list-ref set-ref multi-set-ref get-position operation function-call now plan-state-transition | ||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="bound"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="numerical-constant"/> <xs:element ref="qualitative-constant"/> <xs:element ref="string-constant"/> <xs:element ref="constant-ref"/> <xs:element ref="variable-ref"/> <xs:element ref="argument-ref"/> <xs:element ref="parameter-ref"/> <xs:element ref="field-ref"/> <xs:element ref="array-ref"/> <xs:element ref="hash-ref"/> <xs:element ref="list-ref"/> <xs:element ref="set-ref"/> <xs:element ref="multi-set-ref"/> <xs:element ref="get-position"/> <xs:element ref="operation"/> <xs:element ref="function-call"/> <xs:element ref="now"/> <xs:element ref="plan-state-transition"/> </xs:choice> </xs:sequence> <xs:attribute name="include-limit" default="yes"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="yes"/> <xs:enumeration value="no"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> |
diagram | |||||||||||||
children | comment url bibref not-yet-defined parameter-ref raw-data-def spread-def slope-def standard-deviation-def end-point-def center-def time-to-alarm-def change-def average-def qualitative-parameter-def calculation-def logical-combination-def logical-dependency-def boolean-def numerical-constant qualitative-constant string-constant constant-ref constant-operation | ||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="calculation-def"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice maxOccurs="unbounded"> <xs:element ref="parameter-ref"/> <xs:element ref="raw-data-def"/> <xs:element ref="spread-def"/> <xs:element ref="slope-def"/> <xs:element ref="standard-deviation-def"/> <xs:element ref="end-point-def"/> <xs:element ref="center-def"/> <xs:element ref="time-to-alarm-def"/> <xs:element ref="change-def"/> <xs:element ref="average-def"/> <xs:element ref="qualitative-parameter-def"/> <xs:element ref="calculation-def"/> <xs:element ref="logical-combination-def"/> <xs:element ref="logical-dependency-def"/> <xs:element ref="boolean-def"/> <xs:element ref="numerical-constant"/> <xs:element ref="qualitative-constant"/> <xs:element ref="string-constant"/> <xs:element ref="constant-ref"/> <xs:element ref="constant-operation"/> </xs:choice> </xs:sequence> <xs:attribute name="operator" use="required"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="add"/> <xs:enumeration value="subtract"/> <xs:enumeration value="multiply"/> <xs:enumeration value="divide"/> <xs:enumeration value="root"/> <xs:enumeration value="exponent"/> <xs:enumeration value="logarithm"/> <xs:enumeration value="minimum"/> <xs:enumeration value="maximum"/> <xs:enumeration value="absolute-value"/> <xs:enumeration value="sign"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> |
diagram | |||
children | comment url bibref not-yet-defined parameter-ref raw-data-def spread-def slope-def standard-deviation-def end-point-def center-def time-to-alarm-def change-def average-def qualitative-parameter-def calculation-def logical-combination-def logical-dependency-def boolean-def | ||
used by |
|
||
source | <xs:element name="center-def"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="parameter-ref"/> <xs:element ref="raw-data-def"/> <xs:element ref="spread-def"/> <xs:element ref="slope-def"/> <xs:element ref="standard-deviation-def"/> <xs:element ref="end-point-def"/> <xs:element ref="center-def"/> <xs:element ref="time-to-alarm-def"/> <xs:element ref="change-def"/> <xs:element ref="average-def"/> <xs:element ref="qualitative-parameter-def"/> <xs:element ref="calculation-def"/> <xs:element ref="logical-combination-def"/> <xs:element ref="logical-dependency-def"/> <xs:element ref="boolean-def"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||
children | comment url bibref not-yet-defined interval parameter-ref raw-data-def spread-def slope-def standard-deviation-def end-point-def center-def time-to-alarm-def change-def average-def qualitative-parameter-def calculation-def logical-combination-def logical-dependency-def boolean-def | ||
used by |
|
||
source | <xs:element name="change-def"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="interval"/> <xs:choice> <xs:element ref="parameter-ref"/> <xs:element ref="raw-data-def"/> <xs:element ref="spread-def"/> <xs:element ref="slope-def"/> <xs:element ref="standard-deviation-def"/> <xs:element ref="end-point-def"/> <xs:element ref="center-def"/> <xs:element ref="time-to-alarm-def"/> <xs:element ref="change-def"/> <xs:element ref="average-def"/> <xs:element ref="qualitative-parameter-def"/> <xs:element ref="calculation-def"/> <xs:element ref="logical-combination-def"/> <xs:element ref="logical-dependency-def"/> <xs:element ref="boolean-def"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="comment"> <xs:complexType> <xs:attribute name="text" type="xs:string" use="required"/> </xs:complexType> </xs:element> |
diagram | |||||||||||||
children | comment url bibref not-yet-defined left-hand-side right-hand-side | ||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="comparison"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element name="left-hand-side"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="numerical-constant"/> <xs:element ref="qualitative-constant"/> <xs:element ref="string-constant"/> <xs:element ref="constant-ref"/> <xs:element ref="variable-ref"/> <xs:element ref="argument-ref"/> <xs:element ref="parameter-ref"/> <xs:element ref="field-ref"/> <xs:element ref="array-ref"/> <xs:element ref="hash-ref"/> <xs:element ref="list-ref"/> <xs:element ref="set-ref"/> <xs:element ref="multi-set-ref"/> <xs:element ref="get-position"/> <xs:element ref="operation"/> <xs:element ref="function-call"/> <xs:element ref="now"/> <xs:element ref="plan-state-transition"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="right-hand-side"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="numerical-constant"/> <xs:element ref="qualitative-constant"/> <xs:element ref="string-constant"/> <xs:element ref="constant-ref"/> <xs:element ref="variable-ref"/> <xs:element ref="argument-ref"/> <xs:element ref="parameter-ref"/> <xs:element ref="field-ref"/> <xs:element ref="array-ref"/> <xs:element ref="hash-ref"/> <xs:element ref="list-ref"/> <xs:element ref="set-ref"/> <xs:element ref="multi-set-ref"/> <xs:element ref="get-position"/> <xs:element ref="operation"/> <xs:element ref="function-call"/> <xs:element ref="now"/> <xs:element ref="plan-state-transition"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="type" use="required"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="less-than"/> <xs:enumeration value="less-or-equal"/> <xs:enumeration value="greater-than"/> <xs:enumeration value="greater-or-equal"/> <xs:enumeration value="equal"/> <xs:enumeration value="not-equal"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> |
diagram | |
children | comment url bibref not-yet-defined numerical-constant qualitative-constant string-constant constant-ref variable-ref argument-ref parameter-ref field-ref array-ref hash-ref list-ref set-ref multi-set-ref get-position operation function-call now plan-state-transition |
source | <xs:element name="left-hand-side"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="numerical-constant"/> <xs:element ref="qualitative-constant"/> <xs:element ref="string-constant"/> <xs:element ref="constant-ref"/> <xs:element ref="variable-ref"/> <xs:element ref="argument-ref"/> <xs:element ref="parameter-ref"/> <xs:element ref="field-ref"/> <xs:element ref="array-ref"/> <xs:element ref="hash-ref"/> <xs:element ref="list-ref"/> <xs:element ref="set-ref"/> <xs:element ref="multi-set-ref"/> <xs:element ref="get-position"/> <xs:element ref="operation"/> <xs:element ref="function-call"/> <xs:element ref="now"/> <xs:element ref="plan-state-transition"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |
children | comment url bibref not-yet-defined numerical-constant qualitative-constant string-constant constant-ref variable-ref argument-ref parameter-ref field-ref array-ref hash-ref list-ref set-ref multi-set-ref get-position operation function-call now plan-state-transition |
source | <xs:element name="right-hand-side"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="numerical-constant"/> <xs:element ref="qualitative-constant"/> <xs:element ref="string-constant"/> <xs:element ref="constant-ref"/> <xs:element ref="variable-ref"/> <xs:element ref="argument-ref"/> <xs:element ref="parameter-ref"/> <xs:element ref="field-ref"/> <xs:element ref="array-ref"/> <xs:element ref="hash-ref"/> <xs:element ref="list-ref"/> <xs:element ref="set-ref"/> <xs:element ref="multi-set-ref"/> <xs:element ref="get-position"/> <xs:element ref="operation"/> <xs:element ref="function-call"/> <xs:element ref="now"/> <xs:element ref="plan-state-transition"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||||||||||||
children | comment url bibref not-yet-defined record-def array-def hash-def list-def set-def multi-set-def scalar-def | ||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="constant-def"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="record-def"/> <xs:element ref="array-def"/> <xs:element ref="hash-def"/> <xs:element ref="list-def"/> <xs:element ref="set-def"/> <xs:element ref="multi-set-def"/> <xs:element ref="scalar-def"/> </xs:choice> </xs:sequence> <xs:attribute name="name" type="xs:NMTOKEN" use="required"/> </xs:complexType> </xs:element> |
diagram | |||||||||||||
children | comment url bibref not-yet-defined numerical-constant qualitative-constant string-constant constant-ref constant-operation | ||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="constant-operation"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice maxOccurs="unbounded"> <xs:element ref="numerical-constant"/> <xs:element ref="qualitative-constant"/> <xs:element ref="string-constant"/> <xs:element ref="constant-ref"/> <xs:element ref="constant-operation"/> </xs:choice> </xs:sequence> <xs:attribute name="operator" use="required"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="add"/> <xs:enumeration value="multiply"/> <xs:enumeration value="subtract"/> <xs:enumeration value="divide"/> <xs:enumeration value="modulo"/> <xs:enumeration value="power"/> <xs:enumeration value="root"/> <xs:enumeration value="minimum"/> <xs:enumeration value="maximum"/> <xs:enumeration value="absolute-value"/> <xs:enumeration value="sign"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> |
diagram | |||||||||||||
children | comment url bibref not-yet-defined | ||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="constant-ref"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:attribute name="name" type="xs:NMTOKEN" use="required"/> </xs:complexType> </xs:element> |
diagram | |||||||||||||||||||||||||
children | comment url bibref not-yet-defined explanation parameter-proposition is-automatic is-manual plan-state-constraint temporal-constraint constraint-not constraint-combination count-constraint simple-condition refer-to none to-be-defined | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xs:element name="constraint-combination"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="explanation" minOccurs="0" maxOccurs="unbounded"/> <xs:choice maxOccurs="unbounded"> <xs:element ref="parameter-proposition"/> <xs:element ref="is-automatic"/> <xs:element ref="is-manual"/> <xs:element ref="plan-state-constraint"/> <xs:element ref="temporal-constraint"/> <xs:element ref="constraint-not"/> <xs:element ref="constraint-combination"/> <xs:element ref="count-constraint"/> <xs:element ref="simple-condition"/> <xs:element ref="refer-to"/> <xs:element ref="none"/> <xs:element ref="to-be-defined"/> </xs:choice> </xs:sequence> <xs:attribute name="label" type="xs:NMTOKEN"/> <xs:attribute name="type" use="required"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="and"/> <xs:enumeration value="or"/> <xs:enumeration value="xor"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="importance" type="xs:NMTOKEN"/> </xs:complexType> </xs:element> |
diagram | |||||||||||||||||||
children | comment url bibref not-yet-defined explanation parameter-proposition is-automatic is-manual plan-state-constraint temporal-constraint constraint-not constraint-combination count-constraint simple-condition refer-to none to-be-defined | ||||||||||||||||||
used by |
|
||||||||||||||||||
attributes |
|
||||||||||||||||||
source | <xs:element name="constraint-not"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="explanation" minOccurs="0" maxOccurs="unbounded"/> <xs:choice> <xs:element ref="parameter-proposition"/> <xs:element ref="is-automatic"/> <xs:element ref="is-manual"/> <xs:element ref="plan-state-constraint"/> <xs:element ref="temporal-constraint"/> <xs:element ref="constraint-not"/> <xs:element ref="constraint-combination"/> <xs:element ref="count-constraint"/> <xs:element ref="simple-condition"/> <xs:element ref="refer-to"/> <xs:element ref="none"/> <xs:element ref="to-be-defined"/> </xs:choice> </xs:sequence> <xs:attribute name="label" type="xs:NMTOKEN"/> <xs:attribute name="importance" type="xs:NMTOKEN"/> </xs:complexType> </xs:element> |
diagram | |||
children | comment url bibref not-yet-defined context-ref context-combination context-not one-of any | ||
used by |
|
||
source | <xs:element name="context"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:choice maxOccurs="unbounded"> <xs:element ref="context-ref"/> <xs:element ref="context-combination"/> <xs:element ref="context-not"/> <xs:element ref="one-of"/> </xs:choice> <xs:element ref="any"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||||||||||||
children | comment url bibref not-yet-defined context-ref context-combination context-not one-of | ||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="context-combination"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice maxOccurs="unbounded"> <xs:element ref="context-ref"/> <xs:element ref="context-combination"/> <xs:element ref="context-not"/> <xs:element ref="one-of"/> </xs:choice> </xs:sequence> <xs:attribute name="operator" use="required"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="and"/> <xs:enumeration value="or"/> <xs:enumeration value="xor"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> |
diagram | |||
children | comment url bibref not-yet-defined context-ref context-combination context-not one-of | ||
used by |
|
||
source | <xs:element name="context-not"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="context-ref"/> <xs:element ref="context-combination"/> <xs:element ref="context-not"/> <xs:element ref="one-of"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||||||||||||
children | comment url bibref not-yet-defined | ||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="context-ref"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:attribute name="name" type="xs:NMTOKEN" use="required"/> </xs:complexType> </xs:element> |
diagram | |||||||||||||||||||
children | comment url bibref not-yet-defined explanation numerical-constant qualitative-constant string-constant constant-ref variable-ref argument-ref parameter-ref field-ref array-ref hash-ref list-ref set-ref multi-set-ref get-position operation function-call now plan-state-transition parameter-proposition is-automatic is-manual plan-state-constraint temporal-constraint constraint-not constraint-combination count-constraint simple-condition refer-to none to-be-defined | ||||||||||||||||||
used by |
|
||||||||||||||||||
attributes |
|
||||||||||||||||||
source | <xs:element name="count-constraint"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="explanation" minOccurs="0" maxOccurs="unbounded"/> <xs:choice> <xs:element ref="numerical-constant"/> <xs:element ref="qualitative-constant"/> <xs:element ref="string-constant"/> <xs:element ref="constant-ref"/> <xs:element ref="variable-ref"/> <xs:element ref="argument-ref"/> <xs:element ref="parameter-ref"/> <xs:element ref="field-ref"/> <xs:element ref="array-ref"/> <xs:element ref="hash-ref"/> <xs:element ref="list-ref"/> <xs:element ref="set-ref"/> <xs:element ref="multi-set-ref"/> <xs:element ref="get-position"/> <xs:element ref="operation"/> <xs:element ref="function-call"/> <xs:element ref="now"/> <xs:element ref="plan-state-transition"/> </xs:choice> <xs:choice> <xs:element ref="parameter-proposition"/> <xs:element ref="is-automatic"/> <xs:element ref="is-manual"/> <xs:element ref="plan-state-constraint"/> <xs:element ref="temporal-constraint"/> <xs:element ref="constraint-not"/> <xs:element ref="constraint-combination"/> <xs:element ref="count-constraint"/> <xs:element ref="simple-condition"/> <xs:element ref="refer-to"/> <xs:element ref="none"/> <xs:element ref="to-be-defined"/> </xs:choice> </xs:sequence> <xs:attribute name="label" type="xs:NMTOKEN"/> <xs:attribute name="importance" type="xs:NMTOKEN"/> </xs:complexType> </xs:element> |
diagram | |||||||||||||||||||
children | comment url bibref not-yet-defined explanation start-time cyclical-plan-body cyclical-time-annotation repeat-specification set-of-cyclical-complete-conditions | ||||||||||||||||||
used by |
|
||||||||||||||||||
attributes |
|
||||||||||||||||||
source | <xs:element name="cyclical-plan"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="explanation" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="start-time"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="cyclical-time-annotation"/> <xs:element ref="cyclical-time-annotation-ref"/> </xs:choice> </xs:sequence> <xs:attribute name="number" type="xs:NMTOKEN" default="1"/> </xs:complexType> </xs:element> <xs:element name="cyclical-plan-body"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="subplans"/> <xs:element ref="cyclical-plan"/> <xs:element ref="for-each-plan"/> <xs:element ref="iterative-plan"/> <xs:element ref="plan-activation"/> <xs:element ref="variable-assignment"/> <xs:element ref="set-context"/> <xs:element ref="ask"/> <xs:element ref="insert-before-iterator"/> <xs:element ref="insert-after-iterator"/> <xs:element ref="insert-before-position"/> <xs:element ref="insert-after-position"/> <xs:element ref="put-first"/> <xs:element ref="put-last"/> <xs:element ref="remove-element"/> <xs:element ref="remove-at-iterator"/> <xs:element ref="remove-at-position"/> <xs:element ref="go-to-next"/> <xs:element ref="go-to-previous"/> <xs:element ref="reset-iterator"/> <xs:element ref="set-iterator"/> <xs:element ref="if-then-else"/> <xs:element ref="refer-to"/> <xs:element ref="to-be-defined"/> <xs:element ref="user-performed"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> <xs:choice> <xs:element ref="cyclical-time-annotation"/> <xs:element ref="repeat-specification"/> </xs:choice> <xs:element name="set-of-cyclical-complete-conditions" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element name="cyclical-complete-condition" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="explanation" minOccurs="0" maxOccurs="unbounded"/> <xs:choice> <xs:element name="end-time"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="cyclical-time-annotation"/> <xs:element ref="cyclical-time-annotation-ref"/> </xs:choice> </xs:sequence> <xs:attribute name="number" type="xs:NMTOKEN" default="1"/> </xs:complexType> </xs:element> <xs:element name="until-condition"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="parameter-proposition"/> <xs:element ref="is-automatic"/> <xs:element ref="is-manual"/> <xs:element ref="plan-state-constraint"/> <xs:element ref="temporal-constraint"/> <xs:element ref="constraint-not"/> <xs:element ref="constraint-combination"/> <xs:element ref="count-constraint"/> <xs:element ref="simple-condition"/> <xs:element ref="refer-to"/> <xs:element ref="none"/> <xs:element ref="to-be-defined"/> </xs:choice> </xs:sequence> <xs:attribute name="overridable" default="no"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="yes"/> <xs:enumeration value="no"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="confirmation-required" default="no"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="yes"/> <xs:enumeration value="no"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="times-completed"> <xs:complexType> <xs:attribute name="number" type="xs:NMTOKEN" default="1"/> </xs:complexType> </xs:element> </xs:choice> </xs:sequence> <xs:attribute name="label" type="xs:NMTOKEN"/> <xs:attribute name="overridable" default="no"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="yes"/> <xs:enumeration value="no"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="confirmation-required" default="no"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="yes"/> <xs:enumeration value="no"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="label" type="xs:NMTOKEN"/> <xs:attribute name="constraint"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="and"/> <xs:enumeration value="or"/> <xs:enumeration value="xor"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="label" type="xs:NMTOKEN"/> <xs:attribute name="max-attempts" type="xs:NMTOKEN"/> </xs:complexType> </xs:element> |
diagram | |||||||||||||
children | comment url bibref not-yet-defined cyclical-time-annotation cyclical-time-annotation-ref | ||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="start-time"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="cyclical-time-annotation"/> <xs:element ref="cyclical-time-annotation-ref"/> </xs:choice> </xs:sequence> <xs:attribute name="number" type="xs:NMTOKEN" default="1"/> </xs:complexType> </xs:element> |
diagram | |
children | comment url bibref not-yet-defined subplans cyclical-plan for-each-plan iterative-plan plan-activation variable-assignment set-context ask insert-before-iterator insert-after-iterator insert-before-position insert-after-position put-first put-last remove-element remove-at-iterator remove-at-position go-to-next go-to-previous reset-iterator set-iterator if-then-else refer-to to-be-defined user-performed |
source | <xs:element name="cyclical-plan-body"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="subplans"/> <xs:element ref="cyclical-plan"/> <xs:element ref="for-each-plan"/> <xs:element ref="iterative-plan"/> <xs:element ref="plan-activation"/> <xs:element ref="variable-assignment"/> <xs:element ref="set-context"/> <xs:element ref="ask"/> <xs:element ref="insert-before-iterator"/> <xs:element ref="insert-after-iterator"/> <xs:element ref="insert-before-position"/> <xs:element ref="insert-after-position"/> <xs:element ref="put-first"/> <xs:element ref="put-last"/> <xs:element ref="remove-element"/> <xs:element ref="remove-at-iterator"/> <xs:element ref="remove-at-position"/> <xs:element ref="go-to-next"/> <xs:element ref="go-to-previous"/> <xs:element ref="reset-iterator"/> <xs:element ref="set-iterator"/> <xs:element ref="if-then-else"/> <xs:element ref="refer-to"/> <xs:element ref="to-be-defined"/> <xs:element ref="user-performed"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||||||||||||||||||
children | comment url bibref not-yet-defined cyclical-complete-condition | ||||||||||||||||||
attributes |
|
||||||||||||||||||
source | <xs:element name="set-of-cyclical-complete-conditions" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element name="cyclical-complete-condition" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="explanation" minOccurs="0" maxOccurs="unbounded"/> <xs:choice> <xs:element name="end-time"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="cyclical-time-annotation"/> <xs:element ref="cyclical-time-annotation-ref"/> </xs:choice> </xs:sequence> <xs:attribute name="number" type="xs:NMTOKEN" default="1"/> </xs:complexType> </xs:element> <xs:element name="until-condition"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="parameter-proposition"/> <xs:element ref="is-automatic"/> <xs:element ref="is-manual"/> <xs:element ref="plan-state-constraint"/> <xs:element ref="temporal-constraint"/> <xs:element ref="constraint-not"/> <xs:element ref="constraint-combination"/> <xs:element ref="count-constraint"/> <xs:element ref="simple-condition"/> <xs:element ref="refer-to"/> <xs:element ref="none"/> <xs:element ref="to-be-defined"/> </xs:choice> </xs:sequence> <xs:attribute name="overridable" default="no"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="yes"/> <xs:enumeration value="no"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="confirmation-required" default="no"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="yes"/> <xs:enumeration value="no"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="times-completed"> <xs:complexType> <xs:attribute name="number" type="xs:NMTOKEN" default="1"/> </xs:complexType> </xs:element> </xs:choice> </xs:sequence> <xs:attribute name="label" type="xs:NMTOKEN"/> <xs:attribute name="overridable" default="no"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="yes"/> <xs:enumeration value="no"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="confirmation-required" default="no"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="yes"/> <xs:enumeration value="no"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="label" type="xs:NMTOKEN"/> <xs:attribute name="constraint"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="and"/> <xs:enumeration value="or"/> <xs:enumeration value="xor"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> |
diagram | |||||||||||||||||||||||||
children | comment url bibref not-yet-defined explanation end-time until-condition times-completed | ||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xs:element name="cyclical-complete-condition" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="explanation" minOccurs="0" maxOccurs="unbounded"/> <xs:choice> <xs:element name="end-time"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="cyclical-time-annotation"/> <xs:element ref="cyclical-time-annotation-ref"/> </xs:choice> </xs:sequence> <xs:attribute name="number" type="xs:NMTOKEN" default="1"/> </xs:complexType> </xs:element> <xs:element name="until-condition"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="parameter-proposition"/> <xs:element ref="is-automatic"/> <xs:element ref="is-manual"/> <xs:element ref="plan-state-constraint"/> <xs:element ref="temporal-constraint"/> <xs:element ref="constraint-not"/> <xs:element ref="constraint-combination"/> <xs:element ref="count-constraint"/> <xs:element ref="simple-condition"/> <xs:element ref="refer-to"/> <xs:element ref="none"/> <xs:element ref="to-be-defined"/> </xs:choice> </xs:sequence> <xs:attribute name="overridable" default="no"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="yes"/> <xs:enumeration value="no"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="confirmation-required" default="no"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="yes"/> <xs:enumeration value="no"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="times-completed"> <xs:complexType> <xs:attribute name="number" type="xs:NMTOKEN" default="1"/> </xs:complexType> </xs:element> </xs:choice> </xs:sequence> <xs:attribute name="label" type="xs:NMTOKEN"/> <xs:attribute name="overridable" default="no"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="yes"/> <xs:enumeration value="no"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="confirmation-required" default="no"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="yes"/> <xs:enumeration value="no"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> |
diagram | |||||||||||||
children | comment url bibref not-yet-defined cyclical-time-annotation cyclical-time-annotation-ref | ||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="end-time"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="cyclical-time-annotation"/> <xs:element ref="cyclical-time-annotation-ref"/> </xs:choice> </xs:sequence> <xs:attribute name="number" type="xs:NMTOKEN" default="1"/> </xs:complexType> </xs:element> |
diagram | |||||||||||||||||||
children | comment url bibref not-yet-defined parameter-proposition is-automatic is-manual plan-state-constraint temporal-constraint constraint-not constraint-combination count-constraint simple-condition refer-to none to-be-defined | ||||||||||||||||||
attributes |
|
||||||||||||||||||
source | <xs:element name="until-condition"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="parameter-proposition"/> <xs:element ref="is-automatic"/> <xs:element ref="is-manual"/> <xs:element ref="plan-state-constraint"/> <xs:element ref="temporal-constraint"/> <xs:element ref="constraint-not"/> <xs:element ref="constraint-combination"/> <xs:element ref="count-constraint"/> <xs:element ref="simple-condition"/> <xs:element ref="refer-to"/> <xs:element ref="none"/> <xs:element ref="to-be-defined"/> </xs:choice> </xs:sequence> <xs:attribute name="overridable" default="no"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="yes"/> <xs:enumeration value="no"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="confirmation-required" default="no"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="yes"/> <xs:enumeration value="no"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> |
diagram | |||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="times-completed"> <xs:complexType> <xs:attribute name="number" type="xs:NMTOKEN" default="1"/> </xs:complexType> </xs:element> |
diagram | |||
children | comment url bibref not-yet-defined time-range set-of-cyclical-time-points cyclical-time-point-ref | ||
used by |
|
||
source | <xs:element name="cyclical-time-annotation"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="time-range"/> <xs:choice> <xs:element ref="set-of-cyclical-time-points"/> <xs:element name="cyclical-time-point-ref"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:attribute name="name" type="xs:NMTOKEN" use="required"/> </xs:complexType> </xs:element> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||||||||||||
children | comment url bibref not-yet-defined | ||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="cyclical-time-point-ref"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:attribute name="name" type="xs:NMTOKEN" use="required"/> </xs:complexType> </xs:element> |
diagram | |||||||||||||
children | comment url bibref not-yet-defined cyclical-time-annotation | ||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="cyclical-time-annotation-assignment"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="cyclical-time-annotation"/> </xs:sequence> <xs:attribute name="name" type="xs:NMTOKEN" use="required"/> </xs:complexType> </xs:element> |
diagram | |||||||||||||
children | comment url bibref not-yet-defined | ||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="cyclical-time-annotation-ref"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:attribute name="name" type="xs:NMTOKEN" use="required"/> </xs:complexType> </xs:element> |
diagram | |||||||||||||
children | comment url bibref not-yet-defined set-of-cyclical-time-points | ||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="cyclical-time-point-assignment"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="set-of-cyclical-time-points"/> </xs:sequence> <xs:attribute name="name" type="xs:NMTOKEN" use="required"/> </xs:complexType> </xs:element> |
diagram | |||
children | comment url bibref not-yet-defined subplans cyclical-plan for-each-plan iterative-plan plan-activation variable-assignment set-context ask insert-before-iterator insert-after-iterator insert-before-position insert-after-position put-first put-last remove-element remove-at-iterator remove-at-position go-to-next go-to-previous reset-iterator set-iterator if-then-else refer-to to-be-defined user-performed | ||
used by |
|
||
source | <xs:element name="do-after"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="subplans"/> <xs:element ref="cyclical-plan"/> <xs:element ref="for-each-plan"/> <xs:element ref="iterative-plan"/> <xs:element ref="plan-activation"/> <xs:element ref="variable-assignment"/> <xs:element ref="set-context"/> <xs:element ref="ask"/> <xs:element ref="insert-before-iterator"/> <xs:element ref="insert-after-iterator"/> <xs:element ref="insert-before-position"/> <xs:element ref="insert-after-position"/> <xs:element ref="put-first"/> <xs:element ref="put-last"/> <xs:element ref="remove-element"/> <xs:element ref="remove-at-iterator"/> <xs:element ref="remove-at-position"/> <xs:element ref="go-to-next"/> <xs:element ref="go-to-previous"/> <xs:element ref="reset-iterator"/> <xs:element ref="set-iterator"/> <xs:element ref="if-then-else"/> <xs:element ref="refer-to"/> <xs:element ref="to-be-defined"/> <xs:element ref="user-performed"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||
children | comment url bibref not-yet-defined subplans cyclical-plan for-each-plan iterative-plan plan-activation variable-assignment set-context ask insert-before-iterator insert-after-iterator insert-before-position insert-after-position put-first put-last remove-element remove-at-iterator remove-at-position go-to-next go-to-previous reset-iterator set-iterator if-then-else refer-to to-be-defined user-performed | ||
used by |
|
||
source | <xs:element name="do-before"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="subplans"/> <xs:element ref="cyclical-plan"/> <xs:element ref="for-each-plan"/> <xs:element ref="iterative-plan"/> <xs:element ref="plan-activation"/> <xs:element ref="variable-assignment"/> <xs:element ref="set-context"/> <xs:element ref="ask"/> <xs:element ref="insert-before-iterator"/> <xs:element ref="insert-after-iterator"/> <xs:element ref="insert-before-position"/> <xs:element ref="insert-after-position"/> <xs:element ref="put-first"/> <xs:element ref="put-last"/> <xs:element ref="remove-element"/> <xs:element ref="remove-at-iterator"/> <xs:element ref="remove-at-position"/> <xs:element ref="go-to-next"/> <xs:element ref="go-to-previous"/> <xs:element ref="reset-iterator"/> <xs:element ref="set-iterator"/> <xs:element ref="if-then-else"/> <xs:element ref="refer-to"/> <xs:element ref="to-be-defined"/> <xs:element ref="user-performed"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||||||||||||
children | comment url bibref not-yet-defined minimum maximum | ||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="duration"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="minimum" minOccurs="0"/> <xs:element ref="maximum" minOccurs="0"/> </xs:sequence> <xs:attribute name="include-limit-value" default="yes"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="yes"/> <xs:enumeration value="no"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> |
diagram | |||
children | comment url bibref not-yet-defined numerical-constant qualitative-constant string-constant constant-ref variable-ref argument-ref parameter-ref field-ref array-ref hash-ref list-ref set-ref multi-set-ref get-position operation function-call now plan-state-transition | ||
used by |
|
||
source | <xs:element name="earliest"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="numerical-constant"/> <xs:element ref="qualitative-constant"/> <xs:element ref="string-constant"/> <xs:element ref="constant-ref"/> <xs:element ref="variable-ref"/> <xs:element ref="argument-ref"/> <xs:element ref="parameter-ref"/> <xs:element ref="field-ref"/> <xs:element ref="array-ref"/> <xs:element ref="hash-ref"/> <xs:element ref="list-ref"/> <xs:element ref="set-ref"/> <xs:element ref="multi-set-ref"/> <xs:element ref="get-position"/> <xs:element ref="operation"/> <xs:element ref="function-call"/> <xs:element ref="now"/> <xs:element ref="plan-state-transition"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||
children | comment url bibref not-yet-defined numerical-constant qualitative-constant string-constant constant-ref variable-ref argument-ref parameter-ref field-ref array-ref hash-ref list-ref set-ref multi-set-ref get-position operation function-call now plan-state-transition | ||
used by |
|
||
source | <xs:element name="element"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="numerical-constant"/> <xs:element ref="qualitative-constant"/> <xs:element ref="string-constant"/> <xs:element ref="constant-ref"/> <xs:element ref="variable-ref"/> <xs:element ref="argument-ref"/> <xs:element ref="parameter-ref"/> <xs:element ref="field-ref"/> <xs:element ref="array-ref"/> <xs:element ref="hash-ref"/> <xs:element ref="list-ref"/> <xs:element ref="set-ref"/> <xs:element ref="multi-set-ref"/> <xs:element ref="get-position"/> <xs:element ref="operation"/> <xs:element ref="function-call"/> <xs:element ref="now"/> <xs:element ref="plan-state-transition"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||
children | comment url bibref not-yet-defined parameter-ref raw-data-def spread-def slope-def standard-deviation-def end-point-def center-def time-to-alarm-def change-def average-def qualitative-parameter-def calculation-def logical-combination-def logical-dependency-def boolean-def | ||
used by |
|
||
source | <xs:element name="end-point-def"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="parameter-ref"/> <xs:element ref="raw-data-def"/> <xs:element ref="spread-def"/> <xs:element ref="slope-def"/> <xs:element ref="standard-deviation-def"/> <xs:element ref="end-point-def"/> <xs:element ref="center-def"/> <xs:element ref="time-to-alarm-def"/> <xs:element ref="change-def"/> <xs:element ref="average-def"/> <xs:element ref="qualitative-parameter-def"/> <xs:element ref="calculation-def"/> <xs:element ref="logical-combination-def"/> <xs:element ref="logical-dependency-def"/> <xs:element ref="boolean-def"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||||||||||||
children | comment url bibref not-yet-defined numerical-constant qualitative-constant string-constant constant-ref variable-ref argument-ref parameter-ref field-ref array-ref hash-ref list-ref set-ref multi-set-ref get-position operation function-call now plan-state-transition | ||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="explanation"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice minOccurs="0"> <xs:element ref="numerical-constant"/> <xs:element ref="qualitative-constant"/> <xs:element ref="string-constant"/> <xs:element ref="constant-ref"/> <xs:element ref="variable-ref"/> <xs:element ref="argument-ref"/> <xs:element ref="parameter-ref"/> <xs:element ref="field-ref"/> <xs:element ref="array-ref"/> <xs:element ref="hash-ref"/> <xs:element ref="list-ref"/> <xs:element ref="set-ref"/> <xs:element ref="multi-set-ref"/> <xs:element ref="get-position"/> <xs:element ref="operation"/> <xs:element ref="function-call"/> <xs:element ref="now"/> <xs:element ref="plan-state-transition"/> </xs:choice> </xs:sequence> <xs:attribute name="text" type="xs:string"/> </xs:complexType> </xs:element> |
diagram | |||||||||||||
children | comment url bibref not-yet-defined field-ref array-ref hash-ref list-ref set-ref multi-set-ref | ||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="field-ref"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="field-ref"/> <xs:element ref="array-ref"/> <xs:element ref="hash-ref"/> <xs:element ref="list-ref"/> <xs:element ref="set-ref"/> <xs:element ref="multi-set-ref"/> </xs:choice> </xs:sequence> <xs:attribute name="field" type="xs:NMTOKEN" use="required"/> </xs:complexType> </xs:element> |
diagram | |||||||||||||||||||||||||
children | comment url bibref not-yet-defined explanation do-before do-for-each termination-condition do-after | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xs:element name="for-each-plan"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="explanation" minOccurs="0" maxOccurs="unbounded"/> <xs:element ref="do-before" minOccurs="0"/> <xs:element name="do-for-each"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="argument-value" minOccurs="0" maxOccurs="unbounded"/> <xs:element ref="time-annotation" minOccurs="0"/> <xs:element ref="typical-duration" minOccurs="0"/> <xs:element ref="return-value-assignment" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="name" type="xs:IDREF" use="required"/> </xs:complexType> </xs:element> <xs:element ref="termination-condition"/> <xs:element ref="do-after" minOccurs="0"/> </xs:sequence> <xs:attribute name="subplan-ordering" use="required"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="parallel"/> <xs:enumeration value="any-order"/> <xs:enumeration value="unordered"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="wait-for-children" default="yes"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="yes"/> <xs:enumeration value="no"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="propagation-specification" default="aborted-or-rejected"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="aborted"/> <xs:enumeration value="rejected"/> <xs:enumeration value="aborted-or-rejected"/> <xs:enumeration value="none"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> |
diagram | |||||||||||||
children | comment url bibref not-yet-defined argument-value time-annotation typical-duration return-value-assignment | ||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="do-for-each"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="argument-value" minOccurs="0" maxOccurs="unbounded"/> <xs:element ref="time-annotation" minOccurs="0"/> <xs:element ref="typical-duration" minOccurs="0"/> <xs:element ref="return-value-assignment" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="name" type="xs:IDREF" use="required"/> </xs:complexType> </xs:element> |
diagram | |||||||||||||
children | comment url bibref not-yet-defined argument-value return-value-assignment | ||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="function-call"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="argument-value" minOccurs="0" maxOccurs="unbounded"/> <xs:element ref="return-value-assignment" minOccurs="0"/> </xs:sequence> <xs:attribute name="name" type="xs:NMTOKEN" use="required"/> </xs:complexType> </xs:element> |
diagram | |||||||||||||||||||||||||||||||
children | comment url bibref not-yet-defined argument | ||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xs:element name="function-def"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="argument" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="name" type="xs:NMTOKEN" use="required"/> <xs:attribute name="return-type" type="xs:NMTOKEN" use="required"/> <xs:attribute name="method-name" type="xs:NMTOKEN" use="required"/> <xs:attribute name="class-name" type="xs:NMTOKEN" use="required"/> </xs:complexType> </xs:element> |
diagram | |||||||||||||
children | comment url bibref not-yet-defined | ||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="get-position"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:attribute name="iterator" type="xs:NMTOKEN" use="required"/> </xs:complexType> </xs:element> |
diagram | |||||||||||||
children | comment url bibref not-yet-defined | ||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="go-to-next"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:attribute name="iterator" type="xs:NMTOKEN" use="required"/> </xs:complexType> </xs:element> |
diagram | |||||||||||||
children | comment url bibref not-yet-defined | ||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="go-to-previous"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:attribute name="iterator" type="xs:NMTOKEN" use="required"/> </xs:complexType> </xs:element> |
diagram | |||
children | comment url bibref not-yet-defined plan-state-transition | ||
used by |
|
||
source | <xs:element name="has-occurred"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="plan-state-transition"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||
children | comment url bibref not-yet-defined record-def array-def hash-def list-def set-def multi-set-def scalar-def | ||
used by |
|
||
source | <xs:element name="hash-def"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="record-def"/> <xs:element ref="array-def"/> <xs:element ref="hash-def"/> <xs:element ref="list-def"/> <xs:element ref="set-def"/> <xs:element ref="multi-set-def"/> <xs:element ref="scalar-def"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||||||||||||
children | comment url bibref not-yet-defined field-ref array-ref hash-ref list-ref set-ref multi-set-ref | ||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="hash-ref"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="field-ref"/> <xs:element ref="array-ref"/> <xs:element ref="hash-ref"/> <xs:element ref="list-ref"/> <xs:element ref="set-ref"/> <xs:element ref="multi-set-ref"/> </xs:choice> </xs:sequence> <xs:attribute name="key" type="xs:NMTOKEN" use="required"/> </xs:complexType> </xs:element> |
diagram | |||
children | comment url bibref not-yet-defined simple-condition then-branch else-branch | ||
used by |
|
||
source | <xs:element name="if-then-else"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="simple-condition"/> <xs:element name="then-branch"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice maxOccurs="unbounded"> <xs:element ref="plan-activation"/> <xs:element ref="variable-assignment"/> <xs:element ref="set-context"/> <xs:element ref="ask"/> <xs:element ref="insert-before-iterator"/> <xs:element ref="insert-after-iterator"/> <xs:element ref="insert-before-position"/> <xs:element ref="insert-after-position"/> <xs:element ref="put-first"/> <xs:element ref="put-last"/> <xs:element ref="remove-element"/> <xs:element ref="remove-at-iterator"/> <xs:element ref="remove-at-position"/> <xs:element ref="go-to-next"/> <xs:element ref="go-to-previous"/> <xs:element ref="reset-iterator"/> <xs:element ref="set-iterator"/> <xs:element ref="if-then-else"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="else-branch" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice maxOccurs="unbounded"> <xs:element ref="plan-activation"/> <xs:element ref="variable-assignment"/> <xs:element ref="set-context"/> <xs:element ref="ask"/> <xs:element ref="insert-before-iterator"/> <xs:element ref="insert-after-iterator"/> <xs:element ref="insert-before-position"/> <xs:element ref="insert-after-position"/> <xs:element ref="put-first"/> <xs:element ref="put-last"/> <xs:element ref="remove-element"/> <xs:element ref="remove-at-iterator"/> <xs:element ref="remove-at-position"/> <xs:element ref="go-to-next"/> <xs:element ref="go-to-previous"/> <xs:element ref="reset-iterator"/> <xs:element ref="set-iterator"/> <xs:element ref="if-then-else"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |
children | comment url bibref not-yet-defined plan-activation variable-assignment set-context ask insert-before-iterator insert-after-iterator insert-before-position insert-after-position put-first put-last remove-element remove-at-iterator remove-at-position go-to-next go-to-previous reset-iterator set-iterator if-then-else |
source | <xs:element name="then-branch"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice maxOccurs="unbounded"> <xs:element ref="plan-activation"/> <xs:element ref="variable-assignment"/> <xs:element ref="set-context"/> <xs:element ref="ask"/> <xs:element ref="insert-before-iterator"/> <xs:element ref="insert-after-iterator"/> <xs:element ref="insert-before-position"/> <xs:element ref="insert-after-position"/> <xs:element ref="put-first"/> <xs:element ref="put-last"/> <xs:element ref="remove-element"/> <xs:element ref="remove-at-iterator"/> <xs:element ref="remove-at-position"/> <xs:element ref="go-to-next"/> <xs:element ref="go-to-previous"/> <xs:element ref="reset-iterator"/> <xs:element ref="set-iterator"/> <xs:element ref="if-then-else"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |
children | comment url bibref not-yet-defined plan-activation variable-assignment set-context ask insert-before-iterator insert-after-iterator insert-before-position insert-after-position put-first put-last remove-element remove-at-iterator remove-at-position go-to-next go-to-previous reset-iterator set-iterator if-then-else |
source | <xs:element name="else-branch" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice maxOccurs="unbounded"> <xs:element ref="plan-activation"/> <xs:element ref="variable-assignment"/> <xs:element ref="set-context"/> <xs:element ref="ask"/> <xs:element ref="insert-before-iterator"/> <xs:element ref="insert-after-iterator"/> <xs:element ref="insert-before-position"/> <xs:element ref="insert-after-position"/> <xs:element ref="put-first"/> <xs:element ref="put-last"/> <xs:element ref="remove-element"/> <xs:element ref="remove-at-iterator"/> <xs:element ref="remove-at-position"/> <xs:element ref="go-to-next"/> <xs:element ref="go-to-previous"/> <xs:element ref="reset-iterator"/> <xs:element ref="set-iterator"/> <xs:element ref="if-then-else"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||||||||||||
children | comment url bibref not-yet-defined element | ||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="insert-after-iterator"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="element"/> </xs:sequence> <xs:attribute name="iterator" type="xs:NMTOKEN" use="required"/> </xs:complexType> </xs:element> |
diagram | |||||||||||||
children | comment url bibref not-yet-defined position element | ||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="insert-after-position"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="position"/> <xs:element ref="element"/> </xs:sequence> <xs:attribute name="list" type="xs:NMTOKEN" use="required"/> </xs:complexType> </xs:element> |
diagram | |||||||||||||
children | comment url bibref not-yet-defined element | ||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="insert-before-iterator"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="element"/> </xs:sequence> <xs:attribute name="iterator" type="xs:NMTOKEN" use="required"/> </xs:complexType> </xs:element> |
diagram | |||||||||||||
children | comment url bibref not-yet-defined position element | ||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="insert-before-position"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="position"/> <xs:element ref="element"/> </xs:sequence> <xs:attribute name="list" type="xs:NMTOKEN" use="required"/> </xs:complexType> </xs:element> |
diagram | |||
children | comment url bibref not-yet-defined numerical-constant qualitative-constant string-constant constant-ref constant-operation | ||
used by |
|
||
source | <xs:element name="interval"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="numerical-constant"/> <xs:element ref="qualitative-constant"/> <xs:element ref="string-constant"/> <xs:element ref="constant-ref"/> <xs:element ref="constant-operation"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||||||||||||
children | comment url bibref not-yet-defined invoking-plan | ||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="invoking-plan"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="invoking-plan" minOccurs="0"/> </xs:sequence> <xs:attribute name="plan-name" type="xs:IDREF" use="required"/> </xs:complexType> </xs:element> |
diagram | |||||||||||||
children | comment url bibref not-yet-defined | ||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="is-at-end"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:attribute name="iterator" type="xs:NMTOKEN" use="required"/> </xs:complexType> </xs:element> |
diagram | |||||||||||||
children | comment url bibref not-yet-defined | ||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="is-at-start"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:attribute name="iterator" type="xs:NMTOKEN" use="required"/> </xs:complexType> </xs:element> |
diagram | |||||||||||||||||||||||||
children | comment url bibref not-yet-defined explanation | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xs:element name="is-automatic"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="explanation" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="parameter-name" type="xs:NMTOKEN" use="required"/> <xs:attribute name="label" type="xs:NMTOKEN"/> <xs:attribute name="importance" type="xs:NMTOKEN"/> </xs:complexType> </xs:element> |
diagram | |||||||||||||
children | comment url bibref not-yet-defined | ||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="is-known-variable"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:attribute name="name" type="xs:NMTOKEN" use="required"/> </xs:complexType> </xs:element> |
diagram | |||||||||||||||||||||||||
children | comment url bibref not-yet-defined explanation | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xs:element name="is-manual"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="explanation" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="parameter-name" type="xs:NMTOKEN" use="required"/> <xs:attribute name="label" type="xs:NMTOKEN"/> <xs:attribute name="importance" type="xs:NMTOKEN"/> </xs:complexType> </xs:element> |
diagram | |||
children | comment url bibref not-yet-defined element list set multi-set variable-ref argument-ref constant-ref field-ref | ||
used by |
|
||
source | <xs:element name="is-member-of"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="element"/> <xs:choice> <xs:element ref="list"/> <xs:element ref="set"/> <xs:element ref="multi-set"/> <xs:element ref="variable-ref"/> <xs:element ref="argument-ref"/> <xs:element ref="constant-ref"/> <xs:element ref="field-ref"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||||||||||||
children | comment url bibref not-yet-defined | ||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="is-unknown-variable"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:attribute name="name" type="xs:NMTOKEN" use="required"/> </xs:complexType> </xs:element> |
diagram | |||
children | comment url bibref not-yet-defined numerical-constant qualitative-constant string-constant constant-ref variable-ref argument-ref parameter-ref field-ref array-ref hash-ref list-ref set-ref multi-set-ref get-position operation function-call now plan-state-transition value-range | ||
used by |
|
||
source | <xs:element name="is-within-range"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="numerical-constant"/> <xs:element ref="qualitative-constant"/> <xs:element ref="string-constant"/> <xs:element ref="constant-ref"/> <xs:element ref="variable-ref"/> <xs:element ref="argument-ref"/> <xs:element ref="parameter-ref"/> <xs:element ref="field-ref"/> <xs:element ref="array-ref"/> <xs:element ref="hash-ref"/> <xs:element ref="list-ref"/> <xs:element ref="set-ref"/> <xs:element ref="multi-set-ref"/> <xs:element ref="get-position"/> <xs:element ref="operation"/> <xs:element ref="function-call"/> <xs:element ref="now"/> <xs:element ref="plan-state-transition"/> </xs:choice> <xs:element ref="value-range"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||
children | comment url bibref not-yet-defined explanation do-before do-repeatedly termination-condition do-after | ||
used by |
|
||
source | <xs:element name="iterative-plan"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="explanation" minOccurs="0" maxOccurs="unbounded"/> <xs:element ref="do-before" minOccurs="0"/> <xs:element name="do-repeatedly"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice maxOccurs="unbounded"> <xs:element ref="plan-activation"/> <xs:element ref="variable-assignment"/> <xs:element ref="set-context"/> <xs:element ref="ask"/> <xs:element ref="insert-before-iterator"/> <xs:element ref="insert-after-iterator"/> <xs:element ref="insert-before-position"/> <xs:element ref="insert-after-position"/> <xs:element ref="put-first"/> <xs:element ref="put-last"/> <xs:element ref="remove-element"/> <xs:element ref="remove-at-iterator"/> <xs:element ref="remove-at-position"/> <xs:element ref="go-to-next"/> <xs:element ref="go-to-previous"/> <xs:element ref="reset-iterator"/> <xs:element ref="set-iterator"/> <xs:element ref="if-then-else"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> <xs:element ref="termination-condition"/> <xs:element ref="do-after" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |
children | comment url bibref not-yet-defined plan-activation variable-assignment set-context ask insert-before-iterator insert-after-iterator insert-before-position insert-after-position put-first put-last remove-element remove-at-iterator remove-at-position go-to-next go-to-previous reset-iterator set-iterator if-then-else |
source | <xs:element name="do-repeatedly"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice maxOccurs="unbounded"> <xs:element ref="plan-activation"/> <xs:element ref="variable-assignment"/> <xs:element ref="set-context"/> <xs:element ref="ask"/> <xs:element ref="insert-before-iterator"/> <xs:element ref="insert-after-iterator"/> <xs:element ref="insert-before-position"/> <xs:element ref="insert-after-position"/> <xs:element ref="put-first"/> <xs:element ref="put-last"/> <xs:element ref="remove-element"/> <xs:element ref="remove-at-iterator"/> <xs:element ref="remove-at-position"/> <xs:element ref="go-to-next"/> <xs:element ref="go-to-previous"/> <xs:element ref="reset-iterator"/> <xs:element ref="set-iterator"/> <xs:element ref="if-then-else"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||||||||||||||||||
children | comment url bibref not-yet-defined list set multi-set variable-ref argument-ref constant-ref field-ref | ||||||||||||||||||
used by |
|
||||||||||||||||||
attributes |
|
||||||||||||||||||
source | <xs:element name="iterator-def"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="list"/> <xs:element ref="set"/> <xs:element ref="multi-set"/> <xs:element ref="variable-ref"/> <xs:element ref="argument-ref"/> <xs:element ref="constant-ref"/> <xs:element ref="field-ref"/> </xs:choice> </xs:sequence> <xs:attribute name="name" type="xs:NMTOKEN" use="required"/> <xs:attribute name="start-at" default="first-element"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="first-element"/> <xs:enumeration value="last-element"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> |
diagram | |||
children | comment url bibref not-yet-defined numerical-constant qualitative-constant string-constant constant-ref variable-ref argument-ref parameter-ref field-ref array-ref hash-ref list-ref set-ref multi-set-ref get-position operation function-call now plan-state-transition | ||
used by |
|
||
source | <xs:element name="latest"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="numerical-constant"/> <xs:element ref="qualitative-constant"/> <xs:element ref="string-constant"/> <xs:element ref="constant-ref"/> <xs:element ref="variable-ref"/> <xs:element ref="argument-ref"/> <xs:element ref="parameter-ref"/> <xs:element ref="field-ref"/> <xs:element ref="array-ref"/> <xs:element ref="hash-ref"/> <xs:element ref="list-ref"/> <xs:element ref="set-ref"/> <xs:element ref="multi-set-ref"/> <xs:element ref="get-position"/> <xs:element ref="operation"/> <xs:element ref="function-call"/> <xs:element ref="now"/> <xs:element ref="plan-state-transition"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||
children | comment url bibref not-yet-defined numerical-constant qualitative-constant string-constant constant-ref variable-ref argument-ref parameter-ref field-ref array-ref hash-ref list-ref set-ref multi-set-ref get-position operation function-call now plan-state-transition | ||
used by |
|
||
source | <xs:element name="list"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="numerical-constant"/> <xs:element ref="qualitative-constant"/> <xs:element ref="string-constant"/> <xs:element ref="constant-ref"/> <xs:element ref="variable-ref"/> <xs:element ref="argument-ref"/> <xs:element ref="parameter-ref"/> <xs:element ref="field-ref"/> <xs:element ref="array-ref"/> <xs:element ref="hash-ref"/> <xs:element ref="list-ref"/> <xs:element ref="set-ref"/> <xs:element ref="multi-set-ref"/> <xs:element ref="get-position"/> <xs:element ref="operation"/> <xs:element ref="function-call"/> <xs:element ref="now"/> <xs:element ref="plan-state-transition"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||
children | comment url bibref not-yet-defined record-def array-def hash-def list-def set-def multi-set-def scalar-def | ||
used by |
|
||
source | <xs:element name="list-def"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="record-def"/> <xs:element ref="array-def"/> <xs:element ref="hash-def"/> <xs:element ref="list-def"/> <xs:element ref="set-def"/> <xs:element ref="multi-set-def"/> <xs:element ref="scalar-def"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||||||||||||||||||
children | comment url bibref not-yet-defined field-ref array-ref hash-ref list-ref set-ref multi-set-ref | ||||||||||||||||||
used by |
|
||||||||||||||||||
attributes |
|
||||||||||||||||||
source | <xs:element name="list-ref"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="field-ref"/> <xs:element ref="array-ref"/> <xs:element ref="hash-ref"/> <xs:element ref="list-ref"/> <xs:element ref="set-ref"/> <xs:element ref="multi-set-ref"/> </xs:choice> </xs:sequence> <xs:attribute name="iterator" type="xs:NMTOKEN" use="required"/> <xs:attribute name="iterator-change" use="required"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="increment"/> <xs:enumeration value="none"/> <xs:enumeration value="decrement"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> |
diagram | |||||||||||||
children | comment url bibref not-yet-defined parameter-ref logical-combination-def boolean-def raw-data-def | ||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="logical-combination-def"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice maxOccurs="unbounded"> <xs:element ref="parameter-ref"/> <xs:element ref="logical-combination-def"/> <xs:element ref="boolean-def"/> <xs:element ref="raw-data-def"/> </xs:choice> </xs:sequence> <xs:attribute name="operator" use="required"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="and"/> <xs:enumeration value="or"/> <xs:enumeration value="xor"/> <xs:enumeration value="not"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> |
diagram | |||
children | comment url bibref not-yet-defined parameter-proposition default parameter-ref raw-data-def spread-def slope-def standard-deviation-def end-point-def center-def time-to-alarm-def change-def average-def qualitative-parameter-def calculation-def logical-combination-def logical-dependency-def boolean-def numerical-constant qualitative-constant string-constant constant-ref variable-ref argument-ref field-ref array-ref hash-ref list-ref set-ref multi-set-ref get-position operation function-call now plan-state-transition | ||
used by |
|
||
source | <xs:element name="logical-dependency-def"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:sequence maxOccurs="unbounded"> <xs:choice> <xs:element ref="parameter-proposition"/> <xs:element name="default"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> </xs:complexType> </xs:element> </xs:choice> <xs:choice> <xs:element ref="parameter-ref"/> <xs:element ref="raw-data-def"/> <xs:element ref="spread-def"/> <xs:element ref="slope-def"/> <xs:element ref="standard-deviation-def"/> <xs:element ref="end-point-def"/> <xs:element ref="center-def"/> <xs:element ref="time-to-alarm-def"/> <xs:element ref="change-def"/> <xs:element ref="average-def"/> <xs:element ref="qualitative-parameter-def"/> <xs:element ref="calculation-def"/> <xs:element ref="logical-combination-def"/> <xs:element ref="logical-dependency-def"/> <xs:element ref="boolean-def"/> <xs:element ref="numerical-constant"/> <xs:element ref="qualitative-constant"/> <xs:element ref="string-constant"/> <xs:element ref="constant-ref"/> <xs:element ref="variable-ref"/> <xs:element ref="argument-ref"/> <xs:element ref="parameter-ref"/> <xs:element ref="field-ref"/> <xs:element ref="array-ref"/> <xs:element ref="hash-ref"/> <xs:element ref="list-ref"/> <xs:element ref="set-ref"/> <xs:element ref="multi-set-ref"/> <xs:element ref="get-position"/> <xs:element ref="operation"/> <xs:element ref="function-call"/> <xs:element ref="now"/> <xs:element ref="plan-state-transition"/> </xs:choice> </xs:sequence> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |
children | comment url bibref not-yet-defined |
source | <xs:element name="default"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> </xs:complexType> </xs:element> |
diagram | |||||||||||||
children | comment url bibref not-yet-defined numerical-constant qualitative-constant string-constant constant-ref variable-ref argument-ref parameter-ref field-ref array-ref hash-ref list-ref set-ref multi-set-ref get-position operation function-call now plan-state-transition | ||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="lower-bound"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="numerical-constant"/> <xs:element ref="qualitative-constant"/> <xs:element ref="string-constant"/> <xs:element ref="constant-ref"/> <xs:element ref="variable-ref"/> <xs:element ref="argument-ref"/> <xs:element ref="parameter-ref"/> <xs:element ref="field-ref"/> <xs:element ref="array-ref"/> <xs:element ref="hash-ref"/> <xs:element ref="list-ref"/> <xs:element ref="set-ref"/> <xs:element ref="multi-set-ref"/> <xs:element ref="get-position"/> <xs:element ref="operation"/> <xs:element ref="function-call"/> <xs:element ref="now"/> <xs:element ref="plan-state-transition"/> </xs:choice> </xs:sequence> <xs:attribute name="include-limit" default="yes"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="yes"/> <xs:enumeration value="no"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> |
diagram | |||
children | comment url bibref not-yet-defined numerical-constant qualitative-constant string-constant constant-ref variable-ref argument-ref parameter-ref field-ref array-ref hash-ref list-ref set-ref multi-set-ref get-position operation function-call now plan-state-transition | ||
used by |
|
||
source | <xs:element name="maximum"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="numerical-constant"/> <xs:element ref="qualitative-constant"/> <xs:element ref="string-constant"/> <xs:element ref="constant-ref"/> <xs:element ref="variable-ref"/> <xs:element ref="argument-ref"/> <xs:element ref="parameter-ref"/> <xs:element ref="field-ref"/> <xs:element ref="array-ref"/> <xs:element ref="hash-ref"/> <xs:element ref="list-ref"/> <xs:element ref="set-ref"/> <xs:element ref="multi-set-ref"/> <xs:element ref="get-position"/> <xs:element ref="operation"/> <xs:element ref="function-call"/> <xs:element ref="now"/> <xs:element ref="plan-state-transition"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||
children | comment url bibref not-yet-defined numerical-constant qualitative-constant string-constant constant-ref variable-ref argument-ref parameter-ref field-ref array-ref hash-ref list-ref set-ref multi-set-ref get-position operation function-call now plan-state-transition | ||
used by |
|
||
source | <xs:element name="minimum"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="numerical-constant"/> <xs:element ref="qualitative-constant"/> <xs:element ref="string-constant"/> <xs:element ref="constant-ref"/> <xs:element ref="variable-ref"/> <xs:element ref="argument-ref"/> <xs:element ref="parameter-ref"/> <xs:element ref="field-ref"/> <xs:element ref="array-ref"/> <xs:element ref="hash-ref"/> <xs:element ref="list-ref"/> <xs:element ref="set-ref"/> <xs:element ref="multi-set-ref"/> <xs:element ref="get-position"/> <xs:element ref="operation"/> <xs:element ref="function-call"/> <xs:element ref="now"/> <xs:element ref="plan-state-transition"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||
children | comment url bibref not-yet-defined numerical-constant qualitative-constant string-constant constant-ref variable-ref argument-ref parameter-ref field-ref array-ref hash-ref list-ref set-ref multi-set-ref get-position operation function-call now plan-state-transition | ||
used by |
|
||
source | <xs:element name="multi-set"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="numerical-constant"/> <xs:element ref="qualitative-constant"/> <xs:element ref="string-constant"/> <xs:element ref="constant-ref"/> <xs:element ref="variable-ref"/> <xs:element ref="argument-ref"/> <xs:element ref="parameter-ref"/> <xs:element ref="field-ref"/> <xs:element ref="array-ref"/> <xs:element ref="hash-ref"/> <xs:element ref="list-ref"/> <xs:element ref="set-ref"/> <xs:element ref="multi-set-ref"/> <xs:element ref="get-position"/> <xs:element ref="operation"/> <xs:element ref="function-call"/> <xs:element ref="now"/> <xs:element ref="plan-state-transition"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||
children | comment url bibref not-yet-defined record-def array-def hash-def list-def set-def multi-set-def scalar-def | ||
used by |
|
||
source | <xs:element name="multi-set-def"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="record-def"/> <xs:element ref="array-def"/> <xs:element ref="hash-def"/> <xs:element ref="list-def"/> <xs:element ref="set-def"/> <xs:element ref="multi-set-def"/> <xs:element ref="scalar-def"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||||||||||||||||||
children | comment url bibref not-yet-defined field-ref array-ref hash-ref list-ref set-ref multi-set-ref | ||||||||||||||||||
used by |
|
||||||||||||||||||
attributes |
|
||||||||||||||||||
source | <xs:element name="multi-set-ref"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="field-ref"/> <xs:element ref="array-ref"/> <xs:element ref="hash-ref"/> <xs:element ref="list-ref"/> <xs:element ref="set-ref"/> <xs:element ref="multi-set-ref"/> </xs:choice> </xs:sequence> <xs:attribute name="iterator" type="xs:NMTOKEN" use="required"/> <xs:attribute name="iterator-change" use="required"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="increment"/> <xs:enumeration value="none"/> <xs:enumeration value="decrement"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> |
diagram | |||||||||||||
children | comment url bibref not-yet-defined | ||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="none"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:attribute name="importance" type="xs:NMTOKEN"/> </xs:complexType> </xs:element> |
diagram | |||
children | comment url bibref not-yet-defined | ||
used by |
|
||
source | <xs:element name="not-yet-defined"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> </xs:complexType> </xs:element> |
diagram | |||
children | comment url bibref not-yet-defined | ||
used by |
|
||
source | <xs:element name="now"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> </xs:complexType> </xs:element> |
diagram | |||||||||||||||||||||||||
children | comment url bibref not-yet-defined | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xs:element name="numerical-constant"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:attribute name="value" type="xs:NMTOKEN" use="required"/> <xs:attribute name="unit" type="xs:string"/> <xs:attribute name="scale" type="xs:string"/> </xs:complexType> </xs:element> |
diagram | |||||||||||||||||||
children | comment url bibref not-yet-defined first-unit-entry-equals unit-entry | ||||||||||||||||||
used by |
|
||||||||||||||||||
attributes |
|
||||||||||||||||||
source | <xs:element name="numerical-scale-def"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element name="first-unit-entry-equals" minOccurs="0"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:attribute name="value" type="xs:NMTOKEN" use="required"/> <xs:attribute name="unit" type="xs:string"/> <xs:attribute name="scale" type="xs:string"/> </xs:complexType> </xs:element> <xs:element name="unit-entry" maxOccurs="unbounded"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:attribute name="unit" type="xs:string"/> <xs:attribute name="factor" type="xs:NMTOKEN" use="required"/> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="name" type="xs:NMTOKEN" use="required"/> <xs:attribute name="unit-class" type="xs:NMTOKEN" use="required"/> </xs:complexType> </xs:element> |
diagram | |||||||||||||||||||||||||
children | comment url bibref not-yet-defined | ||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xs:element name="first-unit-entry-equals" minOccurs="0"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:attribute name="value" type="xs:NMTOKEN" use="required"/> <xs:attribute name="unit" type="xs:string"/> <xs:attribute name="scale" type="xs:string"/> </xs:complexType> </xs:element> |
diagram | |||||||||||||||||||
children | comment url bibref not-yet-defined | ||||||||||||||||||
attributes |
|
||||||||||||||||||
source | <xs:element name="unit-entry" maxOccurs="unbounded"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:attribute name="unit" type="xs:string"/> <xs:attribute name="factor" type="xs:NMTOKEN" use="required"/> </xs:complexType> </xs:element> |
diagram | |||
children | comment url bibref not-yet-defined plan-activation variable-assignment set-context ask insert-before-iterator insert-after-iterator insert-before-position insert-after-position put-first put-last remove-element remove-at-iterator remove-at-position go-to-next go-to-previous reset-iterator set-iterator if-then-else | ||
used by |
|
||
source | <xs:element name="on-abort"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="plan-activation"/> <xs:element ref="variable-assignment"/> <xs:element ref="set-context"/> <xs:element ref="ask"/> <xs:element ref="insert-before-iterator"/> <xs:element ref="insert-after-iterator"/> <xs:element ref="insert-before-position"/> <xs:element ref="insert-after-position"/> <xs:element ref="put-first"/> <xs:element ref="put-last"/> <xs:element ref="remove-element"/> <xs:element ref="remove-at-iterator"/> <xs:element ref="remove-at-position"/> <xs:element ref="go-to-next"/> <xs:element ref="go-to-previous"/> <xs:element ref="reset-iterator"/> <xs:element ref="set-iterator"/> <xs:element ref="if-then-else"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||
children | comment url bibref not-yet-defined plan-activation variable-assignment set-context ask insert-before-iterator insert-after-iterator insert-before-position insert-after-position put-first put-last remove-element remove-at-iterator remove-at-position go-to-next go-to-previous reset-iterator set-iterator if-then-else | ||
used by |
|
||
source | <xs:element name="on-suspend"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="plan-activation"/> <xs:element ref="variable-assignment"/> <xs:element ref="set-context"/> <xs:element ref="ask"/> <xs:element ref="insert-before-iterator"/> <xs:element ref="insert-after-iterator"/> <xs:element ref="insert-before-position"/> <xs:element ref="insert-after-position"/> <xs:element ref="put-first"/> <xs:element ref="put-last"/> <xs:element ref="remove-element"/> <xs:element ref="remove-at-iterator"/> <xs:element ref="remove-at-position"/> <xs:element ref="go-to-next"/> <xs:element ref="go-to-previous"/> <xs:element ref="reset-iterator"/> <xs:element ref="set-iterator"/> <xs:element ref="if-then-else"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||||||||||||
children | comment url bibref not-yet-defined value-ref | ||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="one-of"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element name="value-ref" maxOccurs="unbounded"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:attribute name="name" type="xs:NMTOKEN" use="required"/> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="name" type="xs:NMTOKEN" use="required"/> </xs:complexType> </xs:element> |
diagram | |||||||||||||
children | comment url bibref not-yet-defined | ||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="value-ref" maxOccurs="unbounded"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:attribute name="name" type="xs:NMTOKEN" use="required"/> </xs:complexType> </xs:element> |
diagram | |||||||||||||
children | comment url bibref not-yet-defined numerical-constant qualitative-constant string-constant constant-ref variable-ref argument-ref parameter-ref field-ref array-ref hash-ref list-ref set-ref multi-set-ref get-position operation function-call now plan-state-transition | ||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="operation"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice maxOccurs="unbounded"> <xs:element ref="numerical-constant"/> <xs:element ref="qualitative-constant"/> <xs:element ref="string-constant"/> <xs:element ref="constant-ref"/> <xs:element ref="variable-ref"/> <xs:element ref="argument-ref"/> <xs:element ref="parameter-ref"/> <xs:element ref="field-ref"/> <xs:element ref="array-ref"/> <xs:element ref="hash-ref"/> <xs:element ref="list-ref"/> <xs:element ref="set-ref"/> <xs:element ref="multi-set-ref"/> <xs:element ref="get-position"/> <xs:element ref="operation"/> <xs:element ref="function-call"/> <xs:element ref="now"/> <xs:element ref="plan-state-transition"/> </xs:choice> </xs:sequence> <xs:attribute name="operator" use="required"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="add"/> <xs:enumeration value="multiply"/> <xs:enumeration value="subtract"/> <xs:enumeration value="divide"/> <xs:enumeration value="modulo"/> <xs:enumeration value="power"/> <xs:enumeration value="root"/> <xs:enumeration value="minimum"/> <xs:enumeration value="maximum"/> <xs:enumeration value="absolute-value"/> <xs:enumeration value="sign"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> |
diagram | |||||||||||||
children | comment url bibref not-yet-defined parameter-def parameter-group | ||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="parameter-group"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="parameter-def"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element name="hard-bounds" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="lower-bound" minOccurs="0"/> <xs:element ref="upper-bound" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="soft-bounds" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="lower-bound" minOccurs="0"/> <xs:element ref="upper-bound" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:choice> <xs:element ref="parameter-ref"/> <xs:element ref="raw-data-def"/> <xs:element ref="spread-def"/> <xs:element ref="slope-def"/> <xs:element ref="standard-deviation-def"/> <xs:element ref="end-point-def"/> <xs:element ref="center-def"/> <xs:element ref="time-to-alarm-def"/> <xs:element ref="change-def"/> <xs:element ref="average-def"/> <xs:element ref="qualitative-parameter-def"/> <xs:element ref="calculation-def"/> <xs:element ref="logical-combination-def"/> <xs:element ref="logical-dependency-def"/> <xs:element ref="boolean-def"/> </xs:choice> <xs:element ref="sampling-frequency" minOccurs="0"/> </xs:sequence> <xs:attribute name="name" type="xs:NMTOKEN" use="required"/> <xs:attribute name="type" type="xs:NMTOKEN" use="required"/> <xs:attribute name="required" default="no"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="yes"/> <xs:enumeration value="no"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> <xs:element ref="parameter-group"/> </xs:choice> </xs:sequence> <xs:attribute name="title" type="xs:string"/> </xs:complexType> </xs:element> |
diagram | |||||||||||||||||||||||||
children | comment url bibref not-yet-defined hard-bounds soft-bounds parameter-ref raw-data-def spread-def slope-def standard-deviation-def end-point-def center-def time-to-alarm-def change-def average-def qualitative-parameter-def calculation-def logical-combination-def logical-dependency-def boolean-def sampling-frequency | ||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xs:element name="parameter-def"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element name="hard-bounds" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="lower-bound" minOccurs="0"/> <xs:element ref="upper-bound" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="soft-bounds" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="lower-bound" minOccurs="0"/> <xs:element ref="upper-bound" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:choice> <xs:element ref="parameter-ref"/> <xs:element ref="raw-data-def"/> <xs:element ref="spread-def"/> <xs:element ref="slope-def"/> <xs:element ref="standard-deviation-def"/> <xs:element ref="end-point-def"/> <xs:element ref="center-def"/> <xs:element ref="time-to-alarm-def"/> <xs:element ref="change-def"/> <xs:element ref="average-def"/> <xs:element ref="qualitative-parameter-def"/> <xs:element ref="calculation-def"/> <xs:element ref="logical-combination-def"/> <xs:element ref="logical-dependency-def"/> <xs:element ref="boolean-def"/> </xs:choice> <xs:element ref="sampling-frequency" minOccurs="0"/> </xs:sequence> <xs:attribute name="name" type="xs:NMTOKEN" use="required"/> <xs:attribute name="type" type="xs:NMTOKEN" use="required"/> <xs:attribute name="required" default="no"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="yes"/> <xs:enumeration value="no"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> |
diagram | |
children | comment url bibref not-yet-defined lower-bound upper-bound |
source | <xs:element name="hard-bounds" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="lower-bound" minOccurs="0"/> <xs:element ref="upper-bound" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |
children | comment url bibref not-yet-defined lower-bound upper-bound |
source | <xs:element name="soft-bounds" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="lower-bound" minOccurs="0"/> <xs:element ref="upper-bound" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||||||||||||||||||||||||
children | comment url bibref not-yet-defined explanation value-description value-range is-known-parameter is-unknown-parameter context time-annotation sampling-frequency | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xs:element name="parameter-proposition"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="explanation" minOccurs="0" maxOccurs="unbounded"/> <xs:choice> <xs:element name="value-description"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="numerical-constant"/> <xs:element ref="qualitative-constant"/> <xs:element ref="string-constant"/> <xs:element ref="constant-ref"/> <xs:element ref="variable-ref"/> <xs:element ref="argument-ref"/> <xs:element ref="parameter-ref"/> <xs:element ref="field-ref"/> <xs:element ref="array-ref"/> <xs:element ref="hash-ref"/> <xs:element ref="list-ref"/> <xs:element ref="set-ref"/> <xs:element ref="multi-set-ref"/> <xs:element ref="get-position"/> <xs:element ref="operation"/> <xs:element ref="function-call"/> <xs:element ref="now"/> <xs:element ref="plan-state-transition"/> </xs:choice> </xs:sequence> <xs:attribute name="type" use="required"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="less-than"/> <xs:enumeration value="less-or-equal"/> <xs:enumeration value="greater-than"/> <xs:enumeration value="greater-or-equal"/> <xs:enumeration value="equal"/> <xs:enumeration value="not-equal"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> <xs:element ref="value-range"/> <xs:element name="is-known-parameter"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> </xs:complexType> </xs:element> <xs:element name="is-unknown-parameter"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> </xs:complexType> </xs:element> </xs:choice> <xs:element ref="context"/> <xs:element ref="time-annotation"/> <xs:element ref="sampling-frequency" minOccurs="0"/> </xs:sequence> <xs:attribute name="parameter-name" type="xs:NMTOKEN" use="required"/> <xs:attribute name="label" type="xs:NMTOKEN"/> <xs:attribute name="importance" type="xs:NMTOKEN"/> </xs:complexType> </xs:element> |
diagram | |||||||||||||
children | comment url bibref not-yet-defined numerical-constant qualitative-constant string-constant constant-ref variable-ref argument-ref parameter-ref field-ref array-ref hash-ref list-ref set-ref multi-set-ref get-position operation function-call now plan-state-transition | ||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="value-description"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="numerical-constant"/> <xs:element ref="qualitative-constant"/> <xs:element ref="string-constant"/> <xs:element ref="constant-ref"/> <xs:element ref="variable-ref"/> <xs:element ref="argument-ref"/> <xs:element ref="parameter-ref"/> <xs:element ref="field-ref"/> <xs:element ref="array-ref"/> <xs:element ref="hash-ref"/> <xs:element ref="list-ref"/> <xs:element ref="set-ref"/> <xs:element ref="multi-set-ref"/> <xs:element ref="get-position"/> <xs:element ref="operation"/> <xs:element ref="function-call"/> <xs:element ref="now"/> <xs:element ref="plan-state-transition"/> </xs:choice> </xs:sequence> <xs:attribute name="type" use="required"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="less-than"/> <xs:enumeration value="less-or-equal"/> <xs:enumeration value="greater-than"/> <xs:enumeration value="greater-or-equal"/> <xs:enumeration value="equal"/> <xs:enumeration value="not-equal"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> |
diagram | |
children | comment url bibref not-yet-defined |
source | <xs:element name="is-known-parameter"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> </xs:complexType> </xs:element> |
diagram | |
children | comment url bibref not-yet-defined |
source | <xs:element name="is-unknown-parameter"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> </xs:complexType> </xs:element> |
diagram | |||||||||||||
children | comment url bibref not-yet-defined | ||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="parameter-ref"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:attribute name="name" type="xs:NMTOKEN" use="required"/> </xs:complexType> </xs:element> |
diagram | |||||||||||||
children | comment url bibref not-yet-defined primary-key record-def | ||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="patient-record-def"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element name="primary-key" maxOccurs="unbounded"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:attribute name="name" type="xs:NMTOKEN" use="required"/> </xs:complexType> </xs:element> <xs:element ref="record-def"/> </xs:sequence> <xs:attribute name="name" type="xs:NMTOKEN" use="required"/> </xs:complexType> </xs:element> |
diagram | |||||||||||||
children | comment url bibref not-yet-defined | ||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="primary-key" maxOccurs="unbounded"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:attribute name="name" type="xs:NMTOKEN" use="required"/> </xs:complexType> </xs:element> |
diagram | |||
children | comment url bibref not-yet-defined plan-schema on-suspend on-abort | ||
used by |
|
||
source | <xs:element name="plan-activation"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element name="plan-schema"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="argument-value" minOccurs="0" maxOccurs="unbounded"/> <xs:element ref="time-annotation" minOccurs="0"/> <xs:element ref="typical-duration" minOccurs="0"/> <xs:element ref="return-value-assignment" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="name" type="xs:IDREF" use="required"/> </xs:complexType> </xs:element> <xs:element ref="on-suspend" minOccurs="0"/> <xs:element ref="on-abort" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||||||||||||
children | comment url bibref not-yet-defined argument-value time-annotation typical-duration return-value-assignment | ||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="plan-schema"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="argument-value" minOccurs="0" maxOccurs="unbounded"/> <xs:element ref="time-annotation" minOccurs="0"/> <xs:element ref="typical-duration" minOccurs="0"/> <xs:element ref="return-value-assignment" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="name" type="xs:IDREF" use="required"/> </xs:complexType> </xs:element> |
diagram | |||||||||||||
children | comment url bibref not-yet-defined plan-group plan | ||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="plan-group"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="plan-group"/> <xs:element name="plan"> <xs:complexType> <xs:sequence> <xs:element ref="administrative-data" minOccurs="0"/> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="explanation" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="derived-from" minOccurs="0"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:attribute name="plan-name" type="xs:IDREF" use="required"/> </xs:complexType> </xs:element> <xs:element name="refers-to" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:attribute name="plan-name" type="xs:IDREF" use="required"/> <xs:attribute name="as" type="xs:NMTOKEN"/> </xs:complexType> </xs:element> <xs:element name="defaults" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="on-suspend" minOccurs="0"/> <xs:element ref="on-abort" minOccurs="0"/> <xs:element ref="time-annotation" minOccurs="0"/> <xs:element ref="typical-duration" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="arguments" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="argument" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="value-defs" minOccurs="0"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="variable-def"/> <xs:element ref="constant-def"/> <xs:element ref="iterator-def"/> </xs:choice> </xs:complexType> </xs:element> <xs:element name="preferences" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element name="resource-constraint" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="time-annotation"/> </xs:sequence> <xs:attribute name="name" type="xs:NMTOKEN" use="required"/> <xs:attribute name="type" use="required"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="prohibited"/> <xs:enumeration value="recommended"/> <xs:enumeration value="discouraged"/> <xs:enumeration value="obligatory"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="costs" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="numerical-constant"/> <xs:element ref="qualitative-constant"/> <xs:element ref="string-constant"/> <xs:element ref="constant-ref"/> <xs:element ref="variable-ref"/> <xs:element ref="argument-ref"/> <xs:element ref="parameter-ref"/> <xs:element ref="field-ref"/> <xs:element ref="array-ref"/> <xs:element ref="hash-ref"/> <xs:element ref="list-ref"/> <xs:element ref="set-ref"/> <xs:element ref="multi-set-ref"/> <xs:element ref="get-position"/> <xs:element ref="operation"/> <xs:element ref="function-call"/> <xs:element ref="now"/> <xs:element ref="plan-state-transition"/> <xs:element ref="list"/> <xs:element ref="set"/> <xs:element ref="multi-set"/> <xs:element ref="variable-ref"/> <xs:element ref="argument-ref"/> <xs:element ref="constant-ref"/> <xs:element ref="field-ref"/> </xs:choice> </xs:sequence> <xs:attribute name="label" type="xs:NMTOKEN"/> <xs:attribute name="name" type="xs:NMTOKEN"/> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="strategy" type="xs:NMTOKEN"/> <xs:attribute name="responsible-actor" type="xs:NMTOKEN"/> </xs:complexType> </xs:element> <xs:element name="intentions" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element name="intention" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="parameter-proposition"/> <xs:element ref="is-automatic"/> <xs:element ref="is-manual"/> <xs:element ref="plan-state-constraint"/> <xs:element ref="temporal-constraint"/> <xs:element ref="constraint-not"/> <xs:element ref="constraint-combination"/> <xs:element ref="count-constraint"/> <xs:element ref="simple-condition"/> <xs:element ref="refer-to"/> <xs:element ref="none"/> <xs:element ref="to-be-defined"/> </xs:choice> </xs:sequence> <xs:attribute name="label" type="xs:NMTOKEN"/> <xs:attribute name="type" use="required"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="intermediate-state"/> <xs:enumeration value="intermediate-action"/> <xs:enumeration value="overall-state"/> <xs:enumeration value="overall-action"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="verb" use="required"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="avoid"/> <xs:enumeration value="maintain"/> <xs:enumeration value="achieve"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="importance" type="xs:NMTOKEN"/> </xs:complexType> </xs:element> <xs:element ref="refer-to" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="conditions" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element name="filter-precondition" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="explanation" minOccurs="0" maxOccurs="unbounded"/> <xs:choice> <xs:element ref="parameter-proposition"/> <xs:element ref="is-automatic"/> <xs:element ref="is-manual"/> <xs:element ref="plan-state-constraint"/> <xs:element ref="temporal-constraint"/> <xs:element ref="constraint-not"/> <xs:element ref="constraint-combination"/> <xs:element ref="count-constraint"/> <xs:element ref="simple-condition"/> <xs:element ref="refer-to"/> <xs:element ref="none"/> <xs:element ref="to-be-defined"/> </xs:choice> </xs:sequence> <xs:attribute name="overridable" default="no"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="yes"/> <xs:enumeration value="no"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="confirmation-required" default="no"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="yes"/> <xs:enumeration value="no"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="setup-precondition" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="explanation" minOccurs="0" maxOccurs="unbounded"/> <xs:choice> <xs:element ref="parameter-proposition"/> <xs:element ref="is-automatic"/> <xs:element ref="is-manual"/> <xs:element ref="plan-state-constraint"/> <xs:element ref="temporal-constraint"/> <xs:element ref="constraint-not"/> <xs:element ref="constraint-combination"/> <xs:element ref="count-constraint"/> <xs:element ref="simple-condition"/> <xs:element ref="refer-to"/> <xs:element ref="none"/> <xs:element ref="to-be-defined"/> </xs:choice> <xs:element name="waiting-period" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="any"/> <xs:element ref="now"/> <xs:element ref="always"/> <xs:element ref="time-annotation-ref"/> <xs:sequence> <xs:element ref="time-range"/> <xs:choice> <xs:element ref="reference-point"/> <xs:element ref="plan-state-transition"/> <xs:element ref="references"/> <xs:element ref="self"/> <xs:element ref="now"/> </xs:choice> </xs:sequence> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="overridable" default="no"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="yes"/> <xs:enumeration value="no"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="confirmation-required" default="no"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="yes"/> <xs:enumeration value="no"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="suspend-condition" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="explanation" minOccurs="0" maxOccurs="unbounded"/> <xs:choice minOccurs="0"> <xs:element ref="parameter-proposition"/> <xs:element ref="is-automatic"/> <xs:element ref="is-manual"/> <xs:element ref="plan-state-constraint"/> <xs:element ref="temporal-constraint"/> <xs:element ref="constraint-not"/> <xs:element ref="constraint-combination"/> <xs:element ref="count-constraint"/> <xs:element ref="simple-condition"/> <xs:element ref="refer-to"/> <xs:element ref="none"/> <xs:element ref="to-be-defined"/> </xs:choice> </xs:sequence> <xs:attribute name="overridable" default="no"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="yes"/> <xs:enumeration value="no"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="confirmation-required" default="no"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="yes"/> <xs:enumeration value="no"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="reactivate-condition" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="explanation" minOccurs="0" maxOccurs="unbounded"/> <xs:choice minOccurs="0"> <xs:element ref="parameter-proposition"/> <xs:element ref="is-automatic"/> <xs:element ref="is-manual"/> <xs:element ref="plan-state-constraint"/> <xs:element ref="temporal-constraint"/> <xs:element ref="constraint-not"/> <xs:element ref="constraint-combination"/> <xs:element ref="count-constraint"/> <xs:element ref="simple-condition"/> <xs:element ref="refer-to"/> <xs:element ref="none"/> <xs:element ref="to-be-defined"/> </xs:choice> </xs:sequence> <xs:attribute name="overridable" default="no"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="yes"/> <xs:enumeration value="no"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="confirmation-required" default="no"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="yes"/> <xs:enumeration value="no"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="complete-condition" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="explanation" minOccurs="0" maxOccurs="unbounded"/> <xs:choice minOccurs="0"> <xs:element ref="parameter-proposition"/> <xs:element ref="is-automatic"/> <xs:element ref="is-manual"/> <xs:element ref="plan-state-constraint"/> <xs:element ref="temporal-constraint"/> <xs:element ref="constraint-not"/> <xs:element ref="constraint-combination"/> <xs:element ref="count-constraint"/> <xs:element ref="simple-condition"/> <xs:element ref="refer-to"/> <xs:element ref="none"/> <xs:element ref="to-be-defined"/> </xs:choice> </xs:sequence> <xs:attribute name="overridable" default="no"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="yes"/> <xs:enumeration value="no"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="confirmation-required" default="no"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="yes"/> <xs:enumeration value="no"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="abort-condition" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="explanation" minOccurs="0" maxOccurs="unbounded"/> <xs:choice minOccurs="0"> <xs:element ref="state-specific-pattern"/> <xs:element ref="state-specific-pattern-combination"/> <xs:element ref="state-specific-pattern-not"/> </xs:choice> <xs:choice minOccurs="0"> <xs:element ref="parameter-proposition"/> <xs:element ref="is-automatic"/> <xs:element ref="is-manual"/> <xs:element ref="plan-state-constraint"/> <xs:element ref="temporal-constraint"/> <xs:element ref="constraint-not"/> <xs:element ref="constraint-combination"/> <xs:element ref="count-constraint"/> <xs:element ref="simple-condition"/> <xs:element ref="refer-to"/> <xs:element ref="none"/> <xs:element ref="to-be-defined"/> </xs:choice> </xs:sequence> <xs:attribute name="overridable" default="no"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="yes"/> <xs:enumeration value="no"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="confirmation-required" default="no"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="yes"/> <xs:enumeration value="no"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="effects" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="argument-dependency"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="time-annotation"/> <xs:element ref="context"/> </xs:sequence> <xs:attribute name="label" type="xs:NMTOKEN"/> <xs:attribute name="argument-name" type="xs:NMTOKEN" use="required"/> <xs:attribute name="relationship" use="required"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="positive-mon"/> <xs:enumeration value="negative-mon"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="likelihood" type="xs:NMTOKEN" use="required"/> <xs:attribute name="parameter" type="xs:NMTOKEN" use="required"/> </xs:complexType> </xs:element> <xs:element name="plan-effect"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="time-annotation"/> <xs:element ref="context"/> </xs:sequence> <xs:attribute name="label" type="xs:NMTOKEN"/> <xs:attribute name="direction"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="inc"/> <xs:enumeration value="dec"/> <xs:enumeration value="normal"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="likelihood" type="xs:NMTOKEN" use="required"/> <xs:attribute name="parameter" type="xs:NMTOKEN" use="required"/> </xs:complexType> </xs:element> <xs:element ref="refer-to"/> <xs:element ref="to-be-defined"/> <xs:element ref="none"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="plan-body" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="subplans"/> <xs:element ref="cyclical-plan"/> <xs:element ref="for-each-plan"/> <xs:element ref="iterative-plan"/> <xs:element ref="plan-activation"/> <xs:element ref="variable-assignment"/> <xs:element ref="set-context"/> <xs:element ref="ask"/> <xs:element ref="insert-before-iterator"/> <xs:element ref="insert-after-iterator"/> <xs:element ref="insert-before-position"/> <xs:element ref="insert-after-position"/> <xs:element ref="put-first"/> <xs:element ref="put-last"/> <xs:element ref="remove-element"/> <xs:element ref="remove-at-iterator"/> <xs:element ref="remove-at-position"/> <xs:element ref="go-to-next"/> <xs:element ref="go-to-previous"/> <xs:element ref="reset-iterator"/> <xs:element ref="set-iterator"/> <xs:element ref="if-then-else"/> <xs:element ref="refer-to"/> <xs:element ref="to-be-defined"/> <xs:element ref="user-performed"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="returns" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element name="return-value" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="numerical-constant"/> <xs:element ref="qualitative-constant"/> <xs:element ref="string-constant"/> <xs:element ref="constant-ref"/> <xs:element ref="variable-ref"/> <xs:element ref="argument-ref"/> <xs:element ref="parameter-ref"/> <xs:element ref="field-ref"/> <xs:element ref="array-ref"/> <xs:element ref="hash-ref"/> <xs:element ref="list-ref"/> <xs:element ref="set-ref"/> <xs:element ref="multi-set-ref"/> <xs:element ref="get-position"/> <xs:element ref="operation"/> <xs:element ref="function-call"/> <xs:element ref="now"/> <xs:element ref="plan-state-transition"/> <xs:element ref="list"/> <xs:element ref="set"/> <xs:element ref="multi-set"/> <xs:element ref="variable-ref"/> <xs:element ref="argument-ref"/> <xs:element ref="constant-ref"/> <xs:element ref="field-ref"/> </xs:choice> </xs:sequence> <xs:attribute name="label" type="xs:NMTOKEN"/> <xs:attribute name="name" type="xs:NMTOKEN"/> </xs:complexType> </xs:element> <xs:element ref="plan-activation"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="name" type="xs:ID" use="required"/> <xs:attribute name="title" type="xs:string"/> </xs:complexType> </xs:element> </xs:choice> </xs:sequence> <xs:attribute name="title" type="xs:string"/> </xs:complexType> </xs:element> |
diagram | |||||||||||||||||||
children | administrative-data comment url bibref not-yet-defined explanation derived-from refers-to defaults arguments value-defs preferences intentions conditions effects plan-body returns | ||||||||||||||||||
attributes |
|
||||||||||||||||||
source | <xs:element name="plan"> <xs:complexType> <xs:sequence> <xs:element ref="administrative-data" minOccurs="0"/> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="explanation" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="derived-from" minOccurs="0"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:attribute name="plan-name" type="xs:IDREF" use="required"/> </xs:complexType> </xs:element> <xs:element name="refers-to" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:attribute name="plan-name" type="xs:IDREF" use="required"/> <xs:attribute name="as" type="xs:NMTOKEN"/> </xs:complexType> </xs:element> <xs:element name="defaults" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="on-suspend" minOccurs="0"/> <xs:element ref="on-abort" minOccurs="0"/> <xs:element ref="time-annotation" minOccurs="0"/> <xs:element ref="typical-duration" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="arguments" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="argument" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="value-defs" minOccurs="0"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="variable-def"/> <xs:element ref="constant-def"/> <xs:element ref="iterator-def"/> </xs:choice> </xs:complexType> </xs:element> <xs:element name="preferences" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element name="resource-constraint" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="time-annotation"/> </xs:sequence> <xs:attribute name="name" type="xs:NMTOKEN" use="required"/> <xs:attribute name="type" use="required"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="prohibited"/> <xs:enumeration value="recommended"/> <xs:enumeration value="discouraged"/> <xs:enumeration value="obligatory"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="costs" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="numerical-constant"/> <xs:element ref="qualitative-constant"/> <xs:element ref="string-constant"/> <xs:element ref="constant-ref"/> <xs:element ref="variable-ref"/> <xs:element ref="argument-ref"/> <xs:element ref="parameter-ref"/> <xs:element ref="field-ref"/> <xs:element ref="array-ref"/> <xs:element ref="hash-ref"/> <xs:element ref="list-ref"/> <xs:element ref="set-ref"/> <xs:element ref="multi-set-ref"/> <xs:element ref="get-position"/> <xs:element ref="operation"/> <xs:element ref="function-call"/> <xs:element ref="now"/> <xs:element ref="plan-state-transition"/> <xs:element ref="list"/> <xs:element ref="set"/> <xs:element ref="multi-set"/> <xs:element ref="variable-ref"/> <xs:element ref="argument-ref"/> <xs:element ref="constant-ref"/> <xs:element ref="field-ref"/> </xs:choice> </xs:sequence> <xs:attribute name="label" type="xs:NMTOKEN"/> <xs:attribute name="name" type="xs:NMTOKEN"/> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="strategy" type="xs:NMTOKEN"/> <xs:attribute name="responsible-actor" type="xs:NMTOKEN"/> </xs:complexType> </xs:element> <xs:element name="intentions" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element name="intention" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="parameter-proposition"/> <xs:element ref="is-automatic"/> <xs:element ref="is-manual"/> <xs:element ref="plan-state-constraint"/> <xs:element ref="temporal-constraint"/> <xs:element ref="constraint-not"/> <xs:element ref="constraint-combination"/> <xs:element ref="count-constraint"/> <xs:element ref="simple-condition"/> <xs:element ref="refer-to"/> <xs:element ref="none"/> <xs:element ref="to-be-defined"/> </xs:choice> </xs:sequence> <xs:attribute name="label" type="xs:NMTOKEN"/> <xs:attribute name="type" use="required"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="intermediate-state"/> <xs:enumeration value="intermediate-action"/> <xs:enumeration value="overall-state"/> <xs:enumeration value="overall-action"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="verb" use="required"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="avoid"/> <xs:enumeration value="maintain"/> <xs:enumeration value="achieve"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="importance" type="xs:NMTOKEN"/> </xs:complexType> </xs:element> <xs:element ref="refer-to" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="conditions" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element name="filter-precondition" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="explanation" minOccurs="0" maxOccurs="unbounded"/> <xs:choice> <xs:element ref="parameter-proposition"/> <xs:element ref="is-automatic"/> <xs:element ref="is-manual"/> <xs:element ref="plan-state-constraint"/> <xs:element ref="temporal-constraint"/> <xs:element ref="constraint-not"/> <xs:element ref="constraint-combination"/> <xs:element ref="count-constraint"/> <xs:element ref="simple-condition"/> <xs:element ref="refer-to"/> <xs:element ref="none"/> <xs:element ref="to-be-defined"/> </xs:choice> </xs:sequence> <xs:attribute name="overridable" default="no"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="yes"/> <xs:enumeration value="no"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="confirmation-required" default="no"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="yes"/> <xs:enumeration value="no"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="setup-precondition" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="explanation" minOccurs="0" maxOccurs="unbounded"/> <xs:choice> <xs:element ref="parameter-proposition"/> <xs:element ref="is-automatic"/> <xs:element ref="is-manual"/> <xs:element ref="plan-state-constraint"/> <xs:element ref="temporal-constraint"/> <xs:element ref="constraint-not"/> <xs:element ref="constraint-combination"/> <xs:element ref="count-constraint"/> <xs:element ref="simple-condition"/> <xs:element ref="refer-to"/> <xs:element ref="none"/> <xs:element ref="to-be-defined"/> </xs:choice> <xs:element name="waiting-period" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="any"/> <xs:element ref="now"/> <xs:element ref="always"/> <xs:element ref="time-annotation-ref"/> <xs:sequence> <xs:element ref="time-range"/> <xs:choice> <xs:element ref="reference-point"/> <xs:element ref="plan-state-transition"/> <xs:element ref="references"/> <xs:element ref="self"/> <xs:element ref="now"/> </xs:choice> </xs:sequence> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="overridable" default="no"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="yes"/> <xs:enumeration value="no"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="confirmation-required" default="no"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="yes"/> <xs:enumeration value="no"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="suspend-condition" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="explanation" minOccurs="0" maxOccurs="unbounded"/> <xs:choice minOccurs="0"> <xs:element ref="parameter-proposition"/> <xs:element ref="is-automatic"/> <xs:element ref="is-manual"/> <xs:element ref="plan-state-constraint"/> <xs:element ref="temporal-constraint"/> <xs:element ref="constraint-not"/> <xs:element ref="constraint-combination"/> <xs:element ref="count-constraint"/> <xs:element ref="simple-condition"/> <xs:element ref="refer-to"/> <xs:element ref="none"/> <xs:element ref="to-be-defined"/> </xs:choice> </xs:sequence> <xs:attribute name="overridable" default="no"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="yes"/> <xs:enumeration value="no"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="confirmation-required" default="no"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="yes"/> <xs:enumeration value="no"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="reactivate-condition" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="explanation" minOccurs="0" maxOccurs="unbounded"/> <xs:choice minOccurs="0"> <xs:element ref="parameter-proposition"/> <xs:element ref="is-automatic"/> <xs:element ref="is-manual"/> <xs:element ref="plan-state-constraint"/> <xs:element ref="temporal-constraint"/> <xs:element ref="constraint-not"/> <xs:element ref="constraint-combination"/> <xs:element ref="count-constraint"/> <xs:element ref="simple-condition"/> <xs:element ref="refer-to"/> <xs:element ref="none"/> <xs:element ref="to-be-defined"/> </xs:choice> </xs:sequence> <xs:attribute name="overridable" default="no"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="yes"/> <xs:enumeration value="no"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="confirmation-required" default="no"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="yes"/> <xs:enumeration value="no"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="complete-condition" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="explanation" minOccurs="0" maxOccurs="unbounded"/> <xs:choice minOccurs="0"> <xs:element ref="parameter-proposition"/> <xs:element ref="is-automatic"/> <xs:element ref="is-manual"/> <xs:element ref="plan-state-constraint"/> <xs:element ref="temporal-constraint"/> <xs:element ref="constraint-not"/> <xs:element ref="constraint-combination"/> <xs:element ref="count-constraint"/> <xs:element ref="simple-condition"/> <xs:element ref="refer-to"/> <xs:element ref="none"/> <xs:element ref="to-be-defined"/> </xs:choice> </xs:sequence> <xs:attribute name="overridable" default="no"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="yes"/> <xs:enumeration value="no"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="confirmation-required" default="no"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="yes"/> <xs:enumeration value="no"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="abort-condition" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="explanation" minOccurs="0" maxOccurs="unbounded"/> <xs:choice minOccurs="0"> <xs:element ref="state-specific-pattern"/> <xs:element ref="state-specific-pattern-combination"/> <xs:element ref="state-specific-pattern-not"/> </xs:choice> <xs:choice minOccurs="0"> <xs:element ref="parameter-proposition"/> <xs:element ref="is-automatic"/> <xs:element ref="is-manual"/> <xs:element ref="plan-state-constraint"/> <xs:element ref="temporal-constraint"/> <xs:element ref="constraint-not"/> <xs:element ref="constraint-combination"/> <xs:element ref="count-constraint"/> <xs:element ref="simple-condition"/> <xs:element ref="refer-to"/> <xs:element ref="none"/> <xs:element ref="to-be-defined"/> </xs:choice> </xs:sequence> <xs:attribute name="overridable" default="no"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="yes"/> <xs:enumeration value="no"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="confirmation-required" default="no"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="yes"/> <xs:enumeration value="no"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="effects" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="argument-dependency"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="time-annotation"/> <xs:element ref="context"/> </xs:sequence> <xs:attribute name="label" type="xs:NMTOKEN"/> <xs:attribute name="argument-name" type="xs:NMTOKEN" use="required"/> <xs:attribute name="relationship" use="required"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="positive-mon"/> <xs:enumeration value="negative-mon"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="likelihood" type="xs:NMTOKEN" use="required"/> <xs:attribute name="parameter" type="xs:NMTOKEN" use="required"/> </xs:complexType> </xs:element> <xs:element name="plan-effect"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="time-annotation"/> <xs:element ref="context"/> </xs:sequence> <xs:attribute name="label" type="xs:NMTOKEN"/> <xs:attribute name="direction"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="inc"/> <xs:enumeration value="dec"/> <xs:enumeration value="normal"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="likelihood" type="xs:NMTOKEN" use="required"/> <xs:attribute name="parameter" type="xs:NMTOKEN" use="required"/> </xs:complexType> </xs:element> <xs:element ref="refer-to"/> <xs:element ref="to-be-defined"/> <xs:element ref="none"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="plan-body" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="subplans"/> <xs:element ref="cyclical-plan"/> <xs:element ref="for-each-plan"/> <xs:element ref="iterative-plan"/> <xs:element ref="plan-activation"/> <xs:element ref="variable-assignment"/> <xs:element ref="set-context"/> <xs:element ref="ask"/> <xs:element ref="insert-before-iterator"/> <xs:element ref="insert-after-iterator"/> <xs:element ref="insert-before-position"/> <xs:element ref="insert-after-position"/> <xs:element ref="put-first"/> <xs:element ref="put-last"/> <xs:element ref="remove-element"/> <xs:element ref="remove-at-iterator"/> <xs:element ref="remove-at-position"/> <xs:element ref="go-to-next"/> <xs:element ref="go-to-previous"/> <xs:element ref="reset-iterator"/> <xs:element ref="set-iterator"/> <xs:element ref="if-then-else"/> <xs:element ref="refer-to"/> <xs:element ref="to-be-defined"/> <xs:element ref="user-performed"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="returns" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element name="return-value" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="numerical-constant"/> <xs:element ref="qualitative-constant"/> <xs:element ref="string-constant"/> <xs:element ref="constant-ref"/> <xs:element ref="variable-ref"/> <xs:element ref="argument-ref"/> <xs:element ref="parameter-ref"/> <xs:element ref="field-ref"/> <xs:element ref="array-ref"/> <xs:element ref="hash-ref"/> <xs:element ref="list-ref"/> <xs:element ref="set-ref"/> <xs:element ref="multi-set-ref"/> <xs:element ref="get-position"/> <xs:element ref="operation"/> <xs:element ref="function-call"/> <xs:element ref="now"/> <xs:element ref="plan-state-transition"/> <xs:element ref="list"/> <xs:element ref="set"/> <xs:element ref="multi-set"/> <xs:element ref="variable-ref"/> <xs:element ref="argument-ref"/> <xs:element ref="constant-ref"/> <xs:element ref="field-ref"/> </xs:choice> </xs:sequence> <xs:attribute name="label" type="xs:NMTOKEN"/> <xs:attribute name="name" type="xs:NMTOKEN"/> </xs:complexType> </xs:element> <xs:element ref="plan-activation"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="name" type="xs:ID" use="required"/> <xs:attribute name="title" type="xs:string"/> </xs:complexType> </xs:element> |
diagram | |||||||||||||
children | comment url bibref not-yet-defined | ||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="derived-from" minOccurs="0"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:attribute name="plan-name" type="xs:IDREF" use="required"/> </xs:complexType> </xs:element> |
diagram | |||||||||||||||||||
children | comment url bibref not-yet-defined | ||||||||||||||||||
attributes |
|
||||||||||||||||||
source | <xs:element name="refers-to" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:attribute name="plan-name" type="xs:IDREF" use="required"/> <xs:attribute name="as" type="xs:NMTOKEN"/> </xs:complexType> </xs:element> |
diagram | |
children | comment url bibref not-yet-defined on-suspend on-abort time-annotation typical-duration |
source | <xs:element name="defaults" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="on-suspend" minOccurs="0"/> <xs:element ref="on-abort" minOccurs="0"/> <xs:element ref="time-annotation" minOccurs="0"/> <xs:element ref="typical-duration" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |
children | comment url bibref not-yet-defined argument |
source | <xs:element name="arguments" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="argument" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |
children | variable-def constant-def iterator-def |
source | <xs:element name="value-defs" minOccurs="0"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="variable-def"/> <xs:element ref="constant-def"/> <xs:element ref="iterator-def"/> </xs:choice> </xs:complexType> </xs:element> |
diagram | |||||||||||||||||||
children | comment url bibref not-yet-defined resource-constraint costs | ||||||||||||||||||
attributes |
|
||||||||||||||||||
source | <xs:element name="preferences" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element name="resource-constraint" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="time-annotation"/> </xs:sequence> <xs:attribute name="name" type="xs:NMTOKEN" use="required"/> <xs:attribute name="type" use="required"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="prohibited"/> <xs:enumeration value="recommended"/> <xs:enumeration value="discouraged"/> <xs:enumeration value="obligatory"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="costs" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="numerical-constant"/> <xs:element ref="qualitative-constant"/> <xs:element ref="string-constant"/> <xs:element ref="constant-ref"/> <xs:element ref="variable-ref"/> <xs:element ref="argument-ref"/> <xs:element ref="parameter-ref"/> <xs:element ref="field-ref"/> <xs:element ref="array-ref"/> <xs:element ref="hash-ref"/> <xs:element ref="list-ref"/> <xs:element ref="set-ref"/> <xs:element ref="multi-set-ref"/> <xs:element ref="get-position"/> <xs:element ref="operation"/> <xs:element ref="function-call"/> <xs:element ref="now"/> <xs:element ref="plan-state-transition"/> <xs:element ref="list"/> <xs:element ref="set"/> <xs:element ref="multi-set"/> <xs:element ref="variable-ref"/> <xs:element ref="argument-ref"/> <xs:element ref="constant-ref"/> <xs:element ref="field-ref"/> </xs:choice> </xs:sequence> <xs:attribute name="label" type="xs:NMTOKEN"/> <xs:attribute name="name" type="xs:NMTOKEN"/> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="strategy" type="xs:NMTOKEN"/> <xs:attribute name="responsible-actor" type="xs:NMTOKEN"/> </xs:complexType> </xs:element> |
diagram | |||||||||||||||||||
children | comment url bibref not-yet-defined time-annotation | ||||||||||||||||||
attributes |
|
||||||||||||||||||
source | <xs:element name="resource-constraint" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="time-annotation"/> </xs:sequence> <xs:attribute name="name" type="xs:NMTOKEN" use="required"/> <xs:attribute name="type" use="required"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="prohibited"/> <xs:enumeration value="recommended"/> <xs:enumeration value="discouraged"/> <xs:enumeration value="obligatory"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> |
diagram | |||||||||||||||||||
children | comment url bibref not-yet-defined numerical-constant qualitative-constant string-constant constant-ref variable-ref argument-ref parameter-ref field-ref array-ref hash-ref list-ref set-ref multi-set-ref get-position operation function-call now plan-state-transition list set multi-set | ||||||||||||||||||
attributes |
|
||||||||||||||||||
source | <xs:element name="costs" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="numerical-constant"/> <xs:element ref="qualitative-constant"/> <xs:element ref="string-constant"/> <xs:element ref="constant-ref"/> <xs:element ref="variable-ref"/> <xs:element ref="argument-ref"/> <xs:element ref="parameter-ref"/> <xs:element ref="field-ref"/> <xs:element ref="array-ref"/> <xs:element ref="hash-ref"/> <xs:element ref="list-ref"/> <xs:element ref="set-ref"/> <xs:element ref="multi-set-ref"/> <xs:element ref="get-position"/> <xs:element ref="operation"/> <xs:element ref="function-call"/> <xs:element ref="now"/> <xs:element ref="plan-state-transition"/> <xs:element ref="list"/> <xs:element ref="set"/> <xs:element ref="multi-set"/> <xs:element ref="variable-ref"/> <xs:element ref="argument-ref"/> <xs:element ref="constant-ref"/> <xs:element ref="field-ref"/> </xs:choice> </xs:sequence> <xs:attribute name="label" type="xs:NMTOKEN"/> <xs:attribute name="name" type="xs:NMTOKEN"/> </xs:complexType> </xs:element> |
diagram | |
children | comment url bibref not-yet-defined intention refer-to |
source | <xs:element name="intentions" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element name="intention" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="parameter-proposition"/> <xs:element ref="is-automatic"/> <xs:element ref="is-manual"/> <xs:element ref="plan-state-constraint"/> <xs:element ref="temporal-constraint"/> <xs:element ref="constraint-not"/> <xs:element ref="constraint-combination"/> <xs:element ref="count-constraint"/> <xs:element ref="simple-condition"/> <xs:element ref="refer-to"/> <xs:element ref="none"/> <xs:element ref="to-be-defined"/> </xs:choice> </xs:sequence> <xs:attribute name="label" type="xs:NMTOKEN"/> <xs:attribute name="type" use="required"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="intermediate-state"/> <xs:enumeration value="intermediate-action"/> <xs:enumeration value="overall-state"/> <xs:enumeration value="overall-action"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="verb" use="required"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="avoid"/> <xs:enumeration value="maintain"/> <xs:enumeration value="achieve"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="importance" type="xs:NMTOKEN"/> </xs:complexType> </xs:element> <xs:element ref="refer-to" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||||||||||||||||||||||||||||||
children | comment url bibref not-yet-defined parameter-proposition is-automatic is-manual plan-state-constraint temporal-constraint constraint-not constraint-combination count-constraint simple-condition refer-to none to-be-defined | ||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xs:element name="intention" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="parameter-proposition"/> <xs:element ref="is-automatic"/> <xs:element ref="is-manual"/> <xs:element ref="plan-state-constraint"/> <xs:element ref="temporal-constraint"/> <xs:element ref="constraint-not"/> <xs:element ref="constraint-combination"/> <xs:element ref="count-constraint"/> <xs:element ref="simple-condition"/> <xs:element ref="refer-to"/> <xs:element ref="none"/> <xs:element ref="to-be-defined"/> </xs:choice> </xs:sequence> <xs:attribute name="label" type="xs:NMTOKEN"/> <xs:attribute name="type" use="required"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="intermediate-state"/> <xs:enumeration value="intermediate-action"/> <xs:enumeration value="overall-state"/> <xs:enumeration value="overall-action"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="verb" use="required"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="avoid"/> <xs:enumeration value="maintain"/> <xs:enumeration value="achieve"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="importance" type="xs:NMTOKEN"/> </xs:complexType> </xs:element> |
diagram | |
children | comment url bibref not-yet-defined filter-precondition setup-precondition suspend-condition reactivate-condition complete-condition abort-condition |
source | <xs:element name="conditions" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element name="filter-precondition" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="explanation" minOccurs="0" maxOccurs="unbounded"/> <xs:choice> <xs:element ref="parameter-proposition"/> <xs:element ref="is-automatic"/> <xs:element ref="is-manual"/> <xs:element ref="plan-state-constraint"/> <xs:element ref="temporal-constraint"/> <xs:element ref="constraint-not"/> <xs:element ref="constraint-combination"/> <xs:element ref="count-constraint"/> <xs:element ref="simple-condition"/> <xs:element ref="refer-to"/> <xs:element ref="none"/> <xs:element ref="to-be-defined"/> </xs:choice> </xs:sequence> <xs:attribute name="overridable" default="no"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="yes"/> <xs:enumeration value="no"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="confirmation-required" default="no"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="yes"/> <xs:enumeration value="no"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="setup-precondition" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="explanation" minOccurs="0" maxOccurs="unbounded"/> <xs:choice> <xs:element ref="parameter-proposition"/> <xs:element ref="is-automatic"/> <xs:element ref="is-manual"/> <xs:element ref="plan-state-constraint"/> <xs:element ref="temporal-constraint"/> <xs:element ref="constraint-not"/> <xs:element ref="constraint-combination"/> <xs:element ref="count-constraint"/> <xs:element ref="simple-condition"/> <xs:element ref="refer-to"/> <xs:element ref="none"/> <xs:element ref="to-be-defined"/> </xs:choice> <xs:element name="waiting-period" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="any"/> <xs:element ref="now"/> <xs:element ref="always"/> <xs:element ref="time-annotation-ref"/> <xs:sequence> <xs:element ref="time-range"/> <xs:choice> <xs:element ref="reference-point"/> <xs:element ref="plan-state-transition"/> <xs:element ref="references"/> <xs:element ref="self"/> <xs:element ref="now"/> </xs:choice> </xs:sequence> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="overridable" default="no"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="yes"/> <xs:enumeration value="no"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="confirmation-required" default="no"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="yes"/> <xs:enumeration value="no"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="suspend-condition" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="explanation" minOccurs="0" maxOccurs="unbounded"/> <xs:choice minOccurs="0"> <xs:element ref="parameter-proposition"/> <xs:element ref="is-automatic"/> <xs:element ref="is-manual"/> <xs:element ref="plan-state-constraint"/> <xs:element ref="temporal-constraint"/> <xs:element ref="constraint-not"/> <xs:element ref="constraint-combination"/> <xs:element ref="count-constraint"/> <xs:element ref="simple-condition"/> <xs:element ref="refer-to"/> <xs:element ref="none"/> <xs:element ref="to-be-defined"/> </xs:choice> </xs:sequence> <xs:attribute name="overridable" default="no"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="yes"/> <xs:enumeration value="no"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="confirmation-required" default="no"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="yes"/> <xs:enumeration value="no"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="reactivate-condition" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="explanation" minOccurs="0" maxOccurs="unbounded"/> <xs:choice minOccurs="0"> <xs:element ref="parameter-proposition"/> <xs:element ref="is-automatic"/> <xs:element ref="is-manual"/> <xs:element ref="plan-state-constraint"/> <xs:element ref="temporal-constraint"/> <xs:element ref="constraint-not"/> <xs:element ref="constraint-combination"/> <xs:element ref="count-constraint"/> <xs:element ref="simple-condition"/> <xs:element ref="refer-to"/> <xs:element ref="none"/> <xs:element ref="to-be-defined"/> </xs:choice> </xs:sequence> <xs:attribute name="overridable" default="no"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="yes"/> <xs:enumeration value="no"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="confirmation-required" default="no"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="yes"/> <xs:enumeration value="no"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="complete-condition" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="explanation" minOccurs="0" maxOccurs="unbounded"/> <xs:choice minOccurs="0"> <xs:element ref="parameter-proposition"/> <xs:element ref="is-automatic"/> <xs:element ref="is-manual"/> <xs:element ref="plan-state-constraint"/> <xs:element ref="temporal-constraint"/> <xs:element ref="constraint-not"/> <xs:element ref="constraint-combination"/> <xs:element ref="count-constraint"/> <xs:element ref="simple-condition"/> <xs:element ref="refer-to"/> <xs:element ref="none"/> <xs:element ref="to-be-defined"/> </xs:choice> </xs:sequence> <xs:attribute name="overridable" default="no"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="yes"/> <xs:enumeration value="no"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="confirmation-required" default="no"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="yes"/> <xs:enumeration value="no"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="abort-condition" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="explanation" minOccurs="0" maxOccurs="unbounded"/> <xs:choice minOccurs="0"> <xs:element ref="state-specific-pattern"/> <xs:element ref="state-specific-pattern-combination"/> <xs:element ref="state-specific-pattern-not"/> </xs:choice> <xs:choice minOccurs="0"> <xs:element ref="parameter-proposition"/> <xs:element ref="is-automatic"/> <xs:element ref="is-manual"/> <xs:element ref="plan-state-constraint"/> <xs:element ref="temporal-constraint"/> <xs:element ref="constraint-not"/> <xs:element ref="constraint-combination"/> <xs:element ref="count-constraint"/> <xs:element ref="simple-condition"/> <xs:element ref="refer-to"/> <xs:element ref="none"/> <xs:element ref="to-be-defined"/> </xs:choice> </xs:sequence> <xs:attribute name="overridable" default="no"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="yes"/> <xs:enumeration value="no"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="confirmation-required" default="no"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="yes"/> <xs:enumeration value="no"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||||||||||||||||||
children | comment url bibref not-yet-defined explanation parameter-proposition is-automatic is-manual plan-state-constraint temporal-constraint constraint-not constraint-combination count-constraint simple-condition refer-to none to-be-defined | ||||||||||||||||||
attributes |
|
||||||||||||||||||
source | <xs:element name="filter-precondition" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="explanation" minOccurs="0" maxOccurs="unbounded"/> <xs:choice> <xs:element ref="parameter-proposition"/> <xs:element ref="is-automatic"/> <xs:element ref="is-manual"/> <xs:element ref="plan-state-constraint"/> <xs:element ref="temporal-constraint"/> <xs:element ref="constraint-not"/> <xs:element ref="constraint-combination"/> <xs:element ref="count-constraint"/> <xs:element ref="simple-condition"/> <xs:element ref="refer-to"/> <xs:element ref="none"/> <xs:element ref="to-be-defined"/> </xs:choice> </xs:sequence> <xs:attribute name="overridable" default="no"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="yes"/> <xs:enumeration value="no"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="confirmation-required" default="no"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="yes"/> <xs:enumeration value="no"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> |
diagram | |||||||||||||||||||
children | comment url bibref not-yet-defined explanation parameter-proposition is-automatic is-manual plan-state-constraint temporal-constraint constraint-not constraint-combination count-constraint simple-condition refer-to none to-be-defined waiting-period | ||||||||||||||||||
attributes |
|
||||||||||||||||||
source | <xs:element name="setup-precondition" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="explanation" minOccurs="0" maxOccurs="unbounded"/> <xs:choice> <xs:element ref="parameter-proposition"/> <xs:element ref="is-automatic"/> <xs:element ref="is-manual"/> <xs:element ref="plan-state-constraint"/> <xs:element ref="temporal-constraint"/> <xs:element ref="constraint-not"/> <xs:element ref="constraint-combination"/> <xs:element ref="count-constraint"/> <xs:element ref="simple-condition"/> <xs:element ref="refer-to"/> <xs:element ref="none"/> <xs:element ref="to-be-defined"/> </xs:choice> <xs:element name="waiting-period" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="any"/> <xs:element ref="now"/> <xs:element ref="always"/> <xs:element ref="time-annotation-ref"/> <xs:sequence> <xs:element ref="time-range"/> <xs:choice> <xs:element ref="reference-point"/> <xs:element ref="plan-state-transition"/> <xs:element ref="references"/> <xs:element ref="self"/> <xs:element ref="now"/> </xs:choice> </xs:sequence> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="overridable" default="no"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="yes"/> <xs:enumeration value="no"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="confirmation-required" default="no"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="yes"/> <xs:enumeration value="no"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> |
diagram | |
children | comment url bibref not-yet-defined any now always time-annotation-ref time-range reference-point plan-state-transition references self |
source | <xs:element name="waiting-period" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="any"/> <xs:element ref="now"/> <xs:element ref="always"/> <xs:element ref="time-annotation-ref"/> <xs:sequence> <xs:element ref="time-range"/> <xs:choice> <xs:element ref="reference-point"/> <xs:element ref="plan-state-transition"/> <xs:element ref="references"/> <xs:element ref="self"/> <xs:element ref="now"/> </xs:choice> </xs:sequence> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||||||||||||||||||
children | comment url bibref not-yet-defined explanation parameter-proposition is-automatic is-manual plan-state-constraint temporal-constraint constraint-not constraint-combination count-constraint simple-condition refer-to none to-be-defined | ||||||||||||||||||
attributes |
|
||||||||||||||||||
source | <xs:element name="suspend-condition" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="explanation" minOccurs="0" maxOccurs="unbounded"/> <xs:choice minOccurs="0"> <xs:element ref="parameter-proposition"/> <xs:element ref="is-automatic"/> <xs:element ref="is-manual"/> <xs:element ref="plan-state-constraint"/> <xs:element ref="temporal-constraint"/> <xs:element ref="constraint-not"/> <xs:element ref="constraint-combination"/> <xs:element ref="count-constraint"/> <xs:element ref="simple-condition"/> <xs:element ref="refer-to"/> <xs:element ref="none"/> <xs:element ref="to-be-defined"/> </xs:choice> </xs:sequence> <xs:attribute name="overridable" default="no"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="yes"/> <xs:enumeration value="no"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="confirmation-required" default="no"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="yes"/> <xs:enumeration value="no"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> |
diagram | |||||||||||||||||||
children | comment url bibref not-yet-defined explanation parameter-proposition is-automatic is-manual plan-state-constraint temporal-constraint constraint-not constraint-combination count-constraint simple-condition refer-to none to-be-defined | ||||||||||||||||||
attributes |
|
||||||||||||||||||
source | <xs:element name="reactivate-condition" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="explanation" minOccurs="0" maxOccurs="unbounded"/> <xs:choice minOccurs="0"> <xs:element ref="parameter-proposition"/> <xs:element ref="is-automatic"/> <xs:element ref="is-manual"/> <xs:element ref="plan-state-constraint"/> <xs:element ref="temporal-constraint"/> <xs:element ref="constraint-not"/> <xs:element ref="constraint-combination"/> <xs:element ref="count-constraint"/> <xs:element ref="simple-condition"/> <xs:element ref="refer-to"/> <xs:element ref="none"/> <xs:element ref="to-be-defined"/> </xs:choice> </xs:sequence> <xs:attribute name="overridable" default="no"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="yes"/> <xs:enumeration value="no"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="confirmation-required" default="no"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="yes"/> <xs:enumeration value="no"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> |
diagram | |||||||||||||||||||
children | comment url bibref not-yet-defined explanation parameter-proposition is-automatic is-manual plan-state-constraint temporal-constraint constraint-not constraint-combination count-constraint simple-condition refer-to none to-be-defined | ||||||||||||||||||
attributes |
|
||||||||||||||||||
source | <xs:element name="complete-condition" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="explanation" minOccurs="0" maxOccurs="unbounded"/> <xs:choice minOccurs="0"> <xs:element ref="parameter-proposition"/> <xs:element ref="is-automatic"/> <xs:element ref="is-manual"/> <xs:element ref="plan-state-constraint"/> <xs:element ref="temporal-constraint"/> <xs:element ref="constraint-not"/> <xs:element ref="constraint-combination"/> <xs:element ref="count-constraint"/> <xs:element ref="simple-condition"/> <xs:element ref="refer-to"/> <xs:element ref="none"/> <xs:element ref="to-be-defined"/> </xs:choice> </xs:sequence> <xs:attribute name="overridable" default="no"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="yes"/> <xs:enumeration value="no"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="confirmation-required" default="no"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="yes"/> <xs:enumeration value="no"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> |
diagram | |||||||||||||||||||
children | comment url bibref not-yet-defined explanation state-specific-pattern state-specific-pattern-combination state-specific-pattern-not parameter-proposition is-automatic is-manual plan-state-constraint temporal-constraint constraint-not constraint-combination count-constraint simple-condition refer-to none to-be-defined | ||||||||||||||||||
attributes |
|
||||||||||||||||||
source | <xs:element name="abort-condition" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="explanation" minOccurs="0" maxOccurs="unbounded"/> <xs:choice minOccurs="0"> <xs:element ref="state-specific-pattern"/> <xs:element ref="state-specific-pattern-combination"/> <xs:element ref="state-specific-pattern-not"/> </xs:choice> <xs:choice minOccurs="0"> <xs:element ref="parameter-proposition"/> <xs:element ref="is-automatic"/> <xs:element ref="is-manual"/> <xs:element ref="plan-state-constraint"/> <xs:element ref="temporal-constraint"/> <xs:element ref="constraint-not"/> <xs:element ref="constraint-combination"/> <xs:element ref="count-constraint"/> <xs:element ref="simple-condition"/> <xs:element ref="refer-to"/> <xs:element ref="none"/> <xs:element ref="to-be-defined"/> </xs:choice> </xs:sequence> <xs:attribute name="overridable" default="no"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="yes"/> <xs:enumeration value="no"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="confirmation-required" default="no"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="yes"/> <xs:enumeration value="no"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> |
diagram | |
children | comment url bibref not-yet-defined argument-dependency plan-effect refer-to to-be-defined none |
source | <xs:element name="effects" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="argument-dependency"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="time-annotation"/> <xs:element ref="context"/> </xs:sequence> <xs:attribute name="label" type="xs:NMTOKEN"/> <xs:attribute name="argument-name" type="xs:NMTOKEN" use="required"/> <xs:attribute name="relationship" use="required"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="positive-mon"/> <xs:enumeration value="negative-mon"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="likelihood" type="xs:NMTOKEN" use="required"/> <xs:attribute name="parameter" type="xs:NMTOKEN" use="required"/> </xs:complexType> </xs:element> <xs:element name="plan-effect"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="time-annotation"/> <xs:element ref="context"/> </xs:sequence> <xs:attribute name="label" type="xs:NMTOKEN"/> <xs:attribute name="direction"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="inc"/> <xs:enumeration value="dec"/> <xs:enumeration value="normal"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="likelihood" type="xs:NMTOKEN" use="required"/> <xs:attribute name="parameter" type="xs:NMTOKEN" use="required"/> </xs:complexType> </xs:element> <xs:element ref="refer-to"/> <xs:element ref="to-be-defined"/> <xs:element ref="none"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||||||||||||||||||||||||||||||||||||
children | comment url bibref not-yet-defined time-annotation context | ||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||
source | <xs:element name="argument-dependency"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="time-annotation"/> <xs:element ref="context"/> </xs:sequence> <xs:attribute name="label" type="xs:NMTOKEN"/> <xs:attribute name="argument-name" type="xs:NMTOKEN" use="required"/> <xs:attribute name="relationship" use="required"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="positive-mon"/> <xs:enumeration value="negative-mon"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="likelihood" type="xs:NMTOKEN" use="required"/> <xs:attribute name="parameter" type="xs:NMTOKEN" use="required"/> </xs:complexType> </xs:element> |
diagram | |||||||||||||||||||||||||||||||
children | comment url bibref not-yet-defined time-annotation context | ||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xs:element name="plan-effect"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="time-annotation"/> <xs:element ref="context"/> </xs:sequence> <xs:attribute name="label" type="xs:NMTOKEN"/> <xs:attribute name="direction"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="inc"/> <xs:enumeration value="dec"/> <xs:enumeration value="normal"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="likelihood" type="xs:NMTOKEN" use="required"/> <xs:attribute name="parameter" type="xs:NMTOKEN" use="required"/> </xs:complexType> </xs:element> |
diagram | |
children | comment url bibref not-yet-defined subplans cyclical-plan for-each-plan iterative-plan plan-activation variable-assignment set-context ask insert-before-iterator insert-after-iterator insert-before-position insert-after-position put-first put-last remove-element remove-at-iterator remove-at-position go-to-next go-to-previous reset-iterator set-iterator if-then-else refer-to to-be-defined user-performed |
source | <xs:element name="plan-body" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="subplans"/> <xs:element ref="cyclical-plan"/> <xs:element ref="for-each-plan"/> <xs:element ref="iterative-plan"/> <xs:element ref="plan-activation"/> <xs:element ref="variable-assignment"/> <xs:element ref="set-context"/> <xs:element ref="ask"/> <xs:element ref="insert-before-iterator"/> <xs:element ref="insert-after-iterator"/> <xs:element ref="insert-before-position"/> <xs:element ref="insert-after-position"/> <xs:element ref="put-first"/> <xs:element ref="put-last"/> <xs:element ref="remove-element"/> <xs:element ref="remove-at-iterator"/> <xs:element ref="remove-at-position"/> <xs:element ref="go-to-next"/> <xs:element ref="go-to-previous"/> <xs:element ref="reset-iterator"/> <xs:element ref="set-iterator"/> <xs:element ref="if-then-else"/> <xs:element ref="refer-to"/> <xs:element ref="to-be-defined"/> <xs:element ref="user-performed"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |
children | comment url bibref not-yet-defined return-value plan-activation |
source | <xs:element name="returns" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element name="return-value" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="numerical-constant"/> <xs:element ref="qualitative-constant"/> <xs:element ref="string-constant"/> <xs:element ref="constant-ref"/> <xs:element ref="variable-ref"/> <xs:element ref="argument-ref"/> <xs:element ref="parameter-ref"/> <xs:element ref="field-ref"/> <xs:element ref="array-ref"/> <xs:element ref="hash-ref"/> <xs:element ref="list-ref"/> <xs:element ref="set-ref"/> <xs:element ref="multi-set-ref"/> <xs:element ref="get-position"/> <xs:element ref="operation"/> <xs:element ref="function-call"/> <xs:element ref="now"/> <xs:element ref="plan-state-transition"/> <xs:element ref="list"/> <xs:element ref="set"/> <xs:element ref="multi-set"/> <xs:element ref="variable-ref"/> <xs:element ref="argument-ref"/> <xs:element ref="constant-ref"/> <xs:element ref="field-ref"/> </xs:choice> </xs:sequence> <xs:attribute name="label" type="xs:NMTOKEN"/> <xs:attribute name="name" type="xs:NMTOKEN"/> </xs:complexType> </xs:element> <xs:element ref="plan-activation"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||||||||||||||||||
children | comment url bibref not-yet-defined numerical-constant qualitative-constant string-constant constant-ref variable-ref argument-ref parameter-ref field-ref array-ref hash-ref list-ref set-ref multi-set-ref get-position operation function-call now plan-state-transition list set multi-set | ||||||||||||||||||
attributes |
|
||||||||||||||||||
source | <xs:element name="return-value" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="numerical-constant"/> <xs:element ref="qualitative-constant"/> <xs:element ref="string-constant"/> <xs:element ref="constant-ref"/> <xs:element ref="variable-ref"/> <xs:element ref="argument-ref"/> <xs:element ref="parameter-ref"/> <xs:element ref="field-ref"/> <xs:element ref="array-ref"/> <xs:element ref="hash-ref"/> <xs:element ref="list-ref"/> <xs:element ref="set-ref"/> <xs:element ref="multi-set-ref"/> <xs:element ref="get-position"/> <xs:element ref="operation"/> <xs:element ref="function-call"/> <xs:element ref="now"/> <xs:element ref="plan-state-transition"/> <xs:element ref="list"/> <xs:element ref="set"/> <xs:element ref="multi-set"/> <xs:element ref="variable-ref"/> <xs:element ref="argument-ref"/> <xs:element ref="constant-ref"/> <xs:element ref="field-ref"/> </xs:choice> </xs:sequence> <xs:attribute name="label" type="xs:NMTOKEN"/> <xs:attribute name="name" type="xs:NMTOKEN"/> </xs:complexType> </xs:element> |
diagram | |
children | comment url bibref not-yet-defined library-info domain-defs library-defs plans |
source | <xs:element name="plan-library"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element name="library-info" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element ref="administrative-data"/> </xs:sequence> <xs:attribute name="title" type="xs:string" use="required"/> <xs:attribute name="version" type="xs:string"/> </xs:complexType> </xs:element> <xs:element name="domain-defs" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element name="domain" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="record-def"/> <xs:element ref="patient-record-def"/> <xs:element ref="qualitative-scale-def"/> <xs:element ref="numerical-scale-def"/> <xs:element ref="unit-def"/> </xs:choice> <xs:element name="context-def" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="qualitative-entry" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="name" type="xs:NMTOKEN" use="required"/> </xs:complexType> </xs:element> <xs:element ref="parameter-group" minOccurs="0" maxOccurs="unbounded"/> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="variable-def"/> <xs:element ref="constant-def"/> <xs:element ref="iterator-def"/> </xs:choice> <xs:element ref="function-def" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="primitive-plan-def" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="argument" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="name" type="xs:ID" use="required"/> <xs:attribute name="return-type" type="xs:NMTOKEN"/> <xs:attribute name="method-name" type="xs:NMTOKEN" use="required"/> <xs:attribute name="class-name" type="xs:NMTOKEN" use="required"/> </xs:complexType> </xs:element> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="time-annotation-assignment"/> <xs:element ref="cyclical-time-point-assignment"/> <xs:element ref="cyclical-time-annotation-assignment"/> </xs:choice> </xs:sequence> <xs:attribute name="name" type="xs:ID" use="required"/> </xs:complexType> </xs:element> <xs:element name="use-domain" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:attribute name="name" type="xs:IDREF" use="required"/> </xs:complexType> </xs:element> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="library-defs" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="record-def"/> <xs:element ref="patient-record-def"/> <xs:element ref="qualitative-scale-def"/> <xs:element ref="numerical-scale-def"/> <xs:element ref="unit-def"/> </xs:choice> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="variable-def"/> <xs:element ref="constant-def"/> <xs:element ref="iterator-def"/> </xs:choice> <xs:element ref="function-def" minOccurs="0" maxOccurs="unbounded"/> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="time-annotation-assignment"/> <xs:element ref="cyclical-time-point-assignment"/> <xs:element ref="cyclical-time-annotation-assignment"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="plans"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="plan-group" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||||||||||||||||||
children | administrative-data | ||||||||||||||||||
attributes |
|
||||||||||||||||||
source | <xs:element name="library-info" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element ref="administrative-data"/> </xs:sequence> <xs:attribute name="title" type="xs:string" use="required"/> <xs:attribute name="version" type="xs:string"/> </xs:complexType> </xs:element> |
diagram | |
children | comment url bibref not-yet-defined domain use-domain |
source | <xs:element name="domain-defs" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element name="domain" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="record-def"/> <xs:element ref="patient-record-def"/> <xs:element ref="qualitative-scale-def"/> <xs:element ref="numerical-scale-def"/> <xs:element ref="unit-def"/> </xs:choice> <xs:element name="context-def" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="qualitative-entry" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="name" type="xs:NMTOKEN" use="required"/> </xs:complexType> </xs:element> <xs:element ref="parameter-group" minOccurs="0" maxOccurs="unbounded"/> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="variable-def"/> <xs:element ref="constant-def"/> <xs:element ref="iterator-def"/> </xs:choice> <xs:element ref="function-def" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="primitive-plan-def" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="argument" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="name" type="xs:ID" use="required"/> <xs:attribute name="return-type" type="xs:NMTOKEN"/> <xs:attribute name="method-name" type="xs:NMTOKEN" use="required"/> <xs:attribute name="class-name" type="xs:NMTOKEN" use="required"/> </xs:complexType> </xs:element> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="time-annotation-assignment"/> <xs:element ref="cyclical-time-point-assignment"/> <xs:element ref="cyclical-time-annotation-assignment"/> </xs:choice> </xs:sequence> <xs:attribute name="name" type="xs:ID" use="required"/> </xs:complexType> </xs:element> <xs:element name="use-domain" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:attribute name="name" type="xs:IDREF" use="required"/> </xs:complexType> </xs:element> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||||||||||||
children | comment url bibref not-yet-defined record-def patient-record-def qualitative-scale-def numerical-scale-def unit-def context-def parameter-group variable-def constant-def iterator-def function-def primitive-plan-def time-annotation-assignment cyclical-time-point-assignment cyclical-time-annotation-assignment | ||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="domain" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="record-def"/> <xs:element ref="patient-record-def"/> <xs:element ref="qualitative-scale-def"/> <xs:element ref="numerical-scale-def"/> <xs:element ref="unit-def"/> </xs:choice> <xs:element name="context-def" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="qualitative-entry" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="name" type="xs:NMTOKEN" use="required"/> </xs:complexType> </xs:element> <xs:element ref="parameter-group" minOccurs="0" maxOccurs="unbounded"/> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="variable-def"/> <xs:element ref="constant-def"/> <xs:element ref="iterator-def"/> </xs:choice> <xs:element ref="function-def" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="primitive-plan-def" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="argument" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="name" type="xs:ID" use="required"/> <xs:attribute name="return-type" type="xs:NMTOKEN"/> <xs:attribute name="method-name" type="xs:NMTOKEN" use="required"/> <xs:attribute name="class-name" type="xs:NMTOKEN" use="required"/> </xs:complexType> </xs:element> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="time-annotation-assignment"/> <xs:element ref="cyclical-time-point-assignment"/> <xs:element ref="cyclical-time-annotation-assignment"/> </xs:choice> </xs:sequence> <xs:attribute name="name" type="xs:ID" use="required"/> </xs:complexType> </xs:element> |
diagram | |||||||||||||
children | comment url bibref not-yet-defined qualitative-entry | ||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="context-def" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="qualitative-entry" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="name" type="xs:NMTOKEN" use="required"/> </xs:complexType> </xs:element> |
diagram | |||||||||||||||||||||||||||||||
children | comment url bibref not-yet-defined argument | ||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xs:element name="primitive-plan-def" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="argument" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="name" type="xs:ID" use="required"/> <xs:attribute name="return-type" type="xs:NMTOKEN"/> <xs:attribute name="method-name" type="xs:NMTOKEN" use="required"/> <xs:attribute name="class-name" type="xs:NMTOKEN" use="required"/> </xs:complexType> </xs:element> |
diagram | |||||||||||||
children | comment url bibref not-yet-defined | ||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="use-domain" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:attribute name="name" type="xs:IDREF" use="required"/> </xs:complexType> </xs:element> |
diagram | |
children | comment url bibref not-yet-defined record-def patient-record-def qualitative-scale-def numerical-scale-def unit-def variable-def constant-def iterator-def function-def time-annotation-assignment cyclical-time-point-assignment cyclical-time-annotation-assignment |
source | <xs:element name="library-defs" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="record-def"/> <xs:element ref="patient-record-def"/> <xs:element ref="qualitative-scale-def"/> <xs:element ref="numerical-scale-def"/> <xs:element ref="unit-def"/> </xs:choice> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="variable-def"/> <xs:element ref="constant-def"/> <xs:element ref="iterator-def"/> </xs:choice> <xs:element ref="function-def" minOccurs="0" maxOccurs="unbounded"/> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="time-annotation-assignment"/> <xs:element ref="cyclical-time-point-assignment"/> <xs:element ref="cyclical-time-annotation-assignment"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |
children | comment url bibref not-yet-defined plan-group |
source | <xs:element name="plans"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="plan-group" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||||||||||||||||||
children | comment url bibref not-yet-defined static-plan-pointer | ||||||||||||||||||
used by |
|
||||||||||||||||||
attributes |
|
||||||||||||||||||
source | <xs:element name="plan-pointer"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="static-plan-pointer"/> </xs:sequence> <xs:attribute name="instance-type" default="first"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="first"/> <xs:enumeration value="last"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="instance-number" type="xs:NMTOKEN" default="1"/> </xs:complexType> </xs:element> |
diagram | |||||||||||||||||||||||||
children | comment url bibref not-yet-defined plan-pointer self time-annotation | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xs:element name="plan-state-constraint"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="plan-pointer"/> <xs:element ref="self"/> </xs:choice> <xs:element ref="time-annotation"/> </xs:sequence> <xs:attribute name="label" type="xs:NMTOKEN"/> <xs:attribute name="state" use="required"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="considered"/> <xs:enumeration value="possible"/> <xs:enumeration value="ready"/> <xs:enumeration value="activated"/> <xs:enumeration value="suspended"/> <xs:enumeration value="aborted"/> <xs:enumeration value="completed"/> <xs:enumeration value="selected"/> <xs:enumeration value="executed"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="importance" type="xs:NMTOKEN"/> </xs:complexType> </xs:element> |
diagram | |||||||||||||||||||||||||||||||
children | comment url bibref not-yet-defined plan-pointer self | ||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xs:element name="plan-state-transition"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="plan-pointer"/> <xs:element ref="self"/> </xs:choice> </xs:sequence> <xs:attribute name="state" use="required"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="considered"/> <xs:enumeration value="possible"/> <xs:enumeration value="ready"/> <xs:enumeration value="activated"/> <xs:enumeration value="suspended"/> <xs:enumeration value="aborted"/> <xs:enumeration value="completed"/> <xs:enumeration value="selected"/> <xs:enumeration value="executed"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="direction" default="enter"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="leave"/> <xs:enumeration value="enter"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="instance-type" use="required"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="first"/> <xs:enumeration value="last"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="instance-number" type="xs:NMTOKEN" default="1"/> </xs:complexType> </xs:element> |
diagram | |||
children | comment url bibref not-yet-defined numerical-constant qualitative-constant string-constant constant-ref variable-ref argument-ref parameter-ref field-ref array-ref hash-ref list-ref set-ref multi-set-ref get-position operation function-call now plan-state-transition | ||
used by |
|
||
source | <xs:element name="position"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="numerical-constant"/> <xs:element ref="qualitative-constant"/> <xs:element ref="string-constant"/> <xs:element ref="constant-ref"/> <xs:element ref="variable-ref"/> <xs:element ref="argument-ref"/> <xs:element ref="parameter-ref"/> <xs:element ref="field-ref"/> <xs:element ref="array-ref"/> <xs:element ref="hash-ref"/> <xs:element ref="list-ref"/> <xs:element ref="set-ref"/> <xs:element ref="multi-set-ref"/> <xs:element ref="get-position"/> <xs:element ref="operation"/> <xs:element ref="function-call"/> <xs:element ref="now"/> <xs:element ref="plan-state-transition"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||||||||||||
children | comment url bibref not-yet-defined element | ||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="put-first"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="element"/> </xs:sequence> <xs:attribute name="list" type="xs:NMTOKEN" use="required"/> </xs:complexType> </xs:element> |
diagram | |||||||||||||
children | comment url bibref not-yet-defined element | ||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="put-last"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="element"/> </xs:sequence> <xs:attribute name="list" type="xs:NMTOKEN" use="required"/> </xs:complexType> </xs:element> |
diagram | |||||||||||||
children | comment url bibref not-yet-defined | ||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="qualitative-constant"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:attribute name="value" type="xs:NMTOKEN" use="required"/> </xs:complexType> </xs:element> |
diagram | |||||||||||||
children | comment url bibref not-yet-defined | ||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="qualitative-entry"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:attribute name="entry" type="xs:NMTOKEN" use="required"/> </xs:complexType> </xs:element> |
diagram | |||||||||||||
children | comment url bibref not-yet-defined limits parameter-ref raw-data-def spread-def slope-def standard-deviation-def end-point-def center-def time-to-alarm-def change-def average-def qualitative-parameter-def calculation-def logical-combination-def logical-dependency-def boolean-def | ||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="qualitative-parameter-def"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element name="limits" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="context"/> <xs:choice maxOccurs="unbounded"> <xs:element name="limit-entry"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:attribute name="value" type="xs:NMTOKEN" use="required"/> <xs:attribute name="include-limit-value" default="yes"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="yes"/> <xs:enumeration value="no"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="positive-infinite"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> </xs:complexType> </xs:element> <xs:element name="negative-infinite"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> </xs:complexType> </xs:element> </xs:choice> <xs:element name="cross-over-time" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="numerical-constant"/> <xs:element ref="qualitative-constant"/> <xs:element ref="string-constant"/> <xs:element ref="constant-ref"/> <xs:element ref="constant-operation"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="unit" type="xs:string"/> <xs:attribute name="scale" type="xs:string"/> </xs:complexType> </xs:element> <xs:choice> <xs:element ref="parameter-ref"/> <xs:element ref="raw-data-def"/> <xs:element ref="spread-def"/> <xs:element ref="slope-def"/> <xs:element ref="standard-deviation-def"/> <xs:element ref="end-point-def"/> <xs:element ref="center-def"/> <xs:element ref="time-to-alarm-def"/> <xs:element ref="change-def"/> <xs:element ref="average-def"/> <xs:element ref="qualitative-parameter-def"/> <xs:element ref="calculation-def"/> <xs:element ref="logical-combination-def"/> <xs:element ref="logical-dependency-def"/> <xs:element ref="boolean-def"/> </xs:choice> </xs:sequence> <xs:attribute name="use-as-context" default="no"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="yes"/> <xs:enumeration value="no"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> |
diagram | |||||||||||||||||||
children | comment url bibref not-yet-defined context limit-entry positive-infinite negative-infinite cross-over-time | ||||||||||||||||||
attributes |
|
||||||||||||||||||
source | <xs:element name="limits" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="context"/> <xs:choice maxOccurs="unbounded"> <xs:element name="limit-entry"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:attribute name="value" type="xs:NMTOKEN" use="required"/> <xs:attribute name="include-limit-value" default="yes"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="yes"/> <xs:enumeration value="no"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="positive-infinite"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> </xs:complexType> </xs:element> <xs:element name="negative-infinite"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> </xs:complexType> </xs:element> </xs:choice> <xs:element name="cross-over-time" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="numerical-constant"/> <xs:element ref="qualitative-constant"/> <xs:element ref="string-constant"/> <xs:element ref="constant-ref"/> <xs:element ref="constant-operation"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="unit" type="xs:string"/> <xs:attribute name="scale" type="xs:string"/> </xs:complexType> </xs:element> |
diagram | |||||||||||||||||||
children | comment url bibref not-yet-defined | ||||||||||||||||||
attributes |
|
||||||||||||||||||
source | <xs:element name="limit-entry"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:attribute name="value" type="xs:NMTOKEN" use="required"/> <xs:attribute name="include-limit-value" default="yes"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="yes"/> <xs:enumeration value="no"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> |
diagram | |
children | comment url bibref not-yet-defined |
source | <xs:element name="positive-infinite"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> </xs:complexType> </xs:element> |
diagram | |
children | comment url bibref not-yet-defined |
source | <xs:element name="negative-infinite"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> </xs:complexType> </xs:element> |
diagram | |
children | comment url bibref not-yet-defined numerical-constant qualitative-constant string-constant constant-ref constant-operation |
source | <xs:element name="cross-over-time" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="numerical-constant"/> <xs:element ref="qualitative-constant"/> <xs:element ref="string-constant"/> <xs:element ref="constant-ref"/> <xs:element ref="constant-operation"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||||||||||||
children | comment url bibref not-yet-defined qualitative-entry secondary-qualitative-entry | ||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="qualitative-scale-def"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="qualitative-entry" maxOccurs="unbounded"/> <xs:element name="secondary-qualitative-entry" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element name="based-on-entry" maxOccurs="unbounded"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:attribute name="entry" type="xs:NMTOKEN" use="required"/> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="name" type="xs:NMTOKEN" use="required"/> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="name" type="xs:NMTOKEN" use="required"/> </xs:complexType> </xs:element> |
diagram | |||||||||||||
children | comment url bibref not-yet-defined based-on-entry | ||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="secondary-qualitative-entry" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element name="based-on-entry" maxOccurs="unbounded"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:attribute name="entry" type="xs:NMTOKEN" use="required"/> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="name" type="xs:NMTOKEN" use="required"/> </xs:complexType> </xs:element> |
diagram | |||||||||||||
children | comment url bibref not-yet-defined | ||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="based-on-entry" maxOccurs="unbounded"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:attribute name="entry" type="xs:NMTOKEN" use="required"/> </xs:complexType> </xs:element> |
diagram | |||||||||||||||||||||||||||||||||||||||||||
children | comment url bibref not-yet-defined minimum-value maximum-value maximal-increase maximal-decrease trust-period cyclical-time-annotation repeat-specification | ||||||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="raw-data-def"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element name="minimum-value" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="numerical-constant"/> <xs:element ref="qualitative-constant"/> <xs:element ref="string-constant"/> <xs:element ref="constant-ref"/> <xs:element ref="constant-operation"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="maximum-value" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="numerical-constant"/> <xs:element ref="qualitative-constant"/> <xs:element ref="string-constant"/> <xs:element ref="constant-ref"/> <xs:element ref="constant-operation"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="maximal-increase" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="numerical-constant"/> <xs:element ref="qualitative-constant"/> <xs:element ref="string-constant"/> <xs:element ref="constant-ref"/> <xs:element ref="constant-operation"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="maximal-decrease" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="numerical-constant"/> <xs:element ref="qualitative-constant"/> <xs:element ref="string-constant"/> <xs:element ref="constant-ref"/> <xs:element ref="constant-operation"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="trust-period" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="numerical-constant"/> <xs:element ref="qualitative-constant"/> <xs:element ref="string-constant"/> <xs:element ref="constant-ref"/> <xs:element ref="constant-operation"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> <xs:choice minOccurs="0"> <xs:element ref="cyclical-time-annotation"/> <xs:element ref="repeat-specification"/> </xs:choice> </xs:sequence> <xs:attribute name="unit" type="xs:string"/> <xs:attribute name="scale" type="xs:string"/> <xs:attribute name="mode" use="required"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="manual"/> <xs:enumeration value="automatic"/> <xs:enumeration value="automatic-or-manual"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="channel-name" type="xs:string"/> <xs:attribute name="user-text" type="xs:string"/> <xs:attribute name="use-as-context" default="no"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="yes"/> <xs:enumeration value="no"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> |
diagram | |
children | comment url bibref not-yet-defined numerical-constant qualitative-constant string-constant constant-ref constant-operation |
source | <xs:element name="minimum-value" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="numerical-constant"/> <xs:element ref="qualitative-constant"/> <xs:element ref="string-constant"/> <xs:element ref="constant-ref"/> <xs:element ref="constant-operation"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |
children | comment url bibref not-yet-defined numerical-constant qualitative-constant string-constant constant-ref constant-operation |
source | <xs:element name="maximum-value" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="numerical-constant"/> <xs:element ref="qualitative-constant"/> <xs:element ref="string-constant"/> <xs:element ref="constant-ref"/> <xs:element ref="constant-operation"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |
children | comment url bibref not-yet-defined numerical-constant qualitative-constant string-constant constant-ref constant-operation |
source | <xs:element name="maximal-increase" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="numerical-constant"/> <xs:element ref="qualitative-constant"/> <xs:element ref="string-constant"/> <xs:element ref="constant-ref"/> <xs:element ref="constant-operation"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |
children | comment url bibref not-yet-defined numerical-constant qualitative-constant string-constant constant-ref constant-operation |
source | <xs:element name="maximal-decrease" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="numerical-constant"/> <xs:element ref="qualitative-constant"/> <xs:element ref="string-constant"/> <xs:element ref="constant-ref"/> <xs:element ref="constant-operation"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |
children | comment url bibref not-yet-defined numerical-constant qualitative-constant string-constant constant-ref constant-operation |
source | <xs:element name="trust-period" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="numerical-constant"/> <xs:element ref="qualitative-constant"/> <xs:element ref="string-constant"/> <xs:element ref="constant-ref"/> <xs:element ref="constant-operation"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||||||||||||
children | comment url bibref not-yet-defined field-def | ||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="record-def"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element name="field-def" maxOccurs="unbounded"> <xs:complexType> <xs:choice> <xs:element ref="record-def"/> <xs:element ref="array-def"/> <xs:element ref="hash-def"/> <xs:element ref="list-def"/> <xs:element ref="set-def"/> <xs:element ref="multi-set-def"/> <xs:element ref="scalar-def"/> </xs:choice> <xs:attribute name="name" type="xs:NMTOKEN" use="required"/> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="class" type="xs:NMTOKEN"/> </xs:complexType> </xs:element> |
diagram | |||||||||||||
children | record-def array-def hash-def list-def set-def multi-set-def scalar-def | ||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="field-def" maxOccurs="unbounded"> <xs:complexType> <xs:choice> <xs:element ref="record-def"/> <xs:element ref="array-def"/> <xs:element ref="hash-def"/> <xs:element ref="list-def"/> <xs:element ref="set-def"/> <xs:element ref="multi-set-def"/> <xs:element ref="scalar-def"/> </xs:choice> <xs:attribute name="name" type="xs:NMTOKEN" use="required"/> </xs:complexType> </xs:element> |
diagram | |||||||||||||||||||||||||
children | comment url bibref not-yet-defined | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xs:element name="refer-to"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:attribute name="plan-name" type="xs:NMTOKEN" use="required"/> <xs:attribute name="label" type="xs:NMTOKEN" use="required"/> <xs:attribute name="importance" type="xs:NMTOKEN"/> </xs:complexType> </xs:element> |
diagram | |||
children | comment url bibref not-yet-defined numerical-constant qualitative-constant string-constant constant-ref variable-ref argument-ref parameter-ref field-ref array-ref hash-ref list-ref set-ref multi-set-ref get-position operation function-call now plan-state-transition epsilon | ||
used by |
|
||
source | <xs:element name="reference-point"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="numerical-constant"/> <xs:element ref="qualitative-constant"/> <xs:element ref="string-constant"/> <xs:element ref="constant-ref"/> <xs:element ref="variable-ref"/> <xs:element ref="argument-ref"/> <xs:element ref="parameter-ref"/> <xs:element ref="field-ref"/> <xs:element ref="array-ref"/> <xs:element ref="hash-ref"/> <xs:element ref="list-ref"/> <xs:element ref="set-ref"/> <xs:element ref="multi-set-ref"/> <xs:element ref="get-position"/> <xs:element ref="operation"/> <xs:element ref="function-call"/> <xs:element ref="now"/> <xs:element ref="plan-state-transition"/> </xs:choice> <xs:element name="epsilon" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="numerical-constant"/> <xs:element ref="qualitative-constant"/> <xs:element ref="string-constant"/> <xs:element ref="constant-ref"/> <xs:element ref="variable-ref"/> <xs:element ref="argument-ref"/> <xs:element ref="parameter-ref"/> <xs:element ref="field-ref"/> <xs:element ref="array-ref"/> <xs:element ref="hash-ref"/> <xs:element ref="list-ref"/> <xs:element ref="set-ref"/> <xs:element ref="multi-set-ref"/> <xs:element ref="get-position"/> <xs:element ref="operation"/> <xs:element ref="function-call"/> <xs:element ref="now"/> <xs:element ref="plan-state-transition"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |
children | comment url bibref not-yet-defined numerical-constant qualitative-constant string-constant constant-ref variable-ref argument-ref parameter-ref field-ref array-ref hash-ref list-ref set-ref multi-set-ref get-position operation function-call now plan-state-transition |
source | <xs:element name="epsilon" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="numerical-constant"/> <xs:element ref="qualitative-constant"/> <xs:element ref="string-constant"/> <xs:element ref="constant-ref"/> <xs:element ref="variable-ref"/> <xs:element ref="argument-ref"/> <xs:element ref="parameter-ref"/> <xs:element ref="field-ref"/> <xs:element ref="array-ref"/> <xs:element ref="hash-ref"/> <xs:element ref="list-ref"/> <xs:element ref="set-ref"/> <xs:element ref="multi-set-ref"/> <xs:element ref="get-position"/> <xs:element ref="operation"/> <xs:element ref="function-call"/> <xs:element ref="now"/> <xs:element ref="plan-state-transition"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||
children | comment url bibref not-yet-defined reference-point plan-state-transition references self now | ||
used by |
|
||
source | <xs:element name="references"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice maxOccurs="unbounded"> <xs:element ref="reference-point"/> <xs:element ref="plan-state-transition"/> <xs:element ref="references"/> <xs:element ref="self"/> <xs:element ref="now"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||||||||||||
children | comment url bibref not-yet-defined | ||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="remove-at-iterator"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:attribute name="iterator" type="xs:NMTOKEN" use="required"/> </xs:complexType> </xs:element> |
diagram | |||||||||||||
children | comment url bibref not-yet-defined position | ||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="remove-at-position"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="position"/> </xs:sequence> <xs:attribute name="list" type="xs:NMTOKEN" use="required"/> </xs:complexType> </xs:element> |
diagram | |||||||||||||
children | comment url bibref not-yet-defined element | ||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="remove-element"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="element"/> </xs:sequence> <xs:attribute name="list" type="xs:NMTOKEN" use="required"/> </xs:complexType> </xs:element> |
diagram | |||
children | comment url bibref not-yet-defined retry-delay duration | ||
used by |
|
||
source | <xs:element name="repeat-specification"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element name="retry-delay" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="minimum" minOccurs="0"/> <xs:element ref="maximum" minOccurs="0"/> </xs:sequence> <xs:attribute name="include-limit-value" default="yes"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="yes"/> <xs:enumeration value="no"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> <xs:element ref="duration" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||||||||||||
children | comment url bibref not-yet-defined minimum maximum | ||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="retry-delay" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="minimum" minOccurs="0"/> <xs:element ref="maximum" minOccurs="0"/> </xs:sequence> <xs:attribute name="include-limit-value" default="yes"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="yes"/> <xs:enumeration value="no"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> |
diagram | |||||||||||||
children | comment url bibref not-yet-defined | ||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="reset-iterator"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:attribute name="iterator" type="xs:NMTOKEN" use="required"/> </xs:complexType> </xs:element> |
diagram | |||||||||||||||||||
children | comment url bibref not-yet-defined | ||||||||||||||||||
used by |
|
||||||||||||||||||
attributes |
|
||||||||||||||||||
source | <xs:element name="return-value-assignment"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:attribute name="variable-name" type="xs:NMTOKEN" use="required"/> <xs:attribute name="return-value-name" type="xs:NMTOKEN"/> </xs:complexType> </xs:element> |
diagram | |||
children | comment url bibref not-yet-defined numerical-constant qualitative-constant string-constant constant-ref constant-operation | ||
used by |
|
||
source | <xs:element name="sampling-frequency"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="numerical-constant"/> <xs:element ref="qualitative-constant"/> <xs:element ref="string-constant"/> <xs:element ref="constant-ref"/> <xs:element ref="constant-operation"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||||||||||||||||||||||||||||||||||||||||||||||||
children | comment url bibref not-yet-defined initial-value | ||||||||||||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="scalar-def"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element name="initial-value" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="numerical-constant"/> <xs:element ref="qualitative-constant"/> <xs:element ref="string-constant"/> <xs:element ref="constant-ref"/> <xs:element ref="variable-ref"/> <xs:element ref="argument-ref"/> <xs:element ref="parameter-ref"/> <xs:element ref="field-ref"/> <xs:element ref="array-ref"/> <xs:element ref="hash-ref"/> <xs:element ref="list-ref"/> <xs:element ref="set-ref"/> <xs:element ref="multi-set-ref"/> <xs:element ref="get-position"/> <xs:element ref="operation"/> <xs:element ref="function-call"/> <xs:element ref="now"/> <xs:element ref="plan-state-transition"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="type" type="xs:NMTOKEN" use="required"/> <xs:attribute name="rounding" default="nearest"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="up"/> <xs:enumeration value="down"/> <xs:enumeration value="nearest"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="precision" type="xs:NMTOKEN"/> <xs:attribute name="precision-unit" type="xs:string"/> <xs:attribute name="default-unit" type="xs:string"/> <xs:attribute name="default-scale" type="xs:string"/> <xs:attribute name="cascade" type="xs:NMTOKEN"/> </xs:complexType> </xs:element> |
diagram | |
children | comment url bibref not-yet-defined numerical-constant qualitative-constant string-constant constant-ref variable-ref argument-ref parameter-ref field-ref array-ref hash-ref list-ref set-ref multi-set-ref get-position operation function-call now plan-state-transition |
source | <xs:element name="initial-value" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="numerical-constant"/> <xs:element ref="qualitative-constant"/> <xs:element ref="string-constant"/> <xs:element ref="constant-ref"/> <xs:element ref="variable-ref"/> <xs:element ref="argument-ref"/> <xs:element ref="parameter-ref"/> <xs:element ref="field-ref"/> <xs:element ref="array-ref"/> <xs:element ref="hash-ref"/> <xs:element ref="list-ref"/> <xs:element ref="set-ref"/> <xs:element ref="multi-set-ref"/> <xs:element ref="get-position"/> <xs:element ref="operation"/> <xs:element ref="function-call"/> <xs:element ref="now"/> <xs:element ref="plan-state-transition"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||
children | comment url bibref not-yet-defined | ||
used by |
|
||
source | <xs:element name="self"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> </xs:complexType> </xs:element> |
diagram | |||
children | comment url bibref not-yet-defined numerical-constant qualitative-constant string-constant constant-ref variable-ref argument-ref parameter-ref field-ref array-ref hash-ref list-ref set-ref multi-set-ref get-position operation function-call now plan-state-transition | ||
used by |
|
||
source | <xs:element name="set"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="numerical-constant"/> <xs:element ref="qualitative-constant"/> <xs:element ref="string-constant"/> <xs:element ref="constant-ref"/> <xs:element ref="variable-ref"/> <xs:element ref="argument-ref"/> <xs:element ref="parameter-ref"/> <xs:element ref="field-ref"/> <xs:element ref="array-ref"/> <xs:element ref="hash-ref"/> <xs:element ref="list-ref"/> <xs:element ref="set-ref"/> <xs:element ref="multi-set-ref"/> <xs:element ref="get-position"/> <xs:element ref="operation"/> <xs:element ref="function-call"/> <xs:element ref="now"/> <xs:element ref="plan-state-transition"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||||||||||||||||||||||||
children | comment url bibref not-yet-defined | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xs:element name="set-context"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:attribute name="label" type="xs:NMTOKEN"/> <xs:attribute name="name" type="xs:NMTOKEN" use="required"/> <xs:attribute name="value" type="xs:NMTOKEN"/> </xs:complexType> </xs:element> |
diagram | |||
children | comment url bibref not-yet-defined record-def array-def hash-def list-def set-def multi-set-def scalar-def | ||
used by |
|
||
source | <xs:element name="set-def"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="record-def"/> <xs:element ref="array-def"/> <xs:element ref="hash-def"/> <xs:element ref="list-def"/> <xs:element ref="set-def"/> <xs:element ref="multi-set-def"/> <xs:element ref="scalar-def"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||||||||||||||||||
children | comment url bibref not-yet-defined element | ||||||||||||||||||
used by |
|
||||||||||||||||||
attributes |
|
||||||||||||||||||
source | <xs:element name="set-iterator"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="element"/> </xs:sequence> <xs:attribute name="iterator" type="xs:NMTOKEN" use="required"/> <xs:attribute name="direction" default="forward"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="forward"/> <xs:enumeration value="backward"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> |
diagram | |||
children | comment url bibref not-yet-defined time-point offset frequency | ||
used by |
|
||
source | <xs:element name="set-of-cyclical-time-points"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="time-point"/> <xs:element name="offset"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="numerical-constant"/> <xs:element ref="qualitative-constant"/> <xs:element ref="string-constant"/> <xs:element ref="constant-ref"/> <xs:element ref="variable-ref"/> <xs:element ref="argument-ref"/> <xs:element ref="parameter-ref"/> <xs:element ref="field-ref"/> <xs:element ref="array-ref"/> <xs:element ref="hash-ref"/> <xs:element ref="list-ref"/> <xs:element ref="set-ref"/> <xs:element ref="multi-set-ref"/> <xs:element ref="get-position"/> <xs:element ref="operation"/> <xs:element ref="function-call"/> <xs:element ref="now"/> <xs:element ref="plan-state-transition"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="frequency"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="numerical-constant"/> <xs:element ref="qualitative-constant"/> <xs:element ref="string-constant"/> <xs:element ref="constant-ref"/> <xs:element ref="variable-ref"/> <xs:element ref="argument-ref"/> <xs:element ref="parameter-ref"/> <xs:element ref="field-ref"/> <xs:element ref="array-ref"/> <xs:element ref="hash-ref"/> <xs:element ref="list-ref"/> <xs:element ref="set-ref"/> <xs:element ref="multi-set-ref"/> <xs:element ref="get-position"/> <xs:element ref="operation"/> <xs:element ref="function-call"/> <xs:element ref="now"/> <xs:element ref="plan-state-transition"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |
children | comment url bibref not-yet-defined numerical-constant qualitative-constant string-constant constant-ref variable-ref argument-ref parameter-ref field-ref array-ref hash-ref list-ref set-ref multi-set-ref get-position operation function-call now plan-state-transition |
source | <xs:element name="offset"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="numerical-constant"/> <xs:element ref="qualitative-constant"/> <xs:element ref="string-constant"/> <xs:element ref="constant-ref"/> <xs:element ref="variable-ref"/> <xs:element ref="argument-ref"/> <xs:element ref="parameter-ref"/> <xs:element ref="field-ref"/> <xs:element ref="array-ref"/> <xs:element ref="hash-ref"/> <xs:element ref="list-ref"/> <xs:element ref="set-ref"/> <xs:element ref="multi-set-ref"/> <xs:element ref="get-position"/> <xs:element ref="operation"/> <xs:element ref="function-call"/> <xs:element ref="now"/> <xs:element ref="plan-state-transition"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |
children | comment url bibref not-yet-defined numerical-constant qualitative-constant string-constant constant-ref variable-ref argument-ref parameter-ref field-ref array-ref hash-ref list-ref set-ref multi-set-ref get-position operation function-call now plan-state-transition |
source | <xs:element name="frequency"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="numerical-constant"/> <xs:element ref="qualitative-constant"/> <xs:element ref="string-constant"/> <xs:element ref="constant-ref"/> <xs:element ref="variable-ref"/> <xs:element ref="argument-ref"/> <xs:element ref="parameter-ref"/> <xs:element ref="field-ref"/> <xs:element ref="array-ref"/> <xs:element ref="hash-ref"/> <xs:element ref="list-ref"/> <xs:element ref="set-ref"/> <xs:element ref="multi-set-ref"/> <xs:element ref="get-position"/> <xs:element ref="operation"/> <xs:element ref="function-call"/> <xs:element ref="now"/> <xs:element ref="plan-state-transition"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||||||||||||||||||
children | comment url bibref not-yet-defined field-ref array-ref hash-ref list-ref set-ref multi-set-ref | ||||||||||||||||||
used by |
|
||||||||||||||||||
attributes |
|
||||||||||||||||||
source | <xs:element name="set-ref"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="field-ref"/> <xs:element ref="array-ref"/> <xs:element ref="hash-ref"/> <xs:element ref="list-ref"/> <xs:element ref="set-ref"/> <xs:element ref="multi-set-ref"/> </xs:choice> </xs:sequence> <xs:attribute name="iterator" type="xs:NMTOKEN" use="required"/> <xs:attribute name="iterator-change" use="required"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="increment"/> <xs:enumeration value="none"/> <xs:enumeration value="decrement"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> |
diagram | |||||||||||||||||||
children | comment url bibref not-yet-defined explanation simple-condition-combination simple-condition-not comparison is-within-range is-member-of is-at-end is-at-start has-occurred is-known-variable is-unknown-variable | ||||||||||||||||||
used by |
|
||||||||||||||||||
attributes |
|
||||||||||||||||||
source | <xs:element name="simple-condition"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="explanation" minOccurs="0" maxOccurs="unbounded"/> <xs:choice> <xs:element ref="simple-condition-combination"/> <xs:element ref="simple-condition-not"/> <xs:element ref="comparison"/> <xs:element ref="is-within-range"/> <xs:element ref="is-member-of"/> <xs:element ref="is-at-end"/> <xs:element ref="is-at-start"/> <xs:element ref="has-occurred"/> <xs:element ref="is-known-variable"/> <xs:element ref="is-unknown-variable"/> </xs:choice> </xs:sequence> <xs:attribute name="label" type="xs:NMTOKEN"/> <xs:attribute name="importance" type="xs:NMTOKEN"/> </xs:complexType> </xs:element> |
diagram | |||||||||||||
children | comment url bibref not-yet-defined simple-condition-combination simple-condition-not comparison is-within-range is-member-of is-at-end is-at-start has-occurred is-known-variable is-unknown-variable | ||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="simple-condition-combination"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice maxOccurs="unbounded"> <xs:element ref="simple-condition-combination"/> <xs:element ref="simple-condition-not"/> <xs:element ref="comparison"/> <xs:element ref="is-within-range"/> <xs:element ref="is-member-of"/> <xs:element ref="is-at-end"/> <xs:element ref="is-at-start"/> <xs:element ref="has-occurred"/> <xs:element ref="is-known-variable"/> <xs:element ref="is-unknown-variable"/> </xs:choice> </xs:sequence> <xs:attribute name="type" use="required"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="and"/> <xs:enumeration value="or"/> <xs:enumeration value="xor"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> |
diagram | |||
children | comment url bibref not-yet-defined simple-condition-combination simple-condition-not comparison is-within-range is-member-of is-at-end is-at-start has-occurred is-known-variable is-unknown-variable | ||
used by |
|
||
source | <xs:element name="simple-condition-not"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="simple-condition-combination"/> <xs:element ref="simple-condition-not"/> <xs:element ref="comparison"/> <xs:element ref="is-within-range"/> <xs:element ref="is-member-of"/> <xs:element ref="is-at-end"/> <xs:element ref="is-at-start"/> <xs:element ref="has-occurred"/> <xs:element ref="is-known-variable"/> <xs:element ref="is-unknown-variable"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |
children | comment url bibref not-yet-defined plan-activation variable-assignment set-context ask insert-before-iterator insert-after-iterator insert-before-position insert-after-position put-first put-last remove-element remove-at-iterator remove-at-position go-to-next go-to-previous reset-iterator set-iterator if-then-else |
source | <xs:element name="single-steps"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice maxOccurs="unbounded"> <xs:element ref="plan-activation"/> <xs:element ref="variable-assignment"/> <xs:element ref="set-context"/> <xs:element ref="ask"/> <xs:element ref="insert-before-iterator"/> <xs:element ref="insert-after-iterator"/> <xs:element ref="insert-before-position"/> <xs:element ref="insert-after-position"/> <xs:element ref="put-first"/> <xs:element ref="put-last"/> <xs:element ref="remove-element"/> <xs:element ref="remove-at-iterator"/> <xs:element ref="remove-at-position"/> <xs:element ref="go-to-next"/> <xs:element ref="go-to-previous"/> <xs:element ref="reset-iterator"/> <xs:element ref="set-iterator"/> <xs:element ref="if-then-else"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||
children | comment url bibref not-yet-defined parameter-ref raw-data-def spread-def slope-def standard-deviation-def end-point-def center-def time-to-alarm-def change-def average-def qualitative-parameter-def calculation-def logical-combination-def logical-dependency-def boolean-def | ||
used by |
|
||
source | <xs:element name="slope-def"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="parameter-ref"/> <xs:element ref="raw-data-def"/> <xs:element ref="spread-def"/> <xs:element ref="slope-def"/> <xs:element ref="standard-deviation-def"/> <xs:element ref="end-point-def"/> <xs:element ref="center-def"/> <xs:element ref="time-to-alarm-def"/> <xs:element ref="change-def"/> <xs:element ref="average-def"/> <xs:element ref="qualitative-parameter-def"/> <xs:element ref="calculation-def"/> <xs:element ref="logical-combination-def"/> <xs:element ref="logical-dependency-def"/> <xs:element ref="boolean-def"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||
children | comment url bibref not-yet-defined time-window-size step-width minimum-of-valid-points parameter-ref raw-data-def spread-def slope-def standard-deviation-def end-point-def center-def time-to-alarm-def change-def average-def qualitative-parameter-def calculation-def logical-combination-def logical-dependency-def boolean-def | ||
used by |
|
||
source | <xs:element name="spread-def"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element name="time-window-size"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="numerical-constant"/> <xs:element ref="qualitative-constant"/> <xs:element ref="string-constant"/> <xs:element ref="constant-ref"/> <xs:element ref="constant-operation"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="step-width"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="numerical-constant"/> <xs:element ref="qualitative-constant"/> <xs:element ref="string-constant"/> <xs:element ref="constant-ref"/> <xs:element ref="constant-operation"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="minimum-of-valid-points"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="numerical-constant"/> <xs:element ref="qualitative-constant"/> <xs:element ref="string-constant"/> <xs:element ref="constant-ref"/> <xs:element ref="constant-operation"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> <xs:choice> <xs:element ref="parameter-ref"/> <xs:element ref="raw-data-def"/> <xs:element ref="spread-def"/> <xs:element ref="slope-def"/> <xs:element ref="standard-deviation-def"/> <xs:element ref="end-point-def"/> <xs:element ref="center-def"/> <xs:element ref="time-to-alarm-def"/> <xs:element ref="change-def"/> <xs:element ref="average-def"/> <xs:element ref="qualitative-parameter-def"/> <xs:element ref="calculation-def"/> <xs:element ref="logical-combination-def"/> <xs:element ref="logical-dependency-def"/> <xs:element ref="boolean-def"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |
children | comment url bibref not-yet-defined numerical-constant qualitative-constant string-constant constant-ref constant-operation |
source | <xs:element name="time-window-size"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="numerical-constant"/> <xs:element ref="qualitative-constant"/> <xs:element ref="string-constant"/> <xs:element ref="constant-ref"/> <xs:element ref="constant-operation"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |
children | comment url bibref not-yet-defined numerical-constant qualitative-constant string-constant constant-ref constant-operation |
source | <xs:element name="step-width"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="numerical-constant"/> <xs:element ref="qualitative-constant"/> <xs:element ref="string-constant"/> <xs:element ref="constant-ref"/> <xs:element ref="constant-operation"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |
children | comment url bibref not-yet-defined numerical-constant qualitative-constant string-constant constant-ref constant-operation |
source | <xs:element name="minimum-of-valid-points"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="numerical-constant"/> <xs:element ref="qualitative-constant"/> <xs:element ref="string-constant"/> <xs:element ref="constant-ref"/> <xs:element ref="constant-operation"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||
children | comment url bibref not-yet-defined parameter-ref raw-data-def spread-def slope-def standard-deviation-def end-point-def center-def time-to-alarm-def change-def average-def qualitative-parameter-def calculation-def logical-combination-def logical-dependency-def boolean-def | ||
used by |
|
||
source | <xs:element name="standard-deviation-def"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="parameter-ref"/> <xs:element ref="raw-data-def"/> <xs:element ref="spread-def"/> <xs:element ref="slope-def"/> <xs:element ref="standard-deviation-def"/> <xs:element ref="end-point-def"/> <xs:element ref="center-def"/> <xs:element ref="time-to-alarm-def"/> <xs:element ref="change-def"/> <xs:element ref="average-def"/> <xs:element ref="qualitative-parameter-def"/> <xs:element ref="calculation-def"/> <xs:element ref="logical-combination-def"/> <xs:element ref="logical-dependency-def"/> <xs:element ref="boolean-def"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||||||||||||
children | comment url bibref not-yet-defined parameter-proposition is-automatic is-manual plan-state-constraint temporal-constraint constraint-not constraint-combination count-constraint simple-condition refer-to none to-be-defined | ||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="state-specific-pattern"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="parameter-proposition"/> <xs:element ref="is-automatic"/> <xs:element ref="is-manual"/> <xs:element ref="plan-state-constraint"/> <xs:element ref="temporal-constraint"/> <xs:element ref="constraint-not"/> <xs:element ref="constraint-combination"/> <xs:element ref="count-constraint"/> <xs:element ref="simple-condition"/> <xs:element ref="refer-to"/> <xs:element ref="none"/> <xs:element ref="to-be-defined"/> </xs:choice> </xs:sequence> <xs:attribute name="aborted-from" use="required"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="activated"/> <xs:enumeration value="suspended"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> |
diagram | |||||||||||||
children | comment url bibref not-yet-defined state-specific-pattern state-specific-pattern-combination state-specific-pattern-not | ||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="state-specific-pattern-combination"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice maxOccurs="unbounded"> <xs:element ref="state-specific-pattern"/> <xs:element ref="state-specific-pattern-combination"/> <xs:element ref="state-specific-pattern-not"/> </xs:choice> </xs:sequence> <xs:attribute name="aborted-from" use="required"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="and"/> <xs:enumeration value="or"/> <xs:enumeration value="xor"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> |
diagram | |||
children | comment url bibref not-yet-defined state-specific-pattern state-specific-pattern-combination state-specific-pattern-not | ||
used by |
|
||
source | <xs:element name="state-specific-pattern-not"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="state-specific-pattern"/> <xs:element ref="state-specific-pattern-combination"/> <xs:element ref="state-specific-pattern-not"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||||||||||||||||||
children | comment url bibref not-yet-defined invoking-plan | ||||||||||||||||||
used by |
|
||||||||||||||||||
attributes |
|
||||||||||||||||||
source | <xs:element name="static-plan-pointer"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="invoking-plan" minOccurs="0"/> </xs:sequence> <xs:attribute name="plan-name" type="xs:IDREF" use="required"/> <xs:attribute name="label" type="xs:NMTOKEN"/> </xs:complexType> </xs:element> |
diagram | |||||||||||||
children | comment url bibref not-yet-defined | ||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="string-constant"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:attribute name="value" type="xs:string" use="required"/> </xs:complexType> </xs:element> |
diagram | |||||||||||||||||||||||||||||||
children | comment url bibref not-yet-defined wait-for abort-if subplans cyclical-plan for-each-plan iterative-plan plan-activation variable-assignment set-context ask insert-before-iterator insert-after-iterator insert-before-position insert-after-position put-first put-last remove-element remove-at-iterator remove-at-position go-to-next go-to-previous reset-iterator set-iterator if-then-else refer-to to-be-defined user-performed | ||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xs:element name="subplans"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element name="wait-for"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="static-plan-pointer"/> <xs:element ref="wait-for-group"/> <xs:element ref="wait-for-not"/> <xs:element ref="refer-to"/> <xs:element name="all"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> </xs:complexType> </xs:element> <xs:element name="one"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> </xs:complexType> </xs:element> <xs:element name="cardinality"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="numerical-constant"/> <xs:element ref="qualitative-constant"/> <xs:element ref="string-constant"/> <xs:element ref="constant-ref"/> <xs:element ref="variable-ref"/> <xs:element ref="argument-ref"/> <xs:element ref="parameter-ref"/> <xs:element ref="field-ref"/> <xs:element ref="array-ref"/> <xs:element ref="hash-ref"/> <xs:element ref="list-ref"/> <xs:element ref="set-ref"/> <xs:element ref="multi-set-ref"/> <xs:element ref="get-position"/> <xs:element ref="operation"/> <xs:element ref="function-call"/> <xs:element ref="now"/> <xs:element ref="plan-state-transition"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> <xs:element ref="to-be-defined"/> <xs:element ref="none"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="abort-if" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="abort-if-group"/> <xs:element ref="abort-if-not"/> <xs:element ref="abort-if-item"/> <xs:element ref="refer-to"/> <xs:element ref="to-be-defined"/> <xs:element ref="none"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> <xs:choice maxOccurs="unbounded"> <xs:element ref="subplans"/> <xs:element ref="cyclical-plan"/> <xs:element ref="for-each-plan"/> <xs:element ref="iterative-plan"/> <xs:element ref="plan-activation"/> <xs:element ref="variable-assignment"/> <xs:element ref="set-context"/> <xs:element ref="ask"/> <xs:element ref="insert-before-iterator"/> <xs:element ref="insert-after-iterator"/> <xs:element ref="insert-before-position"/> <xs:element ref="insert-after-position"/> <xs:element ref="put-first"/> <xs:element ref="put-last"/> <xs:element ref="remove-element"/> <xs:element ref="remove-at-iterator"/> <xs:element ref="remove-at-position"/> <xs:element ref="go-to-next"/> <xs:element ref="go-to-previous"/> <xs:element ref="reset-iterator"/> <xs:element ref="set-iterator"/> <xs:element ref="if-then-else"/> <xs:element ref="refer-to"/> <xs:element ref="to-be-defined"/> <xs:element ref="user-performed"/> </xs:choice> </xs:sequence> <xs:attribute name="label" type="xs:NMTOKEN"/> <xs:attribute name="type" use="required"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="sequentially"/> <xs:enumeration value="parallel"/> <xs:enumeration value="any-order"/> <xs:enumeration value="unordered"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="wait-for-optional-subplans" default="no"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="yes"/> <xs:enumeration value="no"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="retry-aborted-subplans" default="no"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="yes"/> <xs:enumeration value="no"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> |
diagram | |
children | comment url bibref not-yet-defined static-plan-pointer wait-for-group wait-for-not refer-to all one cardinality to-be-defined none |
source | <xs:element name="wait-for"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="static-plan-pointer"/> <xs:element ref="wait-for-group"/> <xs:element ref="wait-for-not"/> <xs:element ref="refer-to"/> <xs:element name="all"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> </xs:complexType> </xs:element> <xs:element name="one"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> </xs:complexType> </xs:element> <xs:element name="cardinality"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="numerical-constant"/> <xs:element ref="qualitative-constant"/> <xs:element ref="string-constant"/> <xs:element ref="constant-ref"/> <xs:element ref="variable-ref"/> <xs:element ref="argument-ref"/> <xs:element ref="parameter-ref"/> <xs:element ref="field-ref"/> <xs:element ref="array-ref"/> <xs:element ref="hash-ref"/> <xs:element ref="list-ref"/> <xs:element ref="set-ref"/> <xs:element ref="multi-set-ref"/> <xs:element ref="get-position"/> <xs:element ref="operation"/> <xs:element ref="function-call"/> <xs:element ref="now"/> <xs:element ref="plan-state-transition"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> <xs:element ref="to-be-defined"/> <xs:element ref="none"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |
children | comment url bibref not-yet-defined |
source | <xs:element name="all"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> </xs:complexType> </xs:element> |
diagram | |
children | comment url bibref not-yet-defined |
source | <xs:element name="one"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> </xs:complexType> </xs:element> |
diagram | |
children | comment url bibref not-yet-defined numerical-constant qualitative-constant string-constant constant-ref variable-ref argument-ref parameter-ref field-ref array-ref hash-ref list-ref set-ref multi-set-ref get-position operation function-call now plan-state-transition |
source | <xs:element name="cardinality"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="numerical-constant"/> <xs:element ref="qualitative-constant"/> <xs:element ref="string-constant"/> <xs:element ref="constant-ref"/> <xs:element ref="variable-ref"/> <xs:element ref="argument-ref"/> <xs:element ref="parameter-ref"/> <xs:element ref="field-ref"/> <xs:element ref="array-ref"/> <xs:element ref="hash-ref"/> <xs:element ref="list-ref"/> <xs:element ref="set-ref"/> <xs:element ref="multi-set-ref"/> <xs:element ref="get-position"/> <xs:element ref="operation"/> <xs:element ref="function-call"/> <xs:element ref="now"/> <xs:element ref="plan-state-transition"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |
children | comment url bibref not-yet-defined abort-if-group abort-if-not abort-if-item refer-to to-be-defined none |
source | <xs:element name="abort-if" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="abort-if-group"/> <xs:element ref="abort-if-not"/> <xs:element ref="abort-if-item"/> <xs:element ref="refer-to"/> <xs:element ref="to-be-defined"/> <xs:element ref="none"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||||||||||||||||||||||||
children | comment url bibref not-yet-defined explanation parameter-proposition is-automatic is-manual plan-state-constraint temporal-constraint constraint-not constraint-combination count-constraint simple-condition refer-to none to-be-defined | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xs:element name="temporal-constraint"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="explanation" minOccurs="0" maxOccurs="unbounded"/> <xs:choice> <xs:element ref="parameter-proposition"/> <xs:element ref="is-automatic"/> <xs:element ref="is-manual"/> <xs:element ref="plan-state-constraint"/> <xs:element ref="temporal-constraint"/> <xs:element ref="constraint-not"/> <xs:element ref="constraint-combination"/> <xs:element ref="count-constraint"/> <xs:element ref="simple-condition"/> <xs:element ref="refer-to"/> <xs:element ref="none"/> <xs:element ref="to-be-defined"/> </xs:choice> <xs:choice> <xs:element ref="parameter-proposition"/> <xs:element ref="is-automatic"/> <xs:element ref="is-manual"/> <xs:element ref="plan-state-constraint"/> <xs:element ref="temporal-constraint"/> <xs:element ref="constraint-not"/> <xs:element ref="constraint-combination"/> <xs:element ref="count-constraint"/> <xs:element ref="simple-condition"/> <xs:element ref="refer-to"/> <xs:element ref="none"/> <xs:element ref="to-be-defined"/> </xs:choice> </xs:sequence> <xs:attribute name="label" type="xs:NMTOKEN"/> <xs:attribute name="type" use="required"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="before"/> <xs:enumeration value="overlaps"/> <xs:enumeration value="starts"/> <xs:enumeration value="equals"/> <xs:enumeration value="meets"/> <xs:enumeration value="during"/> <xs:enumeration value="finishes"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="importance" type="xs:NMTOKEN"/> </xs:complexType> </xs:element> |
diagram | |||||||||||||||||||
children | comment url bibref not-yet-defined explanation simple-condition-combination simple-condition-not comparison is-within-range is-member-of is-at-end is-at-start has-occurred is-known-variable is-unknown-variable | ||||||||||||||||||
used by |
|
||||||||||||||||||
attributes |
|
||||||||||||||||||
source | <xs:element name="termination-condition"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="explanation" minOccurs="0" maxOccurs="unbounded"/> <xs:choice> <xs:element ref="simple-condition-combination"/> <xs:element ref="simple-condition-not"/> <xs:element ref="comparison"/> <xs:element ref="is-within-range"/> <xs:element ref="is-member-of"/> <xs:element ref="is-at-end"/> <xs:element ref="is-at-start"/> <xs:element ref="has-occurred"/> <xs:element ref="is-known-variable"/> <xs:element ref="is-unknown-variable"/> </xs:choice> </xs:sequence> <xs:attribute name="label" type="xs:NMTOKEN"/> <xs:attribute name="importance" type="xs:NMTOKEN"/> </xs:complexType> </xs:element> |
diagram | |
children | comment url bibref not-yet-defined numerical-constant qualitative-constant string-constant constant-ref constant-operation |
source | <xs:element name="the-constant-expression"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="numerical-constant"/> <xs:element ref="qualitative-constant"/> <xs:element ref="string-constant"/> <xs:element ref="constant-ref"/> <xs:element ref="constant-operation"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |
children | comment url bibref not-yet-defined numerical-constant qualitative-constant string-constant constant-ref variable-ref argument-ref parameter-ref field-ref array-ref hash-ref list-ref set-ref multi-set-ref get-position operation function-call now plan-state-transition |
source | <xs:element name="the-expression"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="numerical-constant"/> <xs:element ref="qualitative-constant"/> <xs:element ref="string-constant"/> <xs:element ref="constant-ref"/> <xs:element ref="variable-ref"/> <xs:element ref="argument-ref"/> <xs:element ref="parameter-ref"/> <xs:element ref="field-ref"/> <xs:element ref="array-ref"/> <xs:element ref="hash-ref"/> <xs:element ref="list-ref"/> <xs:element ref="set-ref"/> <xs:element ref="multi-set-ref"/> <xs:element ref="get-position"/> <xs:element ref="operation"/> <xs:element ref="function-call"/> <xs:element ref="now"/> <xs:element ref="plan-state-transition"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |
children | comment url bibref not-yet-defined plan-activation variable-assignment set-context ask insert-before-iterator insert-after-iterator insert-before-position insert-after-position put-first put-last remove-element remove-at-iterator remove-at-position go-to-next go-to-previous reset-iterator set-iterator if-then-else |
source | <xs:element name="the-single-step"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="plan-activation"/> <xs:element ref="variable-assignment"/> <xs:element ref="set-context"/> <xs:element ref="ask"/> <xs:element ref="insert-before-iterator"/> <xs:element ref="insert-after-iterator"/> <xs:element ref="insert-before-position"/> <xs:element ref="insert-after-position"/> <xs:element ref="put-first"/> <xs:element ref="put-last"/> <xs:element ref="remove-element"/> <xs:element ref="remove-at-iterator"/> <xs:element ref="remove-at-position"/> <xs:element ref="go-to-next"/> <xs:element ref="go-to-previous"/> <xs:element ref="reset-iterator"/> <xs:element ref="set-iterator"/> <xs:element ref="if-then-else"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||
children | comment url bibref not-yet-defined any now always time-annotation-ref time-range reference-point plan-state-transition references self | ||
used by |
|
||
source | <xs:element name="time-annotation"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="any"/> <xs:element ref="now"/> <xs:element ref="always"/> <xs:element ref="time-annotation-ref"/> <xs:sequence> <xs:element ref="time-range"/> <xs:choice> <xs:element ref="reference-point"/> <xs:element ref="plan-state-transition"/> <xs:element ref="references"/> <xs:element ref="self"/> <xs:element ref="now"/> </xs:choice> </xs:sequence> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||||||||||||
children | comment url bibref not-yet-defined time-range time-point | ||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="time-annotation-assignment"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="time-range"/> <xs:element ref="time-point"/> </xs:sequence> <xs:attribute name="name" type="xs:NMTOKEN" use="required"/> </xs:complexType> </xs:element> |
diagram | |||||||||||||
children | comment url bibref not-yet-defined | ||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="time-annotation-ref"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:attribute name="name" type="xs:NMTOKEN" use="required"/> </xs:complexType> </xs:element> |
diagram | |||
children | comment url bibref not-yet-defined numerical-constant qualitative-constant string-constant constant-ref variable-ref argument-ref parameter-ref field-ref array-ref hash-ref list-ref set-ref multi-set-ref get-position operation function-call now plan-state-transition | ||
used by |
|
||
source | <xs:element name="time-point"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="numerical-constant"/> <xs:element ref="qualitative-constant"/> <xs:element ref="string-constant"/> <xs:element ref="constant-ref"/> <xs:element ref="variable-ref"/> <xs:element ref="argument-ref"/> <xs:element ref="parameter-ref"/> <xs:element ref="field-ref"/> <xs:element ref="array-ref"/> <xs:element ref="hash-ref"/> <xs:element ref="list-ref"/> <xs:element ref="set-ref"/> <xs:element ref="multi-set-ref"/> <xs:element ref="get-position"/> <xs:element ref="operation"/> <xs:element ref="function-call"/> <xs:element ref="now"/> <xs:element ref="plan-state-transition"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||
children | comment url bibref not-yet-defined starting-shift finishing-shift duration | ||
used by |
|
||
source | <xs:element name="time-range"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element name="starting-shift" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="earliest" minOccurs="0"/> <xs:element ref="latest" minOccurs="0"/> </xs:sequence> <xs:attribute name="include-limit-value" default="yes"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="yes"/> <xs:enumeration value="no"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="finishing-shift" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="earliest" minOccurs="0"/> <xs:element ref="latest" minOccurs="0"/> </xs:sequence> <xs:attribute name="include-limit-value" default="yes"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="yes"/> <xs:enumeration value="no"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> <xs:element ref="duration" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||||||||||||
children | comment url bibref not-yet-defined earliest latest | ||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="starting-shift" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="earliest" minOccurs="0"/> <xs:element ref="latest" minOccurs="0"/> </xs:sequence> <xs:attribute name="include-limit-value" default="yes"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="yes"/> <xs:enumeration value="no"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> |
diagram | |||||||||||||
children | comment url bibref not-yet-defined earliest latest | ||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="finishing-shift" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="earliest" minOccurs="0"/> <xs:element ref="latest" minOccurs="0"/> </xs:sequence> <xs:attribute name="include-limit-value" default="yes"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="yes"/> <xs:enumeration value="no"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> |
diagram | |||
children | comment url bibref not-yet-defined limit parameter-ref raw-data-def spread-def slope-def standard-deviation-def end-point-def center-def time-to-alarm-def change-def average-def qualitative-parameter-def calculation-def logical-combination-def logical-dependency-def boolean-def | ||
used by |
|
||
source | <xs:element name="time-to-alarm-def"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element name="limit"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="numerical-constant"/> <xs:element ref="qualitative-constant"/> <xs:element ref="string-constant"/> <xs:element ref="constant-ref"/> <xs:element ref="constant-operation"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> <xs:choice> <xs:element ref="parameter-ref"/> <xs:element ref="raw-data-def"/> <xs:element ref="spread-def"/> <xs:element ref="slope-def"/> <xs:element ref="standard-deviation-def"/> <xs:element ref="end-point-def"/> <xs:element ref="center-def"/> <xs:element ref="time-to-alarm-def"/> <xs:element ref="change-def"/> <xs:element ref="average-def"/> <xs:element ref="qualitative-parameter-def"/> <xs:element ref="calculation-def"/> <xs:element ref="logical-combination-def"/> <xs:element ref="logical-dependency-def"/> <xs:element ref="boolean-def"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |
children | comment url bibref not-yet-defined numerical-constant qualitative-constant string-constant constant-ref constant-operation |
source | <xs:element name="limit"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="numerical-constant"/> <xs:element ref="qualitative-constant"/> <xs:element ref="string-constant"/> <xs:element ref="constant-ref"/> <xs:element ref="constant-operation"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||||||||||||
children | comment url bibref not-yet-defined | ||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="to-be-defined"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:attribute name="importance" type="xs:NMTOKEN"/> </xs:complexType> </xs:element> |
diagram | |||
children | comment url bibref not-yet-defined numerical-constant qualitative-constant string-constant constant-ref variable-ref argument-ref parameter-ref field-ref array-ref hash-ref list-ref set-ref multi-set-ref get-position operation function-call now plan-state-transition | ||
used by |
|
||
source | <xs:element name="typical-duration"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="numerical-constant"/> <xs:element ref="qualitative-constant"/> <xs:element ref="string-constant"/> <xs:element ref="constant-ref"/> <xs:element ref="variable-ref"/> <xs:element ref="argument-ref"/> <xs:element ref="parameter-ref"/> <xs:element ref="field-ref"/> <xs:element ref="array-ref"/> <xs:element ref="hash-ref"/> <xs:element ref="list-ref"/> <xs:element ref="set-ref"/> <xs:element ref="multi-set-ref"/> <xs:element ref="get-position"/> <xs:element ref="operation"/> <xs:element ref="function-call"/> <xs:element ref="now"/> <xs:element ref="plan-state-transition"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||||||||||||||||||
children | comment url bibref not-yet-defined | ||||||||||||||||||
used by |
|
||||||||||||||||||
attributes |
|
||||||||||||||||||
source | <xs:element name="unit-class"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:attribute name="name" type="xs:NMTOKEN" use="required"/> <xs:attribute name="exponent" type="xs:NMTOKEN" default="1"/> </xs:complexType> </xs:element> |
diagram | |
children | comment url bibref not-yet-defined unit-class |
source | <xs:element name="unit-class-list"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="unit-class" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||||||||||||||||||||||||||||||||||||||||||||||||
children | comment url bibref not-yet-defined compound-def | ||||||||||||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="unit-def"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element name="compound-def"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element name="numerator"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="unit-class" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="denominator"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="unit-class" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="name" type="xs:NMTOKEN" use="required"/> <xs:attribute name="rounding" default="nearest"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="up"/> <xs:enumeration value="down"/> <xs:enumeration value="nearest"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="precision" type="xs:NMTOKEN"/> <xs:attribute name="precision-unit" type="xs:string"/> <xs:attribute name="cascade" type="xs:NMTOKEN"/> <xs:attribute name="default-unit" type="xs:string"/> <xs:attribute name="default-scale" type="xs:string"/> </xs:complexType> </xs:element> |
diagram | |
children | comment url bibref not-yet-defined numerator denominator |
source | <xs:element name="compound-def"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element name="numerator"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="unit-class" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="denominator"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="unit-class" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |
children | comment url bibref not-yet-defined unit-class |
source | <xs:element name="numerator"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="unit-class" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |
children | comment url bibref not-yet-defined unit-class |
source | <xs:element name="denominator"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="unit-class" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||||||||||||
children | comment url bibref not-yet-defined numerical-constant qualitative-constant string-constant constant-ref variable-ref argument-ref parameter-ref field-ref array-ref hash-ref list-ref set-ref multi-set-ref get-position operation function-call now plan-state-transition | ||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="upper-bound"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="numerical-constant"/> <xs:element ref="qualitative-constant"/> <xs:element ref="string-constant"/> <xs:element ref="constant-ref"/> <xs:element ref="variable-ref"/> <xs:element ref="argument-ref"/> <xs:element ref="parameter-ref"/> <xs:element ref="field-ref"/> <xs:element ref="array-ref"/> <xs:element ref="hash-ref"/> <xs:element ref="list-ref"/> <xs:element ref="set-ref"/> <xs:element ref="multi-set-ref"/> <xs:element ref="get-position"/> <xs:element ref="operation"/> <xs:element ref="function-call"/> <xs:element ref="now"/> <xs:element ref="plan-state-transition"/> </xs:choice> </xs:sequence> <xs:attribute name="include-limit" default="yes"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="yes"/> <xs:enumeration value="no"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> |
diagram | |||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="url"> <xs:complexType> <xs:attribute name="text" type="xs:string" use="required"/> </xs:complexType> </xs:element> |
diagram | |||
children | comment url bibref not-yet-defined | ||
used by |
|
||
source | <xs:element name="user-performed"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> </xs:complexType> </xs:element> |
diagram | |||
children | comment url bibref not-yet-defined lower-bound upper-bound | ||
used by |
|
||
source | <xs:element name="value-range"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:element ref="lower-bound" minOccurs="0"/> <xs:element ref="upper-bound" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||||||||||||||||||
children | comment url bibref not-yet-defined numerical-constant qualitative-constant string-constant constant-ref variable-ref argument-ref parameter-ref field-ref array-ref hash-ref list-ref set-ref multi-set-ref get-position operation function-call now plan-state-transition list set multi-set | ||||||||||||||||||
used by |
|
||||||||||||||||||
attributes |
|
||||||||||||||||||
source | <xs:element name="variable-assignment"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice> <xs:element ref="numerical-constant"/> <xs:element ref="qualitative-constant"/> <xs:element ref="string-constant"/> <xs:element ref="constant-ref"/> <xs:element ref="variable-ref"/> <xs:element ref="argument-ref"/> <xs:element ref="parameter-ref"/> <xs:element ref="field-ref"/> <xs:element ref="array-ref"/> <xs:element ref="hash-ref"/> <xs:element ref="list-ref"/> <xs:element ref="set-ref"/> <xs:element ref="multi-set-ref"/> <xs:element ref="get-position"/> <xs:element ref="operation"/> <xs:element ref="function-call"/> <xs:element ref="now"/> <xs:element ref="plan-state-transition"/> <xs:element ref="list"/> <xs:element ref="set"/> <xs:element ref="multi-set"/> <xs:element ref="variable-ref"/> <xs:element ref="argument-ref"/> <xs:element ref="constant-ref"/> <xs:element ref="field-ref"/> </xs:choice> </xs:sequence> <xs:attribute name="label" type="xs:NMTOKEN"/> <xs:attribute name="variable" type="xs:NMTOKEN" use="required"/> </xs:complexType> </xs:element> |
diagram | |||||||||||||
children | record-def array-def hash-def list-def set-def multi-set-def scalar-def | ||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="variable-def"> <xs:complexType> <xs:choice> <xs:element ref="record-def"/> <xs:element ref="array-def"/> <xs:element ref="hash-def"/> <xs:element ref="list-def"/> <xs:element ref="set-def"/> <xs:element ref="multi-set-def"/> <xs:element ref="scalar-def"/> </xs:choice> <xs:attribute name="name" type="xs:NMTOKEN" use="required"/> </xs:complexType> </xs:element> |
diagram | |||||||||||||
children | comment url bibref not-yet-defined | ||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="variable-ref"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:attribute name="name" type="xs:NMTOKEN" use="required"/> </xs:complexType> </xs:element> |
diagram | |||||||||||||||||||
children | comment url bibref not-yet-defined static-plan-pointer wait-for-group wait-for-not refer-to | ||||||||||||||||||
used by |
|
||||||||||||||||||
attributes |
|
||||||||||||||||||
source | <xs:element name="wait-for-group"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice maxOccurs="unbounded"> <xs:element ref="static-plan-pointer"/> <xs:element ref="wait-for-group"/> <xs:element ref="wait-for-not"/> <xs:element ref="refer-to"/> </xs:choice> </xs:sequence> <xs:attribute name="label" type="xs:NMTOKEN"/> <xs:attribute name="type" use="required"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="and"/> <xs:enumeration value="or"/> <xs:enumeration value="xor"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> |
diagram | |||
children | comment url bibref not-yet-defined static-plan-pointer wait-for-group wait-for-not refer-to | ||
used by |
|
||
source | <xs:element name="wait-for-not"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="comment"/> <xs:element ref="url"/> <xs:element ref="bibref"/> <xs:element ref="not-yet-defined"/> </xs:choice> <xs:choice maxOccurs="unbounded"> <xs:element ref="static-plan-pointer"/> <xs:element ref="wait-for-group"/> <xs:element ref="wait-for-not"/> <xs:element ref="refer-to"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> |