<element name="ArgumentTypeSet" minOccurs="0"> <complexType> <choice maxOccurs="unbounded"> <element name="StringArgumentType" type="xtce:StringDataType"/> <element name="EnumeratedArgumentType" type="xtce:EnumeratedDataType"/> <element name="IntegerArgumentType"> <complexType> <complexContent> <extension base="xtce:IntegerDataType"> <sequence> <element name="DefaultAlarm" type="xtce:NumericAlarmConditionType" minOccurs="0"/> <element name="ContextAlarmList" minOccurs="0"> <complexType> <sequence> <element name="ContextAlarm" type="xtce:ContextAlarmType" maxOccurs="unbounded"/> </sequence> </complexType> </element> </sequence> </extension> </complexContent> </complexType> </element> <element name="BinaryArgumentType" type="xtce:BinaryDataType"/> <element name="FloatArgumentType"> <complexType> <complexContent> <extension base="xtce:FloatDataType"> <sequence> <element name="DefaultAlarm" type="xtce:NumericAlarmConditionType" minOccurs="0"/> <element name="ContextAlarmList" minOccurs="0"> <complexType> <sequence> <element name="ContextAlarm" type="xtce:ContextAlarmType" maxOccurs="unbounded"/> </sequence> </complexType> </element> </sequence> </extension> </complexContent> </complexType> </element> <element name="BooleanArgumentType" type="xtce:BooleanDataType"/> <element name="RelativeTimeAgumentType" type="xtce:RelativeTimeDataType"/> <element name="AbsoluteTimeArgumentType" type="xtce:AbsoluteTimeDataType"/> <element name="ArgumementArrayType"> <complexType> <attribute name="arrayType" type="xtce:NameReferenceType" use="required"/> <attribute name="numberOfDimensions" type="positiveInteger" use="required"/> </complexType> </element> </choice> </complexType> </element> |