<?xml version="1.0" encoding="utf-8"?>
<!--
 *	CFDbTest
 *
 *	Copyright (c) 2014-2017 Mark Sobkow
 *	
 *	This program is available as free software under the GNU GPL v 2.0, or
 *	under a commercial license from Mark Sobkow.  For commercial licensing
 *	details, please contact msobkow@sasktel.net.
 *	
 *	Under the terms of the GPL:
 *	
 *		This program is free software: you can redistribute it and/or modify
 *		it under the terms of the GNU General Public License as published by
 *		the Free Software Foundation, either version 2.0 of the License, or
 *		(at your option) any later version.
 *	  
 *		This program is distributed in the hope that it will be useful,
 *		but WITHOUT ANY WARRANTY; without even the implied warranty of
 *		MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 *		GNU General Public License for more details.
 *	  
 *		You should have received a copy of the GNU General Public License
 *		along with this program.  If not, see <http://www.gnu.org/licenses/>.
 *-->
<MSSBam
		xmlns="uri://msscodefactory/mssbam"
		xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
		xmlns:xs="http://www.w3.org/2001/XMLSchema"
		xsi:schemaLocation="uri://msscodefactory/mssbam file:../bin/xsd/mssbam-2.9.xsd"
		Name="CFDbTest"
		Revision="2.10"
		Description="CFDbTest"
		ProjectRoot="net.sourceforge.MSSCodeFactory.CFDbTest.2.10" >
	<Tld Name="org" >
		<TopDomain Name="apache" >
			<License Name="ApacheV2"
					Description="Apache Version 2 License">
Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
.
    http://www.apache.org/licenses/LICENSE-2.0
.
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an &quot;AS IS&quot; BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.</License>
		</TopDomain>
		<TopDomain Name="gnu" >
			<License Name="GplV2"
					Description="GNU GPL v2+ License">
This project is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 2 of the License, or
(at your option) any later version.
.
This project is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.
.
You should have received a copy of the GNU General Public License
along with this project.  If not, see http://www.gnu.org/licenses/.</License>
			<License Name="GplV3"
					Description="GNU GPL v3+ License">
This project is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
.
This project is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.
.
You should have received a copy of the GNU General Public License
along with this project.  If not, see http://www.gnu.org/licenses/.</License>
			<License Name="LGplV2"
					Description="GNU Lesser/Library GPL v2+ License">
This project is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser Public License as published by
the Free Software Foundation, either version 2 of the License, or
(at your option) any later version.
.
This project is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU Lesser Public License for more details.
.
You should have received a copy of the GNU Lesser Public License
along with this project.  If not, see http://www.gnu.org/licenses/.</License>
			<License Name="LGplV3"
					Description="GNU Lesser/Library GPL v3+ License">
This project is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
.
This project is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU Lesser Public License for more details.
.
You should have received a copy of the GNU Lesser Public License
along with this project.  If not, see http://www.gnu.org/licenses/.</License>
		</TopDomain>
	</Tld>
	<Tld Name="net" >
		<TopDomain Name="sourceforge" >
			<TopProject Name="MSSCodeFactory" >
				<SubProject Name="CFDbTest" >
					<MajorVersion Name="2" >
						<MinorVersion Name="10" >
