/******************************************************************************
* Copyright (c) 2000-2025 Ericsson Telecom AB
*
* XSD to TTCN-3 Translator
*
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v2.0
* which accompanies this distribution, and is available at
* https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.html
*
* Contributors:
*   Balasko, Jeno
*   Szabo, Bence Janos
*
******************************************************************************/
//
//  File:          http_www_example_org_seq_embeds_seq.ttcn
//  Description:
//  References:
//  Rev:
//  Prodnr:
//  Updated:       Fri May 29 12:38:08 2014
//  Contact:       http://ttcn.ericsson.se
//
////////////////////////////////////////////////////////////////////////////////
//	Generated from file(s):
//	- sequence_embeds_sequence.xsd
//			/* xml version = "1.0" encoding = "UTF-8" */
//			/* targetnamespace = "http://www.example.org/seq-embeds-seq" */
////////////////////////////////////////////////////////////////////////////////
//     Modification header(s):
//-----------------------------------------------------------------------------
//  Modified by:
//  Modification date:
//  Description:
//  Modification contact:
//------------------------------------------------------------------------------
////////////////////////////////////////////////////////////////////////////////


module http_www_example_org_seq_embeds_seq {


import from XSD all;


type record E34b
{
	union {
		record {
			XSD.String foo,
			XSD.String bar,
			XSD.String ding,
			XSD.String foo_1,
			XSD.String bar_1
		} sequence,
		XSD.String ding
	} choice
}
with {
  variant "name as uncapitalized";
  variant (choice) "untagged";
  variant (choice.sequence) "untagged";
  variant (choice.sequence.foo_1) "name as 'foo'";
  variant (choice.sequence.bar_1) "name as 'bar'";
};


type record E40a
{
	XSD.String foo,
	XSD.String bar,
	XSD.String ding
}
with {
  variant "name as uncapitalized";
};


}
with {
  encode "XML";
  variant "namespace as 'http://www.example.org/seq-embeds-seq'";
  variant "controlNamespace 'http://www.w3.org/2001/XMLSchema-instance' prefix 'xsi'";
}
