/*******************************************************************************
* Copyright (c) 2000-2025 Ericsson Telecom AB
*
* XSD to TTCN-3 Translator version: 7/CAX 105 7730 R2A
*
* 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
*******************************************************************************/
//
//  File:          schema_Pos_070607_attribute_definitions_attribute_and_attributegroup_references_003.ttcn
//  Description:
//  References:
//  Rev:
//  Prodnr:
//  Updated:       Mon Jul 11 13:16:17 2016
//  Contact:       http://ttcn.ericsson.se
//
////////////////////////////////////////////////////////////////////////////////
//	Generated from file(s):
//	- Pos_070607_attribute_definitions_attribute_and_attributegroup_references_003.xsd
//			/* xml version = "1.0" encoding = "UTF-8" */
//			/* targetnamespace = "schema:Pos_070607_attribute_definitions_attribute_and_attributegroup_references_003" */
////////////////////////////////////////////////////////////////////////////////
//     Modification header(s):
//-----------------------------------------------------------------------------
//  Modified by:
//  Modification date:
//  Description:
//  Modification contact:
//------------------------------------------------------------------------------
////////////////////////////////////////////////////////////////////////////////


module schema_Pos_070607_attribute_definitions_attribute_and_attributegroup_references_003 {


import from XSD all;


type XSD.Float FooGlobal
with {
  variant "name as uncapitalized";
  variant "attribute";
};


type XSD.String BarGlobal
with {
  variant "name as uncapitalized";
  variant "attribute";
};


type XSD.Integer DingGlobal
with {
  variant "name as uncapitalized";
  variant "attribute";
};


type record C1
{
	BarGlobal barGlobal optional,
	XSD.String barInAgroup optional,
	XSD.String barLocal optional,
	DingGlobal dingGlobal optional,
	XSD.Integer dingInAgroup optional,
	XSD.Integer dingLocal optional,
	FooGlobal fooGlobal optional,
	XSD.Float fooInAgroup optional,
	XSD.Float fooLocal optional,
	XSD.String elem
}
with {
  variant "name as uncapitalized";
  variant (barGlobal) "attribute";
  variant (barInAgroup) "attribute";
  variant (barLocal) "attribute";
  variant (dingGlobal) "attribute";
  variant (dingInAgroup) "attribute";
  variant (dingLocal) "attribute";
  variant (fooGlobal) "attribute";
  variant (fooInAgroup) "attribute";
  variant (fooLocal) "attribute";
};


type C1 E1
with {
  variant "name as uncapitalized";
  variant "element";
};


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