<SchemaDef Name="CFDbTest"
		DbName="CFDbTst210"
		Description=""
		DefaultLicense="org.apache.ApacheV2"
		ExtendCFCore="true"
		CopyrightHolder="Mark Sobkow"
		CopyrightPeriod="2014-2017"
		AuthorEMail="msobkow@sasktel.net"
		ProjectURL="http://msscodefactory.sourceforge.net/"
		PublishURI="http://msscodefactory.sourceforge.net/model-2.9/net-sourceforge-MSSCodeFactory-CFDbTest-2-10-CFDbTest.xml" >

	<SchemaRef Name="CFSecurity"
			RefModelName="net-sourceforge-MSSCodeFactory-CFSecurity-2-10-CFSecurity"
			IncludeRoot="net.sourceforge.MSSCodeFactory.CFSecurity.2.10.CFSecurity" />

	<SchemaRef Name="CFInternet"
			RefModelName="net-sourceforge-MSSCodeFactory-CFInternet-2-10-CFInternet"
			IncludeRoot="net.sourceforge.MSSCodeFactory.CFInternet.2.10.CFInternet" />

	<StringType Name="DescriptionType"
			IsNullable="false"
			DefaultVisibility="true"
			MaxLen="127"
			ShowLines="1"
			InitValue="" />

	<Int16Type Name="FullRangeInt16"
			IsNullable="false"
			DefaultVisibility="true"
			InitValue="0" />

	<Id64Gen Name="IndexColIdGen"
			IsNullable="false"
			DefaultVisibility="true"
			MinValue="0"
			InitValue="0"
			NullValue="0"
			Dispenser="Tenant"
			Slice="1012"
			BlockSize="1" />

	<Id64Gen Name="IndexIdGen"
			IsNullable="false"
			DefaultVisibility="true"
			MinValue="0"
			InitValue="0"
			NullValue="0"
			Dispenser="Tenant"
			Slice="1011"
			BlockSize="1" />

	<EnumType Name="LoaderBehaviourEnum"
			IsNullable="false"
			DefaultVisibility="true"
			MinValue="0"
			InitValue="0" >
		<EnumTag Name="Insert" EnumCode="0" />
		<EnumTag Name="Update" EnumCode="1" />
		<EnumTag Name="Replace" EnumCode="2" />
	</EnumType>

	<StringType Name="NameType"
			IsNullable="false"
			DefaultVisibility="true"
			MaxLen="255"
			ShowLines="1"
			InitValue="" />

	<Id16Gen Name="OptFullRangeIdGen"
			IsNullable="false"
			DefaultVisibility="true"
			MinValue="0"
			InitValue="0"
			NullValue="0"
			Slice="1005"
			BlockSize="1" />

	<Id64Gen Name="OptMaxValueIdGen"
			IsNullable="false"
			DefaultVisibility="true"
			MinValue="0"
			InitValue="0"
			NullValue="0"
			Slice="1007"
			BlockSize="1" />

	<UuidGen Name="OptMinMaxValueIdGen"
			IsNullable="false"
			DefaultVisibility="true"
			InitValue="654dbba0-eda7-11e1-aff1-0800200c9a66"
			Slice="1008"
			BlockSize="1" />

	<Id32Gen Name="OptMinValueIdGen"
			IsNullable="false"
			DefaultVisibility="true"
			MinValue="0"
			InitValue="0"
			NullValue="0"
			Slice="1006"
			BlockSize="1" />

	<Id64Gen Name="RelationColIdGen"
			IsNullable="false"
			DefaultVisibility="true"
			MinValue="0"
			InitValue="0"
			NullValue="0"
			Dispenser="Tenant"
			Slice="1014"
			BlockSize="1" />

	<Id64Gen Name="RelationIdGen"
			IsNullable="false"
			DefaultVisibility="true"
			MinValue="0"
			InitValue="0"
			NullValue="0"
			Dispenser="Tenant"
			Slice="1013"
			BlockSize="1" />

	<Id16Gen Name="ReqFullRangeIdGen"
			IsNullable="false"
			DefaultVisibility="true"
			MinValue="0"
			InitValue="0"
			NullValue="0"
			Dispenser="Tenant"
			Slice="1001"
			BlockSize="1" />

	<Id64Gen Name="ReqMaxValueIdGen"
			IsNullable="false"
			DefaultVisibility="true"
			MinValue="0"
			InitValue="0"
			NullValue="0"
			Dispenser="Tenant"
			Slice="1003"
			BlockSize="1" />

	<Id64Gen Name="ReqMinMaxValueIdGen"
			IsNullable="false"
			DefaultVisibility="true"
			MinValue="0"
			InitValue="0"
			NullValue="0"
			Dispenser="Tenant"
			Slice="1004"
			BlockSize="1" />

	<Id32Gen Name="ReqMinValueIdGen"
			IsNullable="false"
			DefaultVisibility="true"
			MinValue="0"
			InitValue="0"
			NullValue="0"
			Dispenser="Tenant"
			Slice="1002"
			BlockSize="1" />

	<Id64Gen Name="ScopeIdGen"
			IsNullable="false"
			DefaultVisibility="true"
			MinValue="0"
			InitValue="0"
			NullValue="0"
			Dispenser="Tenant"
			Slice="1009"
			BlockSize="1" />

	<Id64Gen Name="ValueIdGen"
			IsNullable="false"
			DefaultVisibility="true"
			MinValue="0"
			InitValue="0"
			NullValue="0"
			Dispenser="Tenant"
			Slice="1015"
			BlockSize="1" />

	<Table Name="LoaderBehaviour"
			TableClassCode="LDBV"
			DbName="loadbehav"
			ShortName="LoaderBehaviour"
			DefaultVisibility="true"
			IsInstantiable="true"
			HasHistory="false"
			HasAuditColumns="false"
			LookupIndex="LoaderBehaviourUNameIdx"
			LoaderBehaviour="Insert"
			SecScope="System" >
		<TableCol Name="Id"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="LoaderBehaviourEnum" />
		<StringCol Name="Name"
				DbName="safe_name"
				IsNullable="false"
				DefaultVisibility="true"
				MaxLen="32"
				ShowLines="1"
				InitValue="" />
		<PrimaryIndex Name="LoaderBehaviourIdIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="loadbehav_pk"
				Suffix="IdIdx"
				Label="IdIdx" >
			<IndexCol Name="Id" IsAscending="true" DefaultVisibility="true" />
		</PrimaryIndex>
		<Index Name="LoaderBehaviourUNameIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="loadbehav_xuname"
				Suffix="UNameIdx"
				Label="UNameIdx" >
			<IndexCol Name="Name" IsAscending="true" DefaultVisibility="true" />
		</Index>
	</Table>

	<Table Name="OptFullRange"
			TableClassCode="OFLR"
			DbName="optflrng"
			DefaultVisibility="true"
			IsInstantiable="true"
			HasHistory="true"
			HasAuditColumns="true"
			LookupIndex="OptFullRangeUDescrIdx"
			LoaderBehaviour="Update"
			SecScope="Tenant" >
		<TableCol Name="TenantId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="TenantIdGen" />
		<TableCol Name="Id"
				IsNullable="false"
				DefaultVisibility="true"
				GenerateId="true"
				DataType="OptFullRangeIdGen" />
		<TableCol Name="Description"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="DescriptionType" />
		<BoolCol Name="TestBool"
				IsNullable="true"
				DefaultVisibility="true" />
		<BlobCol Name="TestBlob"
				IsNullable="true"
				DefaultVisibility="true"
				MaxLen="100000000" />
		<Int16Col Name="TestInt16"
				IsNullable="true"
				DefaultVisibility="true" />
		<Int32Col Name="TestInt32"
				IsNullable="true"
				DefaultVisibility="true" />
		<Int64Col Name="TestInt64"
				IsNullable="true"
				DefaultVisibility="true" />
		<UInt16Col Name="TestUInt16"
				IsNullable="true"
				DefaultVisibility="true" />
		<UInt32Col Name="TestUInt32"
				IsNullable="true"
				DefaultVisibility="true" />
		<UInt64Col Name="TestUInt64"
				IsNullable="true"
				DefaultVisibility="true" />
		<FloatCol Name="TestFloat"
				IsNullable="true"
				DefaultVisibility="true" />
		<DoubleCol Name="TestDouble"
				IsNullable="true"
				DefaultVisibility="true" />
		<NumberCol Name="TestNumber"
				IsNullable="true"
				DefaultVisibility="true"
				Digits="20"
				Precis="0" />
		<StringCol Name="TestString"
				IsNullable="true"
				DefaultVisibility="true"
				MaxLen="32"
				ShowLines="1" />
		<TextCol Name="TestText"
				IsNullable="true"
				DefaultVisibility="true"
				MaxLen="100000000"
				ShowLines="3" />
		<TokenCol Name="TestToken"
				IsNullable="true"
				DefaultVisibility="true"
				MaxLen="32"
				ShowLines="1" />
		<NmTokenCol Name="TestNmToken"
				IsNullable="true"
				DefaultVisibility="true"
				MaxLen="32"
				ShowLines="1" />
		<NmTokensCol Name="TestNmTokens"
				IsNullable="true"
				DefaultVisibility="true"
				MaxLen="32"
				ShowLines="1" />
		<DateCol Name="TestDate"
				IsNullable="true"
				DefaultVisibility="true" />
		<TimeCol Name="TestTime"
				IsNullable="true"
				DefaultVisibility="true" />
		<TimestampCol Name="TestTimestamp"
				IsNullable="true"
				DefaultVisibility="true" />
		<TZDateCol Name="TestTZDate"
				IsNullable="true"
				DefaultVisibility="true" />
		<TZTimeCol Name="TestTZTime"
				IsNullable="true"
				DefaultVisibility="true" />
		<TZTimestampCol Name="TestTZTimestamp"
				IsNullable="true"
				DefaultVisibility="true" />
		<UuidCol Name="TestUuid"
				IsNullable="true"
				DefaultVisibility="true" />
		<TableCol Name="TestEnum"
				IsNullable="true"
				DefaultVisibility="true"
				DataType="LoaderBehaviourEnum" />
		<PrimaryIndex Name="OptFullRangeIdIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="optfullrange_pk"
				ShortName="PIdx"
				Suffix="IdIdx"
				Label="IdIdx" >
			<IndexCol Name="Id" IsAscending="true" DefaultVisibility="true" />
		</PrimaryIndex>
		<Index Name="OptFullRangeUDescrIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="optfullrange_xudescr"
				ShortName="UDescr"
				Suffix="UDescrIdx"
				Label="Unique Description Index" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="Description" IsAscending="true" DefaultVisibility="true" />
		</Index>
		<Index Name="OptFullRangeTenantIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="false"
				DbName="optfullrange_tenantidx"
				ShortName="Tenant"
				Suffix="TenantIdx"
				Label="TenantIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
		</Index>
	</Table>

	<Table Name="OptMaxValue"
			TableClassCode="OMAX"
			DbName="optmaxval"
			DefaultVisibility="true"
			IsInstantiable="true"
			HasHistory="true"
			HasAuditColumns="true"
			LookupIndex="OptMaxValueUDescrIdx"
			LoaderBehaviour="Update"
			SecScope="Tenant" >
		<TableCol Name="TenantId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="TenantIdGen" />
		<TableCol Name="Id"
				IsNullable="false"
				DefaultVisibility="true"
				GenerateId="true"
				DataType="OptMaxValueIdGen" />
		<TableCol Name="Description"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="DescriptionType" />
		<Int16Col Name="TestInt16"
				IsNullable="true"
				DefaultVisibility="true"
				MaxValue="100" />
		<Int32Col Name="TestInt32"
				IsNullable="true"
				DefaultVisibility="true"
				MaxValue="100" />
		<Int64Col Name="TestInt64"
				IsNullable="true"
				DefaultVisibility="true"
				MaxValue="100" />
		<UInt16Col Name="TestUInt16"
				IsNullable="true"
				DefaultVisibility="true"
				MaxValue="100" />
		<UInt32Col Name="TestUInt32"
				IsNullable="true"
				DefaultVisibility="true"
				MaxValue="100" />
		<UInt64Col Name="TestUInt64"
				IsNullable="true"
				DefaultVisibility="true"
				MaxValue="100" />
		<FloatCol Name="TestFloat"
				IsNullable="true"
				DefaultVisibility="true"
				MaxValue="100" />
		<DoubleCol Name="TestDouble"
				IsNullable="true"
				DefaultVisibility="true"
				MaxValue="100" />
		<NumberCol Name="TestNumber"
				IsNullable="true"
				DefaultVisibility="true"
				Digits="20"
				Precis="0"
				MaxValue="100" />
		<DateCol Name="TestDate"
				IsNullable="true"
				DefaultVisibility="true"
				MaxValue="2999-12-31" />
		<TimestampCol Name="TestTimestamp"
				IsNullable="true"
				DefaultVisibility="true"
				MaxValue="2999-12-31T12:00:00" />
		<TZDateCol Name="TestTZDate"
				IsNullable="true"
				DefaultVisibility="true"
				MaxValue="2999-12-31+00:00" />
		<TZTimestampCol Name="TestTZTimestamp"
				IsNullable="true"
				DefaultVisibility="true"
				MaxValue="2999-12-31T12:00:00+00:00" />
		<PrimaryIndex Name="OptMaxValueIdIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="optmaxvalue_pk"
				ShortName="PIdx"
				Suffix="IdIdx"
				Label="IdIdx" >
			<IndexCol Name="Id" IsAscending="true" DefaultVisibility="true" />
		</PrimaryIndex>
		<Index Name="OptMaxValueUDescrIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="optmaxval_xudescr"
				ShortName="UDescr"
				Suffix="UDescrIdx"
				Label="Unique Description Index" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="Description" IsAscending="true" DefaultVisibility="true" />
		</Index>
		<Index Name="OptMaxValueTenantIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="false"
				DbName="optmaxvalue_tenantidx"
				ShortName="Tenant"
				Suffix="TenantIdx"
				Label="TenantIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
		</Index>
	</Table>

	<Table Name="OptMinMaxValue"
			TableClassCode="OMIX"
			DbName="optminmaxval"
			DefaultVisibility="true"
			IsInstantiable="true"
			HasHistory="true"
			HasAuditColumns="true"
			LookupIndex="OptMinMaxValueUDescrIdx"
			LoaderBehaviour="Update"
			SecScope="Tenant" >
		<TableCol Name="TenantId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="TenantIdGen" />
		<TableCol Name="Id"
				IsNullable="false"
				DefaultVisibility="true"
				GenerateId="true"
				DataType="OptMinMaxValueIdGen" />
		<TableCol Name="Description"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="DescriptionType" />
		<Int16Col Name="TestInt16"
				IsNullable="true"
				DefaultVisibility="true"
				MinValue="10"
				MaxValue="100" />
		<Int32Col Name="TestInt32"
				IsNullable="true"
				DefaultVisibility="true"
				MinValue="10"
				MaxValue="100" />
		<Int64Col Name="TestInt64"
				IsNullable="true"
				DefaultVisibility="true"
				MinValue="10"
				MaxValue="100" />
		<UInt16Col Name="TestUInt16"
				IsNullable="true"
				DefaultVisibility="true"
				MinValue="10"
				MaxValue="100" />
		<UInt32Col Name="TestUInt32"
				IsNullable="true"
				DefaultVisibility="true"
				MinValue="10"
				MaxValue="100" />
		<UInt64Col Name="TestUInt64"
				IsNullable="true"
				DefaultVisibility="true"
				MinValue="10"
				MaxValue="100" />
		<FloatCol Name="TestFloat"
				IsNullable="true"
				DefaultVisibility="true"
				MinValue="10"
				MaxValue="100" />
		<DoubleCol Name="TestDouble"
				IsNullable="true"
				DefaultVisibility="true"
				MinValue="10"
				MaxValue="100" />
		<NumberCol Name="TestNumber"
				IsNullable="true"
				DefaultVisibility="true"
				Digits="20"
				Precis="0"
				MinValue="10"
				MaxValue="100" />
		<DateCol Name="TestDate"
				IsNullable="true"
				DefaultVisibility="true"
				MinValue="0001-12-31"
				MaxValue="2999-12-31" />
		<TimestampCol Name="TestTimestamp"
				IsNullable="true"
				DefaultVisibility="true"
				MinValue="0001-12-31T00:00:00"
				MaxValue="2999-12-31T23:59:59" />
		<TZDateCol Name="TestTZDate"
				IsNullable="true"
				DefaultVisibility="true"
				MinValue="0001-12-31+00:00"
				MaxValue="2999-12-31+00:00" />
		<TZTimestampCol Name="TestTZTimestamp"
				IsNullable="true"
				DefaultVisibility="true"
				MinValue="0001-12-31T00:00:00+00:00"
				MaxValue="2999-12-31T12:00:00+00:00" />
		<PrimaryIndex Name="OptMinMaxValueIdIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="optminmaxvalue_pk"
				ShortName="PIdx"
				Suffix="IdIdx"
				Label="IdIdx" >
			<IndexCol Name="Id" IsAscending="true" DefaultVisibility="true" />
		</PrimaryIndex>
		<Index Name="OptMinMaxValueUDescrIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="optminmaxval_xudescr"
				ShortName="UDescr"
				Suffix="UDescrIdx"
				Label="Unique Description Index" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="Description" IsAscending="true" DefaultVisibility="true" />
		</Index>
		<Index Name="OptMinMaxValueTenantIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="false"
				DbName="optminmaxvalue_tenantidx"
				ShortName="Tenant"
				Suffix="TenantIdx"
				Label="TenantIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
		</Index>
	</Table>

	<Table Name="OptMinValue"
			TableClassCode="OMIN"
			DbName="optminval"
			DefaultVisibility="true"
			IsInstantiable="true"
			HasHistory="true"
			HasAuditColumns="true"
			LookupIndex="OptMinValueUDescrIdx"
			LoaderBehaviour="Update"
			SecScope="Tenant" >
		<TableCol Name="TenantId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="TenantIdGen" />
		<TableCol Name="Id"
				IsNullable="false"
				DefaultVisibility="true"
				GenerateId="true"
				DataType="OptMinValueIdGen" />
		<TableCol Name="Description"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="DescriptionType" />
		<Int16Col Name="TestInt16"
				IsNullable="true"
				DefaultVisibility="true"
				MinValue="10" />
		<Int32Col Name="TestInt32"
				IsNullable="true"
				DefaultVisibility="true"
				MinValue="10" />
		<Int64Col Name="TestInt64"
				IsNullable="true"
				DefaultVisibility="true"
				MinValue="10" />
		<UInt16Col Name="TestUInt16"
				IsNullable="true"
				DefaultVisibility="true"
				MinValue="10" />
		<UInt32Col Name="TestUInt32"
				IsNullable="true"
				DefaultVisibility="true"
				MinValue="10" />
		<UInt64Col Name="TestUInt64"
				IsNullable="true"
				DefaultVisibility="true"
				MinValue="10" />
		<FloatCol Name="TestFloat"
				IsNullable="true"
				DefaultVisibility="true"
				MinValue="10" />
		<DoubleCol Name="TestDouble"
				IsNullable="true"
				DefaultVisibility="true"
				MinValue="10" />
		<NumberCol Name="TestNumber"
				IsNullable="true"
				DefaultVisibility="true"
				Digits="20"
				Precis="0"
				MinValue="10" />
		<DateCol Name="TestDate"
				IsNullable="true"
				DefaultVisibility="true"
				MinValue="0001-12-31" />
		<TimestampCol Name="TestTimestamp"
				IsNullable="true"
				DefaultVisibility="true"
				MinValue="0001-12-31T00:00:00" />
		<TZDateCol Name="TestTZDate"
				IsNullable="true"
				DefaultVisibility="true"
				MinValue="0001-12-31+00:00" />
		<TZTimestampCol Name="TestTZTimestamp"
				IsNullable="true"
				DefaultVisibility="true"
				MinValue="0001-12-31T00:00:00+00:00" />
		<PrimaryIndex Name="OptMinValueIdIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="optminvalue_pk"
				ShortName="PIdx"
				Suffix="IdIdx"
				Label="IdIdx" >
			<IndexCol Name="Id" IsAscending="true" DefaultVisibility="true" />
		</PrimaryIndex>
		<Index Name="OptMinValueUDescrIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="optminval_xudescr"
				ShortName="UDescr"
				Suffix="UDescrIdx"
				Label="Unique Description Index" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="Description" IsAscending="true" DefaultVisibility="true" />
		</Index>
		<Index Name="OptMinValueTenantIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="false"
				DbName="optminvalue_tenantidx"
				ShortName="Tenant"
				Suffix="TenantIdx"
				Label="TenantIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
		</Index>
	</Table>

	<Table Name="ReqFullRange"
			TableClassCode="FLRG"
			DbName="reqflrng"
			DefaultVisibility="true"
			IsInstantiable="true"
			HasHistory="true"
			HasAuditColumns="true"
			LookupIndex="ReqFullRangeUDescrIdx"
			LoaderBehaviour="Update"
			SecScope="Tenant" >
		<TableCol Name="TenantId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="TenantIdGen" />
		<TableCol Name="Id"
				IsNullable="false"
				DefaultVisibility="true"
				GenerateId="true"
				DataType="ReqFullRangeIdGen" />
		<TableCol Name="Description"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="DescriptionType" />
		<BoolCol Name="TestBool"
				IsNullable="false"
				DefaultVisibility="true"
				InitValue="false" />
		<TableCol Name="TestInt16"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="FullRangeInt16" />
		<Int32Col Name="TestInt32"
				IsNullable="false"
				DefaultVisibility="true"
				InitValue="0" />
		<Int64Col Name="TestInt64"
				IsNullable="false"
				DefaultVisibility="true"
				InitValue="0" />
		<UInt16Col Name="TestUInt16"
				IsNullable="false"
				DefaultVisibility="true"
				InitValue="0" />
		<UInt32Col Name="TestUInt32"
				IsNullable="false"
				DefaultVisibility="true"
				InitValue="0" />
		<UInt64Col Name="TestUInt64"
				IsNullable="false"
				DefaultVisibility="true"
				InitValue="0" />
		<FloatCol Name="TestFloat"
				IsNullable="false"
				DefaultVisibility="true"
				InitValue="0" />
		<DoubleCol Name="TestDouble"
				IsNullable="false"
				DefaultVisibility="true"
				InitValue="0" />
		<NumberCol Name="TestNumber"
				IsNullable="false"
				DefaultVisibility="true"
				Digits="20"
				Precis="0"
				InitValue="0" />
		<StringCol Name="TestString"
				IsNullable="false"
				DefaultVisibility="true"
				MaxLen="32"
				ShowLines="1"
				InitValue="" />
		<TextCol Name="TestText"
				IsNullable="false"
				DefaultVisibility="true"
				MaxLen="100000000"
				ShowLines="1"
				InitValue="" />
		<TokenCol Name="TestToken"
				IsNullable="false"
				DefaultVisibility="true"
				MaxLen="32"
				ShowLines="1"
				InitValue="init" />
		<NmTokenCol Name="TestNmToken"
				IsNullable="false"
				DefaultVisibility="true"
				MaxLen="32"
				ShowLines="1"
				InitValue="init" />
		<NmTokensCol Name="TestNmTokens"
				IsNullable="false"
				DefaultVisibility="true"
				MaxLen="32"
				ShowLines="1"
				InitValue="init" />
		<DateCol Name="TestDate"
				IsNullable="false"
				DefaultVisibility="true"
				InitValue="0001-01-01" />
		<TimeCol Name="TestTime"
				IsNullable="false"
				DefaultVisibility="true"
				InitValue="00:00:00" />
		<TimestampCol Name="TestTimestamp"
				IsNullable="false"
				DefaultVisibility="true"
				InitValue="0001-01-01T00:00:00" />
		<TZDateCol Name="TestTZDate"
				IsNullable="false"
				DefaultVisibility="true"
				InitValue="0001-01-01+00:00" />
		<TZTimeCol Name="TestTZTime"
				IsNullable="false"
				DefaultVisibility="true"
				InitValue="00:00:00+00:00" />
		<TZTimestampCol Name="TestTZTimestamp"
				IsNullable="false"
				DefaultVisibility="true"
				InitValue="0001-01-01T00:00:00+00:00" />
		<UuidCol Name="TestUuid"
				IsNullable="false"
				DefaultVisibility="true"
				InitValue="43119404-fbac-11e1-9c2b-f23c91df28c0" />
		<TableCol Name="TestEnum"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="LoaderBehaviourEnum" />
		<PrimaryIndex Name="ReqFullRangeIdIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="reqfullrange_pk"
				ShortName="PIdx"
				Suffix="IdIdx"
				Label="IdIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="Id" IsAscending="true" DefaultVisibility="true" />
		</PrimaryIndex>
		<Index Name="ReqFullRangeUDescrIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="reqfullrange_xudescr"
				ShortName="UDescr"
				Suffix="UDescrIdx"
				Label="Unique Description Index" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="Description" IsAscending="true" DefaultVisibility="true" />
		</Index>
		<Index Name="ReqFullRangeTenantIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="false"
				DbName="reqfullrange_tenantidx"
				ShortName="Tenant"
				Suffix="TenantIdx"
				Label="TenantIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
		</Index>
	</Table>

	<Table Name="ReqMaxValue"
			TableClassCode="MAXV"
			DbName="reqmaxval"
			DefaultVisibility="true"
			IsInstantiable="true"
			HasHistory="true"
			HasAuditColumns="true"
			LookupIndex="ReqMaxValueUDescrIdx"
			LoaderBehaviour="Update"
			SecScope="Tenant" >
		<TableCol Name="TenantId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="TenantIdGen" />
		<TableCol Name="Id"
				IsNullable="false"
				DefaultVisibility="true"
				GenerateId="true"
				DataType="ReqMaxValueIdGen" />
		<TableCol Name="Description"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="DescriptionType" />
		<Int16Col Name="TestInt16"
				IsNullable="false"
				DefaultVisibility="true"
				MaxValue="100"
				InitValue="100" />
		<Int32Col Name="TestInt32"
				IsNullable="false"
				DefaultVisibility="true"
				MaxValue="100"
				InitValue="100" />
		<Int64Col Name="TestInt64"
				IsNullable="false"
				DefaultVisibility="true"
				MaxValue="100"
				InitValue="100" />
		<UInt16Col Name="TestUInt16"
				IsNullable="false"
				DefaultVisibility="true"
				MaxValue="100"
				InitValue="100" />
		<UInt32Col Name="TestUInt32"
				IsNullable="false"
				DefaultVisibility="true"
				MaxValue="100"
				InitValue="100" />
		<UInt64Col Name="TestUInt64"
				IsNullable="false"
				DefaultVisibility="true"
				MaxValue="100"
				InitValue="100" />
		<FloatCol Name="TestFloat"
				IsNullable="false"
				DefaultVisibility="true"
				MaxValue="100"
				InitValue="100" />
		<DoubleCol Name="TestDouble"
				IsNullable="false"
				DefaultVisibility="true"
				MaxValue="100"
				InitValue="100" />
		<NumberCol Name="TestNumber"
				IsNullable="false"
				DefaultVisibility="true"
				Digits="20"
				Precis="0"
				MaxValue="100"
				InitValue="100" />
		<DateCol Name="TestDate"
				IsNullable="false"
				DefaultVisibility="true"
				MaxValue="2999-12-31"
				InitValue="0001-01-01" />
		<TimestampCol Name="TestTimestamp"
				IsNullable="false"
				DefaultVisibility="true"
				MaxValue="2999-12-31T23:59:59"
				InitValue="0001-01-01T00:00:00" />
		<TZDateCol Name="TestTZDate"
				IsNullable="false"
				DefaultVisibility="true"
				MaxValue="2999-12-31+12:00"
				InitValue="0001-01-01+00:00" />
		<TZTimestampCol Name="TestTZTimestamp"
				IsNullable="false"
				DefaultVisibility="true"
				MaxValue="2999-12-31T23:59:59+12:00"
				InitValue="0001-01-01T00:00:00+00:00" />
		<PrimaryIndex Name="ReqMaxValueIdIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="reqmaxvalue_pk"
				ShortName="PIdx"
				Suffix="IdIdx"
				Label="IdIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="Id" IsAscending="true" DefaultVisibility="true" />
		</PrimaryIndex>
		<Index Name="ReqMaxValueUDescrIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="reqmaxval_xudescr"
				ShortName="UDescr"
				Suffix="UDescrIdx"
				Label="Unique Description Index" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="Description" IsAscending="true" DefaultVisibility="true" />
		</Index>
		<Index Name="ReqMaxValueTenantIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="false"
				DbName="reqmaxvalue_tenantidx"
				ShortName="Tenant"
				Suffix="TenantIdx"
				Label="TenantIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
		</Index>
	</Table>

	<Table Name="ReqMinMaxValue"
			TableClassCode="MIMX"
			DbName="reqminmaxval"
			DefaultVisibility="true"
			IsInstantiable="true"
			HasHistory="true"
			HasAuditColumns="true"
			LookupIndex="ReqMinMaxValueUDescrIdx"
			LoaderBehaviour="Update"
			SecScope="Tenant" >
		<TableCol Name="TenantId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="TenantIdGen" />
		<TableCol Name="Id"
				IsNullable="false"
				DefaultVisibility="true"
				GenerateId="true"
				DataType="ReqMinMaxValueIdGen" />
		<TableCol Name="Description"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="DescriptionType" />
		<Int16Col Name="TestInt16"
				IsNullable="false"
				DefaultVisibility="true"
				MinValue="10"
				MaxValue="100"
				InitValue="10" />
		<Int32Col Name="TestInt32"
				IsNullable="false"
				DefaultVisibility="true"
				MinValue="10"
				MaxValue="100"
				InitValue="10" />
		<Int64Col Name="TestInt64"
				IsNullable="false"
				DefaultVisibility="true"
				MinValue="10"
				MaxValue="100"
				InitValue="10" />
		<UInt16Col Name="TestUInt16"
				IsNullable="false"
				DefaultVisibility="true"
				MinValue="10"
				MaxValue="100"
				InitValue="10" />
		<UInt32Col Name="TestUInt32"
				IsNullable="false"
				DefaultVisibility="true"
				MinValue="10"
				MaxValue="100"
				InitValue="10" />
		<UInt64Col Name="TestUInt64"
				IsNullable="false"
				DefaultVisibility="true"
				MinValue="10"
				MaxValue="100"
				InitValue="10" />
		<FloatCol Name="TestFloat"
				IsNullable="false"
				DefaultVisibility="true"
				MinValue="10"
				MaxValue="100"
				InitValue="10" />
		<DoubleCol Name="TestDouble"
				IsNullable="false"
				DefaultVisibility="true"
				MinValue="10"
				MaxValue="100"
				InitValue="10" />
		<NumberCol Name="TestNumber"
				IsNullable="false"
				DefaultVisibility="true"
				Digits="20"
				Precis="0"
				MinValue="10"
				MaxValue="100"
				InitValue="10" />
		<DateCol Name="TestDate"
				IsNullable="false"
				DefaultVisibility="true"
				MinValue="0001-12-31"
				MaxValue="2999-12-31"
				InitValue="0001-12-31" />
		<TimestampCol Name="TestTimestamp"
				IsNullable="false"
				DefaultVisibility="true"
				MinValue="0001-12-31T00:00:00"
				MaxValue="2999-12-31T23:59:59"
				InitValue="0001-12-31T00:00:00" />
		<TZDateCol Name="TestTZDate"
				IsNullable="false"
				DefaultVisibility="true"
				MinValue="0001-12-31+00:00"
				MaxValue="2999-12-31+00:00"
				InitValue="0001-12-31+00:00" />
		<TZTimestampCol Name="TestTZTimestamp"
				IsNullable="false"
				DefaultVisibility="true"
				MinValue="0001-12-31T00:00:00+00:00"
				MaxValue="2999-12-31T23:00:00+00:00"
				InitValue="0001-12-31T00:00:00+00:00" />
		<PrimaryIndex Name="ReqMinMaxValueIdIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="reqminmaxvalue_pk"
				ShortName="PIdx"
				Suffix="IdIdx"
				Label="IdIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="Id" IsAscending="true" DefaultVisibility="true" />
		</PrimaryIndex>
		<Index Name="ReqMinMaxValueUDescrIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="reqminmaxval_xudescr"
				ShortName="UDescr"
				Suffix="UDescrIdx"
				Label="Unique Description Index" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="Description" IsAscending="true" DefaultVisibility="true" />
		</Index>
		<Index Name="ReqMinMaxValueTenantIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="false"
				DbName="reqminmaxvalue_tenantidx"
				ShortName="Tenant"
				Suffix="TenantIdx"
				Label="TenantIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
		</Index>
	</Table>

	<Table Name="ReqMinValue"
			TableClassCode="MINV"
			DbName="reqminval"
			DefaultVisibility="true"
			IsInstantiable="true"
			HasHistory="true"
			HasAuditColumns="true"
			LookupIndex="ReqMinValueUDescrIdx"
			LoaderBehaviour="Update"
			SecScope="Tenant" >
		<TableCol Name="TenantId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="TenantIdGen" />
		<TableCol Name="Id"
				IsNullable="false"
				DefaultVisibility="true"
				GenerateId="true"
				DataType="ReqMinValueIdGen" />
		<TableCol Name="Description"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="DescriptionType" />
		<Int16Col Name="TestInt16"
				IsNullable="false"
				DefaultVisibility="true"
				MinValue="10"
				InitValue="10" />
		<Int32Col Name="TestInt32"
				IsNullable="false"
				DefaultVisibility="true"
				MinValue="10"
				InitValue="10" />
		<Int64Col Name="TestInt64"
				IsNullable="false"
				DefaultVisibility="true"
				MinValue="10"
				InitValue="10" />
		<UInt16Col Name="TestUInt16"
				IsNullable="false"
				DefaultVisibility="true"
				MinValue="10"
				InitValue="10" />
		<UInt32Col Name="TestUInt32"
				IsNullable="false"
				DefaultVisibility="true"
				MinValue="10"
				InitValue="10" />
		<UInt64Col Name="TestUInt64"
				IsNullable="false"
				DefaultVisibility="true"
				MinValue="10"
				InitValue="10" />
		<FloatCol Name="TestFloat"
				IsNullable="false"
				DefaultVisibility="true"
				MinValue="10"
				InitValue="10" />
		<DoubleCol Name="TestDouble"
				IsNullable="false"
				DefaultVisibility="true"
				MinValue="10"
				InitValue="10" />
		<NumberCol Name="TestNumber"
				IsNullable="false"
				DefaultVisibility="true"
				Digits="20"
				Precis="0"
				MinValue="10"
				InitValue="10" />
		<DateCol Name="TestDate"
				IsNullable="false"
				DefaultVisibility="true"
				MinValue="0001-12-31"
				InitValue="0001-12-31" />
		<TimestampCol Name="TestTimestamp"
				IsNullable="false"
				DefaultVisibility="true"
				MinValue="0001-12-31T00:00:00"
				InitValue="0001-12-31T00:00:00" />
		<TZDateCol Name="TestTZDate"
				IsNullable="false"
				DefaultVisibility="true"
				MinValue="0001-12-31+00:00"
				InitValue="0001-12-31+00:00" />
		<TZTimestampCol Name="TestTZTimestamp"
				IsNullable="false"
				DefaultVisibility="true"
				MinValue="0001-12-31T00:00:00+00:00"
				InitValue="0001-12-31T00:00:00+00:00" />
		<PrimaryIndex Name="ReqMinValueIdIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="reqminvalue_pk"
				ShortName="PIdx"
				Suffix="IdIdx"
				Label="IdIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="Id" IsAscending="true" DefaultVisibility="true" />
		</PrimaryIndex>
		<Index Name="ReqMinValueUDescrIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="reqminval_xudescr"
				ShortName="UDescr"
				Suffix="UDescrIdx"
				Label="Unique Description Index" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="Description" IsAscending="true" DefaultVisibility="true" />
		</Index>
		<Index Name="ReqMinValueTenantIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="false"
				DbName="reqminvalue_tenantidx"
				ShortName="Tenant"
				Suffix="TenantIdx"
				Label="TenantIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
		</Index>
	</Table>

	<Table Name="Scope"
			TableClassCode="SCOP"
			DbName="scopedef"
			DefaultVisibility="true"
			IsInstantiable="false"
			HasHistory="true"
			HasAuditColumns="true"
			LoaderBehaviour="Update"
			SecScope="Tenant" >
		<TableCol Name="TenantId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="TenantIdGen" />
		<TableCol Name="Id"
				IsNullable="false"
				DefaultVisibility="true"
				GenerateId="true"
				DataType="ScopeIdGen" />
		<PrimaryIndex Name="ScopeIdIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="scopedef_pk"
				ShortName="PIdx"
				Suffix="IdIdx"
				Label="IdIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="Id" IsAscending="true" DefaultVisibility="true" />
		</PrimaryIndex>
		<Index Name="ScopeTenantIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="false"
				DbName="scopedef_tenantidx"
				ShortName="Tenant"
				Suffix="TenantIdx"
				Label="TenantIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
		</Index>
	</Table>

	<Table Name="SchemaDef"
			TableClassCode="SCHM"
			DbName="schemadef"
			DefaultVisibility="true"
			IsInstantiable="true"
			HasHistory="true"
			HasAuditColumns="true"
			LookupIndex="SchemaDefUNameIdx"
			LoaderBehaviour="Update"
			SecScope="Tenant" >
		<TableCol Name="TenantId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="TenantIdGen" />
		<TableCol Name="Id"
				IsNullable="false"
				DefaultVisibility="true"
				GenerateId="true"
				DataType="ScopeIdGen" />
		<TableCol Name="DomainId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="DomainIdGen" />
		<TableCol Name="Name"
				DbName="safe_name"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="NameType" />
		<PrimaryIndex Name="SchemaDefIdIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="schemadef_pk"
				ShortName="PIdx"
				Suffix="IdIdx"
				Label="IdIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="Id" IsAscending="true" DefaultVisibility="true" />
		</PrimaryIndex>
		<Index Name="SchemaDefCTenantIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="false"
				DbName="schemadef_ctenantidx"
				ShortName="CTenant"
				Suffix="CTenantIdx"
				Label="CTenantIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
		</Index>
		<Index Name="SchemaDefDomainIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="false"
				DbName="schemadef_domidx"
				ShortName="DomainIdx"
				Suffix="DomainIdx"
				Label="Domain Index" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="DomainId" IsAscending="true" DefaultVisibility="true" />
		</Index>
		<Index Name="SchemaDefUNameIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="schemadef_xuname"
				ShortName="UName"
				Suffix="UNameIdx"
				Label="Unique Name Index" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="DomainId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="Name" IsAscending="true" DefaultVisibility="true" />
		</Index>
		<SuperClassRelation Name="SuperClass"
				DbName="schemadef_super"
				Label="SuperClass"
				Suffix="SuperClass"
				FromIndex="SchemaDefIdIdx"
				ToIndex="Scope.ScopeIdIdx"
				IsRequired="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="Id" ToCol="Id" DefaultVisibility="true" />
		</SuperClassRelation>
	</Table>

	<Table Name="Table"
			TableClassCode="TBLD"
			DbName="tbldef"
			DefaultVisibility="true"
			IsInstantiable="true"
			HasHistory="true"
			HasAuditColumns="true"
			LookupIndex="TableUNameIdx"
			QualTable="SchemaDef"
			LoaderBehaviour="Update"
			SecScope="Tenant" >
		<TableCol Name="TenantId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="TenantIdGen" />
		<TableCol Name="SchemaDefId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ScopeIdGen" />
		<TableCol Name="Id"
				IsNullable="false"
				DefaultVisibility="true"
				GenerateId="true"
				DataType="ScopeIdGen" />
		<TableCol Name="Name"
				DbName="safe_name"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="NameType" />
		<BoolCol Name="DefaultVisibility"
				IsNullable="false"
				DefaultVisibility="true"
				DbName="dflt_vis"
				InitValue="true" />
		<TableCol Name="LoaderBehaviour"
				IsNullable="false"
				DefaultVisibility="true"
				DbName="LoaderBhv"
				DataType="LoaderBehaviourEnum" />
		<TableCol Name="OptLoaderBehaviour"
				IsNullable="true"
				DefaultVisibility="true"
				DbName="OptLoaderBhv"
				DataType="LoaderBehaviourEnum" />
		<TableCol Name="PrimaryIndexTenantId"
				IsNullable="true"
				DefaultVisibility="true"
				DbName="pidxtentid"
				DataType="TenantIdGen" />
		<TableCol Name="PrimaryIndexId"
				IsNullable="true"
				DefaultVisibility="true"
				DbName="pidxid"
				DataType="IndexIdGen" />
		<PrimaryIndex Name="TableIdIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="tbldef_pk"
				ShortName="PIdx"
				Suffix="IdIdx"
				Label="IdIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="Id" IsAscending="true" DefaultVisibility="true" />
		</PrimaryIndex>
		<Index Name="TableSchemaDefIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="false"
				DbName="tbldef_schemaidx"
				ShortName="SchemaDef"
				Suffix="SchemaDefIdx"
				Label="SchemaDefIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="SchemaDefId" IsAscending="true" DefaultVisibility="true" />
		</Index>
		<Index Name="TableUNameIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="table_xuname"
				ShortName="UName"
				Suffix="UNameIdx"
				Label="Unique Name Index" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="SchemaDefId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="Name" IsAscending="true" DefaultVisibility="true" />
		</Index>
		<Index Name="TablePrimaryIndexIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="false"
				DbName="tbldef_pidxidx"
				ShortName="PIndexIdx"
				Suffix="PIndexIdx"
				Label="Primary Index Index" >
			<IndexCol Name="PrimaryIndexTenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="PrimaryIndexId" IsAscending="true" DefaultVisibility="true" />
		</Index>
		<SuperClassRelation Name="SuperClass"
				DbName="tbldef_super"
				Label="SuperClass"
				Suffix="SuperClass"
				FromIndex="TableIdIdx"
				ToIndex="Scope.ScopeIdIdx"
				IsRequired="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="Id" ToCol="Id" DefaultVisibility="true" />
		</SuperClassRelation>
	</Table>

	<Table Name="Value"
			TableClassCode="VALU"
			DbName="valdef"
			DefaultVisibility="true"
			IsInstantiable="false"
			HasHistory="true"
			HasAuditColumns="true"
			LookupIndex="ValueUNameIdx"
			QualTable="SchemaDef"
			LoaderBehaviour="Update"
			SecScope="Tenant" >
		<TableCol Name="TenantId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="TenantIdGen" />
		<TableCol Name="ScopeId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ScopeIdGen" />
		<TableCol Name="Id"
				IsNullable="false"
				DefaultVisibility="true"
				GenerateId="true"
				DataType="ValueIdGen" />
		<TableCol Name="Name"
				DbName="safe_name"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="NameType" />
		<BoolCol Name="DefaultVisibility"
				IsNullable="false"
				DefaultVisibility="true"
				DbName="dflt_vis"
				InitValue="true" />
		<TableCol Name="PrevTenantId"
				IsNullable="true"
				DefaultVisibility="true"
				DbName="prevtentid"
				DataType="TenantIdGen" />
		<TableCol Name="PrevId"
				IsNullable="true"
				DefaultVisibility="true"
				DataType="ValueIdGen" />
		<TableCol Name="NextTenantId"
				IsNullable="true"
				DefaultVisibility="true"
				DbName="nexttentid"
				DataType="TenantIdGen" />
		<TableCol Name="NextId"
				IsNullable="true"
				DefaultVisibility="true"
				DataType="ValueIdGen" />
		<PrimaryIndex Name="ValueIdIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="valdef_pk"
				ShortName="PIdx"
				Suffix="IdIdx"
				Label="IdIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="Id" IsAscending="true" DefaultVisibility="true" />
		</PrimaryIndex>
		<Index Name="ValueUNameIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="valdef_xuname"
				ShortName="UName"
				Suffix="UNameIdx"
				Label="Unique Name Index" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="ScopeId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="Name" IsAscending="true" DefaultVisibility="true" />
		</Index>
		<Index Name="ValueTenantIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="false"
				DbName="valdef_tenantidx"
				ShortName="Tenant"
				Suffix="TenantIdx"
				Label="TenantIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
		</Index>
		<Index Name="ValueScopeIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="false"
				DbName="valdef_scopeidx"
				ShortName="Scope"
				Suffix="ScopeIdx"
				Label="ScopeIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="ScopeId" IsAscending="true" DefaultVisibility="true" />
		</Index>
		<Index Name="ValuePrevIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="false"
				DbName="valdef_previdx"
				ShortName="Previous"
				Suffix="PrevIdx"
				Label="Previous Index" >
			<IndexCol Name="PrevTenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="PrevId" IsAscending="true" DefaultVisibility="true" />
		</Index>
		<Index Name="ValueNextIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="false"
				DbName="valdef_nextidx"
				ShortName="Next"
				Suffix="NextIdx"
				Label="Next Index" >
			<IndexCol Name="NextTenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="NextId" IsAscending="true" DefaultVisibility="true" />
		</Index>
	</Table>

	<Table Name="Atom"
			TableClassCode="ATOM"
			DbName="atomdef"
			DefaultVisibility="true"
			IsInstantiable="false"
			HasHistory="true"
			HasAuditColumns="true"
			LoaderBehaviour="Update"
			SecScope="Tenant" >
		<TableCol Name="TenantId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="TenantIdGen" />
		<TableCol Name="Id"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ValueIdGen" />
		<PrimaryIndex Name="AtomIdIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="atomdef_pk"
				ShortName="PIdx"
				Suffix="IdIdx"
				Label="IdIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="Id" IsAscending="true" DefaultVisibility="true" />
		</PrimaryIndex>
		<SuperClassRelation Name="SuperClass"
				DbName="atomdef_super"
				Label="SuperClass"
				Suffix="SuperClass"
				FromIndex="AtomIdIdx"
				ToIndex="Value.ValueIdIdx"
				IsRequired="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="Id" ToCol="Id" DefaultVisibility="true" />
		</SuperClassRelation>
	</Table>

	<Table Name="BlobDef"
			TableClassCode="BLBD"
			DbName="blbdef"
			DefaultVisibility="true"
			IsInstantiable="false"
			HasHistory="true"
			HasAuditColumns="true"
			LoaderBehaviour="Update"
			SecScope="Tenant" >
		<TableCol Name="TenantId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="TenantIdGen" />
		<TableCol Name="Id"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ValueIdGen" />
		<BlobCol Name="InitVal"
				IsNullable="true"
				DefaultVisibility="true"
				MaxLen="100000000" />
		<PrimaryIndex Name="BlobDefIdIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="blbdef_pk"
				ShortName="PIdx"
				Suffix="IdIdx"
				Label="IdIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="Id" IsAscending="true" DefaultVisibility="true" />
		</PrimaryIndex>
		<SuperClassRelation Name="SuperClass"
				DbName="blbdef_super"
				Label="SuperClass"
				Suffix="SuperClass"
				FromIndex="BlobDefIdIdx"
				ToIndex="Atom.AtomIdIdx"
				IsRequired="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="Id" ToCol="Id" DefaultVisibility="true" />
		</SuperClassRelation>
	</Table>

	<Table Name="BlobType"
			TableClassCode="BLBT"
			DbName="blbtyp"
			DefaultVisibility="true"
			IsInstantiable="true"
			HasHistory="true"
			HasAuditColumns="true"
			LoaderBehaviour="Update"
			SecScope="Tenant" >
		<TableCol Name="TenantId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="TenantIdGen" />
		<TableCol Name="Id"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ValueIdGen" />
		<TableCol Name="SchemaDefId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ScopeIdGen" />
		<PrimaryIndex Name="BlobTypeIdIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="blbtyp_pk"
				ShortName="PIdx"
				Suffix="IdIdx"
				Label="IdIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="Id" IsAscending="true" DefaultVisibility="true" />
		</PrimaryIndex>
		<Index Name="BlobTypeSchemaDefIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="false"
				DbName="blbtyp_xschemadef"
				ShortName="SchIdx"
				Suffix="SchemaIdx"
				Label="Schema Index" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="SchemaDefId" IsAscending="true" DefaultVisibility="true" />
		</Index>
		<SuperClassRelation Name="SuperClass"
				DbName="blbtyp_super"
				Label="SuperClass"
				Suffix="SuperClass"
				FromIndex="BlobTypeIdIdx"
				ToIndex="BlobDef.BlobDefIdIdx"
				IsRequired="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="Id" ToCol="Id" DefaultVisibility="true" />
		</SuperClassRelation>
	</Table>

	<Table Name="BoolDef"
			TableClassCode="BOLD"
			DbName="booldef"
			DefaultVisibility="true"
			IsInstantiable="false"
			HasHistory="true"
			HasAuditColumns="true"
			LoaderBehaviour="Update"
			SecScope="Tenant" >
		<TableCol Name="TenantId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="TenantIdGen" />
		<TableCol Name="Id"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ValueIdGen" />
		<PrimaryIndex Name="BoolDefIdIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="booldef_pk"
				ShortName="PIdx"
				Suffix="IdIdx"
				Label="IdIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="Id" IsAscending="true" DefaultVisibility="true" />
		</PrimaryIndex>
		<SuperClassRelation Name="SuperClass"
				DbName="booldef_super"
				Label="SuperClass"
				Suffix="SuperClass"
				FromIndex="BoolDefIdIdx"
				ToIndex="Atom.AtomIdIdx"
				IsRequired="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="Id" ToCol="Id" DefaultVisibility="true" />
		</SuperClassRelation>
	</Table>

	<Table Name="BoolType"
			TableClassCode="BOLT"
			DbName="booltyp"
			DefaultVisibility="true"
			IsInstantiable="true"
			HasHistory="true"
			HasAuditColumns="true"
			LoaderBehaviour="Update"
			SecScope="Tenant" >
		<TableCol Name="TenantId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="TenantIdGen" />
		<TableCol Name="Id"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ValueIdGen" />
		<TableCol Name="SchemaDefId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ScopeIdGen" />
		<PrimaryIndex Name="BoolTypeIdIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="booltyp_pk"
				ShortName="PIdx"
				Suffix="IdIdx"
				Label="IdIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="Id" IsAscending="true" DefaultVisibility="true" />
		</PrimaryIndex>
		<Index Name="BoolTypeSchemaDefIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="false"
				DbName="booltyp_xschemadef"
				ShortName="SchIdx"
				Suffix="SchemaIdx"
				Label="Schema Index" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="SchemaDefId" IsAscending="true" DefaultVisibility="true" />
		</Index>
		<SuperClassRelation Name="SuperClass"
				DbName="booltyp_super"
				Label="SuperClass"
				Suffix="SuperClass"
				FromIndex="BoolTypeIdIdx"
				ToIndex="BoolDef.BoolDefIdIdx"
				IsRequired="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="Id" ToCol="Id" DefaultVisibility="true" />
		</SuperClassRelation>
	</Table>

	<Table Name="DoubleDef"
			TableClassCode="DBLD"
			DbName="dbldef"
			DefaultVisibility="true"
			IsInstantiable="false"
			HasHistory="true"
			HasAuditColumns="true"
			LoaderBehaviour="Update"
			SecScope="Tenant" >
		<TableCol Name="TenantId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="TenantIdGen" />
		<TableCol Name="Id"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ValueIdGen" />
		<PrimaryIndex Name="DoubleDefIdIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="dbldef_pk"
				ShortName="PIdx"
				Suffix="IdIdx"
				Label="IdIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="Id" IsAscending="true" DefaultVisibility="true" />
		</PrimaryIndex>
		<SuperClassRelation Name="SuperClass"
				DbName="dbldef_super"
				Label="SuperClass"
				Suffix="SuperClass"
				FromIndex="DoubleDefIdIdx"
				ToIndex="Atom.AtomIdIdx"
				IsRequired="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="Id" ToCol="Id" DefaultVisibility="true" />
		</SuperClassRelation>
	</Table>

	<Table Name="DoubleType"
			TableClassCode="DBLT"
			DbName="dbltyp"
			DefaultVisibility="true"
			IsInstantiable="true"
			HasHistory="true"
			HasAuditColumns="true"
			LoaderBehaviour="Update"
			SecScope="Tenant" >
		<TableCol Name="TenantId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="TenantIdGen" />
		<TableCol Name="Id"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ValueIdGen" />
		<TableCol Name="SchemaDefId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ScopeIdGen" />
		<PrimaryIndex Name="DoubleTypeIdIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="dbltyp_pk"
				ShortName="PIdx"
				Suffix="IdIdx"
				Label="IdIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="Id" IsAscending="true" DefaultVisibility="true" />
		</PrimaryIndex>
		<Index Name="DoubleTypeSchemaDefIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="false"
				DbName="dbltyp_xschemadef"
				ShortName="SchIdx"
				Suffix="SchemaIdx"
				Label="Schema Index" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="SchemaDefId" IsAscending="true" DefaultVisibility="true" />
		</Index>
		<SuperClassRelation Name="SuperClass"
				DbName="dbltyp_super"
				Label="SuperClass"
				Suffix="SuperClass"
				FromIndex="DoubleTypeIdIdx"
				ToIndex="DoubleDef.DoubleDefIdIdx"
				IsRequired="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="Id" ToCol="Id" DefaultVisibility="true" />
		</SuperClassRelation>
	</Table>

	<Table Name="FloatDef"
			TableClassCode="FLTD"
			DbName="fltdef"
			DefaultVisibility="true"
			IsInstantiable="false"
			HasHistory="true"
			HasAuditColumns="true"
			LoaderBehaviour="Update"
			SecScope="Tenant" >
		<TableCol Name="TenantId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="TenantIdGen" />
		<TableCol Name="Id"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ValueIdGen" />
		<PrimaryIndex Name="FloatDefIdIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="fltdef_pk"
				ShortName="PIdx"
				Suffix="IdIdx"
				Label="IdIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="Id" IsAscending="true" DefaultVisibility="true" />
		</PrimaryIndex>
		<SuperClassRelation Name="SuperClass"
				DbName="fltdef_super"
				Label="SuperClass"
				Suffix="SuperClass"
				FromIndex="FloatDefIdIdx"
				ToIndex="Atom.AtomIdIdx"
				IsRequired="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="Id" ToCol="Id" DefaultVisibility="true" />
		</SuperClassRelation>
	</Table>

	<Table Name="FloatType"
			TableClassCode="FLTT"
			DbName="flttyp"
			DefaultVisibility="true"
			IsInstantiable="true"
			HasHistory="true"
			HasAuditColumns="true"
			LoaderBehaviour="Update"
			SecScope="Tenant" >
		<TableCol Name="TenantId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="TenantIdGen" />
		<TableCol Name="Id"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ValueIdGen" />
		<TableCol Name="SchemaDefId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ScopeIdGen" />
		<PrimaryIndex Name="FloatTypeIdIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="flttyp_pk"
				ShortName="PIdx"
				Suffix="IdIdx"
				Label="IdIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="Id" IsAscending="true" DefaultVisibility="true" />
		</PrimaryIndex>
		<Index Name="FloatTypeSchemaDefIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="false"
				DbName="flttyp_xschemadef"
				ShortName="SchIdx"
				Suffix="SchemaIdx"
				Label="Schema Index" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="SchemaDefId" IsAscending="true" DefaultVisibility="true" />
		</Index>
		<SuperClassRelation Name="SuperClass"
				DbName="flttyp_super"
				Label="SuperClass"
				Suffix="SuperClass"
				FromIndex="FloatTypeIdIdx"
				ToIndex="FloatDef.FloatDefIdIdx"
				IsRequired="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="Id" ToCol="Id" DefaultVisibility="true" />
		</SuperClassRelation>
	</Table>

	<Table Name="Index"
			TableClassCode="IDXD"
			DbName="idxdef"
			DefaultVisibility="true"
			IsInstantiable="true"
			HasHistory="true"
			HasAuditColumns="true"
			LookupIndex="IndexUNameIdx"
			QualTable="SchemaDef"
			LoaderBehaviour="Update"
			SecScope="Tenant" >
		<TableCol Name="TenantId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="TenantIdGen" />
		<TableCol Name="TableId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ScopeIdGen" />
		<TableCol Name="Id"
				IsNullable="false"
				DefaultVisibility="true"
				GenerateId="true"
				DataType="IndexIdGen" />
		<TableCol Name="Name"
				DbName="safe_name"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="NameType" />
		<BoolCol Name="DefaultVisibility"
				IsNullable="false"
				DefaultVisibility="true"
				DbName="dflt_vis"
				InitValue="true" />
		<PrimaryIndex Name="IndexIdIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="idxdef_pk"
				ShortName="PIdx"
				Suffix="IdIdx"
				Label="IdIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="Id" IsAscending="true" DefaultVisibility="true" />
		</PrimaryIndex>
		<Index Name="IndexUNameIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="idxdef_xuname"
				ShortName="UName"
				Suffix="UNameIdx"
				Label="Unique Name Index" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="TableId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="Name" IsAscending="true" DefaultVisibility="true" />
		</Index>
		<Index Name="IndexTenantIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="false"
				DbName="idxdef_tenantidx"
				ShortName="Tenant"
				Suffix="TenantIdx"
				Label="TenantIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
		</Index>
		<Index Name="IndexTableIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="false"
				DbName="idxdef_tableidx"
				ShortName="Table"
				Suffix="TableIdx"
				Label="TableIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="TableId" IsAscending="true" DefaultVisibility="true" />
		</Index>
	</Table>

	<Table Name="IndexCol"
			TableClassCode="IDXC"
			DbName="idxcol"
			DefaultVisibility="true"
			IsInstantiable="true"
			HasHistory="true"
			HasAuditColumns="true"
			LookupIndex="IndexColUNameIdx"
			QualTable="SchemaDef"
			LoaderBehaviour="Update"
			SecScope="Tenant" >
		<TableCol Name="TenantId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="TenantIdGen" />
		<TableCol Name="IndexId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="IndexIdGen" />
		<TableCol Name="Id"
				IsNullable="false"
				DefaultVisibility="true"
				GenerateId="true"
				DataType="IndexColIdGen" />
		<TableCol Name="Name"
				DbName="safe_name"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="NameType" />
		<BoolCol Name="DefaultVisibility"
				IsNullable="false"
				DefaultVisibility="true"
				DbName="dflt_vis"
				InitValue="true" />
		<TableCol Name="DataColTenantId"
				IsNullable="true"
				DefaultVisibility="true"
				DbName="dcol_tentid"
				DataType="TenantIdGen" />
		<TableCol Name="DataColId"
				IsNullable="true"
				DefaultVisibility="true"
				DbName="dcol_id"
				DataType="ValueIdGen" />
		<TableCol Name="PrevTenantId"
				IsNullable="true"
				DefaultVisibility="true"
				DbName="prevtentid"
				DataType="TenantIdGen" />
		<TableCol Name="PrevId"
				IsNullable="true"
				DefaultVisibility="true"
				DataType="IndexColIdGen" />
		<TableCol Name="NextTenantId"
				IsNullable="true"
				DefaultVisibility="true"
				DbName="nexttentid"
				DataType="TenantIdGen" />
		<TableCol Name="NextId"
				IsNullable="true"
				DefaultVisibility="true"
				DataType="IndexColIdGen" />
		<PrimaryIndex Name="IndexColIdIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="idxcol_pk"
				ShortName="PIdx"
				Suffix="IdIdx"
				Label="IdIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="Id" IsAscending="true" DefaultVisibility="true" />
		</PrimaryIndex>
		<Index Name="IndexColUNameIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="idxcol_xuname"
				ShortName="UName"
				Suffix="UNameIdx"
				Label="Unique Name Index" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="IndexId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="Name" IsAscending="true" DefaultVisibility="true" />
		</Index>
		<Index Name="IndexColTenantIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="false"
				DbName="idxcol_tenantidx"
				ShortName="Tenant"
				Suffix="TenantIdx"
				Label="TenantIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
		</Index>
		<Index Name="IndexColIndexIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="false"
				DbName="idxcol_indexidx"
				ShortName="Index"
				Suffix="IndexIdx"
				Label="IndexIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="IndexId" IsAscending="true" DefaultVisibility="true" />
		</Index>
		<Index Name="IndexColDataColIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="false"
				DbName="idxcol_datacolidx"
				ShortName="DColIndex"
				Suffix="DataColIdx"
				Label="DataIndexIdx" >
			<IndexCol Name="DataColTenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="DataColId" IsAscending="true" DefaultVisibility="true" />
		</Index>
		<Index Name="IndexColPrevIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="false"
				DbName="idxcol_previdx"
				ShortName="PrevIndex"
				Suffix="PrevIdx"
				Label="Previous Index" >
			<IndexCol Name="PrevTenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="PrevId" IsAscending="true" DefaultVisibility="true" />
		</Index>
		<Index Name="IndexColNextIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="false"
				DbName="idxcol_nextidx"
				ShortName="NextIndex"
				Suffix="NextIdx"
				Label="Next Index" >
			<IndexCol Name="NextTenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="NextId" IsAscending="true" DefaultVisibility="true" />
		</Index>
	</Table>

	<Table Name="Int16Def"
			TableClassCode="I16D"
			DbName="i16def"
			DefaultVisibility="true"
			IsInstantiable="false"
			HasHistory="true"
			HasAuditColumns="true"
			LoaderBehaviour="Update"
			SecScope="Tenant" >
		<TableCol Name="TenantId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="TenantIdGen" />
		<TableCol Name="Id"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ValueIdGen" />
		<PrimaryIndex Name="Int16DefIdIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="i16def_pk"
				ShortName="PIdx"
				Suffix="IdIdx"
				Label="IdIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="Id" IsAscending="true" DefaultVisibility="true" />
		</PrimaryIndex>
		<SuperClassRelation Name="SuperClass"
				DbName="i16def_super"
				Label="SuperClass"
				Suffix="SuperClass"
				FromIndex="Int16DefIdIdx"
				ToIndex="Atom.AtomIdIdx"
				IsRequired="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="Id" ToCol="Id" DefaultVisibility="true" />
		</SuperClassRelation>
	</Table>

	<Table Name="Int16Type"
			TableClassCode="I16T"
			DbName="int16typ"
			DefaultVisibility="true"
			IsInstantiable="true"
			HasHistory="true"
			HasAuditColumns="true"
			LoaderBehaviour="Update"
			SecScope="Tenant" >
		<TableCol Name="TenantId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="TenantIdGen" />
		<TableCol Name="Id"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ValueIdGen" />
		<TableCol Name="SchemaDefId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ScopeIdGen" />
		<PrimaryIndex Name="Int16TypeIdIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="int16typ_pk"
				ShortName="PIdx"
				Suffix="IdIdx"
				Label="IdIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="Id" IsAscending="true" DefaultVisibility="true" />
		</PrimaryIndex>
		<Index Name="Int16TypeSchemaDefIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="false"
				DbName="int16typ_xschemadef"
				ShortName="SchIdx"
				Suffix="SchemaIdx"
				Label="Schema Index" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="SchemaDefId" IsAscending="true" DefaultVisibility="true" />
		</Index>
		<SuperClassRelation Name="SuperClass"
				DbName="int16typ_super"
				Label="SuperClass"
				Suffix="SuperClass"
				FromIndex="Int16TypeIdIdx"
				ToIndex="Int16Def.Int16DefIdIdx"
				IsRequired="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="Id" ToCol="Id" DefaultVisibility="true" />
		</SuperClassRelation>
	</Table>

	<Table Name="Int32Def"
			TableClassCode="I32D"
			DbName="i32def"
			DefaultVisibility="true"
			IsInstantiable="false"
			HasHistory="true"
			HasAuditColumns="true"
			LoaderBehaviour="Update"
			SecScope="Tenant" >
		<TableCol Name="TenantId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="TenantIdGen" />
		<TableCol Name="Id"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ValueIdGen" />
		<PrimaryIndex Name="Int32DefIdIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="i32def_pk"
				ShortName="PIdx"
				Suffix="IdIdx"
				Label="IdIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="Id" IsAscending="true" DefaultVisibility="true" />
		</PrimaryIndex>
		<SuperClassRelation Name="SuperClass"
				DbName="i32def_super"
				Label="SuperClass"
				Suffix="SuperClass"
				FromIndex="Int32DefIdIdx"
				ToIndex="Atom.AtomIdIdx"
				IsRequired="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="Id" ToCol="Id" DefaultVisibility="true" />
		</SuperClassRelation>
	</Table>

	<Table Name="Int32Type"
			TableClassCode="I32T"
			DbName="int32typ"
			DefaultVisibility="true"
			IsInstantiable="true"
			HasHistory="true"
			HasAuditColumns="true"
			LoaderBehaviour="Update"
			SecScope="Tenant" >
		<TableCol Name="TenantId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="TenantIdGen" />
		<TableCol Name="Id"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ValueIdGen" />
		<TableCol Name="SchemaDefId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ScopeIdGen" />
		<PrimaryIndex Name="Int32TypeIdIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="int32typ_pk"
				ShortName="PIdx"
				Suffix="IdIdx"
				Label="IdIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="Id" IsAscending="true" DefaultVisibility="true" />
		</PrimaryIndex>
		<Index Name="Int32TypeSchemaDefIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="false"
				DbName="int32typ_xschemadef"
				ShortName="SchIdx"
				Suffix="SchemaIdx"
				Label="Schema Index" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="SchemaDefId" IsAscending="true" DefaultVisibility="true" />
		</Index>
		<SuperClassRelation Name="SuperClass"
				DbName="int32typ_super"
				Label="SuperClass"
				Suffix="SuperClass"
				FromIndex="Int32TypeIdIdx"
				ToIndex="Int32Def.Int32DefIdIdx"
				IsRequired="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="Id" ToCol="Id" DefaultVisibility="true" />
		</SuperClassRelation>
	</Table>

	<Table Name="Int64Def"
			TableClassCode="I64D"
			DbName="i64def"
			DefaultVisibility="true"
			IsInstantiable="false"
			HasHistory="true"
			HasAuditColumns="true"
			LoaderBehaviour="Update"
			SecScope="Tenant" >
		<TableCol Name="TenantId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="TenantIdGen" />
		<TableCol Name="Id"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ValueIdGen" />
		<PrimaryIndex Name="Int64DefIdIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="i64def_pk"
				ShortName="PIdx"
				Suffix="IdIdx"
				Label="IdIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="Id" IsAscending="true" DefaultVisibility="true" />
		</PrimaryIndex>
		<SuperClassRelation Name="SuperClass"
				DbName="i64def_super"
				Label="SuperClass"
				Suffix="SuperClass"
				FromIndex="Int64DefIdIdx"
				ToIndex="Atom.AtomIdIdx"
				IsRequired="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="Id" ToCol="Id" DefaultVisibility="true" />
		</SuperClassRelation>
	</Table>

	<Table Name="Int64Type"
			TableClassCode="I64T"
			DbName="int64typ"
			DefaultVisibility="true"
			IsInstantiable="true"
			HasHistory="true"
			HasAuditColumns="true"
			LoaderBehaviour="Update"
			SecScope="Tenant" >
		<TableCol Name="TenantId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="TenantIdGen" />
		<TableCol Name="Id"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ValueIdGen" />
		<TableCol Name="SchemaDefId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ScopeIdGen" />
		<PrimaryIndex Name="Int64TypeIdIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="int64typ_pk"
				ShortName="PIdx"
				Suffix="IdIdx"
				Label="IdIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="Id" IsAscending="true" DefaultVisibility="true" />
		</PrimaryIndex>
		<Index Name="Int64TypeSchemaDefIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="false"
				DbName="int64typ_xschemadef"
				ShortName="SchIdx"
				Suffix="SchemaIdx"
				Label="Schema Index" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="SchemaDefId" IsAscending="true" DefaultVisibility="true" />
		</Index>
		<SuperClassRelation Name="SuperClass"
				DbName="int64typ_super"
				Label="SuperClass"
				Suffix="SuperClass"
				FromIndex="Int64TypeIdIdx"
				ToIndex="Int64Def.Int64DefIdIdx"
				IsRequired="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="Id" ToCol="Id" DefaultVisibility="true" />
		</SuperClassRelation>
	</Table>

	<Table Name="NmTokenDef"
			TableClassCode="NTKD"
			DbName="nmtkndef"
			DefaultVisibility="true"
			IsInstantiable="false"
			HasHistory="true"
			HasAuditColumns="true"
			LoaderBehaviour="Update"
			SecScope="Tenant" >
		<TableCol Name="TenantId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="TenantIdGen" />
		<TableCol Name="Id"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ValueIdGen" />
		<NmTokenCol Name="InitVal"
				IsNullable="true"
				DefaultVisibility="true"
				MaxLen="2000"
				ShowLines="1" />
		<PrimaryIndex Name="NmTokenDefIdIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="nmtkndef_pk"
				ShortName="PIdx"
				Suffix="IdIdx"
				Label="IdIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="Id" IsAscending="true" DefaultVisibility="true" />
		</PrimaryIndex>
		<SuperClassRelation Name="SuperClass"
				DbName="nmtkndef_super"
				Label="SuperClass"
				Suffix="SuperClass"
				FromIndex="NmTokenDefIdIdx"
				ToIndex="Atom.AtomIdIdx"
				IsRequired="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="Id" ToCol="Id" DefaultVisibility="true" />
		</SuperClassRelation>
	</Table>

	<Table Name="NmTokenType"
			TableClassCode="NTKT"
			DbName="nmtkntyp"
			DefaultVisibility="true"
			IsInstantiable="true"
			HasHistory="true"
			HasAuditColumns="true"
			LoaderBehaviour="Update"
			SecScope="Tenant" >
		<TableCol Name="TenantId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="TenantIdGen" />
		<TableCol Name="Id"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ValueIdGen" />
		<TableCol Name="SchemaDefId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ScopeIdGen" />
		<PrimaryIndex Name="NmTokenTypeIdIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="nmtkntyp_pk"
				ShortName="PIdx"
				Suffix="IdIdx"
				Label="IdIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="Id" IsAscending="true" DefaultVisibility="true" />
		</PrimaryIndex>
		<Index Name="NmTokenTypeSchemaDefIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="false"
				DbName="nmtkntyp_xschemadef"
				ShortName="SchIdx"
				Suffix="SchemaIdx"
				Label="Schema Index" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="SchemaDefId" IsAscending="true" DefaultVisibility="true" />
		</Index>
		<SuperClassRelation Name="SuperClass"
				DbName="nmtkntyp_super"
				Label="SuperClass"
				Suffix="SuperClass"
				FromIndex="NmTokenTypeIdIdx"
				ToIndex="NmTokenDef.NmTokenDefIdIdx"
				IsRequired="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="Id" ToCol="Id" DefaultVisibility="true" />
		</SuperClassRelation>
	</Table>

	<Table Name="NmTokensDef"
			TableClassCode="NTSD"
			DbName="nmtknsdef"
			DefaultVisibility="true"
			IsInstantiable="false"
			HasHistory="true"
			HasAuditColumns="true"
			LoaderBehaviour="Update"
			SecScope="Tenant" >
		<TableCol Name="TenantId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="TenantIdGen" />
		<TableCol Name="Id"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ValueIdGen" />
		<NmTokensCol Name="InitVal"
				IsNullable="true"
				DefaultVisibility="true"
				MaxLen="2000"
				ShowLines="1" />
		<PrimaryIndex Name="NmTokensDefIdIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="nmtknsdef_pk"
				ShortName="PIdx"
				Suffix="IdIdx"
				Label="IdIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="Id" IsAscending="true" DefaultVisibility="true" />
		</PrimaryIndex>
		<SuperClassRelation Name="SuperClass"
				DbName="nmtknsdef_super"
				Label="SuperClass"
				Suffix="SuperClass"
				FromIndex="NmTokensDefIdIdx"
				ToIndex="Atom.AtomIdIdx"
				IsRequired="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="Id" ToCol="Id" DefaultVisibility="true" />
		</SuperClassRelation>
	</Table>

	<Table Name="NmTokensType"
			TableClassCode="NTST"
			DbName="nmtknstyp"
			DefaultVisibility="true"
			IsInstantiable="true"
			HasHistory="true"
			HasAuditColumns="true"
			LoaderBehaviour="Update"
			SecScope="Tenant" >
		<TableCol Name="TenantId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="TenantIdGen" />
		<TableCol Name="Id"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ValueIdGen" />
		<TableCol Name="SchemaDefId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ScopeIdGen" />
		<PrimaryIndex Name="NmTokensTypeIdIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="nmtknstyp_pk"
				ShortName="PIdx"
				Suffix="IdIdx"
				Label="IdIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="Id" IsAscending="true" DefaultVisibility="true" />
		</PrimaryIndex>
		<Index Name="NmTokensTypeSchemaDefIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="false"
				DbName="nmtknstyp_xschemadef"
				ShortName="SchIdx"
				Suffix="SchemaIdx"
				Label="Schema Index" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="SchemaDefId" IsAscending="true" DefaultVisibility="true" />
		</Index>
		<SuperClassRelation Name="SuperClass"
				DbName="nmtknstyp_super"
				Label="SuperClass"
				Suffix="SuperClass"
				FromIndex="NmTokensTypeIdIdx"
				ToIndex="NmTokensDef.NmTokensDefIdIdx"
				IsRequired="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="Id" ToCol="Id" DefaultVisibility="true" />
		</SuperClassRelation>
	</Table>

	<Table Name="NumberDef"
			TableClassCode="NUMD"
			DbName="numdef"
			DefaultVisibility="true"
			IsInstantiable="false"
			HasHistory="true"
			HasAuditColumns="true"
			LoaderBehaviour="Update"
			SecScope="Tenant" >
		<TableCol Name="TenantId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="TenantIdGen" />
		<TableCol Name="Id"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ValueIdGen" />
		<PrimaryIndex Name="NumberDefIdIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="numdef_pk"
				ShortName="PIdx"
				Suffix="IdIdx"
				Label="IdIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="Id" IsAscending="true" DefaultVisibility="true" />
		</PrimaryIndex>
		<SuperClassRelation Name="SuperClass"
				DbName="numdef_super"
				Label="SuperClass"
				Suffix="SuperClass"
				FromIndex="NumberDefIdIdx"
				ToIndex="Atom.AtomIdIdx"
				IsRequired="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="Id" ToCol="Id" DefaultVisibility="true" />
		</SuperClassRelation>
	</Table>

	<Table Name="NumberType"
			TableClassCode="NUMT"
			DbName="numtyp"
			DefaultVisibility="true"
			IsInstantiable="true"
			HasHistory="true"
			HasAuditColumns="true"
			LoaderBehaviour="Update"
			SecScope="Tenant" >
		<TableCol Name="TenantId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="TenantIdGen" />
		<TableCol Name="Id"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ValueIdGen" />
		<TableCol Name="SchemaDefId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ScopeIdGen" />
		<PrimaryIndex Name="NumberTypeIdIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="numtyp_pk"
				ShortName="PIdx"
				Suffix="IdIdx"
				Label="IdIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="Id" IsAscending="true" DefaultVisibility="true" />
		</PrimaryIndex>
		<Index Name="NumberTypeSchemaDefIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="false"
				DbName="numtyp_xschemadef"
				ShortName="SchIdx"
				Suffix="SchemaIdx"
				Label="Schema Index" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="SchemaDefId" IsAscending="true" DefaultVisibility="true" />
		</Index>
		<SuperClassRelation Name="SuperClass"
				DbName="numtyp_super"
				Label="SuperClass"
				Suffix="SuperClass"
				FromIndex="NumberTypeIdIdx"
				ToIndex="NumberDef.NumberDefIdIdx"
				IsRequired="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="Id" ToCol="Id" DefaultVisibility="true" />
		</SuperClassRelation>
	</Table>

	<Table Name="Relation"
			TableClassCode="RELD"
			DbName="reldef"
			DefaultVisibility="true"
			IsInstantiable="true"
			HasHistory="true"
			HasAuditColumns="true"
			LookupIndex="RelationUNameIdx"
			QualTable="SchemaDef"
			LoaderBehaviour="Update"
			SecScope="Tenant" >
		<TableCol Name="TenantId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="TenantIdGen" />
		<TableCol Name="TableId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ScopeIdGen" />
		<TableCol Name="Id"
				IsNullable="false"
				DefaultVisibility="true"
				GenerateId="true"
				DataType="RelationIdGen" />
		<TableCol Name="FromIndexTenantId"
				IsNullable="false"
				DefaultVisibility="true"
				DbName="fidx_tentid"
				DataType="TenantIdGen" />
		<TableCol Name="FromIndexId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="IndexIdGen" />
		<TableCol Name="Name"
				DbName="safe_name"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="NameType" />
		<BoolCol Name="DefaultVisibility"
				IsNullable="false"
				DefaultVisibility="true"
				DbName="dflt_vis"
				InitValue="true" />
		<TableCol Name="ToTableTenantId"
				IsNullable="false"
				DefaultVisibility="true"
				DbName="totbl_tentid"
				DataType="TenantIdGen" />
		<TableCol Name="ToTableId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ScopeIdGen" />
		<TableCol Name="ToIndexTenantId"
				IsNullable="false"
				DefaultVisibility="true"
				DbName="toidx_tentid"
				DataType="TenantIdGen" />
		<TableCol Name="ToIndexId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="IndexIdGen" />
		<TableCol Name="NarrowedTenantId"
				IsNullable="true"
				DefaultVisibility="true"
				DataType="TenantIdGen" />
		<TableCol Name="NarrowedId"
				IsNullable="true"
				DefaultVisibility="true"
				DataType="RelationIdGen" />
		<PrimaryIndex Name="RelationIdIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="reldef_pk"
				ShortName="PIdx"
				Suffix="IdIdx"
				Label="IdIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="Id" IsAscending="true" DefaultVisibility="true" />
		</PrimaryIndex>
		<Index Name="RelationUNameIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="reldef_xuname"
				ShortName="UName"
				Suffix="UNameIdx"
				Label="Unique Name Index" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="TableId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="Name" IsAscending="true" DefaultVisibility="true" />
		</Index>
		<Index Name="RelationTenantIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="false"
				DbName="reldef_tenantidx"
				ShortName="Tenant"
				Suffix="TenantIdx"
				Label="TenantIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
		</Index>
		<Index Name="RelationTableIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="false"
				DbName="reldef_tableidx"
				ShortName="Table"
				Suffix="TableIdx"
				Label="TableIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="TableId" IsAscending="true" DefaultVisibility="true" />
		</Index>
		<Index Name="RelationFromIndexIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="false"
				DbName="reldef_frmindexidx"
				ShortName="FromIndex"
				Suffix="FromIndexIdx"
				Label="FromIndexIdx" >
			<IndexCol Name="FromIndexTenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="FromIndexId" IsAscending="true" DefaultVisibility="true" />
		</Index>
		<Index Name="RelationToTableIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="false"
				DbName="reldef_totableidx"
				ShortName="ToTable"
				Suffix="ToTableIdx"
				Label="ToTableIdx" >
			<IndexCol Name="ToTableTenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="ToTableId" IsAscending="true" DefaultVisibility="true" />
		</Index>
		<Index Name="RelationToIndexIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="false"
				DbName="reldef_toindexidx"
				ShortName="ToIndex"
				Suffix="ToIndexIdx"
				Label="ToIndexIdx" >
			<IndexCol Name="ToIndexTenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="ToIndexId" IsAscending="true" DefaultVisibility="true" />
		</Index>
		<Index Name="RelationNarrowedIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="false"
				DbName="reldef_narrowidx"
				ShortName="NarrowedIdx"
				Suffix="NarrowedIdx"
				Label="Narrowed Index" >
			<IndexCol Name="NarrowedTenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="NarrowedId" IsAscending="true" DefaultVisibility="true" />
		</Index>
	</Table>

	<Table Name="RelationCol"
			TableClassCode="RELC"
			DbName="relcol"
			DefaultVisibility="true"
			IsInstantiable="true"
			HasHistory="true"
			HasAuditColumns="true"
			LookupIndex="RelationColUNameIdx"
			QualTable="SchemaDef"
			LoaderBehaviour="Update"
			SecScope="Tenant" >
		<TableCol Name="TenantId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="TenantIdGen" />
		<TableCol Name="RelationId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="RelationIdGen" />
		<TableCol Name="Id"
				IsNullable="false"
				DefaultVisibility="true"
				GenerateId="true"
				DataType="RelationColIdGen" />
		<TableCol Name="Name"
				DbName="safe_name"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="NameType" />
		<BoolCol Name="DefaultVisibility"
				IsNullable="false"
				DefaultVisibility="true"
				DbName="dflt_vis"
				InitValue="true" />
		<TableCol Name="FromColTenantId"
				IsNullable="false"
				DefaultVisibility="true"
				DbName="fcol_tentid"
				DataType="TenantIdGen" />
		<TableCol Name="FromColId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="IndexColIdGen" />
		<TableCol Name="ToColTenantId"
				IsNullable="false"
				DefaultVisibility="true"
				DbName="tocol_tentid"
				DataType="TenantIdGen" />
		<TableCol Name="ToColId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="IndexColIdGen" />
		<PrimaryIndex Name="RelationColIdIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="relcol_pk"
				ShortName="PIdx"
				Suffix="IdIdx"
				Label="IdIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="Id" IsAscending="true" DefaultVisibility="true" />
		</PrimaryIndex>
		<Index Name="RelationColUNameIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="relcol_xuname"
				ShortName="UName"
				Suffix="UNameIdx"
				Label="Unique Name Index" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="RelationId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="Name" IsAscending="true" DefaultVisibility="true" />
		</Index>
		<Index Name="RelationColTenantIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="false"
				DbName="relcol_tenantidx"
				ShortName="Tenant"
				Suffix="TenantIdx"
				Label="TenantIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
		</Index>
		<Index Name="RelationColRelIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="false"
				DbName="relcol_relnidx"
				ShortName="Reln"
				Suffix="RelationIdx"
				Label="RelationIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="RelationId" IsAscending="true" DefaultVisibility="true" />
		</Index>
		<Index Name="RelationColFromIndexColIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="false"
				DbName="relcol_fmidxcolidx"
				ShortName="FromColIdx"
				Suffix="FromIdxColIdx" >
			<IndexCol Name="FromColTenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="FromColId" IsAscending="true" DefaultVisibility="true" />
		</Index>
		<Index Name="RelationColToIndexColIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="false"
				DbName="relcol_toidxcolidx"
				ShortName="ToColIdx"
				Suffix="ToIdxColIdx" >
			<IndexCol Name="ToColTenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="ToColId" IsAscending="true" DefaultVisibility="true" />
		</Index>
	</Table>

	<Table Name="StringDef"
			TableClassCode="STRD"
			DbName="strdef"
			DefaultVisibility="true"
			IsInstantiable="false"
			HasHistory="true"
			HasAuditColumns="true"
			LoaderBehaviour="Update"
			SecScope="Tenant" >
		<TableCol Name="TenantId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="TenantIdGen" />
		<TableCol Name="Id"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ValueIdGen" />
		<StringCol Name="InitVal"
				IsNullable="true"
				DefaultVisibility="true"
				MaxLen="2000"
				ShowLines="1" />
		<PrimaryIndex Name="StringDefIdIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="strdef_pk"
				ShortName="PIdx"
				Suffix="IdIdx"
				Label="IdIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="Id" IsAscending="true" DefaultVisibility="true" />
		</PrimaryIndex>
		<SuperClassRelation Name="SuperClass"
				DbName="strdef_super"
				Label="SuperClass"
				Suffix="SuperClass"
				FromIndex="StringDefIdIdx"
				ToIndex="Atom.AtomIdIdx"
				IsRequired="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="Id" ToCol="Id" DefaultVisibility="true" />
		</SuperClassRelation>
	</Table>

	<Table Name="StringType"
			TableClassCode="STRT"
			DbName="strtyp"
			DefaultVisibility="true"
			IsInstantiable="true"
			HasHistory="true"
			HasAuditColumns="true"
			LoaderBehaviour="Update"
			SecScope="Tenant" >
		<TableCol Name="TenantId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="TenantIdGen" />
		<TableCol Name="Id"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ValueIdGen" />
		<TableCol Name="SchemaDefId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ScopeIdGen" />
		<PrimaryIndex Name="StringTypeIdIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="strtyp_pk"
				ShortName="PIdx"
				Suffix="IdIdx"
				Label="IdIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="Id" IsAscending="true" DefaultVisibility="true" />
		</PrimaryIndex>
		<Index Name="StringTypeSchemaDefIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="false"
				DbName="strtyp_xschemadef"
				ShortName="SchIdx"
				Suffix="SchemaIdx"
				Label="Schema Index" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="SchemaDefId" IsAscending="true" DefaultVisibility="true" />
		</Index>
		<SuperClassRelation Name="SuperClass"
				DbName="strtyp_super"
				Label="SuperClass"
				Suffix="SuperClass"
				FromIndex="StringTypeIdIdx"
				ToIndex="StringDef.StringDefIdIdx"
				IsRequired="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="Id" ToCol="Id" DefaultVisibility="true" />
		</SuperClassRelation>
	</Table>

	<Table Name="TableCol"
			TableClassCode="TBLC"
			DbName="tblcol"
			DefaultVisibility="true"
			IsInstantiable="true"
			HasHistory="true"
			HasAuditColumns="true"
			LoaderBehaviour="Update"
			SecScope="Tenant" >
		<TableCol Name="TenantId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="TenantIdGen" />
		<TableCol Name="Id"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ValueIdGen" />
		<TableCol Name="TableId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ScopeIdGen" />
		<TableCol Name="DataTypeTenantId"
				IsNullable="true"
				DefaultVisibility="true"
				DataType="TenantIdGen" />
		<TableCol Name="DataTypeId"
				IsNullable="true"
				DefaultVisibility="true"
				DataType="ValueIdGen" />
		<PrimaryIndex Name="TableColIdIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="tblcol_pk"
				ShortName="PIdx"
				Suffix="IdIdx"
				Label="IdIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="Id" IsAscending="true" DefaultVisibility="true" />
		</PrimaryIndex>
		<Index Name="TableColTableIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="false"
				DbName="tblcol_xtable"
				ShortName="TblIdx"
				Suffix="TableIdx"
				Label="Table Index" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="TableId" IsAscending="true" DefaultVisibility="true" />
		</Index>
		<Index Name="TableColDataTypeIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="false"
				DbName="tblcol_xdtype"
				ShortName="DTypeIdx"
				Suffix="DataTypeIdx"
				Label="Data Type Index" >
			<IndexCol Name="DataTypeTenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="DataTypeId" IsAscending="true" DefaultVisibility="true" />
		</Index>
		<SuperClassRelation Name="SuperClass"
				DbName="tblcol_super"
				Label="SuperClass"
				Suffix="SuperClass"
				FromIndex="TableColIdIdx"
				ToIndex="Value.ValueIdIdx"
				IsRequired="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="Id" ToCol="Id" DefaultVisibility="true" />
		</SuperClassRelation>
	</Table>

	<Table Name="TextDef"
			TableClassCode="TXTD"
			DbName="txtdef"
			DefaultVisibility="true"
			IsInstantiable="false"
			HasHistory="true"
			HasAuditColumns="true"
			LoaderBehaviour="Update"
			SecScope="Tenant" >
		<TableCol Name="TenantId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="TenantIdGen" />
		<TableCol Name="Id"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ValueIdGen" />
		<TextCol Name="InitVal"
				IsNullable="true"
				DefaultVisibility="true"
				MaxLen="100000"
				ShowLines="3" />
		<PrimaryIndex Name="TextDefIdIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="txtdef_pk"
				ShortName="PIdx"
				Suffix="IdIdx"
				Label="IdIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="Id" IsAscending="true" DefaultVisibility="true" />
		</PrimaryIndex>
		<SuperClassRelation Name="SuperClass"
				DbName="txtdef_super"
				Label="SuperClass"
				Suffix="SuperClass"
				FromIndex="TextDefIdIdx"
				ToIndex="Atom.AtomIdIdx"
				IsRequired="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="Id" ToCol="Id" DefaultVisibility="true" />
		</SuperClassRelation>
	</Table>

	<Table Name="TextType"
			TableClassCode="TXTT"
			DbName="txttyp"
			DefaultVisibility="true"
			IsInstantiable="true"
			HasHistory="true"
			HasAuditColumns="true"
			LoaderBehaviour="Update"
			SecScope="Tenant" >
		<TableCol Name="TenantId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="TenantIdGen" />
		<TableCol Name="Id"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ValueIdGen" />
		<TableCol Name="SchemaDefId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ScopeIdGen" />
		<PrimaryIndex Name="TextTypeIdIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="txttyp_pk"
				ShortName="PIdx"
				Suffix="IdIdx"
				Label="IdIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="Id" IsAscending="true" DefaultVisibility="true" />
		</PrimaryIndex>
		<Index Name="TextTypeSchemaDefIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="false"
				DbName="txttyp_xschemadef"
				ShortName="SchIdx"
				Suffix="SchemaIdx"
				Label="Schema Index" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="SchemaDefId" IsAscending="true" DefaultVisibility="true" />
		</Index>
		<SuperClassRelation Name="SuperClass"
				DbName="txttyp_super"
				Label="SuperClass"
				Suffix="SuperClass"
				FromIndex="TextTypeIdIdx"
				ToIndex="TextDef.TextDefIdIdx"
				IsRequired="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="Id" ToCol="Id" DefaultVisibility="true" />
		</SuperClassRelation>
	</Table>

	<Table Name="TokenDef"
			TableClassCode="TKND"
			DbName="tkndef"
			DefaultVisibility="true"
			IsInstantiable="false"
			HasHistory="true"
			HasAuditColumns="true"
			LoaderBehaviour="Update"
			SecScope="Tenant" >
		<TableCol Name="TenantId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="TenantIdGen" />
		<TableCol Name="Id"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ValueIdGen" />
		<PrimaryIndex Name="TokenDefIdIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="tkndef_pk"
				ShortName="PIdx"
				Suffix="IdIdx"
				Label="IdIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="Id" IsAscending="true" DefaultVisibility="true" />
		</PrimaryIndex>
		<SuperClassRelation Name="SuperClass"
				DbName="tkndef_super"
				Label="SuperClass"
				Suffix="SuperClass"
				FromIndex="TokenDefIdIdx"
				ToIndex="Atom.AtomIdIdx"
				IsRequired="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="Id" ToCol="Id" DefaultVisibility="true" />
		</SuperClassRelation>
	</Table>

	<Table Name="TokenType"
			TableClassCode="TKNT"
			DbName="tkntyp"
			DefaultVisibility="true"
			IsInstantiable="true"
			HasHistory="true"
			HasAuditColumns="true"
			LoaderBehaviour="Update"
			SecScope="Tenant" >
		<TableCol Name="TenantId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="TenantIdGen" />
		<TableCol Name="Id"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ValueIdGen" />
		<TableCol Name="SchemaDefId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ScopeIdGen" />
		<PrimaryIndex Name="TokenTypeIdIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="tkntyp_pk"
				ShortName="PIdx"
				Suffix="IdIdx"
				Label="IdIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="Id" IsAscending="true" DefaultVisibility="true" />
		</PrimaryIndex>
		<Index Name="TokenTypeSchemaDefIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="false"
				DbName="tkntyp_xschemadef"
				ShortName="SchIdx"
				Suffix="SchemaIdx"
				Label="Schema Index" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="SchemaDefId" IsAscending="true" DefaultVisibility="true" />
		</Index>
		<SuperClassRelation Name="SuperClass"
				DbName="tkntyp_super"
				Label="SuperClass"
				Suffix="SuperClass"
				FromIndex="TokenTypeIdIdx"
				ToIndex="TokenDef.TokenDefIdIdx"
				IsRequired="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="Id" ToCol="Id" DefaultVisibility="true" />
		</SuperClassRelation>
	</Table>

	<Table Name="UInt16Def"
			TableClassCode="U16D"
			DbName="u16def"
			DefaultVisibility="true"
			IsInstantiable="false"
			HasHistory="true"
			HasAuditColumns="true"
			LoaderBehaviour="Update"
			SecScope="Tenant" >
		<TableCol Name="TenantId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="TenantIdGen" />
		<TableCol Name="Id"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ValueIdGen" />
		<PrimaryIndex Name="UInt16DefIdIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="ui16def_pk"
				ShortName="PIdx"
				Suffix="IdIdx"
				Label="IdIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="Id" IsAscending="true" DefaultVisibility="true" />
		</PrimaryIndex>
		<SuperClassRelation Name="SuperClass"
				DbName="ui16def_super"
				Label="SuperClass"
				Suffix="SuperClass"
				FromIndex="UInt16DefIdIdx"
				ToIndex="Atom.AtomIdIdx"
				IsRequired="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="Id" ToCol="Id" DefaultVisibility="true" />
		</SuperClassRelation>
	</Table>

	<Table Name="UInt16Type"
			TableClassCode="U16T"
			DbName="uint16typ"
			DefaultVisibility="true"
			IsInstantiable="true"
			HasHistory="true"
			HasAuditColumns="true"
			LoaderBehaviour="Update"
			SecScope="Tenant" >
		<TableCol Name="TenantId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="TenantIdGen" />
		<TableCol Name="Id"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ValueIdGen" />
		<TableCol Name="SchemaDefId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ScopeIdGen" />
		<PrimaryIndex Name="UInt16TypeIdIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="uint16typ_pk"
				ShortName="PIdx"
				Suffix="IdIdx"
				Label="IdIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="Id" IsAscending="true" DefaultVisibility="true" />
		</PrimaryIndex>
		<Index Name="UInt16TypeSchemaDefIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="false"
				DbName="uint16typ_xschemadef"
				ShortName="SchIdx"
				Suffix="SchemaIdx"
				Label="Schema Index" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="SchemaDefId" IsAscending="true" DefaultVisibility="true" />
		</Index>
		<SuperClassRelation Name="SuperClass"
				DbName="uint16typ_super"
				Label="SuperClass"
				Suffix="SuperClass"
				FromIndex="UInt16TypeIdIdx"
				ToIndex="UInt16Def.UInt16DefIdIdx"
				IsRequired="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="Id" ToCol="Id" DefaultVisibility="true" />
		</SuperClassRelation>
	</Table>

	<Table Name="UInt32Def"
			TableClassCode="U32D"
			DbName="u32def"
			DefaultVisibility="true"
			IsInstantiable="false"
			HasHistory="true"
			HasAuditColumns="true"
			LoaderBehaviour="Update"
			SecScope="Tenant" >
		<TableCol Name="TenantId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="TenantIdGen" />
		<TableCol Name="Id"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ValueIdGen" />
		<PrimaryIndex Name="UInt32DefIdIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="ui32def_pk"
				ShortName="PIdx"
				Suffix="IdIdx"
				Label="IdIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="Id" IsAscending="true" DefaultVisibility="true" />
		</PrimaryIndex>
		<SuperClassRelation Name="SuperClass"
				DbName="ui32def_super"
				Label="SuperClass"
				Suffix="SuperClass"
				FromIndex="UInt32DefIdIdx"
				ToIndex="Atom.AtomIdIdx"
				IsRequired="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="Id" ToCol="Id" DefaultVisibility="true" />
		</SuperClassRelation>
	</Table>

	<Table Name="UInt32Type"
			TableClassCode="U32T"
			DbName="uint32typ"
			DefaultVisibility="true"
			IsInstantiable="true"
			HasHistory="true"
			HasAuditColumns="true"
			LoaderBehaviour="Update"
			SecScope="Tenant" >
		<TableCol Name="TenantId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="TenantIdGen" />
		<TableCol Name="Id"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ValueIdGen" />
		<TableCol Name="SchemaDefId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ScopeIdGen" />
		<PrimaryIndex Name="UInt32TypeIdIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="uint32typ_pk"
				ShortName="PIdx"
				Suffix="IdIdx"
				Label="IdIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="Id" IsAscending="true" DefaultVisibility="true" />
		</PrimaryIndex>
		<Index Name="UInt32TypeSchemaDefIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="false"
				DbName="uint32typ_xschemadef"
				ShortName="SchIdx"
				Suffix="SchemaIdx"
				Label="Schema Index" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="SchemaDefId" IsAscending="true" DefaultVisibility="true" />
		</Index>
		<SuperClassRelation Name="SuperClass"
				DbName="uint32typ_super"
				Label="SuperClass"
				Suffix="SuperClass"
				FromIndex="UInt32TypeIdIdx"
				ToIndex="UInt32Def.UInt32DefIdIdx"
				IsRequired="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="Id" ToCol="Id" DefaultVisibility="true" />
		</SuperClassRelation>
	</Table>

	<Table Name="UInt64Def"
			TableClassCode="U64D"
			DbName="u64def"
			DefaultVisibility="true"
			IsInstantiable="false"
			HasHistory="true"
			HasAuditColumns="true"
			LoaderBehaviour="Update"
			SecScope="Tenant" >
		<TableCol Name="TenantId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="TenantIdGen" />
		<TableCol Name="Id"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ValueIdGen" />
		<PrimaryIndex Name="UInt64DefIdIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="ui64def_pk"
				ShortName="PIdx"
				Suffix="IdIdx"
				Label="IdIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="Id" IsAscending="true" DefaultVisibility="true" />
		</PrimaryIndex>
		<SuperClassRelation Name="SuperClass"
				DbName="ui64def_super"
				Label="SuperClass"
				Suffix="SuperClass"
				FromIndex="UInt64DefIdIdx"
				ToIndex="Atom.AtomIdIdx"
				IsRequired="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="Id" ToCol="Id" DefaultVisibility="true" />
		</SuperClassRelation>
	</Table>

	<Table Name="UInt64Type"
			TableClassCode="U64T"
			DbName="uint64typ"
			DefaultVisibility="true"
			IsInstantiable="true"
			HasHistory="true"
			HasAuditColumns="true"
			LoaderBehaviour="Update"
			SecScope="Tenant" >
		<TableCol Name="TenantId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="TenantIdGen" />
		<TableCol Name="Id"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ValueIdGen" />
		<TableCol Name="SchemaDefId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ScopeIdGen" />
		<PrimaryIndex Name="UInt64TypeIdIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="uint64typ_pk"
				ShortName="PIdx"
				Suffix="IdIdx"
				Label="IdIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="Id" IsAscending="true" DefaultVisibility="true" />
		</PrimaryIndex>
		<Index Name="UInt64TypeSchemaDefIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="false"
				DbName="uint64typ_xschemadef"
				ShortName="SchIdx"
				Suffix="SchemaIdx"
				Label="Schema Index" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="SchemaDefId" IsAscending="true" DefaultVisibility="true" />
		</Index>
		<SuperClassRelation Name="SuperClass"
				DbName="uint64typ_super"
				Label="SuperClass"
				Suffix="SuperClass"
				FromIndex="UInt64TypeIdIdx"
				ToIndex="UInt64Def.UInt64DefIdIdx"
				IsRequired="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="Id" ToCol="Id" DefaultVisibility="true" />
		</SuperClassRelation>
	</Table>

	<Table Name="UuidDef"
			TableClassCode="UIDD"
			DbName="uuiddef"
			DefaultVisibility="true"
			IsInstantiable="false"
			HasHistory="true"
			HasAuditColumns="true"
			LoaderBehaviour="Update"
			SecScope="Tenant" >
		<TableCol Name="TenantId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="TenantIdGen" />
		<TableCol Name="Id"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ValueIdGen" />
		<UuidCol Name="InitVal"
				IsNullable="true"
				DefaultVisibility="true" />
		<PrimaryIndex Name="UuidDefIdIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="uuiddef_pk"
				ShortName="PIdx"
				Suffix="IdIdx"
				Label="IdIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="Id" IsAscending="true" DefaultVisibility="true" />
		</PrimaryIndex>
		<SuperClassRelation Name="SuperClass"
				DbName="uuiddef_super"
				Label="SuperClass"
				Suffix="SuperClass"
				FromIndex="UuidDefIdIdx"
				ToIndex="Atom.AtomIdIdx"
				IsRequired="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="Id" ToCol="Id" DefaultVisibility="true" />
		</SuperClassRelation>
	</Table>

	<Table Name="UuidType"
			TableClassCode="UIDT"
			DbName="uuidtyp"
			DefaultVisibility="true"
			IsInstantiable="true"
			HasHistory="true"
			HasAuditColumns="true"
			LoaderBehaviour="Update"
			SecScope="Tenant" >
		<TableCol Name="TenantId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="TenantIdGen" />
		<TableCol Name="Id"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ValueIdGen" />
		<TableCol Name="SchemaDefId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ScopeIdGen" />
		<PrimaryIndex Name="UuidTypeIdIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="uuidtyp_pk"
				ShortName="PIdx"
				Suffix="IdIdx"
				Label="IdIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="Id" IsAscending="true" DefaultVisibility="true" />
		</PrimaryIndex>
		<Index Name="UuidTypeSchemaDefIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="false"
				DbName="uuidtyp_xschemadef"
				ShortName="SchIdx"
				Suffix="SchemaIdx"
				Label="Schema Index" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="SchemaDefId" IsAscending="true" DefaultVisibility="true" />
		</Index>
		<SuperClassRelation Name="SuperClass"
				DbName="uuidtyp_super"
				Label="SuperClass"
				Suffix="SuperClass"
				FromIndex="UuidTypeIdIdx"
				ToIndex="UuidDef.UuidDefIdIdx"
				IsRequired="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="Id" ToCol="Id" DefaultVisibility="true" />
		</SuperClassRelation>
	</Table>

	<Table Name="BlobCol"
			TableClassCode="BLBC"
			DbName="blbcol"
			DefaultVisibility="true"
			IsInstantiable="true"
			HasHistory="true"
			HasAuditColumns="true"
			LoaderBehaviour="Update"
			SecScope="Tenant" >
		<TableCol Name="TenantId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="TenantIdGen" />
		<TableCol Name="Id"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ValueIdGen" />
		<TableCol Name="TableId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ScopeIdGen" />
		<PrimaryIndex Name="BlobColIdIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="blbcol_pk"
				ShortName="PIdx"
				Suffix="IdIdx"
				Label="IdIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="Id" IsAscending="true" DefaultVisibility="true" />
		</PrimaryIndex>
		<Index Name="BlobColTableIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="false"
				DbName="blbcol_xtable"
				ShortName="TblIdx"
				Suffix="TableIdx"
				Label="Table Index" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="TableId" IsAscending="true" DefaultVisibility="true" />
		</Index>
		<SuperClassRelation Name="SuperClass"
				DbName="blbcol_super"
				Label="SuperClass"
				Suffix="SuperClass"
				FromIndex="BlobColIdIdx"
				ToIndex="BlobDef.BlobDefIdIdx"
				IsRequired="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="Id" ToCol="Id" DefaultVisibility="true" />
		</SuperClassRelation>
	</Table>

	<Table Name="BoolCol"
			TableClassCode="BOLC"
			DbName="boolcol"
			DefaultVisibility="true"
			IsInstantiable="true"
			HasHistory="true"
			HasAuditColumns="true"
			LoaderBehaviour="Update"
			SecScope="Tenant" >
		<TableCol Name="TenantId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="TenantIdGen" />
		<TableCol Name="Id"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ValueIdGen" />
		<TableCol Name="TableId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ScopeIdGen" />
		<PrimaryIndex Name="BoolColIdIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="boolcol_pk"
				ShortName="PIdx"
				Suffix="IdIdx"
				Label="IdIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="Id" IsAscending="true" DefaultVisibility="true" />
		</PrimaryIndex>
		<Index Name="BoolColTableIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="false"
				DbName="boolcol_xtable"
				ShortName="TblIdx"
				Suffix="TableIdx"
				Label="Table Index" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="TableId" IsAscending="true" DefaultVisibility="true" />
		</Index>
		<SuperClassRelation Name="SuperClass"
				DbName="boolcol_super"
				Label="SuperClass"
				Suffix="SuperClass"
				FromIndex="BoolColIdIdx"
				ToIndex="BoolDef.BoolDefIdIdx"
				IsRequired="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="Id" ToCol="Id" DefaultVisibility="true" />
		</SuperClassRelation>
	</Table>

	<Table Name="DoubleCol"
			TableClassCode="DBLC"
			DbName="dblcol"
			DefaultVisibility="true"
			IsInstantiable="true"
			HasHistory="true"
			HasAuditColumns="true"
			LoaderBehaviour="Update"
			SecScope="Tenant" >
		<TableCol Name="TenantId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="TenantIdGen" />
		<TableCol Name="Id"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ValueIdGen" />
		<TableCol Name="TableId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ScopeIdGen" />
		<PrimaryIndex Name="DoubleColIdIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="dblcol_pk"
				ShortName="PIdx"
				Suffix="IdIdx"
				Label="IdIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="Id" IsAscending="true" DefaultVisibility="true" />
		</PrimaryIndex>
		<Index Name="DoubleColTableIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="false"
				DbName="dblcol_xtable"
				ShortName="TblIdx"
				Suffix="TableIdx"
				Label="Table Index" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="TableId" IsAscending="true" DefaultVisibility="true" />
		</Index>
		<SuperClassRelation Name="SuperClass"
				DbName="dblcol_super"
				Label="SuperClass"
				Suffix="SuperClass"
				FromIndex="DoubleColIdIdx"
				ToIndex="DoubleDef.DoubleDefIdIdx"
				IsRequired="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="Id" ToCol="Id" DefaultVisibility="true" />
		</SuperClassRelation>
	</Table>

	<Table Name="EnumDef"
			TableClassCode="ENMD"
			DbName="enumdef"
			DefaultVisibility="true"
			IsInstantiable="false"
			HasHistory="true"
			HasAuditColumns="true"
			LoaderBehaviour="Update"
			SecScope="Tenant" >
		<TableCol Name="TenantId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="TenantIdGen" />
		<TableCol Name="Id"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ValueIdGen" />
		<PrimaryIndex Name="EnumDefIdIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="enumdef_pk"
				ShortName="PIdx"
				Suffix="IdIdx"
				Label="IdIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="Id" IsAscending="true" DefaultVisibility="true" />
		</PrimaryIndex>
		<SuperClassRelation Name="SuperClass"
				DbName="enumdef_super"
				Label="SuperClass"
				Suffix="SuperClass"
				FromIndex="EnumDefIdIdx"
				ToIndex="Int16Def.Int16DefIdIdx"
				IsRequired="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="Id" ToCol="Id" DefaultVisibility="true" />
		</SuperClassRelation>
	</Table>

	<Table Name="EnumType"
			TableClassCode="ENMT"
			DbName="enumtyp"
			DefaultVisibility="true"
			IsInstantiable="true"
			HasHistory="true"
			HasAuditColumns="true"
			LoaderBehaviour="Update"
			SecScope="Tenant" >
		<TableCol Name="TenantId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="TenantIdGen" />
		<TableCol Name="Id"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ValueIdGen" />
		<TableCol Name="SchemaDefId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ScopeIdGen" />
		<PrimaryIndex Name="EnumTypeIdIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="enumtyp_pk"
				ShortName="PIdx"
				Suffix="IdIdx"
				Label="IdIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="Id" IsAscending="true" DefaultVisibility="true" />
		</PrimaryIndex>
		<Index Name="EnumTypeSchemaDefIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="false"
				DbName="enumtyp_xschemadef"
				ShortName="SchIdx"
				Suffix="SchemaIdx"
				Label="Schema Index" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="SchemaDefId" IsAscending="true" DefaultVisibility="true" />
		</Index>
		<SuperClassRelation Name="SuperClass"
				DbName="enumtyp_super"
				Label="SuperClass"
				Suffix="SuperClass"
				FromIndex="EnumTypeIdIdx"
				ToIndex="EnumDef.EnumDefIdIdx"
				IsRequired="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="Id" ToCol="Id" DefaultVisibility="true" />
		</SuperClassRelation>
	</Table>

	<Table Name="FloatCol"
			TableClassCode="FLTC"
			DbName="fltcol"
			DefaultVisibility="true"
			IsInstantiable="true"
			HasHistory="true"
			HasAuditColumns="true"
			LoaderBehaviour="Update"
			SecScope="Tenant" >
		<TableCol Name="TenantId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="TenantIdGen" />
		<TableCol Name="Id"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ValueIdGen" />
		<TableCol Name="TableId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ScopeIdGen" />
		<PrimaryIndex Name="FloatColIdIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="fltcol_pk"
				ShortName="PIdx"
				Suffix="IdIdx"
				Label="IdIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="Id" IsAscending="true" DefaultVisibility="true" />
		</PrimaryIndex>
		<Index Name="FloatColTableIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="false"
				DbName="fltcol_xtable"
				ShortName="TblIdx"
				Suffix="TableIdx"
				Label="Table Index" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="TableId" IsAscending="true" DefaultVisibility="true" />
		</Index>
		<SuperClassRelation Name="SuperClass"
				DbName="fltcol_super"
				Label="SuperClass"
				Suffix="SuperClass"
				FromIndex="FloatColIdIdx"
				ToIndex="FloatDef.FloatDefIdIdx"
				IsRequired="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="Id" ToCol="Id" DefaultVisibility="true" />
		</SuperClassRelation>
	</Table>

	<Table Name="Id16Gen"
			TableClassCode="IG16"
			DbName="idg16"
			DefaultVisibility="true"
			IsInstantiable="true"
			HasHistory="true"
			HasAuditColumns="true"
			LoaderBehaviour="Update"
			SecScope="Tenant" >
		<TableCol Name="TenantId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="TenantIdGen" />
		<TableCol Name="Id"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ValueIdGen" />
		<PrimaryIndex Name="Id16GenIdIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="idg16_pk"
				ShortName="PIdx"
				Suffix="IdIdx"
				Label="IdIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="Id" IsAscending="true" DefaultVisibility="true" />
		</PrimaryIndex>
		<SuperClassRelation Name="SuperClass"
				DbName="idg16_super"
				Label="SuperClass"
				Suffix="SuperClass"
				FromIndex="Id16GenIdIdx"
				ToIndex="Int16Type.Int16TypeIdIdx"
				IsRequired="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="Id" ToCol="Id" DefaultVisibility="true" />
		</SuperClassRelation>
	</Table>

	<Table Name="Id32Gen"
			TableClassCode="IG32"
			DbName="idg32"
			DefaultVisibility="true"
			IsInstantiable="true"
			HasHistory="true"
			HasAuditColumns="true"
			LoaderBehaviour="Update"
			SecScope="Tenant" >
		<TableCol Name="TenantId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="TenantIdGen" />
		<TableCol Name="Id"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ValueIdGen" />
		<PrimaryIndex Name="Id32GenIdIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="idg32_pk"
				ShortName="PIdx"
				Suffix="IdIdx"
				Label="IdIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="Id" IsAscending="true" DefaultVisibility="true" />
		</PrimaryIndex>
		<SuperClassRelation Name="SuperClass"
				DbName="idg32_super"
				Label="SuperClass"
				Suffix="SuperClass"
				FromIndex="Id32GenIdIdx"
				ToIndex="Int32Type.Int32TypeIdIdx"
				IsRequired="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="Id" ToCol="Id" DefaultVisibility="true" />
		</SuperClassRelation>
	</Table>

	<Table Name="Id64Gen"
			TableClassCode="IG64"
			DbName="idg64"
			DefaultVisibility="true"
			IsInstantiable="true"
			HasHistory="true"
			HasAuditColumns="true"
			LoaderBehaviour="Update"
			SecScope="Tenant" >
		<TableCol Name="TenantId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="TenantIdGen" />
		<TableCol Name="Id"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ValueIdGen" />
		<PrimaryIndex Name="Id64GenIdIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="idg64_pk"
				ShortName="PIdx"
				Suffix="IdIdx"
				Label="IdIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="Id" IsAscending="true" DefaultVisibility="true" />
		</PrimaryIndex>
		<SuperClassRelation Name="SuperClass"
				DbName="idg64_super"
				Label="SuperClass"
				Suffix="SuperClass"
				FromIndex="Id64GenIdIdx"
				ToIndex="Int64Type.Int64TypeIdIdx"
				IsRequired="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="Id" ToCol="Id" DefaultVisibility="true" />
		</SuperClassRelation>
	</Table>

	<Table Name="Int16Col"
			TableClassCode="I16C"
			DbName="int16col"
			DefaultVisibility="true"
			IsInstantiable="true"
			HasHistory="true"
			HasAuditColumns="true"
			LoaderBehaviour="Update"
			SecScope="Tenant" >
		<TableCol Name="TenantId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="TenantIdGen" />
		<TableCol Name="Id"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ValueIdGen" />
		<TableCol Name="TableId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ScopeIdGen" />
		<PrimaryIndex Name="Int16ColIdIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="int16col_pk"
				ShortName="PIdx"
				Suffix="IdIdx"
				Label="IdIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="Id" IsAscending="true" DefaultVisibility="true" />
		</PrimaryIndex>
		<Index Name="Int16ColTableIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="false"
				DbName="int16col_xtable"
				ShortName="TblIdx"
				Suffix="TableIdx"
				Label="Table Index" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="TableId" IsAscending="true" DefaultVisibility="true" />
		</Index>
		<SuperClassRelation Name="SuperClass"
				DbName="int16col_super"
				Label="SuperClass"
				Suffix="SuperClass"
				FromIndex="Int16ColIdIdx"
				ToIndex="Int16Def.Int16DefIdIdx"
				IsRequired="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="Id" ToCol="Id" DefaultVisibility="true" />
		</SuperClassRelation>
	</Table>

	<Table Name="Int32Col"
			TableClassCode="I32C"
			DbName="int32col"
			DefaultVisibility="true"
			IsInstantiable="true"
			HasHistory="true"
			HasAuditColumns="true"
			LoaderBehaviour="Update"
			SecScope="Tenant" >
		<TableCol Name="TenantId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="TenantIdGen" />
		<TableCol Name="Id"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ValueIdGen" />
		<TableCol Name="TableId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ScopeIdGen" />
		<PrimaryIndex Name="Int32ColIdIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="int32col_pk"
				ShortName="PIdx"
				Suffix="IdIdx"
				Label="IdIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="Id" IsAscending="true" DefaultVisibility="true" />
		</PrimaryIndex>
		<Index Name="Int32ColTableIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="false"
				DbName="int32col_xtable"
				ShortName="TblIdx"
				Suffix="TableIdx"
				Label="Table Index" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="TableId" IsAscending="true" DefaultVisibility="true" />
		</Index>
		<SuperClassRelation Name="SuperClass"
				DbName="int32col_super"
				Label="SuperClass"
				Suffix="SuperClass"
				FromIndex="Int32ColIdIdx"
				ToIndex="Int32Def.Int32DefIdIdx"
				IsRequired="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="Id" ToCol="Id" DefaultVisibility="true" />
		</SuperClassRelation>
	</Table>

	<Table Name="Int64Col"
			TableClassCode="I64C"
			DbName="int64col"
			DefaultVisibility="true"
			IsInstantiable="true"
			HasHistory="true"
			HasAuditColumns="true"
			LoaderBehaviour="Update"
			SecScope="Tenant" >
		<TableCol Name="TenantId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="TenantIdGen" />
		<TableCol Name="Id"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ValueIdGen" />
		<TableCol Name="TableId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ScopeIdGen" />
		<PrimaryIndex Name="Int64ColIdIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="int64col_pk"
				ShortName="PIdx"
				Suffix="IdIdx"
				Label="IdIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="Id" IsAscending="true" DefaultVisibility="true" />
		</PrimaryIndex>
		<Index Name="Int64ColTableIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="false"
				DbName="int64col_xtable"
				ShortName="TblIdx"
				Suffix="TableIdx"
				Label="Table Index" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="TableId" IsAscending="true" DefaultVisibility="true" />
		</Index>
		<SuperClassRelation Name="SuperClass"
				DbName="int64col_super"
				Label="SuperClass"
				Suffix="SuperClass"
				FromIndex="Int64ColIdIdx"
				ToIndex="Int64Def.Int64DefIdIdx"
				IsRequired="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="Id" ToCol="Id" DefaultVisibility="true" />
		</SuperClassRelation>
	</Table>

	<Table Name="NmTokenCol"
			TableClassCode="NTKC"
			DbName="nmtkncol"
			DefaultVisibility="true"
			IsInstantiable="true"
			HasHistory="true"
			HasAuditColumns="true"
			LoaderBehaviour="Update"
			SecScope="Tenant" >
		<TableCol Name="TenantId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="TenantIdGen" />
		<TableCol Name="Id"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ValueIdGen" />
		<TableCol Name="TableId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ScopeIdGen" />
		<PrimaryIndex Name="NmTokenColIdIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="nmtkncol_pk"
				ShortName="PIdx"
				Suffix="IdIdx"
				Label="IdIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="Id" IsAscending="true" DefaultVisibility="true" />
		</PrimaryIndex>
		<Index Name="NmTokenColTableIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="false"
				DbName="nmtkncol_xtable"
				ShortName="TblIdx"
				Suffix="TableIdx"
				Label="Table Index" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="TableId" IsAscending="true" DefaultVisibility="true" />
		</Index>
		<SuperClassRelation Name="SuperClass"
				DbName="nmtkncol_super"
				Label="SuperClass"
				Suffix="SuperClass"
				FromIndex="NmTokenColIdIdx"
				ToIndex="NmTokenDef.NmTokenDefIdIdx"
				IsRequired="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="Id" ToCol="Id" DefaultVisibility="true" />
		</SuperClassRelation>
	</Table>

	<Table Name="NmTokensCol"
			TableClassCode="NTSC"
			DbName="nmtknscol"
			DefaultVisibility="true"
			IsInstantiable="true"
			HasHistory="true"
			HasAuditColumns="true"
			LoaderBehaviour="Update"
			SecScope="Tenant" >
		<TableCol Name="TenantId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="TenantIdGen" />
		<TableCol Name="Id"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ValueIdGen" />
		<TableCol Name="TableId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ScopeIdGen" />
		<PrimaryIndex Name="NmTokensColIdIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="nmtknscol_pk"
				ShortName="PIdx"
				Suffix="IdIdx"
				Label="IdIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="Id" IsAscending="true" DefaultVisibility="true" />
		</PrimaryIndex>
		<Index Name="NmTokensColTableIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="false"
				DbName="nmtknscol_xtable"
				ShortName="TblIdx"
				Suffix="TableIdx"
				Label="Table Index" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="TableId" IsAscending="true" DefaultVisibility="true" />
		</Index>
		<SuperClassRelation Name="SuperClass"
				DbName="nmtknscol_super"
				Label="SuperClass"
				Suffix="SuperClass"
				FromIndex="NmTokensColIdIdx"
				ToIndex="NmTokensDef.NmTokensDefIdIdx"
				IsRequired="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="Id" ToCol="Id" DefaultVisibility="true" />
		</SuperClassRelation>
	</Table>

	<Table Name="NumberCol"
			TableClassCode="NUMC"
			DbName="numcol"
			DefaultVisibility="true"
			IsInstantiable="true"
			HasHistory="true"
			HasAuditColumns="true"
			LoaderBehaviour="Update"
			SecScope="Tenant" >
		<TableCol Name="TenantId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="TenantIdGen" />
		<TableCol Name="Id"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ValueIdGen" />
		<TableCol Name="TableId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ScopeIdGen" />
		<PrimaryIndex Name="NumberColIdIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="numcol_pk"
				ShortName="PIdx"
				Suffix="IdIdx"
				Label="IdIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="Id" IsAscending="true" DefaultVisibility="true" />
		</PrimaryIndex>
		<Index Name="NumberColTableIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="false"
				DbName="numcol_xtable"
				ShortName="TblIdx"
				Suffix="TableIdx"
				Label="Table Index" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="TableId" IsAscending="true" DefaultVisibility="true" />
		</Index>
		<SuperClassRelation Name="SuperClass"
				DbName="numcol_super"
				Label="SuperClass"
				Suffix="SuperClass"
				FromIndex="NumberColIdIdx"
				ToIndex="NumberDef.NumberDefIdIdx"
				IsRequired="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="Id" ToCol="Id" DefaultVisibility="true" />
		</SuperClassRelation>
	</Table>

	<Table Name="StringCol"
			TableClassCode="STRC"
			DbName="strcol"
			DefaultVisibility="true"
			IsInstantiable="true"
			HasHistory="true"
			HasAuditColumns="true"
			LoaderBehaviour="Update"
			SecScope="Tenant" >
		<TableCol Name="TenantId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="TenantIdGen" />
		<TableCol Name="Id"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ValueIdGen" />
		<TableCol Name="TableId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ScopeIdGen" />
		<PrimaryIndex Name="StringColIdIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="strcol_pk"
				ShortName="PIdx"
				Suffix="IdIdx"
				Label="IdIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="Id" IsAscending="true" DefaultVisibility="true" />
		</PrimaryIndex>
		<Index Name="StringColTableIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="false"
				DbName="strcol_xtable"
				ShortName="TblIdx"
				Suffix="TableIdx"
				Label="Table Index" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="TableId" IsAscending="true" DefaultVisibility="true" />
		</Index>
		<SuperClassRelation Name="SuperClass"
				DbName="strcol_super"
				Label="SuperClass"
				Suffix="SuperClass"
				FromIndex="StringColIdIdx"
				ToIndex="StringDef.StringDefIdIdx"
				IsRequired="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="Id" ToCol="Id" DefaultVisibility="true" />
		</SuperClassRelation>
	</Table>

	<Table Name="TextCol"
			TableClassCode="TXTC"
			DbName="txtcol"
			DefaultVisibility="true"
			IsInstantiable="true"
			HasHistory="true"
			HasAuditColumns="true"
			LoaderBehaviour="Update"
			SecScope="Tenant" >
		<TableCol Name="TenantId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="TenantIdGen" />
		<TableCol Name="Id"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ValueIdGen" />
		<TableCol Name="TableId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ScopeIdGen" />
		<PrimaryIndex Name="TextColIdIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="txtcol_pk"
				ShortName="PIdx"
				Suffix="IdIdx"
				Label="IdIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="Id" IsAscending="true" DefaultVisibility="true" />
		</PrimaryIndex>
		<Index Name="TextColTableIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="false"
				DbName="txtcol_xtable"
				ShortName="TblIdx"
				Suffix="TableIdx"
				Label="Table Index" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="TableId" IsAscending="true" DefaultVisibility="true" />
		</Index>
		<SuperClassRelation Name="SuperClass"
				DbName="txtcol_super"
				Label="SuperClass"
				Suffix="SuperClass"
				FromIndex="TextColIdIdx"
				ToIndex="TextDef.TextDefIdIdx"
				IsRequired="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="Id" ToCol="Id" DefaultVisibility="true" />
		</SuperClassRelation>
	</Table>

	<Table Name="TokenCol"
			TableClassCode="TKNC"
			DbName="tkncol"
			DefaultVisibility="true"
			IsInstantiable="true"
			HasHistory="true"
			HasAuditColumns="true"
			LoaderBehaviour="Update"
			SecScope="Tenant" >
		<TableCol Name="TenantId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="TenantIdGen" />
		<TableCol Name="Id"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ValueIdGen" />
		<TableCol Name="TableId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ScopeIdGen" />
		<PrimaryIndex Name="TokenColIdIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="tkncol_pk"
				ShortName="PIdx"
				Suffix="IdIdx"
				Label="IdIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="Id" IsAscending="true" DefaultVisibility="true" />
		</PrimaryIndex>
		<Index Name="TokenColTableIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="false"
				DbName="tkncol_xtable"
				ShortName="TblIdx"
				Suffix="TableIdx"
				Label="Table Index" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="TableId" IsAscending="true" DefaultVisibility="true" />
		</Index>
		<SuperClassRelation Name="SuperClass"
				DbName="tkncol_super"
				Label="SuperClass"
				Suffix="SuperClass"
				FromIndex="TokenColIdIdx"
				ToIndex="TokenDef.TokenDefIdIdx"
				IsRequired="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="Id" ToCol="Id" DefaultVisibility="true" />
		</SuperClassRelation>
	</Table>

	<Table Name="UInt16Col"
			TableClassCode="U16C"
			DbName="uint16col"
			DefaultVisibility="true"
			IsInstantiable="true"
			HasHistory="true"
			HasAuditColumns="true"
			LoaderBehaviour="Update"
			SecScope="Tenant" >
		<TableCol Name="TenantId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="TenantIdGen" />
		<TableCol Name="Id"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ValueIdGen" />
		<TableCol Name="TableId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ScopeIdGen" />
		<PrimaryIndex Name="UInt16ColIdIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="uint16col_pk"
				ShortName="PIdx"
				Suffix="IdIdx"
				Label="IdIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="Id" IsAscending="true" DefaultVisibility="true" />
		</PrimaryIndex>
		<Index Name="UInt16ColTableIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="false"
				DbName="uint16col_xtable"
				ShortName="TblIdx"
				Suffix="TableIdx"
				Label="Table Index" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="TableId" IsAscending="true" DefaultVisibility="true" />
		</Index>
		<SuperClassRelation Name="SuperClass"
				DbName="uint16col_super"
				Label="SuperClass"
				Suffix="SuperClass"
				FromIndex="UInt16ColIdIdx"
				ToIndex="UInt16Def.UInt16DefIdIdx"
				IsRequired="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="Id" ToCol="Id" DefaultVisibility="true" />
		</SuperClassRelation>
	</Table>

	<Table Name="UInt32Col"
			TableClassCode="U32C"
			DbName="uint32col"
			DefaultVisibility="true"
			IsInstantiable="true"
			HasHistory="true"
			HasAuditColumns="true"
			LoaderBehaviour="Update"
			SecScope="Tenant" >
		<TableCol Name="TenantId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="TenantIdGen" />
		<TableCol Name="Id"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ValueIdGen" />
		<TableCol Name="TableId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ScopeIdGen" />
		<PrimaryIndex Name="UInt32ColIdIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="uint32col_pk"
				ShortName="PIdx"
				Suffix="IdIdx"
				Label="IdIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="Id" IsAscending="true" DefaultVisibility="true" />
		</PrimaryIndex>
		<Index Name="UInt32ColTableIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="false"
				DbName="uint32col_xtable"
				ShortName="TblIdx"
				Suffix="TableIdx"
				Label="Table Index" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="TableId" IsAscending="true" DefaultVisibility="true" />
		</Index>
		<SuperClassRelation Name="SuperClass"
				DbName="uint32col_super"
				Label="SuperClass"
				Suffix="SuperClass"
				FromIndex="UInt32ColIdIdx"
				ToIndex="UInt32Def.UInt32DefIdIdx"
				IsRequired="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="Id" ToCol="Id" DefaultVisibility="true" />
		</SuperClassRelation>
	</Table>

	<Table Name="UInt64Col"
			TableClassCode="U64C"
			DbName="uint64col"
			DefaultVisibility="true"
			IsInstantiable="true"
			HasHistory="true"
			HasAuditColumns="true"
			LoaderBehaviour="Update"
			SecScope="Tenant" >
		<TableCol Name="TenantId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="TenantIdGen" />
		<TableCol Name="Id"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ValueIdGen" />
		<TableCol Name="TableId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ScopeIdGen" />
		<PrimaryIndex Name="UInt64ColIdIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="uint64col_pk"
				ShortName="PIdx"
				Suffix="IdIdx"
				Label="IdIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="Id" IsAscending="true" DefaultVisibility="true" />
		</PrimaryIndex>
		<Index Name="UInt64ColTableIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="false"
				DbName="uint64col_xtable"
				ShortName="TblIdx"
				Suffix="TableIdx"
				Label="Table Index" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="TableId" IsAscending="true" DefaultVisibility="true" />
		</Index>
		<SuperClassRelation Name="SuperClass"
				DbName="uint64col_super"
				Label="SuperClass"
				Suffix="SuperClass"
				FromIndex="UInt64ColIdIdx"
				ToIndex="UInt64Def.UInt64DefIdIdx"
				IsRequired="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="Id" ToCol="Id" DefaultVisibility="true" />
		</SuperClassRelation>
	</Table>

	<Table Name="UuidCol"
			TableClassCode="UIDC"
			DbName="uuidcol"
			DefaultVisibility="true"
			IsInstantiable="true"
			HasHistory="true"
			HasAuditColumns="true"
			LoaderBehaviour="Update"
			SecScope="Tenant" >
		<TableCol Name="TenantId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="TenantIdGen" />
		<TableCol Name="Id"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ValueIdGen" />
		<TableCol Name="TableId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ScopeIdGen" />
		<PrimaryIndex Name="UuidColIdIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="uuidcol_pk"
				ShortName="PIdx"
				Suffix="IdIdx"
				Label="IdIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="Id" IsAscending="true" DefaultVisibility="true" />
		</PrimaryIndex>
		<Index Name="UuidColTableIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="false"
				DbName="uuidcol_xtable"
				ShortName="TblIdx"
				Suffix="TableIdx"
				Label="Table Index" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="TableId" IsAscending="true" DefaultVisibility="true" />
		</Index>
		<SuperClassRelation Name="SuperClass"
				DbName="uuidcol_super"
				Label="SuperClass"
				Suffix="SuperClass"
				FromIndex="UuidColIdIdx"
				ToIndex="UuidDef.UuidDefIdIdx"
				IsRequired="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="Id" ToCol="Id" DefaultVisibility="true" />
		</SuperClassRelation>
	</Table>

	<Table Name="UuidGen"
			TableClassCode="IGUU"
			DbName="idguuid"
			DefaultVisibility="true"
			IsInstantiable="true"
			HasHistory="true"
			HasAuditColumns="true"
			LoaderBehaviour="Update"
			SecScope="Tenant" >
		<TableCol Name="TenantId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="TenantIdGen" />
		<TableCol Name="Id"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ValueIdGen" />
		<PrimaryIndex Name="UuidGenIdIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="idguuid_pk"
				ShortName="PIdx"
				Suffix="IdIdx"
				Label="IdIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="Id" IsAscending="true" DefaultVisibility="true" />
		</PrimaryIndex>
		<SuperClassRelation Name="SuperClass"
				DbName="idguuid_super"
				Label="SuperClass"
				Suffix="SuperClass"
				FromIndex="UuidGenIdIdx"
				ToIndex="UuidType.UuidTypeIdIdx"
				IsRequired="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="Id" ToCol="Id" DefaultVisibility="true" />
		</SuperClassRelation>
	</Table>

	<Table Name="EnumCol"
			TableClassCode="ENMC"
			DbName="enumcol"
			DefaultVisibility="true"
			IsInstantiable="true"
			HasHistory="true"
			HasAuditColumns="true"
			LoaderBehaviour="Update"
			SecScope="Tenant" >
		<TableCol Name="TenantId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="TenantIdGen" />
		<TableCol Name="Id"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ValueIdGen" />
		<TableCol Name="TableId"
				IsNullable="false"
				DefaultVisibility="true"
				DataType="ScopeIdGen" />
		<PrimaryIndex Name="EnumColIdIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="true"
				DbName="enumcol_pk"
				ShortName="PIdx"
				Suffix="IdIdx"
				Label="IdIdx" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="Id" IsAscending="true" DefaultVisibility="true" />
		</PrimaryIndex>
		<Index Name="EnumColTableIdx"
				DefaultVisibility="true"
				IsDbMapped="true"
				IsUnique="false"
				DbName="enumcol_xtable"
				ShortName="TblIdx"
				Suffix="TableIdx"
				Label="Table Index" >
			<IndexCol Name="TenantId" IsAscending="true" DefaultVisibility="true" />
			<IndexCol Name="TableId" IsAscending="true" DefaultVisibility="true" />
		</Index>
		<SuperClassRelation Name="SuperClass"
				DbName="enumcol_super"
				Label="SuperClass"
				Suffix="SuperClass"
				FromIndex="EnumColIdIdx"
				ToIndex="EnumDef.EnumDefIdIdx"
				IsRequired="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="Id" ToCol="Id" DefaultVisibility="true" />
		</SuperClassRelation>
	</Table>

	<TableAddendum FromTable="BlobType">
		<Relation Name="Reference"
				RelationType="Children"
				DbName="blbtyp_ref"
				Label="Referencing Table Columns"
				Suffix="Ref"
				FromIndex="BlobTypeIdIdx"
				ToIndex="TableCol.TableColDataTypeIdx"
				IsRequired="false"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="DataTypeTenantId" DefaultVisibility="true" />
			<RelationCol Name="Id" ToCol="DataTypeId" DefaultVisibility="true" />
		</Relation>
	</TableAddendum>

	<TableAddendum FromTable="BoolType">
		<Relation Name="Reference"
				RelationType="Children"
				DbName="booltyp_ref"
				Label="Referencing Table Columns"
				Suffix="Ref"
				FromIndex="BoolTypeIdIdx"
				ToIndex="TableCol.TableColDataTypeIdx"
				IsRequired="false"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="DataTypeTenantId" DefaultVisibility="true" />
			<RelationCol Name="Id" ToCol="DataTypeId" DefaultVisibility="true" />
		</Relation>
	</TableAddendum>

	<TableAddendum FromTable="Domain">
		<Relation Name="SchemaDef"
				RelationType="Components"
				DbName="dombas_schdef"
				Label="Schema Definition"
				Suffix="SchemaDef"
				FromIndex="DomainIdIdx"
				ToIndex="SchemaDef.SchemaDefDomainIdx"
				IsRequired="false"
				IsXsdContainer="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="Id" ToCol="DomainId" DefaultVisibility="true" />
		</Relation>
	</TableAddendum>

	<TableAddendum FromTable="DoubleType">
		<Relation Name="Reference"
				RelationType="Children"
				DbName="dbltyp_ref"
				Label="Referencing Table Columns"
				Suffix="Ref"
				FromIndex="DoubleTypeIdIdx"
				ToIndex="TableCol.TableColDataTypeIdx"
				IsRequired="false"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="DataTypeTenantId" DefaultVisibility="true" />
			<RelationCol Name="Id" ToCol="DataTypeId" DefaultVisibility="true" />
		</Relation>
	</TableAddendum>

	<TableAddendum FromTable="EnumType">
		<Relation Name="Reference"
				RelationType="Children"
				DbName="enumtyp_ref"
				Label="Referencing Table Columns"
				Suffix="Ref"
				FromIndex="EnumTypeIdIdx"
				ToIndex="TableCol.TableColDataTypeIdx"
				IsRequired="false"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="DataTypeTenantId" DefaultVisibility="true" />
			<RelationCol Name="Id" ToCol="DataTypeId" DefaultVisibility="true" />
		</Relation>
	</TableAddendum>

	<TableAddendum FromTable="FloatType">
		<Relation Name="Reference"
				RelationType="Children"
				DbName="flttyp_ref"
				Label="Referencing Table Columns"
				Suffix="Ref"
				FromIndex="FloatTypeIdIdx"
				ToIndex="TableCol.TableColDataTypeIdx"
				IsRequired="false"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="DataTypeTenantId" DefaultVisibility="true" />
			<RelationCol Name="Id" ToCol="DataTypeId" DefaultVisibility="true" />
		</Relation>
	</TableAddendum>

	<TableAddendum FromTable="Index">
		<Relation Name="Tenant"
				RelationType="Owner"
				DbName="index_tenant"
				Label="Tenant"
				Suffix="Tenant"
				FromIndex="IndexTenantIdx"
				ToIndex="Tenant.TenantIdIdx"
				IsRequired="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="Id" DefaultVisibility="true" />
		</Relation>
		<Relation Name="IndexTable"
				RelationType="Container"
				DbName="index_idxtbl"
				Label="Table Definition"
				Suffix="Table"
				FromIndex="IndexTableIdx"
				ToIndex="Table.TableIdIdx"
				IsRequired="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="TableId" ToCol="Id" DefaultVisibility="true" />
		</Relation>
		<Relation Name="IndexCol"
				RelationType="Components"
				DbName="index_idxcol"
				Label="Index Column Definitions"
				Suffix="Column"
				FromIndex="IndexIdIdx"
				ToIndex="IndexCol.IndexColIndexIdx"
				IsRequired="false"
				IsXsdContainer="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="Id" ToCol="IndexId" DefaultVisibility="true" />
		</Relation>
	</TableAddendum>

	<TableAddendum FromTable="IndexCol">
		<Relation Name="Tenant"
				RelationType="Owner"
				DbName="idxcol_tenant"
				Label="Tenant"
				Suffix="Tenant"
				FromIndex="IndexColTenantIdx"
				ToIndex="Tenant.TenantIdIdx"
				IsRequired="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="Id" DefaultVisibility="true" />
		</Relation>
		<Relation Name="Index"
				RelationType="Container"
				DbName="idxcol_index"
				Label="Containing Index"
				Suffix="Index"
				FromIndex="IndexColIndexIdx"
				ToIndex="Index.IndexIdIdx"
				IsRequired="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="IndexId" ToCol="Id" DefaultVisibility="true" />
		</Relation>
		<Relation Name="Prev"
				RelationType="Lookup"
				DbName="idxcol_prev"
				Label="Previous Column"
				Suffix="Prev"
				FromIndex="IndexColPrevIdx"
				ToIndex="IndexCol.IndexColIdIdx"
				IsRequired="false"
				DefaultVisibility="true" >
			<RelationCol Name="PrevTenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="PrevId" ToCol="Id" DefaultVisibility="true" />
		</Relation>
		<Relation Name="Next"
				RelationType="Lookup"
				DbName="idxcol_next"
				Label="Next Column"
				Suffix="Next"
				FromIndex="IndexColNextIdx"
				ToIndex="IndexCol.IndexColIdIdx"
				IsRequired="false"
				DefaultVisibility="true" >
			<RelationCol Name="NextTenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="NextId" ToCol="Id" DefaultVisibility="true" />
		</Relation>
	</TableAddendum>

	<TableAddendum FromTable="Int16Type">
		<Relation Name="Reference"
				RelationType="Children"
				DbName="int16typ_ref"
				Label="Referencing Table Columns"
				Suffix="Ref"
				FromIndex="Int16TypeIdIdx"
				ToIndex="TableCol.TableColDataTypeIdx"
				IsRequired="false"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="DataTypeTenantId" DefaultVisibility="true" />
			<RelationCol Name="Id" ToCol="DataTypeId" DefaultVisibility="true" />
		</Relation>
	</TableAddendum>

	<TableAddendum FromTable="Int32Type">
		<Relation Name="Reference"
				RelationType="Children"
				DbName="int32typ_ref"
				Label="Referencing Table Columns"
				Suffix="Ref"
				FromIndex="Int32TypeIdIdx"
				ToIndex="TableCol.TableColDataTypeIdx"
				IsRequired="false"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="DataTypeTenantId" DefaultVisibility="true" />
			<RelationCol Name="Id" ToCol="DataTypeId" DefaultVisibility="true" />
		</Relation>
	</TableAddendum>

	<TableAddendum FromTable="Int64Type">
		<Relation Name="Reference"
				RelationType="Children"
				DbName="int64typ_ref"
				Label="Referencing Table Columns"
				Suffix="Ref"
				FromIndex="Int64TypeIdIdx"
				ToIndex="TableCol.TableColDataTypeIdx"
				IsRequired="false"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="DataTypeTenantId" DefaultVisibility="true" />
			<RelationCol Name="Id" ToCol="DataTypeId" DefaultVisibility="true" />
		</Relation>
	</TableAddendum>

	<TableAddendum FromTable="NmTokenType">
		<Relation Name="Reference"
				RelationType="Children"
				DbName="nmtoktyp_ref"
				Label="Referencing Table Columns"
				Suffix="Ref"
				FromIndex="NmTokenTypeIdIdx"
				ToIndex="TableCol.TableColDataTypeIdx"
				IsRequired="false"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="DataTypeTenantId" DefaultVisibility="true" />
			<RelationCol Name="Id" ToCol="DataTypeId" DefaultVisibility="true" />
		</Relation>
	</TableAddendum>

	<TableAddendum FromTable="NmTokensType">
		<Relation Name="Reference"
				RelationType="Children"
				DbName="nmtokstyp_ref"
				Label="Referencing Table Columns"
				Suffix="Ref"
				FromIndex="NmTokensTypeIdIdx"
				ToIndex="TableCol.TableColDataTypeIdx"
				IsRequired="false"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="DataTypeTenantId" DefaultVisibility="true" />
			<RelationCol Name="Id" ToCol="DataTypeId" DefaultVisibility="true" />
		</Relation>
	</TableAddendum>

	<TableAddendum FromTable="NumberType">
		<Relation Name="Reference"
				RelationType="Children"
				DbName="numtyp_ref"
				Label="Referencing Table Columns"
				Suffix="Ref"
				FromIndex="NumberTypeIdIdx"
				ToIndex="TableCol.TableColDataTypeIdx"
				IsRequired="false"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="DataTypeTenantId" DefaultVisibility="true" />
			<RelationCol Name="Id" ToCol="DataTypeId" DefaultVisibility="true" />
		</Relation>
	</TableAddendum>

	<TableAddendum FromTable="OptFullRange">
		<Relation Name="Tenant"
				RelationType="Container"
				DbName="optfulrng_tenant"
				Label="Tenant"
				Suffix="Tenant"
				FromIndex="OptFullRangeTenantIdx"
				ToIndex="Tenant.TenantIdIdx"
				IsRequired="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="Id" DefaultVisibility="true" />
		</Relation>
	</TableAddendum>

	<TableAddendum FromTable="OptMaxValue">
		<Relation Name="Tenant"
				RelationType="Container"
				DbName="optmaxval_tenant"
				Label="Tenant"
				Suffix="Tenant"
				FromIndex="OptMaxValueTenantIdx"
				ToIndex="Tenant.TenantIdIdx"
				IsRequired="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="Id" DefaultVisibility="true" />
		</Relation>
	</TableAddendum>

	<TableAddendum FromTable="OptMinMaxValue">
		<Relation Name="Tenant"
				RelationType="Container"
				DbName="optminmaxval_tenant"
				Label="Tenant"
				Suffix="Tenant"
				FromIndex="OptMinMaxValueTenantIdx"
				ToIndex="Tenant.TenantIdIdx"
				IsRequired="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="Id" DefaultVisibility="true" />
		</Relation>
	</TableAddendum>

	<TableAddendum FromTable="OptMinValue">
		<Relation Name="Tenant"
				RelationType="Container"
				DbName="optminval_tenant"
				Label="Tenant"
				Suffix="Tenant"
				FromIndex="OptMinValueTenantIdx"
				ToIndex="Tenant.TenantIdIdx"
				IsRequired="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="Id" DefaultVisibility="true" />
		</Relation>
	</TableAddendum>

	<TableAddendum FromTable="Relation">
		<Relation Name="Tenant"
				RelationType="Owner"
				DbName="reln_tenant"
				Label="Tenant"
				Suffix="Tenant"
				FromIndex="RelationTenantIdx"
				ToIndex="Tenant.TenantIdIdx"
				IsRequired="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="Id" DefaultVisibility="true" />
		</Relation>
		<Relation Name="RelationTable"
				RelationType="Container"
				DbName="reln_table"
				Label="Table Definition"
				Suffix="Table"
				FromIndex="RelationTableIdx"
				ToIndex="Table.TableIdIdx"
				IsRequired="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="TableId" ToCol="Id" DefaultVisibility="true" />
		</Relation>
		<Relation Name="RelationNarrowed"
				RelationType="Lookup"
				DbName="reln_narrowed"
				Label="Narrowed Relation"
				Suffix="Narrowed"
				FromIndex="RelationNarrowedIdx"
				ToIndex="Relation.RelationIdIdx"
				IsRequired="false"
				DefaultVisibility="true" >
			<RelationCol Name="NarrowedTenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="NarrowedId" ToCol="Id" DefaultVisibility="true" />
		</Relation>
		<Relation Name="RelationCol"
				RelationType="Components"
				DbName="reln_relncol"
				Label="Relation Column Definitions"
				Suffix="Column"
				FromIndex="RelationIdIdx"
				ToIndex="RelationCol.RelationColRelIdx"
				IsRequired="false"
				IsXsdContainer="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="Id" ToCol="RelationId" DefaultVisibility="true" />
		</Relation>
	</TableAddendum>

	<TableAddendum FromTable="RelationCol">
		<Relation Name="Tenant"
				RelationType="Owner"
				DbName="relncol_tenant"
				Label="Tenant"
				Suffix="Tenant"
				FromIndex="RelationColTenantIdx"
				ToIndex="Tenant.TenantIdIdx"
				IsRequired="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="Id" DefaultVisibility="true" />
		</Relation>
		<Relation Name="Relation"
				RelationType="Container"
				DbName="relncol_reln"
				Label="Containing Relation"
				Suffix="Relation"
				FromIndex="RelationColRelIdx"
				ToIndex="Relation.RelationIdIdx"
				IsRequired="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="RelationId" ToCol="Id" DefaultVisibility="true" />
		</Relation>
	</TableAddendum>

	<TableAddendum FromTable="ReqFullRange">
		<Relation Name="Tenant"
				RelationType="Container"
				DbName="reqfulrng_tenant"
				Label="Tenant"
				Suffix="Tenant"
				FromIndex="ReqFullRangeTenantIdx"
				ToIndex="Tenant.TenantIdIdx"
				IsRequired="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="Id" DefaultVisibility="true" />
		</Relation>
	</TableAddendum>

	<TableAddendum FromTable="ReqMaxValue">
		<Relation Name="Tenant"
				RelationType="Container"
				DbName="reqmaxval_tenant"
				Label="Tenant"
				Suffix="Tenant"
				FromIndex="ReqMaxValueTenantIdx"
				ToIndex="Tenant.TenantIdIdx"
				IsRequired="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="Id" DefaultVisibility="true" />
		</Relation>
	</TableAddendum>

	<TableAddendum FromTable="ReqMinMaxValue">
		<Relation Name="Tenant"
				RelationType="Container"
				DbName="reqminmaxval_tenant"
				Label="Tenant"
				Suffix="Tenant"
				FromIndex="ReqMinMaxValueTenantIdx"
				ToIndex="Tenant.TenantIdIdx"
				IsRequired="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="Id" DefaultVisibility="true" />
		</Relation>
	</TableAddendum>

	<TableAddendum FromTable="ReqMinValue">
		<Relation Name="Tenant"
				RelationType="Container"
				DbName="reqminval_tenant"
				Label="Tenant"
				Suffix="Tenant"
				FromIndex="ReqMinValueTenantIdx"
				ToIndex="Tenant.TenantIdIdx"
				IsRequired="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="Id" DefaultVisibility="true" />
		</Relation>
	</TableAddendum>

	<TableAddendum FromTable="SchemaDef">
		<Relation Name="ParentDomain"
				RelationType="Container"
				DbName="schdef_dom"
				Label="Parent Domain"
				Suffix="ParentDomain"
				FromIndex="SchemaDefDomainIdx"
				ToIndex="Domain.DomainIdIdx"
				IsRequired="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="DomainId" ToCol="Id" DefaultVisibility="true" />
		</Relation>
		<Relation Name="SchemaDefTable"
				RelationType="Components"
				DbName="schdef_table"
				Label="Table Definitions"
				Suffix="Table"
				FromIndex="SchemaDefIdIdx"
				ToIndex="Table.TableSchemaDefIdx"
				IsRequired="false"
				IsXsdContainer="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="Id" ToCol="SchemaDefId" DefaultVisibility="true" />
		</Relation>
		<Relation Name="SchemaDefType"
				RelationType="Components"
				DbName="schdef_type"
				Label="Type Definitions"
				Suffix="Type"
				FromIndex="SchemaDefIdIdx"
				ToIndex="Value.ValueScopeIdx"
				IsRequired="false"
				IsXsdContainer="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="Id" ToCol="ScopeId" DefaultVisibility="true" />
		</Relation>
	</TableAddendum>

	<TableAddendum FromTable="Scope">
		<Relation Name="Tenant"
				RelationType="Owner"
				DbName="scope_tenant"
				Label="Tenant"
				Suffix="Tenant"
				FromIndex="ScopeTenantIdx"
				ToIndex="Tenant.TenantIdIdx"
				IsRequired="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="Id" DefaultVisibility="true" />
		</Relation>
	</TableAddendum>

	<TableAddendum FromTable="StringType">
		<Relation Name="Reference"
				RelationType="Children"
				DbName="strtyp_ref"
				Label="Referencing Table Columns"
				Suffix="Ref"
				FromIndex="StringTypeIdIdx"
				ToIndex="TableCol.TableColDataTypeIdx"
				IsRequired="false"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="DataTypeTenantId" DefaultVisibility="true" />
			<RelationCol Name="Id" ToCol="DataTypeId" DefaultVisibility="true" />
		</Relation>
	</TableAddendum>

	<TableAddendum FromTable="Table">
		<Relation Name="SchemaDef"
				RelationType="Container"
				DbName="table_schdef"
				Label="Containing Schema Definition"
				Suffix="SchemaDef"
				FromIndex="TableSchemaDefIdx"
				ToIndex="SchemaDef.SchemaDefIdIdx"
				IsRequired="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="SchemaDefId" ToCol="Id" DefaultVisibility="true" />
		</Relation>
		<Relation Name="TableRelation"
				RelationType="Components"
				DbName="table_tblreln"
				Label="Relation Definitions"
				Suffix="Relation"
				FromIndex="TableIdIdx"
				ToIndex="Relation.RelationTableIdx"
				IsRequired="false"
				IsXsdContainer="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="Id" ToCol="TableId" DefaultVisibility="true" />
		</Relation>
		<Relation Name="TableIndex"
				RelationType="Components"
				DbName="table_tblidx"
				Label="Index Definitions"
				Suffix="Index"
				FromIndex="TableIdIdx"
				ToIndex="Index.IndexTableIdx"
				IsRequired="false"
				IsXsdContainer="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="Id" ToCol="TableId" DefaultVisibility="true" />
		</Relation>
		<Relation Name="TableValue"
				RelationType="Components"
				DbName="table_tblval"
				Label="Value Definitions"
				Suffix="Value"
				FromIndex="TableIdIdx"
				ToIndex="Value.ValueScopeIdx"
				IsRequired="false"
				IsXsdContainer="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="Id" ToCol="ScopeId" DefaultVisibility="true" />
		</Relation>
		<Relation Name="PrimaryIndex"
				RelationType="Lookup"
				DbName="table_primidx"
				Label="Primary Index"
				Suffix="PIndex"
				FromIndex="TablePrimaryIndexIdx"
				ToIndex="Index.IndexIdIdx"
				IsRequired="false"
				DefaultVisibility="true"
				PopDepChain="TableIndex" >
			<RelationCol Name="PrimaryIndexTenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="PrimaryIndexId" ToCol="Id" DefaultVisibility="true" />
		</Relation>
	</TableAddendum>

	<TableAddendum FromTable="Tenant">
		<Relation Name="TenantReqFullRange"
				RelationType="Components"
				DbName="tenant_reqfulrng"
				Label="Test 01 - Full Range"
				Suffix="ReqFullRange"
				FromIndex="TenantIdIdx"
				ToIndex="ReqFullRange.ReqFullRangeTenantIdx"
				IsRequired="false"
				IsXsdContainer="true"
				DefaultVisibility="true" >
			<RelationCol Name="Id" ToCol="TenantId" DefaultVisibility="true" />
		</Relation>
		<Relation Name="TenantReqMinValue"
				RelationType="Components"
				DbName="tenant_reqminval"
				Label="Test 02 - Req Min Value"
				Suffix="ReqMinValue"
				FromIndex="TenantIdIdx"
				ToIndex="ReqMinValue.ReqMinValueTenantIdx"
				IsRequired="false"
				IsXsdContainer="true"
				DefaultVisibility="true" >
			<RelationCol Name="Id" ToCol="TenantId" DefaultVisibility="true" />
		</Relation>
		<Relation Name="TenantReqMaxValue"
				RelationType="Components"
				DbName="tenant_reqmaxval"
				Label="Test 03 - Req Max Value"
				Suffix="ReqMaxValue"
				FromIndex="TenantIdIdx"
				ToIndex="ReqMaxValue.ReqMaxValueTenantIdx"
				IsRequired="false"
				IsXsdContainer="true"
				DefaultVisibility="true" >
			<RelationCol Name="Id" ToCol="TenantId" DefaultVisibility="true" />
		</Relation>
		<Relation Name="TenantReqMinMaxValue"
				RelationType="Components"
				DbName="tenant_reqminmaxval"
				Label="Test 04 - Req Min and Max Value"
				Suffix="ReqMinMaxVal"
				FromIndex="TenantIdIdx"
				ToIndex="ReqMinMaxValue.ReqMinMaxValueTenantIdx"
				IsRequired="false"
				IsXsdContainer="true"
				DefaultVisibility="true" >
			<RelationCol Name="Id" ToCol="TenantId" DefaultVisibility="true" />
		</Relation>
		<Relation Name="TenantOptFullRange"
				RelationType="Components"
				DbName="tenant_optfulrng"
				Label="Test 05 - Opt Full Range"
				Suffix="OptFullRange"
				FromIndex="TenantIdIdx"
				ToIndex="OptFullRange.OptFullRangeTenantIdx"
				IsRequired="false"
				IsXsdContainer="true"
				DefaultVisibility="true" >
			<RelationCol Name="Id" ToCol="TenantId" DefaultVisibility="true" />
		</Relation>
		<Relation Name="TenantOptMinValue"
				RelationType="Components"
				DbName="tenant_optminval"
				Label="Test 06 - Opt Min Value"
				Suffix="OptMinValue"
				FromIndex="TenantIdIdx"
				ToIndex="OptMinValue.OptMinValueTenantIdx"
				IsRequired="false"
				IsXsdContainer="true"
				DefaultVisibility="true" >
			<RelationCol Name="Id" ToCol="TenantId" DefaultVisibility="true" />
		</Relation>
		<Relation Name="TenantOptMaxValue"
				RelationType="Components"
				DbName="tenant_optmaxval"
				Label="Test 07 - Opt Max Value"
				Suffix="OptMaxValue"
				FromIndex="TenantIdIdx"
				ToIndex="OptMaxValue.OptMaxValueTenantIdx"
				IsRequired="false"
				IsXsdContainer="true"
				DefaultVisibility="true" >
			<RelationCol Name="Id" ToCol="TenantId" DefaultVisibility="true" />
		</Relation>
		<Relation Name="TenantOptMinMaxValue"
				RelationType="Components"
				DbName="tenant_optminmaxval"
				Label="Test 08 - Opt Min and Max Value"
				Suffix="OptMinMaxVal"
				FromIndex="TenantIdIdx"
				ToIndex="OptMinMaxValue.OptMinMaxValueTenantIdx"
				IsRequired="false"
				IsXsdContainer="true"
				DefaultVisibility="true" >
			<RelationCol Name="Id" ToCol="TenantId" DefaultVisibility="true" />
		</Relation>
		<Relation Name="TenantSchema"
				RelationType="Components"
				DbName="tenant_schdef"
				Label="Scope Definitions (Tables and SchemaDefs)"
				Suffix="Scope"
				FromIndex="TenantIdIdx"
				ToIndex="SchemaDef.SchemaDefCTenantIdx"
				IsRequired="false"
				DefaultVisibility="true" >
			<RelationCol Name="Id" ToCol="TenantId" DefaultVisibility="true" />
		</Relation>
	</TableAddendum>

	<TableAddendum FromTable="TextType">
		<Relation Name="Reference"
				RelationType="Children"
				DbName="txttyp_ref"
				Label="Referencing Table Columns"
				Suffix="Ref"
				FromIndex="TextTypeIdIdx"
				ToIndex="TableCol.TableColDataTypeIdx"
				IsRequired="false"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="DataTypeTenantId" DefaultVisibility="true" />
			<RelationCol Name="Id" ToCol="DataTypeId" DefaultVisibility="true" />
		</Relation>
	</TableAddendum>

	<TableAddendum FromTable="TokenType">
		<Relation Name="Reference"
				RelationType="Children"
				DbName="tkntyp_ref"
				Label="Referencing Table Columns"
				Suffix="Ref"
				FromIndex="TokenTypeIdIdx"
				ToIndex="TableCol.TableColDataTypeIdx"
				IsRequired="false"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="DataTypeTenantId" DefaultVisibility="true" />
			<RelationCol Name="Id" ToCol="DataTypeId" DefaultVisibility="true" />
		</Relation>
	</TableAddendum>

	<TableAddendum FromTable="UInt16Type">
		<Relation Name="Reference"
				RelationType="Children"
				DbName="ui16typ_ref"
				Label="Referencing Table Columns"
				Suffix="Ref"
				FromIndex="UInt16TypeIdIdx"
				ToIndex="TableCol.TableColDataTypeIdx"
				IsRequired="false"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="DataTypeTenantId" DefaultVisibility="true" />
			<RelationCol Name="Id" ToCol="DataTypeId" DefaultVisibility="true" />
		</Relation>
	</TableAddendum>

	<TableAddendum FromTable="UInt32Type">
		<Relation Name="Reference"
				RelationType="Children"
				DbName="ui32typ_ref"
				Label="Referencing Table Columns"
				Suffix="Ref"
				FromIndex="UInt32TypeIdIdx"
				ToIndex="TableCol.TableColDataTypeIdx"
				IsRequired="false"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="DataTypeTenantId" DefaultVisibility="true" />
			<RelationCol Name="Id" ToCol="DataTypeId" DefaultVisibility="true" />
		</Relation>
	</TableAddendum>

	<TableAddendum FromTable="UInt64Type">
		<Relation Name="Reference"
				RelationType="Children"
				DbName="ui64typ_ref"
				Label="Referencing Table Columns"
				Suffix="Ref"
				FromIndex="UInt64TypeIdIdx"
				ToIndex="TableCol.TableColDataTypeIdx"
				IsRequired="false"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="DataTypeTenantId" DefaultVisibility="true" />
			<RelationCol Name="Id" ToCol="DataTypeId" DefaultVisibility="true" />
		</Relation>
	</TableAddendum>

	<TableAddendum FromTable="UuidType">
		<Relation Name="Reference"
				RelationType="Children"
				DbName="uuidtyp_ref"
				Label="Referencing Table Columns"
				Suffix="Ref"
				FromIndex="UuidTypeIdIdx"
				ToIndex="TableCol.TableColDataTypeIdx"
				IsRequired="false"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="DataTypeTenantId" DefaultVisibility="true" />
			<RelationCol Name="Id" ToCol="DataTypeId" DefaultVisibility="true" />
		</Relation>
	</TableAddendum>

	<TableAddendum FromTable="Value">
		<Relation Name="Tenant"
				RelationType="Owner"
				DbName="value_tenant"
				Label="Tenant"
				Suffix="Tenant"
				FromIndex="ValueTenantIdx"
				ToIndex="Tenant.TenantIdIdx"
				IsRequired="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="Id" DefaultVisibility="true" />
		</Relation>
		<Relation Name="Scope"
				RelationType="Container"
				DbName="value_scope"
				Label="Containing Scope"
				Suffix="Scope"
				FromIndex="ValueScopeIdx"
				ToIndex="Scope.ScopeIdIdx"
				IsRequired="true"
				DefaultVisibility="true" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="ScopeId" ToCol="Id" DefaultVisibility="true" />
		</Relation>
		<Relation Name="Prev"
				RelationType="Lookup"
				DbName="value_prev"
				Label="Previous Value"
				Suffix="Prev"
				FromIndex="ValuePrevIdx"
				ToIndex="Value.ValueIdIdx"
				IsRequired="false"
				DefaultVisibility="true" >
			<RelationCol Name="PrevTenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="PrevId" ToCol="Id" DefaultVisibility="true" />
		</Relation>
		<Relation Name="Next"
				RelationType="Lookup"
				DbName="value_next"
				Label="Next Value"
				Suffix="Next"
				FromIndex="ValueNextIdx"
				ToIndex="Value.ValueIdIdx"
				IsRequired="false"
				DefaultVisibility="true" >
			<RelationCol Name="NextTenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="NextId" ToCol="Id" DefaultVisibility="true" />
		</Relation>
	</TableAddendum>

	<TableAddendum FromTable="BlobCol">
		<Relation Name="Table"
				RelationType="Container"
				DbName="blbcol_tbl"
				Label="Containing Table"
				Suffix="Table"
				FromIndex="BlobColTableIdx"
				ToIndex="Table.TableIdIdx"
				IsRequired="true"
				DefaultVisibility="true"
				Narrowed="Value.Scope" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="TableId" ToCol="Id" DefaultVisibility="true" />
		</Relation>
	</TableAddendum>

	<TableAddendum FromTable="BlobType">
		<Relation Name="SchemaDef"
				RelationType="Container"
				DbName="blbtyp_sch"
				Label="Containing Schema Definition"
				Suffix="SchemaDef"
				FromIndex="BlobTypeSchemaDefIdx"
				ToIndex="SchemaDef.SchemaDefIdIdx"
				IsRequired="true"
				DefaultVisibility="true"
				Narrowed="Value.Scope" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="SchemaDefId" ToCol="Id" DefaultVisibility="true" />
		</Relation>
	</TableAddendum>

	<TableAddendum FromTable="BoolCol">
		<Relation Name="Table"
				RelationType="Container"
				DbName="boolcol_tbl"
				Label="Containing Table"
				Suffix="Table"
				FromIndex="BoolColTableIdx"
				ToIndex="Table.TableIdIdx"
				IsRequired="true"
				DefaultVisibility="true"
				Narrowed="Value.Scope" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="TableId" ToCol="Id" DefaultVisibility="true" />
		</Relation>
	</TableAddendum>

	<TableAddendum FromTable="BoolType">
		<Relation Name="SchemaDef"
				RelationType="Container"
				DbName="booltyp_sch"
				Label="Containing Schema Definition"
				Suffix="SchemaDef"
				FromIndex="BoolTypeSchemaDefIdx"
				ToIndex="SchemaDef.SchemaDefIdIdx"
				IsRequired="true"
				DefaultVisibility="true"
				Narrowed="Value.Scope" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="SchemaDefId" ToCol="Id" DefaultVisibility="true" />
		</Relation>
	</TableAddendum>

	<TableAddendum FromTable="DoubleCol">
		<Relation Name="Table"
				RelationType="Container"
				DbName="dblcol_tbl"
				Label="Containing Table"
				Suffix="Table"
				FromIndex="DoubleColTableIdx"
				ToIndex="Table.TableIdIdx"
				IsRequired="true"
				DefaultVisibility="true"
				Narrowed="Value.Scope" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="TableId" ToCol="Id" DefaultVisibility="true" />
		</Relation>
	</TableAddendum>

	<TableAddendum FromTable="DoubleType">
		<Relation Name="SchemaDef"
				RelationType="Container"
				DbName="dbltyp_sch"
				Label="Containing Schema Definition"
				Suffix="SchemaDef"
				FromIndex="DoubleTypeSchemaDefIdx"
				ToIndex="SchemaDef.SchemaDefIdIdx"
				IsRequired="true"
				DefaultVisibility="true"
				Narrowed="Value.Scope" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="SchemaDefId" ToCol="Id" DefaultVisibility="true" />
		</Relation>
	</TableAddendum>

	<TableAddendum FromTable="EnumCol">
		<Relation Name="Table"
				RelationType="Container"
				DbName="enumcol_tbl"
				Label="Containing Table"
				Suffix="Table"
				FromIndex="EnumColTableIdx"
				ToIndex="Table.TableIdIdx"
				IsRequired="true"
				DefaultVisibility="true"
				Narrowed="Value.Scope" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="TableId" ToCol="Id" DefaultVisibility="true" />
		</Relation>
	</TableAddendum>

	<TableAddendum FromTable="EnumType">
		<Relation Name="SchemaDef"
				RelationType="Container"
				DbName="enumtyp_sch"
				Label="Containing Schema Definition"
				Suffix="SchemaDef"
				FromIndex="EnumTypeSchemaDefIdx"
				ToIndex="SchemaDef.SchemaDefIdIdx"
				IsRequired="true"
				DefaultVisibility="true"
				Narrowed="Value.Scope" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="SchemaDefId" ToCol="Id" DefaultVisibility="true" />
		</Relation>
	</TableAddendum>

	<TableAddendum FromTable="FloatCol">
		<Relation Name="Table"
				RelationType="Container"
				DbName="fltcol_tbl"
				Label="Containing Table"
				Suffix="Table"
				FromIndex="FloatColTableIdx"
				ToIndex="Table.TableIdIdx"
				IsRequired="true"
				DefaultVisibility="true"
				Narrowed="Value.Scope" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="TableId" ToCol="Id" DefaultVisibility="true" />
		</Relation>
	</TableAddendum>

	<TableAddendum FromTable="FloatType">
		<Relation Name="SchemaDef"
				RelationType="Container"
				DbName="flttyp_sch"
				Label="Containing Schema Definition"
				Suffix="SchemaDef"
				FromIndex="FloatTypeSchemaDefIdx"
				ToIndex="SchemaDef.SchemaDefIdIdx"
				IsRequired="true"
				DefaultVisibility="true"
				Narrowed="Value.Scope" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="SchemaDefId" ToCol="Id" DefaultVisibility="true" />
		</Relation>
	</TableAddendum>

	<TableAddendum FromTable="IndexCol">
		<Relation Name="DataCol"
				RelationType="Lookup"
				DbName="idxcol_datacol"
				Label="Data Column"
				Suffix="DataCol"
				FromIndex="IndexColDataColIdx"
				ToIndex="Value.ValueIdIdx"
				IsRequired="false"
				DefaultVisibility="true"
				PopDepChain="Index.IndexTable.TableValue" >
			<RelationCol Name="DataColTenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="DataColId" ToCol="Id" DefaultVisibility="true" />
		</Relation>
	</TableAddendum>

	<TableAddendum FromTable="Int16Col">
		<Relation Name="Table"
				RelationType="Container"
				DbName="i16col_tbl"
				Label="Containing Table"
				Suffix="Table"
				FromIndex="Int16ColTableIdx"
				ToIndex="Table.TableIdIdx"
				IsRequired="true"
				DefaultVisibility="true"
				Narrowed="Value.Scope" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="TableId" ToCol="Id" DefaultVisibility="true" />
		</Relation>
	</TableAddendum>

	<TableAddendum FromTable="Int16Type">
		<Relation Name="SchemaDef"
				RelationType="Container"
				DbName="i16typ_sch"
				Label="Containing Schema Definition"
				Suffix="SchemaDef"
				FromIndex="Int16TypeSchemaDefIdx"
				ToIndex="SchemaDef.SchemaDefIdIdx"
				IsRequired="true"
				DefaultVisibility="true"
				Narrowed="Value.Scope" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="SchemaDefId" ToCol="Id" DefaultVisibility="true" />
		</Relation>
	</TableAddendum>

	<TableAddendum FromTable="Int32Col">
		<Relation Name="Table"
				RelationType="Container"
				DbName="i32col_tbl"
				Label="Containing Table"
				Suffix="Table"
				FromIndex="Int32ColTableIdx"
				ToIndex="Table.TableIdIdx"
				IsRequired="true"
				DefaultVisibility="true"
				Narrowed="Value.Scope" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="TableId" ToCol="Id" DefaultVisibility="true" />
		</Relation>
	</TableAddendum>

	<TableAddendum FromTable="Int32Type">
		<Relation Name="SchemaDef"
				RelationType="Container"
				DbName="i32typ_sch"
				Label="Containing Schema Definition"
				Suffix="SchemaDef"
				FromIndex="Int32TypeSchemaDefIdx"
				ToIndex="SchemaDef.SchemaDefIdIdx"
				IsRequired="true"
				DefaultVisibility="true"
				Narrowed="Value.Scope" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="SchemaDefId" ToCol="Id" DefaultVisibility="true" />
		</Relation>
	</TableAddendum>

	<TableAddendum FromTable="Int64Col">
		<Relation Name="Table"
				RelationType="Container"
				DbName="i64col_tbl"
				Label="Containing Table"
				Suffix="Table"
				FromIndex="Int64ColTableIdx"
				ToIndex="Table.TableIdIdx"
				IsRequired="true"
				DefaultVisibility="true"
				Narrowed="Value.Scope" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="TableId" ToCol="Id" DefaultVisibility="true" />
		</Relation>
	</TableAddendum>

	<TableAddendum FromTable="Int64Type">
		<Relation Name="SchemaDef"
				RelationType="Container"
				DbName="i64typ_sch"
				Label="Containing Schema Definition"
				Suffix="SchemaDef"
				FromIndex="Int64TypeSchemaDefIdx"
				ToIndex="SchemaDef.SchemaDefIdIdx"
				IsRequired="true"
				DefaultVisibility="true"
				Narrowed="Value.Scope" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="SchemaDefId" ToCol="Id" DefaultVisibility="true" />
		</Relation>
	</TableAddendum>

	<TableAddendum FromTable="NmTokenCol">
		<Relation Name="Table"
				RelationType="Container"
				DbName="nmtokcol_tbl"
				Label="Containing Table"
				Suffix="Table"
				FromIndex="NmTokenColTableIdx"
				ToIndex="Table.TableIdIdx"
				IsRequired="true"
				DefaultVisibility="true"
				Narrowed="Value.Scope" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="TableId" ToCol="Id" DefaultVisibility="true" />
		</Relation>
	</TableAddendum>

	<TableAddendum FromTable="NmTokenType">
		<Relation Name="SchemaDef"
				RelationType="Container"
				DbName="nmtoktyp_sch"
				Label="Containing Schema Definition"
				Suffix="SchemaDef"
				FromIndex="NmTokenTypeSchemaDefIdx"
				ToIndex="SchemaDef.SchemaDefIdIdx"
				IsRequired="true"
				DefaultVisibility="true"
				Narrowed="Value.Scope" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="SchemaDefId" ToCol="Id" DefaultVisibility="true" />
		</Relation>
	</TableAddendum>

	<TableAddendum FromTable="NmTokensCol">
		<Relation Name="Table"
				RelationType="Container"
				DbName="nmtkscol_tbl"
				Label="Containing Table"
				Suffix="Table"
				FromIndex="NmTokensColTableIdx"
				ToIndex="Table.TableIdIdx"
				IsRequired="true"
				DefaultVisibility="true"
				Narrowed="Value.Scope" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="TableId" ToCol="Id" DefaultVisibility="true" />
		</Relation>
	</TableAddendum>

	<TableAddendum FromTable="NmTokensType">
		<Relation Name="SchemaDef"
				RelationType="Container"
				DbName="nmtkstyp_sch"
				Label="Containing Schema Definition"
				Suffix="SchemaDef"
				FromIndex="NmTokensTypeSchemaDefIdx"
				ToIndex="SchemaDef.SchemaDefIdIdx"
				IsRequired="true"
				DefaultVisibility="true"
				Narrowed="Value.Scope" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="SchemaDefId" ToCol="Id" DefaultVisibility="true" />
		</Relation>
	</TableAddendum>

	<TableAddendum FromTable="NumberCol">
		<Relation Name="Table"
				RelationType="Container"
				DbName="numcol_tbl"
				Label="Containing Table"
				Suffix="Table"
				FromIndex="NumberColTableIdx"
				ToIndex="Table.TableIdIdx"
				IsRequired="true"
				DefaultVisibility="true"
				Narrowed="Value.Scope" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="TableId" ToCol="Id" DefaultVisibility="true" />
		</Relation>
	</TableAddendum>

	<TableAddendum FromTable="NumberType">
		<Relation Name="SchemaDef"
				RelationType="Container"
				DbName="numtyp_sch"
				Label="Containing Schema Definition"
				Suffix="SchemaDef"
				FromIndex="NumberTypeSchemaDefIdx"
				ToIndex="SchemaDef.SchemaDefIdIdx"
				IsRequired="true"
				DefaultVisibility="true"
				Narrowed="Value.Scope" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="SchemaDefId" ToCol="Id" DefaultVisibility="true" />
		</Relation>
	</TableAddendum>

	<TableAddendum FromTable="Relation">
		<Relation Name="RelationFromIndex"
				RelationType="Parent"
				DbName="reln_relfmidx"
				Label="From Index Definition"
				Suffix="FromIndex"
				FromIndex="RelationFromIndexIdx"
				ToIndex="Index.IndexIdIdx"
				IsRequired="true"
				DefaultVisibility="true"
				PopDepChain="RelationTable.TableIndex" >
			<RelationCol Name="FromIndexTenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="FromIndexId" ToCol="Id" DefaultVisibility="true" />
		</Relation>
		<Relation Name="RelationToTable"
				RelationType="Parent"
				DbName="reln_totbl"
				Label="To Table Definition"
				Suffix="ToTable"
				FromIndex="RelationToTableIdx"
				ToIndex="Table.TableIdIdx"
				IsRequired="true"
				DefaultVisibility="true"
				PopDepChain="RelationTable.SchemaDef.SchemaDefTable" >
			<RelationCol Name="ToTableTenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="ToTableId" ToCol="Id" DefaultVisibility="true" />
		</Relation>
		<Relation Name="RelationToIndex"
				RelationType="Parent"
				DbName="reln_toidx"
				Label="To Index Definition"
				Suffix="ToIndex"
				FromIndex="RelationToIndexIdx"
				ToIndex="Index.IndexIdIdx"
				IsRequired="true"
				DefaultVisibility="true"
				PopDepChain="RelationToTable.TableIndex" >
			<RelationCol Name="ToIndexTenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="ToIndexId" ToCol="Id" DefaultVisibility="true" />
		</Relation>
	</TableAddendum>

	<TableAddendum FromTable="RelationCol">
		<Relation Name="FromColumn"
				RelationType="Lookup"
				DbName="relcol_fmcol"
				Label="From Index Column"
				Suffix="FromCol"
				FromIndex="RelationColFromIndexColIdx"
				ToIndex="IndexCol.IndexColIdIdx"
				IsRequired="true"
				DefaultVisibility="true"
				PopDepChain="Relation.RelationFromIndex.IndexCol" >
			<RelationCol Name="FromColTenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="FromColId" ToCol="Id" DefaultVisibility="true" />
		</Relation>
		<Relation Name="ToColumn"
				RelationType="Lookup"
				DbName="relcol_tocol"
				Label="To Index Column"
				Suffix="ToCol"
				FromIndex="RelationColToIndexColIdx"
				ToIndex="IndexCol.IndexColIdIdx"
				IsRequired="true"
				DefaultVisibility="true"
				PopDepChain="Relation.RelationToIndex.IndexCol" >
			<RelationCol Name="ToColTenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="ToColId" ToCol="Id" DefaultVisibility="true" />
		</Relation>
	</TableAddendum>

	<TableAddendum FromTable="SchemaDef">
		<Relation Name="CTenant"
				RelationType="Owner"
				DbName="schdef_ctenant"
				Label="CTenant"
				Suffix="CTenant"
				FromIndex="SchemaDefCTenantIdx"
				ToIndex="Tenant.TenantIdIdx"
				IsRequired="true"
				DefaultVisibility="true"
				Narrowed="Scope.Tenant" >
			<RelationCol Name="TenantId" ToCol="Id" DefaultVisibility="true" />
		</Relation>
	</TableAddendum>

	<TableAddendum FromTable="StringCol">
		<Relation Name="Table"
				RelationType="Container"
				DbName="strcol_tbl"
				Label="Containing Table"
				Suffix="Table"
				FromIndex="StringColTableIdx"
				ToIndex="Table.TableIdIdx"
				IsRequired="true"
				DefaultVisibility="true"
				Narrowed="Value.Scope" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="TableId" ToCol="Id" DefaultVisibility="true" />
		</Relation>
	</TableAddendum>

	<TableAddendum FromTable="StringType">
		<Relation Name="SchemaDef"
				RelationType="Container"
				DbName="strtyp_sch"
				Label="Containing Schema Definition"
				Suffix="SchemaDef"
				FromIndex="StringTypeSchemaDefIdx"
				ToIndex="SchemaDef.SchemaDefIdIdx"
				IsRequired="true"
				DefaultVisibility="true"
				Narrowed="Value.Scope" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="SchemaDefId" ToCol="Id" DefaultVisibility="true" />
		</Relation>
	</TableAddendum>

	<TableAddendum FromTable="TableCol">
		<Relation Name="Table"
				RelationType="Container"
				DbName="tblcol_table"
				Label="Containing Table"
				Suffix="Table"
				FromIndex="TableColTableIdx"
				ToIndex="Table.TableIdIdx"
				IsRequired="true"
				DefaultVisibility="true"
				Narrowed="Value.Scope" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="TableId" ToCol="Id" DefaultVisibility="true" />
		</Relation>
		<Relation Name="DataType"
				RelationType="Parent"
				DbName="tblcol_datatyp"
				Label="Column Data Type"
				Suffix="DataType"
				FromIndex="TableColDataTypeIdx"
				ToIndex="Value.ValueIdIdx"
				IsRequired="true"
				DefaultVisibility="true"
				PopDepChain="Table.SchemaDef.SchemaDefType" >
			<RelationCol Name="DataTypeTenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="DataTypeId" ToCol="Id" DefaultVisibility="true" />
		</Relation>
	</TableAddendum>

	<TableAddendum FromTable="TextCol">
		<Relation Name="Table"
				RelationType="Container"
				DbName="txtcol_tbl"
				Label="Containing Table"
				Suffix="Table"
				FromIndex="TextColTableIdx"
				ToIndex="Table.TableIdIdx"
				IsRequired="true"
				DefaultVisibility="true"
				Narrowed="Value.Scope" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="TableId" ToCol="Id" DefaultVisibility="true" />
		</Relation>
	</TableAddendum>

	<TableAddendum FromTable="TextType">
		<Relation Name="SchemaDef"
				RelationType="Container"
				DbName="txttyp_sch"
				Label="Containing Schema Definition"
				Suffix="SchemaDef"
				FromIndex="TextTypeSchemaDefIdx"
				ToIndex="SchemaDef.SchemaDefIdIdx"
				IsRequired="true"
				DefaultVisibility="true"
				Narrowed="Value.Scope" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="SchemaDefId" ToCol="Id" DefaultVisibility="true" />
		</Relation>
	</TableAddendum>

	<TableAddendum FromTable="TokenCol">
		<Relation Name="Table"
				RelationType="Container"
				DbName="tokecol_tbl"
				Label="Containing Table"
				Suffix="Table"
				FromIndex="TokenColTableIdx"
				ToIndex="Table.TableIdIdx"
				IsRequired="true"
				DefaultVisibility="true"
				Narrowed="Value.Scope" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="TableId" ToCol="Id" DefaultVisibility="true" />
		</Relation>
	</TableAddendum>

	<TableAddendum FromTable="TokenType">
		<Relation Name="SchemaDef"
				RelationType="Container"
				DbName="toketyp_sch"
				Label="Containing Schema Definition"
				Suffix="SchemaDef"
				FromIndex="TokenTypeSchemaDefIdx"
				ToIndex="SchemaDef.SchemaDefIdIdx"
				IsRequired="true"
				DefaultVisibility="true"
				Narrowed="Value.Scope" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="SchemaDefId" ToCol="Id" DefaultVisibility="true" />
		</Relation>
	</TableAddendum>

	<TableAddendum FromTable="UInt16Col">
		<Relation Name="Table"
				RelationType="Container"
				DbName="ui16col_tbl"
				Label="Containing Table"
				Suffix="Table"
				FromIndex="UInt16ColTableIdx"
				ToIndex="Table.TableIdIdx"
				IsRequired="true"
				DefaultVisibility="true"
				Narrowed="Value.Scope" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="TableId" ToCol="Id" DefaultVisibility="true" />
		</Relation>
	</TableAddendum>

	<TableAddendum FromTable="UInt16Type">
		<Relation Name="SchemaDef"
				RelationType="Container"
				DbName="ui16typ_sch"
				Label="Containing Schema Definition"
				Suffix="SchemaDef"
				FromIndex="UInt16TypeSchemaDefIdx"
				ToIndex="SchemaDef.SchemaDefIdIdx"
				IsRequired="true"
				DefaultVisibility="true"
				Narrowed="Value.Scope" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="SchemaDefId" ToCol="Id" DefaultVisibility="true" />
		</Relation>
	</TableAddendum>

	<TableAddendum FromTable="UInt32Col">
		<Relation Name="Table"
				RelationType="Container"
				DbName="ui32col_tbl"
				Label="Containing Table"
				Suffix="Table"
				FromIndex="UInt32ColTableIdx"
				ToIndex="Table.TableIdIdx"
				IsRequired="true"
				DefaultVisibility="true"
				Narrowed="Value.Scope" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="TableId" ToCol="Id" DefaultVisibility="true" />
		</Relation>
	</TableAddendum>

	<TableAddendum FromTable="UInt32Type">
		<Relation Name="SchemaDef"
				RelationType="Container"
				DbName="ui32typ_sch"
				Label="Containing Schema Definition"
				Suffix="SchemaDef"
				FromIndex="UInt32TypeSchemaDefIdx"
				ToIndex="SchemaDef.SchemaDefIdIdx"
				IsRequired="true"
				DefaultVisibility="true"
				Narrowed="Value.Scope" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="SchemaDefId" ToCol="Id" DefaultVisibility="true" />
		</Relation>
	</TableAddendum>

	<TableAddendum FromTable="UInt64Col">
		<Relation Name="Table"
				RelationType="Container"
				DbName="ui64col_tbl"
				Label="Containing Table"
				Suffix="Table"
				FromIndex="UInt64ColTableIdx"
				ToIndex="Table.TableIdIdx"
				IsRequired="true"
				DefaultVisibility="true"
				Narrowed="Value.Scope" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="TableId" ToCol="Id" DefaultVisibility="true" />
		</Relation>
	</TableAddendum>

	<TableAddendum FromTable="UInt64Type">
		<Relation Name="SchemaDef"
				RelationType="Container"
				DbName="ui64typ_sch"
				Label="Containing Schema Definition"
				Suffix="SchemaDef"
				FromIndex="UInt64TypeSchemaDefIdx"
				ToIndex="SchemaDef.SchemaDefIdIdx"
				IsRequired="true"
				DefaultVisibility="true"
				Narrowed="Value.Scope" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="SchemaDefId" ToCol="Id" DefaultVisibility="true" />
		</Relation>
	</TableAddendum>

	<TableAddendum FromTable="UuidCol">
		<Relation Name="Table"
				RelationType="Container"
				DbName="uuidcol_tbl"
				Label="Containing Table"
				Suffix="Table"
				FromIndex="UuidColTableIdx"
				ToIndex="Table.TableIdIdx"
				IsRequired="true"
				DefaultVisibility="true"
				Narrowed="Value.Scope" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="TableId" ToCol="Id" DefaultVisibility="true" />
		</Relation>
	</TableAddendum>

	<TableAddendum FromTable="UuidType">
		<Relation Name="SchemaDef"
				RelationType="Container"
				DbName="uuidtyp_sch"
				Label="Containing Schema Definition"
				Suffix="SchemaDef"
				FromIndex="UuidTypeSchemaDefIdx"
				ToIndex="SchemaDef.SchemaDefIdIdx"
				IsRequired="true"
				DefaultVisibility="true"
				Narrowed="Value.Scope" >
			<RelationCol Name="TenantId" ToCol="TenantId" DefaultVisibility="true" />
			<RelationCol Name="SchemaDefId" ToCol="Id" DefaultVisibility="true" />
		</Relation>
	</TableAddendum>

	<TableAddendum FromTable="IndexCol">
		<Chain Name="IndexColOrder"
				ShortName="ColOrd"
				Label="Index Column Order"
				Suffix="ColOrder"
				DefaultVisibility="true"
				PrevRel="Prev"
				NextRel="Next" />
	</TableAddendum>

	<TableAddendum FromTable="Value">
		<Chain Name="ValueOrder"
				ShortName="ValOrd"
				Label="Value Order"
				Suffix="ValOrder"
				DefaultVisibility="true"
				PrevRel="Prev"
				NextRel="Next" />
	</TableAddendum>

	<TableAddendum FromTable="SchemaDef">
		<ClearDep Name="ClearTableRelationNarrowed" ClearDepChain="SchemaDefTable.TableRelation.RelationNarrowed" />
		<ClearDep Name="ClearTablePrimaryIndex" ClearDepChain="SchemaDefTable.PrimaryIndex" />
	</TableAddendum>

	<TableAddendum FromTable="Table">
		<ClearDep Name="ClearTablePrimaryIndex" ClearDepChain="PrimaryIndex" />
	</TableAddendum>

	<TableAddendum FromTable="Tenant">
		<ClearDep Name="ClearTableRelationNarrowed" ClearDepChain="TenantSchema.SchemaDefTable.TableRelation.RelationNarrowed" />
		<ClearDep Name="ClearTablePrimaryIndex" ClearDepChain="TenantSchema.SchemaDefTable.PrimaryIndex" />
	</TableAddendum>

	<TableAddendum FromTable="BlobType">
		<DelDep Name="DelReferences" DelDepChain="Reference" />
	</TableAddendum>

	<TableAddendum FromTable="BoolType">
		<DelDep Name="DelReferences" DelDepChain="Reference" />
	</TableAddendum>

	<TableAddendum FromTable="Domain">
		<DelDep Name="DelDomSchemaDefs" DelDepChain="SchemaDef" />
	</TableAddendum>

	<TableAddendum FromTable="DoubleType">
		<DelDep Name="DelReferences" DelDepChain="Reference" />
	</TableAddendum>

	<TableAddendum FromTable="EnumType">
		<DelDep Name="DelReferences" DelDepChain="Reference" />
	</TableAddendum>

	<TableAddendum FromTable="FloatType">
		<DelDep Name="DelReferences" DelDepChain="Reference" />
	</TableAddendum>

	<TableAddendum FromTable="Index">
		<DelDep Name="DelIndexCol" DelDepChain="IndexCol" />
	</TableAddendum>

	<TableAddendum FromTable="Int16Type">
		<DelDep Name="DelReferences" DelDepChain="Reference" />
	</TableAddendum>

	<TableAddendum FromTable="Int32Type">
		<DelDep Name="DelReferences" DelDepChain="Reference" />
	</TableAddendum>

	<TableAddendum FromTable="Int64Type">
		<DelDep Name="DelReferences" DelDepChain="Reference" />
	</TableAddendum>

	<TableAddendum FromTable="MajorVersion">
		<DelDep Name="DelMajVerSchemaDefs" DelDepChain="SchemaDef" />
	</TableAddendum>

	<TableAddendum FromTable="MinorVersion">
		<DelDep Name="DelMinVerSchemaDefs" DelDepChain="SchemaDef" />
	</TableAddendum>

	<TableAddendum FromTable="NmTokenType">
		<DelDep Name="DelReferences" DelDepChain="Reference" />
	</TableAddendum>

	<TableAddendum FromTable="NmTokensType">
		<DelDep Name="DelReferences" DelDepChain="Reference" />
	</TableAddendum>

	<TableAddendum FromTable="NumberType">
		<DelDep Name="DelReferences" DelDepChain="Reference" />
	</TableAddendum>

	<TableAddendum FromTable="RealProject">
		<DelDep Name="DelRealProjSchemaDefs" DelDepChain="SchemaDef" />
	</TableAddendum>

	<TableAddendum FromTable="Relation">
		<DelDep Name="DelRelationCol" DelDepChain="RelationCol" />
	</TableAddendum>

	<TableAddendum FromTable="SchemaDef">
		<DelDep Name="DelTypeDef" DelDepChain="SchemaDefType" />
		<DelDep Name="DelTable" DelDepChain="SchemaDefTable" />
		<DelDep Name="DelTableColumns" DelDepChain="SchemaDefTable.TableValue" />
		<DelDep Name="DelTableIndex" DelDepChain="SchemaDefTable.TableIndex" />
		<DelDep Name="DelTableIndexCol" DelDepChain="SchemaDefTable.TableIndex.IndexCol" />
		<DelDep Name="DelTableRelation" DelDepChain="SchemaDefTable.TableRelation" />
		<DelDep Name="DelTableRelationCol" DelDepChain="SchemaDefTable.TableRelation.RelationCol" />
	</TableAddendum>

	<TableAddendum FromTable="StringType">
		<DelDep Name="DelReferences" DelDepChain="Reference" />
	</TableAddendum>

	<TableAddendum FromTable="SubProject">
		<DelDep Name="DelSubProjSchemaDefs" DelDepChain="SchemaDef" />
	</TableAddendum>

	<TableAddendum FromTable="Table">
		<DelDep Name="DelTableColumns" DelDepChain="TableValue" />
		<DelDep Name="DelTableIndex" DelDepChain="TableIndex" />
		<DelDep Name="DelTableIndexCol" DelDepChain="TableIndex.IndexCol" />
		<DelDep Name="DelTableRelation" DelDepChain="TableRelation" />
		<DelDep Name="DelTableRelationCol" DelDepChain="TableRelation.RelationCol" />
	</TableAddendum>

	<TableAddendum FromTable="Tenant">
		<DelDep Name="DelReqFullRange" DelDepChain="TenantReqFullRange" />
		<DelDep Name="DelReqMinValue" DelDepChain="TenantReqMinValue" />
		<DelDep Name="DelReqMaxValue" DelDepChain="TenantReqMaxValue" />
		<DelDep Name="DelReqMinMaxValue" DelDepChain="TenantReqMinMaxValue" />
		<DelDep Name="DelOptFullRange" DelDepChain="TenantOptFullRange" />
		<DelDep Name="DelOptMinValue" DelDepChain="TenantOptMinValue" />
		<DelDep Name="DelOptMaxValue" DelDepChain="TenantOptMaxValue" />
		<DelDep Name="DelOptMinMaxValue" DelDepChain="TenantOptMinMaxValue" />
		<DelDep Name="DelSchemaDef" DelDepChain="TenantSchema" />
		<DelDep Name="DelTypeDef" DelDepChain="TenantSchema.SchemaDefType" />
		<DelDep Name="DelTable" DelDepChain="TenantSchema.SchemaDefTable" />
		<DelDep Name="DelTableColumns" DelDepChain="TenantSchema.SchemaDefTable.TableValue" />
		<DelDep Name="DelTableIndex" DelDepChain="TenantSchema.SchemaDefTable.TableIndex" />
		<DelDep Name="DelTableIndexCol" DelDepChain="TenantSchema.SchemaDefTable.TableIndex.IndexCol" />
		<DelDep Name="DelTableRelation" DelDepChain="TenantSchema.SchemaDefTable.TableRelation" />
		<DelDep Name="DelTableRelationCol" DelDepChain="TenantSchema.SchemaDefTable.TableRelation.RelationCol" />
	</TableAddendum>

	<TableAddendum FromTable="TextType">
		<DelDep Name="DelReferences" DelDepChain="Reference" />
	</TableAddendum>

	<TableAddendum FromTable="TokenType">
		<DelDep Name="DelReferences" DelDepChain="Reference" />
	</TableAddendum>

	<TableAddendum FromTable="TopDomain">
		<DelDep Name="DelTopDomSchemaDefs" DelDepChain="SchemaDef" />
	</TableAddendum>

	<TableAddendum FromTable="TopProject">
		<DelDep Name="DelTopProjSchemaDefs" DelDepChain="SchemaDef" />
	</TableAddendum>

	<TableAddendum FromTable="UInt16Type">
		<DelDep Name="DelReferences" DelDepChain="Reference" />
	</TableAddendum>

	<TableAddendum FromTable="UInt32Type">
		<DelDep Name="DelReferences" DelDepChain="Reference" />
	</TableAddendum>

	<TableAddendum FromTable="UInt64Type">
		<DelDep Name="DelReferences" DelDepChain="Reference" />
	</TableAddendum>

	<TableAddendum FromTable="UuidType">
		<DelDep Name="DelReferences" DelDepChain="Reference" />
	</TableAddendum>

	<TableAddendum FromTable="ReqFullRange">
		<ServerProc Name="TestClassProcNoArgs"
				IsInstanceMethod="false"
				DefaultVisibility="true" >
			<JavaMethodBody>
		// This method is wired as a class procedure and therefore
		// has no dirty flag to return.  It takes no arguments,
		// so you&apos;d have to be pretty creative to use this form
		// of server procedure.  The return value indicates whether
		// any data was changed by invoking the procedure.

		return( false );
