-- TTCN3 module extracted from ITU-T Z.169 (03/2011)
module nsA {
import from XSD language "XML" all;
type record C1 {
XSD.Integer base,
XSD.Integer a1 optional,
XSD.Integer a2 optional
} with {
variant(a1,a2)"name as capitalized";
variant(a1,a2) "attribute";
variant(base) "untagged"
}
type record C2 {
XSD.Integer (23 .. 26) base,
XSD.Byte a1,
XSD.NegativeInteger a2 optional
} with {
variant(a1,a2)"name as capitalized";
variant(a1,a2) "attribute";
variant(base) "untagged" ;
}
type record C3 {
XSD.Integer (25 .. 26) base,
XSD.Byte a1,
XSD.NegativeInteger a2 optional
} with {
variant(a1,a2)"name as capitalized";
variant(a1,a2) "attribute";
variant(base) "untagged"
}
} with {
encode "XML";
variant "namespace as ''nsA''";
variant "controlNamespace''http://www.w3.org/2001/XMLSchema-instance'' prefix ''xsi''"
}