CollectionGroup

Attribute Group Information

Attributes

QName Type Fixed Default Use Inheritable Annotation
Combination CombinationCodeType optional
**************************************- The combination can be
used in two cases in the XFT: **> As logical operations in conditional
statements (if, while, loop ...) **> As combination indicators in lists.
**************************************- As logical operations: **> And:
Returns true if both the Boolean expressions are true **> Or: Returns true is
any of the Boolean expressions is true **> Xor: Returns true if only one of
the expressions is true **************************************- As combination
indicators **>And: all the elements in the lists must be considered true at
the same time (all rules must be valid; all cities must be visited ...)
**>Or: the elements in the lists are alternatives or wishes and are used to
restrict/direct choices. **> Xor: is not relevant in that case
**************************************-
**************************************- Maintenance:
DF/2003-11-13: Comment copied from type definition
**************************************-
Severity SeverityCodeType optional
xxxMove somewhere else This is to define the role of the data and
the reason of its presence.
Trigger TriggerCodeType optional
**>Is Present: Data is present (response only) **>Is
Required:Data must be present (request only, but already handled somewhere else)
**>WhenSmall:Only return if small. The size can be defined using the Size
element of the collection
What WhatCodeType optional
To define the reason for the collection. This information can be
omitted if obvious. Usually, an omission correspnds to a list without special
meaning. **>AddOn : A list of segments that can be added to a given segment,
but that are not included by default. **>Alternatives : Alternatives to the
result exist **>Combination : The assocated collection is a combination of
values, combined with the operated situated in the Combination attribute or the
defafult operator for the component. **>List : The collection corresponds to
a list of different elements **>ListSingleValue: only one element of the list
can be used. **>Default: The assocaited colleciton contains default values
for differnt types of segments (maximum one per type. These values will be used
in the segments of these types unless otherwise specified. **>Details: More
details can be / are returned **>Range: The collection contains 2 elements
corresponding to a range of values. How to handle the extremities is specified
in the elements

Used By

Source

<xs:attributeGroup name="CollectionGroup">
  <xs:attributeGroup ref="CombinationGroup"/>
  <xs:attributeGroup ref="DataPresenceGroup"/>
</xs:attributeGroup>