</JavaMethodBody>
			<CPlusMethodBody>
		// This method is wired as a class procedure and therefore
		// has no dirty flag to return.  It takes no arguments,
		// so you&apos;d have to be pretty creative to use this form
		// of server procedure.  The return value indicates whether
		// any data was changed by invoking the procedure.

		return( false );
</CPlusMethodBody>
		</ServerProc>
		<ServerProc Name="TestClassProcWithArg"
				IsInstanceMethod="false"
				DefaultVisibility="true" >
			<Param Name="ReqArg1"
					IsNullable="false"
					Type="FullRangeInt16" />
			<Param Name="OptArg2"
					IsNullable="true"
					Type="FullRangeInt16" />
			<JavaMethodBody>
		// This method is wired as a class procedure and returns
		// true if any data was changed.  It takes two arguments,
		// the first required and the second nullable, just to
		// make sure the range of rules is exercised.

		return( true );
</JavaMethodBody>
			<CPlusMethodBody>
		// This method is wired as a class procedure and returns
		// true if any data was changed.  It takes two arguments,
		// the first required and the second nullable, just to
		// make sure the range of rules is exercised.

		return( true );
</CPlusMethodBody>
		</ServerProc>
		<ServerProc Name="TestInstProcNoArgs"
				IsInstanceMethod="true"
				DefaultVisibility="true" >
			<JavaMethodBody>
		// This method is wired as an instance procedure and
		// returns a boolean dirty flag.

		return( false );
</JavaMethodBody>
			<CPlusMethodBody>
		// This method is wired as an instance procedure and
		// returns a boolean dirty flag.

		return( false );
</CPlusMethodBody>
		</ServerProc>
		<ServerProc Name="TestInstProcWithArg"
				IsInstanceMethod="true"
				DefaultVisibility="true" >
			<Param Name="ReqArg1"
					IsNullable="false"
					Type="FullRangeInt16" />
			<Param Name="OptArg2"
					IsNullable="true"
					Type="FullRangeInt16" />
			<JavaMethodBody>
		// This method is wired as an instance procedure and
		// returns a boolean dirty flag.  It takes two arguments,
		// the first required and the second nullable, just to
		// make sure the range of rules is exercised.

		return( true );
</JavaMethodBody>
			<CPlusMethodBody>
		// This method is wired as an instance procedure and
		// returns a boolean dirty flag.  It takes two arguments,
		// the first required and the second nullable, just to
		// make sure the range of rules is exercised.

		return( true );
</CPlusMethodBody>
		</ServerProc>
	</TableAddendum>

	<TableAddendum FromTable="Table">
		<ServerObjFunc Name="TestClassObjFuncNoArgs"
				IsInstanceMethod="false"
				DefaultVisibility="true"
				ReturnTable="Table" >
			<JavaMethodBody>
		return( null );
</JavaMethodBody>
			<CPlusMethodBody>
		return( NULL );
</CPlusMethodBody>
		</ServerObjFunc>
		<ServerObjFunc Name="TestClassObjFuncWithArg"
				IsInstanceMethod="false"
				DefaultVisibility="true"
				ReturnTable="Table" >
			<Param Name="ReqArg1"
					IsNullable="false"
					Type="FullRangeInt16" />
			<Param Name="OptArg2"
					IsNullable="true"
					Type="FullRangeInt16" />
			<JavaMethodBody>
		return( null );
</JavaMethodBody>
			<CPlusMethodBody>
		return( NULL );
</CPlusMethodBody>
		</ServerObjFunc>
		<ServerObjFunc Name="TestInstObjFuncNoArgs"
				IsInstanceMethod="true"
				DefaultVisibility="true"
				ReturnTable="Table" >
			<JavaMethodBody>
		return( ($SchemaName$TableBuff)obj.getBuff() );
</JavaMethodBody>
			<CPlusMethodBody>
		return( dynamic_cast&lt;$DefSchemaName$TableBuff*&gt;( obj-&gt;getBuff()-&gt;clone() ) );
</CPlusMethodBody>
		</ServerObjFunc>
		<ServerObjFunc Name="TestInstObjFuncWithArg"
				IsInstanceMethod="true"
				DefaultVisibility="true"
				ReturnTable="Table" >
			<Param Name="ReqArg1"
					IsNullable="false"
					Type="FullRangeInt16" />
			<Param Name="OptArg2"
					IsNullable="true"
					Type="FullRangeInt16" />
			<JavaMethodBody>
		return( ($DefSchemaName$TableBuff)obj.getBuff() );
</JavaMethodBody>
			<CPlusMethodBody>
		return( dynamic_cast&lt;$DefSchemaName$TableBuff*&gt;( obj-&gt;getBuff()-&gt;clone() ) );
</CPlusMethodBody>
		</ServerObjFunc>
		<ServerListFunc Name="TestClassListFuncNoArgs"
				IsInstanceMethod="false"
				DefaultVisibility="true"
				ReturnTable="Value" >
			<JavaMethodBody>
		$DefSchemaName$ValueBuff arrOfValue[] = new $DefSchemaName$ValueBuff[0];
		return( arrOfValue );
</JavaMethodBody>
			<CPlusMethodBody>
		std::vector&lt;$DefSchemaName$ValueBuff*&gt;* newVec = new std::vector&lt;$DefSchemaName$ValueBuff*&gt;();
		return( *newVec );
</CPlusMethodBody>
		</ServerListFunc>
		<ServerListFunc Name="TestClassListFuncWithArg"
				IsInstanceMethod="false"
				DefaultVisibility="true"
				ReturnTable="Value" >
			<Param Name="ReqArg1"
					IsNullable="false"
					Type="FullRangeInt16" />
			<Param Name="OptArg2"
					IsNullable="true"
					Type="FullRangeInt16" />
			<JavaMethodBody>
		$SchemaName$ValueBuff arrOfValue[] = new $SchemaName$ValueBuff[0];
		return( arrOfValue );
</JavaMethodBody>
			<CPlusMethodBody>
		std::vector&lt;$DefSchemaName$ValueBuff*&gt;* newVec = new std::vector&lt;$DefSchemaName$ValueBuff*&gt;();
		return( *newVec );
</CPlusMethodBody>
		</ServerListFunc>
		<ServerListFunc Name="TestInstListFuncNoArgs"
				IsInstanceMethod="true"
				DefaultVisibility="true"
				ReturnTable="Value" >
			<JavaMethodBody>
		List&lt;I$DefSchemaName$ValueObj&gt; values = obj.getOptionalComponentsValue();
		int sz = values.size();
		$DefSchemaName$ValueBuff arrOfValue[] = new $DefSchemaName$ValueBuff[sz];
		Iterator&lt;I$DefSchemaName$ValueObj&gt; iter = values.iterator();
		I$DefSchemaName$ValueObj value;
		for( int i = 0; i &lt; sz; i ++ ) {
			value = iter.next();
			arrOfValue[i] = value.getBuff();
		}
		return( arrOfValue );
</JavaMethodBody>
			<CPlusMethodBody>
		std::vector&lt;I$DefSchemaName$ValueObj*&gt; values = obj-&gt;getOptionalComponentsValue();
		std::vector&lt;$DefSchemaName$ValueBuff*&gt;* retVec = new std::vector&lt;$DefSchemaName$ValueBuff*&gt;();
		std::vector&lt;I$DefSchemaName$ValueObj*&gt;::iterator iter = values.begin();
		std::vector&lt;I$DefSchemaName$ValueObj*&gt;::iterator end = values.end();
		while( iter != end ) {
			retVec-&gt;push_back( dynamic_cast&lt;$DefSchemaName$ValueBuff*&gt;( (*iter)-&gt;getBuff()-&gt;clone() ) );
			iter ++;
		}
		return( *retVec );
</CPlusMethodBody>
		</ServerListFunc>
		<ServerListFunc Name="TestInstListFuncWithArg"
				IsInstanceMethod="true"
				DefaultVisibility="true"
				ReturnTable="Value" >
			<Param Name="ReqArg1"
					IsNullable="false"
					Type="FullRangeInt16" />
			<Param Name="OptArg2"
					IsNullable="true"
					Type="FullRangeInt16" />
			<JavaMethodBody>
		List&lt;I$DefSchemaName$ValueObj&gt; values = obj.getOptionalComponentsValue();
		int sz = values.size();
		$DefSchemaName$ValueBuff arrOfValue[] = new $DefSchemaName$ValueBuff[sz];
		Iterator&lt;I$DefSchemaName$ValueObj&gt; iter = values.iterator();
		I$DefSchemaName$ValueObj value;
		for( int i = 0; i &lt; sz; i ++ ) {
			value = iter.next();
			arrOfValue[i] = value.getBuff();
		}
		return( arrOfValue );
</JavaMethodBody>
			<CPlusMethodBody>
		std::vector&lt;I$DefSchemaName$ValueObj*&gt; values = obj-&gt;getOptionalComponentsValue();
		std::vector&lt;$DefSchemaName$ValueBuff*&gt;* retVec = new std::vector&lt;$DefSchemaName$ValueBuff*&gt;();
		std::vector&lt;I$DefSchemaName$ValueObj*&gt;::iterator iter = values.begin();
		std::vector&lt;I$DefSchemaName$ValueObj*&gt;::iterator end = values.end();
		while( iter != end ) {
			retVec-&gt;push_back( dynamic_cast&lt;$DefSchemaName$ValueBuff*&gt;( (*iter)-&gt;getBuff()-&gt;clone() ) );
			iter ++;
		}
		return( *retVec );
</CPlusMethodBody>
		</ServerListFunc>
	</TableAddendum>
</SchemaDef>
						</MinorVersion>
					</MajorVersion>
				</SubProject>
			</TopProject>
		</TopDomain>
	</Tld>
</MSSBam>
