Example #1
0
		internal void InitVars() {
			this.tableencodings = ((encodingsDataTable)(this.Tables["encodings"]));
			if ((this.tableencodings != null)) {
				this.tableencodings.InitVars();
			}
			this.tableencoding = ((encodingDataTable)(this.Tables["encoding"]));
			if ((this.tableencoding != null)) {
				this.tableencoding.InitVars();
			}
			this.tabledefineMapping = ((defineMappingDataTable)(this.Tables["defineMapping"]));
			if ((this.tabledefineMapping != null)) {
				this.tabledefineMapping.InitVars();
			}
			this.tableencodingMappings = ((encodingMappingsDataTable)(this.Tables["encodingMappings"]));
			if ((this.tableencodingMappings != null)) {
				this.tableencodingMappings.InitVars();
			}
			this.tableencodingMapping = ((encodingMappingDataTable)(this.Tables["encodingMapping"]));
			if ((this.tableencodingMapping != null)) {
				this.tableencodingMapping.InitVars();
			}
			this.tablealiases = ((aliasesDataTable)(this.Tables["aliases"]));
			if ((this.tablealiases != null)) {
				this.tablealiases.InitVars();
			}
			this.tablealias = ((aliasDataTable)(this.Tables["alias"]));
			if ((this.tablealias != null)) {
				this.tablealias.InitVars();
			}
			this.tableencodingProperties = ((encodingPropertiesDataTable)(this.Tables["encodingProperties"]));
			if ((this.tableencodingProperties != null)) {
				this.tableencodingProperties.InitVars();
			}
			this.tableencodingProperty = ((encodingPropertyDataTable)(this.Tables["encodingProperty"]));
			if ((this.tableencodingProperty != null)) {
				this.tableencodingProperty.InitVars();
			}
			this.tablerangeCoverage = ((rangeCoverageDataTable)(this.Tables["rangeCoverage"]));
			if ((this.tablerangeCoverage != null)) {
				this.tablerangeCoverage.InitVars();
			}
			this.tablemappings = ((mappingsDataTable)(this.Tables["mappings"]));
			if ((this.tablemappings != null)) {
				this.tablemappings.InitVars();
			}
			this.tablemapping = ((mappingDataTable)(this.Tables["mapping"]));
			if ((this.tablemapping != null)) {
				this.tablemapping.InitVars();
			}
			this.tableuiNames = ((uiNamesDataTable)(this.Tables["uiNames"]));
			if ((this.tableuiNames != null)) {
				this.tableuiNames.InitVars();
			}
			this.tableuiName = ((uiNameDataTable)(this.Tables["uiName"]));
			if ((this.tableuiName != null)) {
				this.tableuiName.InitVars();
			}
			this.tablespecs = ((specsDataTable)(this.Tables["specs"]));
			if ((this.tablespecs != null)) {
				this.tablespecs.InitVars();
			}
			this.tablespec = ((specDataTable)(this.Tables["spec"]));
			if ((this.tablespec != null)) {
				this.tablespec.InitVars();
			}
			this.tablesteps = ((stepsDataTable)(this.Tables["steps"]));
			if ((this.tablesteps != null)) {
				this.tablesteps.InitVars();
			}
			this.tablestep = ((stepDataTable)(this.Tables["step"]));
			if ((this.tablestep != null)) {
				this.tablestep.InitVars();
			}
			this.tablespecProperties = ((specPropertiesDataTable)(this.Tables["specProperties"]));
			if ((this.tablespecProperties != null)) {
				this.tablespecProperties.InitVars();
			}
			this.tablespecProperty = ((specPropertyDataTable)(this.Tables["specProperty"]));
			if ((this.tablespecProperty != null)) {
				this.tablespecProperty.InitVars();
			}
			this.tablemappingProperties = ((mappingPropertiesDataTable)(this.Tables["mappingProperties"]));
			if ((this.tablemappingProperties != null)) {
				this.tablemappingProperties.InitVars();
			}
			this.tablemappingProperty = ((mappingPropertyDataTable)(this.Tables["mappingProperty"]));
			if ((this.tablemappingProperty != null)) {
				this.tablemappingProperty.InitVars();
			}
			this.tablefontMappings = ((fontMappingsDataTable)(this.Tables["fontMappings"]));
			if ((this.tablefontMappings != null)) {
				this.tablefontMappings.InitVars();
			}
			this.tablefontMapping = ((fontMappingDataTable)(this.Tables["fontMapping"]));
			if ((this.tablefontMapping != null)) {
				this.tablefontMapping.InitVars();
			}
			this.tablefonts = ((fontsDataTable)(this.Tables["fonts"]));
			if ((this.tablefonts != null)) {
				this.tablefonts.InitVars();
			}
			this.tablefont = ((fontDataTable)(this.Tables["font"]));
			if ((this.tablefont != null)) {
				this.tablefont.InitVars();
			}
			this.tablefontProperties = ((fontPropertiesDataTable)(this.Tables["fontProperties"]));
			if ((this.tablefontProperties != null)) {
				this.tablefontProperties.InitVars();
			}
			this.tablefontProperty = ((fontPropertyDataTable)(this.Tables["fontProperty"]));
			if ((this.tablefontProperty != null)) {
				this.tablefontProperty.InitVars();
			}
			this.tablefontEncodings = ((fontEncodingsDataTable)(this.Tables["fontEncodings"]));
			if ((this.tablefontEncodings != null)) {
				this.tablefontEncodings.InitVars();
			}
			this.tablefontEncoding = ((fontEncodingDataTable)(this.Tables["fontEncoding"]));
			if ((this.tablefontEncoding != null)) {
				this.tablefontEncoding.InitVars();
			}
			this.tableimplementations = ((implementationsDataTable)(this.Tables["implementations"]));
			if ((this.tableimplementations != null)) {
				this.tableimplementations.InitVars();
			}
			this.tableplatform = ((platformDataTable)(this.Tables["platform"]));
			if ((this.tableplatform != null)) {
				this.tableplatform.InitVars();
			}
			this.tableimplement = ((implementDataTable)(this.Tables["implement"]));
			if ((this.tableimplement != null)) {
				this.tableimplement.InitVars();
			}
			this.relationencodingMappings_encodingMapping = this.Relations["encodingMappings_encodingMapping"];
			this.relationaliases_alias = this.Relations["aliases_alias"];
			this.relationencodingProperties_encodingProperty = this.Relations["encodingProperties_encodingProperty"];
			this.relationencoding_defineMapping = this.Relations["encoding_defineMapping"];
			this.relationencoding_encodingMappings = this.Relations["encoding_encodingMappings"];
			this.relationencoding_aliases = this.Relations["encoding_aliases"];
			this.relationencoding_encodingProperties = this.Relations["encoding_encodingProperties"];
			this.relationencoding_rangeCoverage = this.Relations["encoding_rangeCoverage"];
			this.relationencodings_encoding = this.Relations["encodings_encoding"];
			this.relationuiNames_uiName = this.Relations["uiNames_uiName"];
			this.relationsteps_step = this.Relations["steps_step"];
			this.relationspecProperties_specProperty = this.Relations["specProperties_specProperty"];
			this.relationspec_steps = this.Relations["spec_steps"];
			this.relationspec_specProperties = this.Relations["spec_specProperties"];
			this.relationspecs_spec = this.Relations["specs_spec"];
			this.relationmappingProperties_mappingProperty = this.Relations["mappingProperties_mappingProperty"];
			this.relationfontMappings_fontMapping = this.Relations["fontMappings_fontMapping"];
			this.relationmapping_uiNames = this.Relations["mapping_uiNames"];
			this.relationmapping_specs = this.Relations["mapping_specs"];
			this.relationmapping_mappingProperties = this.Relations["mapping_mappingProperties"];
			this.relationmapping_fontMappings = this.Relations["mapping_fontMappings"];
			this.relationmappings_mapping = this.Relations["mappings_mapping"];
			this.relationfontProperties_fontProperty = this.Relations["fontProperties_fontProperty"];
			this.relationfontEncodings_fontEncoding = this.Relations["fontEncodings_fontEncoding"];
			this.relationfont_fontProperties = this.Relations["font_fontProperties"];
			this.relationfont_fontEncodings = this.Relations["font_fontEncodings"];
			this.relationfonts_font = this.Relations["fonts_font"];
			this.relationplatform_implement = this.Relations["platform_implement"];
			this.relationimplementations_platform = this.Relations["implementations_platform"];
			this.relationdefineMappingRef = this.Relations["defineMappingRef"];
			this.relationencodingMappingRef = this.Relations["encodingMappingRef"];
			this.relationmappingStep = this.Relations["mappingStep"];
			this.relationfontEncodingRef = this.Relations["fontEncodingRef"];
		}
Example #2
0
		private void InitClass() {
			this.DataSetName = "mappingRegistry";
			this.Prefix = "";
			this.Namespace = "http://www.sil.org/computing/schemas/SILMappingRegistry.xsd";
			this.Locale = new System.Globalization.CultureInfo("en-US");
			this.CaseSensitive = false;
			this.EnforceConstraints = false;
			this.tableencodings = new encodingsDataTable();
			this.Tables.Add(this.tableencodings);
			this.tableencoding = new encodingDataTable();
			this.Tables.Add(this.tableencoding);
			this.tabledefineMapping = new defineMappingDataTable();
			this.Tables.Add(this.tabledefineMapping);
			this.tableencodingMappings = new encodingMappingsDataTable();
			this.Tables.Add(this.tableencodingMappings);
			this.tableencodingMapping = new encodingMappingDataTable();
			this.Tables.Add(this.tableencodingMapping);
			this.tablealiases = new aliasesDataTable();
			this.Tables.Add(this.tablealiases);
			this.tablealias = new aliasDataTable();
			this.Tables.Add(this.tablealias);
			this.tableencodingProperties = new encodingPropertiesDataTable();
			this.Tables.Add(this.tableencodingProperties);
			this.tableencodingProperty = new encodingPropertyDataTable();
			this.Tables.Add(this.tableencodingProperty);
			this.tablerangeCoverage = new rangeCoverageDataTable();
			this.Tables.Add(this.tablerangeCoverage);
			this.tablemappings = new mappingsDataTable();
			this.Tables.Add(this.tablemappings);
			this.tablemapping = new mappingDataTable();
			this.Tables.Add(this.tablemapping);
			this.tableuiNames = new uiNamesDataTable();
			this.Tables.Add(this.tableuiNames);
			this.tableuiName = new uiNameDataTable();
			this.Tables.Add(this.tableuiName);
			this.tablespecs = new specsDataTable();
			this.Tables.Add(this.tablespecs);
			this.tablespec = new specDataTable();
			this.Tables.Add(this.tablespec);
			this.tablesteps = new stepsDataTable();
			this.Tables.Add(this.tablesteps);
			this.tablestep = new stepDataTable();
			this.Tables.Add(this.tablestep);
			this.tablespecProperties = new specPropertiesDataTable();
			this.Tables.Add(this.tablespecProperties);
			this.tablespecProperty = new specPropertyDataTable();
			this.Tables.Add(this.tablespecProperty);
			this.tablemappingProperties = new mappingPropertiesDataTable();
			this.Tables.Add(this.tablemappingProperties);
			this.tablemappingProperty = new mappingPropertyDataTable();
			this.Tables.Add(this.tablemappingProperty);
			this.tablefontMappings = new fontMappingsDataTable();
			this.Tables.Add(this.tablefontMappings);
			this.tablefontMapping = new fontMappingDataTable();
			this.Tables.Add(this.tablefontMapping);
			this.tablefonts = new fontsDataTable();
			this.Tables.Add(this.tablefonts);
			this.tablefont = new fontDataTable();
			this.Tables.Add(this.tablefont);
			this.tablefontProperties = new fontPropertiesDataTable();
			this.Tables.Add(this.tablefontProperties);
			this.tablefontProperty = new fontPropertyDataTable();
			this.Tables.Add(this.tablefontProperty);
			this.tablefontEncodings = new fontEncodingsDataTable();
			this.Tables.Add(this.tablefontEncodings);
			this.tablefontEncoding = new fontEncodingDataTable();
			this.Tables.Add(this.tablefontEncoding);
			this.tableimplementations = new implementationsDataTable();
			this.Tables.Add(this.tableimplementations);
			this.tableplatform = new platformDataTable();
			this.Tables.Add(this.tableplatform);
			this.tableimplement = new implementDataTable();
			this.Tables.Add(this.tableimplement);
			ForeignKeyConstraint fkc;
			fkc = new ForeignKeyConstraint("encodings_encoding", new DataColumn[] {
						this.tableencodings.encodings_IdColumn}, new DataColumn[] {
						this.tableencoding.encodings_IdColumn});
			this.tableencoding.Constraints.Add(fkc);
			fkc.AcceptRejectRule = System.Data.AcceptRejectRule.None;
			fkc.DeleteRule = System.Data.Rule.Cascade;
			fkc.UpdateRule = System.Data.Rule.Cascade;
			fkc = new ForeignKeyConstraint("encoding_defineMapping", new DataColumn[] {
						this.tableencoding.nameColumn}, new DataColumn[] {
						this.tabledefineMapping.name_0Column});
			this.tabledefineMapping.Constraints.Add(fkc);
			fkc.AcceptRejectRule = System.Data.AcceptRejectRule.None;
			fkc.DeleteRule = System.Data.Rule.Cascade;
			fkc.UpdateRule = System.Data.Rule.Cascade;
			fkc = new ForeignKeyConstraint("defineMappingRef", new DataColumn[] {
						this.tablemapping.nameColumn}, new DataColumn[] {
						this.tabledefineMapping.nameColumn});
			this.tabledefineMapping.Constraints.Add(fkc);
			fkc.AcceptRejectRule = System.Data.AcceptRejectRule.None;
			fkc.DeleteRule = System.Data.Rule.Cascade;
			fkc.UpdateRule = System.Data.Rule.Cascade;
			fkc = new ForeignKeyConstraint("encoding_encodingMappings", new DataColumn[] {
						this.tableencoding.nameColumn}, new DataColumn[] {
						this.tableencodingMappings.nameColumn});
			this.tableencodingMappings.Constraints.Add(fkc);
			fkc.AcceptRejectRule = System.Data.AcceptRejectRule.None;
			fkc.DeleteRule = System.Data.Rule.Cascade;
			fkc.UpdateRule = System.Data.Rule.Cascade;
			fkc = new ForeignKeyConstraint("encodingMappings_encodingMapping", new DataColumn[] {
						this.tableencodingMappings.encodingMappings_IdColumn}, new DataColumn[] {
						this.tableencodingMapping.encodingMappings_IdColumn});
			this.tableencodingMapping.Constraints.Add(fkc);
			fkc.AcceptRejectRule = System.Data.AcceptRejectRule.None;
			fkc.DeleteRule = System.Data.Rule.Cascade;
			fkc.UpdateRule = System.Data.Rule.Cascade;
			fkc = new ForeignKeyConstraint("encodingMappingRef", new DataColumn[] {
						this.tablemapping.nameColumn}, new DataColumn[] {
						this.tableencodingMapping.nameColumn});
			this.tableencodingMapping.Constraints.Add(fkc);
			fkc.AcceptRejectRule = System.Data.AcceptRejectRule.None;
			fkc.DeleteRule = System.Data.Rule.Cascade;
			fkc.UpdateRule = System.Data.Rule.Cascade;
			fkc = new ForeignKeyConstraint("encoding_aliases", new DataColumn[] {
						this.tableencoding.nameColumn}, new DataColumn[] {
						this.tablealiases.nameColumn});
			this.tablealiases.Constraints.Add(fkc);
			fkc.AcceptRejectRule = System.Data.AcceptRejectRule.None;
			fkc.DeleteRule = System.Data.Rule.Cascade;
			fkc.UpdateRule = System.Data.Rule.Cascade;
			fkc = new ForeignKeyConstraint("aliases_alias", new DataColumn[] {
						this.tablealiases.aliases_IdColumn}, new DataColumn[] {
						this.tablealias.aliases_IdColumn});
			this.tablealias.Constraints.Add(fkc);
			fkc.AcceptRejectRule = System.Data.AcceptRejectRule.None;
			fkc.DeleteRule = System.Data.Rule.Cascade;
			fkc.UpdateRule = System.Data.Rule.Cascade;
			fkc = new ForeignKeyConstraint("encoding_encodingProperties", new DataColumn[] {
						this.tableencoding.nameColumn}, new DataColumn[] {
						this.tableencodingProperties.nameColumn});
			this.tableencodingProperties.Constraints.Add(fkc);
			fkc.AcceptRejectRule = System.Data.AcceptRejectRule.None;
			fkc.DeleteRule = System.Data.Rule.Cascade;
			fkc.UpdateRule = System.Data.Rule.Cascade;
			fkc = new ForeignKeyConstraint("encodingProperties_encodingProperty", new DataColumn[] {
						this.tableencodingProperties.encodingProperties_IdColumn}, new DataColumn[] {
						this.tableencodingProperty.encodingProperties_IdColumn});
			this.tableencodingProperty.Constraints.Add(fkc);
			fkc.AcceptRejectRule = System.Data.AcceptRejectRule.None;
			fkc.DeleteRule = System.Data.Rule.Cascade;
			fkc.UpdateRule = System.Data.Rule.Cascade;
			fkc = new ForeignKeyConstraint("encoding_rangeCoverage", new DataColumn[] {
						this.tableencoding.nameColumn}, new DataColumn[] {
						this.tablerangeCoverage.nameColumn});
			this.tablerangeCoverage.Constraints.Add(fkc);
			fkc.AcceptRejectRule = System.Data.AcceptRejectRule.None;
			fkc.DeleteRule = System.Data.Rule.Cascade;
			fkc.UpdateRule = System.Data.Rule.Cascade;
			fkc = new ForeignKeyConstraint("mappings_mapping", new DataColumn[] {
						this.tablemappings.mappings_IdColumn}, new DataColumn[] {
						this.tablemapping.mappings_IdColumn});
			this.tablemapping.Constraints.Add(fkc);
			fkc.AcceptRejectRule = System.Data.AcceptRejectRule.None;
			fkc.DeleteRule = System.Data.Rule.Cascade;
			fkc.UpdateRule = System.Data.Rule.Cascade;
			fkc = new ForeignKeyConstraint("mapping_uiNames", new DataColumn[] {
						this.tablemapping.nameColumn}, new DataColumn[] {
						this.tableuiNames.nameColumn});
			this.tableuiNames.Constraints.Add(fkc);
			fkc.AcceptRejectRule = System.Data.AcceptRejectRule.None;
			fkc.DeleteRule = System.Data.Rule.Cascade;
			fkc.UpdateRule = System.Data.Rule.Cascade;
			fkc = new ForeignKeyConstraint("uiNames_uiName", new DataColumn[] {
						this.tableuiNames.uiNames_IdColumn}, new DataColumn[] {
						this.tableuiName.uiNames_IdColumn});
			this.tableuiName.Constraints.Add(fkc);
			fkc.AcceptRejectRule = System.Data.AcceptRejectRule.None;
			fkc.DeleteRule = System.Data.Rule.Cascade;
			fkc.UpdateRule = System.Data.Rule.Cascade;
			fkc = new ForeignKeyConstraint("mapping_specs", new DataColumn[] {
						this.tablemapping.nameColumn}, new DataColumn[] {
						this.tablespecs.nameColumn});
			this.tablespecs.Constraints.Add(fkc);
			fkc.AcceptRejectRule = System.Data.AcceptRejectRule.None;
			fkc.DeleteRule = System.Data.Rule.Cascade;
			fkc.UpdateRule = System.Data.Rule.Cascade;
			fkc = new ForeignKeyConstraint("specs_spec", new DataColumn[] {
						this.tablespecs.specs_IdColumn}, new DataColumn[] {
						this.tablespec.specs_IdColumn});
			this.tablespec.Constraints.Add(fkc);
			fkc.AcceptRejectRule = System.Data.AcceptRejectRule.None;
			fkc.DeleteRule = System.Data.Rule.Cascade;
			fkc.UpdateRule = System.Data.Rule.Cascade;
			fkc = new ForeignKeyConstraint("spec_steps", new DataColumn[] {
						this.tablespec.spec_IdColumn}, new DataColumn[] {
						this.tablesteps.spec_IdColumn});
			this.tablesteps.Constraints.Add(fkc);
			fkc.AcceptRejectRule = System.Data.AcceptRejectRule.None;
			fkc.DeleteRule = System.Data.Rule.Cascade;
			fkc.UpdateRule = System.Data.Rule.Cascade;
			fkc = new ForeignKeyConstraint("steps_step", new DataColumn[] {
						this.tablesteps.steps_IdColumn}, new DataColumn[] {
						this.tablestep.steps_IdColumn});
			this.tablestep.Constraints.Add(fkc);
			fkc.AcceptRejectRule = System.Data.AcceptRejectRule.None;
			fkc.DeleteRule = System.Data.Rule.Cascade;
			fkc.UpdateRule = System.Data.Rule.Cascade;
			fkc = new ForeignKeyConstraint("mappingStep", new DataColumn[] {
						this.tablemapping.nameColumn}, new DataColumn[] {
						this.tablestep.nameColumn});
			this.tablestep.Constraints.Add(fkc);
			fkc.AcceptRejectRule = System.Data.AcceptRejectRule.None;
			fkc.DeleteRule = System.Data.Rule.Cascade;
			fkc.UpdateRule = System.Data.Rule.Cascade;
			fkc = new ForeignKeyConstraint("spec_specProperties", new DataColumn[] {
						this.tablespec.spec_IdColumn}, new DataColumn[] {
						this.tablespecProperties.spec_IdColumn});
			this.tablespecProperties.Constraints.Add(fkc);
			fkc.AcceptRejectRule = System.Data.AcceptRejectRule.None;
			fkc.DeleteRule = System.Data.Rule.Cascade;
			fkc.UpdateRule = System.Data.Rule.Cascade;
			fkc = new ForeignKeyConstraint("specProperties_specProperty", new DataColumn[] {
						this.tablespecProperties.specProperties_IdColumn}, new DataColumn[] {
						this.tablespecProperty.specProperties_IdColumn});
			this.tablespecProperty.Constraints.Add(fkc);
			fkc.AcceptRejectRule = System.Data.AcceptRejectRule.None;
			fkc.DeleteRule = System.Data.Rule.Cascade;
			fkc.UpdateRule = System.Data.Rule.Cascade;
			fkc = new ForeignKeyConstraint("mapping_mappingProperties", new DataColumn[] {
						this.tablemapping.nameColumn}, new DataColumn[] {
						this.tablemappingProperties.nameColumn});
			this.tablemappingProperties.Constraints.Add(fkc);
			fkc.AcceptRejectRule = System.Data.AcceptRejectRule.None;
			fkc.DeleteRule = System.Data.Rule.Cascade;
			fkc.UpdateRule = System.Data.Rule.Cascade;
			fkc = new ForeignKeyConstraint("mappingProperties_mappingProperty", new DataColumn[] {
						this.tablemappingProperties.mappingProperties_IdColumn}, new DataColumn[] {
						this.tablemappingProperty.mappingProperties_IdColumn});
			this.tablemappingProperty.Constraints.Add(fkc);
			fkc.AcceptRejectRule = System.Data.AcceptRejectRule.None;
			fkc.DeleteRule = System.Data.Rule.Cascade;
			fkc.UpdateRule = System.Data.Rule.Cascade;
			fkc = new ForeignKeyConstraint("mapping_fontMappings", new DataColumn[] {
						this.tablemapping.nameColumn}, new DataColumn[] {
						this.tablefontMappings.nameColumn});
			this.tablefontMappings.Constraints.Add(fkc);
			fkc.AcceptRejectRule = System.Data.AcceptRejectRule.None;
			fkc.DeleteRule = System.Data.Rule.Cascade;
			fkc.UpdateRule = System.Data.Rule.Cascade;
			fkc = new ForeignKeyConstraint("fontMappings_fontMapping", new DataColumn[] {
						this.tablefontMappings.fontMappings_IdColumn}, new DataColumn[] {
						this.tablefontMapping.fontMappings_IdColumn});
			this.tablefontMapping.Constraints.Add(fkc);
			fkc.AcceptRejectRule = System.Data.AcceptRejectRule.None;
			fkc.DeleteRule = System.Data.Rule.Cascade;
			fkc.UpdateRule = System.Data.Rule.Cascade;
			fkc = new ForeignKeyConstraint("fonts_font", new DataColumn[] {
						this.tablefonts.fonts_IdColumn}, new DataColumn[] {
						this.tablefont.fonts_IdColumn});
			this.tablefont.Constraints.Add(fkc);
			fkc.AcceptRejectRule = System.Data.AcceptRejectRule.None;
			fkc.DeleteRule = System.Data.Rule.Cascade;
			fkc.UpdateRule = System.Data.Rule.Cascade;
			fkc = new ForeignKeyConstraint("font_fontProperties", new DataColumn[] {
						this.tablefont.nameColumn}, new DataColumn[] {
						this.tablefontProperties.nameColumn});
			this.tablefontProperties.Constraints.Add(fkc);
			fkc.AcceptRejectRule = System.Data.AcceptRejectRule.None;
			fkc.DeleteRule = System.Data.Rule.Cascade;
			fkc.UpdateRule = System.Data.Rule.Cascade;
			fkc = new ForeignKeyConstraint("fontProperties_fontProperty", new DataColumn[] {
						this.tablefontProperties.fontProperties_IdColumn}, new DataColumn[] {
						this.tablefontProperty.fontProperties_IdColumn});
			this.tablefontProperty.Constraints.Add(fkc);
			fkc.AcceptRejectRule = System.Data.AcceptRejectRule.None;
			fkc.DeleteRule = System.Data.Rule.Cascade;
			fkc.UpdateRule = System.Data.Rule.Cascade;
			fkc = new ForeignKeyConstraint("font_fontEncodings", new DataColumn[] {
						this.tablefont.nameColumn}, new DataColumn[] {
						this.tablefontEncodings.nameColumn});
			this.tablefontEncodings.Constraints.Add(fkc);
			fkc.AcceptRejectRule = System.Data.AcceptRejectRule.None;
			fkc.DeleteRule = System.Data.Rule.Cascade;
			fkc.UpdateRule = System.Data.Rule.Cascade;
			fkc = new ForeignKeyConstraint("fontEncodings_fontEncoding", new DataColumn[] {
						this.tablefontEncodings.fontEncodings_IdColumn}, new DataColumn[] {
						this.tablefontEncoding.fontEncodings_IdColumn});
			this.tablefontEncoding.Constraints.Add(fkc);
			fkc.AcceptRejectRule = System.Data.AcceptRejectRule.None;
			fkc.DeleteRule = System.Data.Rule.Cascade;
			fkc.UpdateRule = System.Data.Rule.Cascade;
			fkc = new ForeignKeyConstraint("fontEncodingRef", new DataColumn[] {
						this.tableencoding.nameColumn}, new DataColumn[] {
						this.tablefontEncoding.nameColumn});
			this.tablefontEncoding.Constraints.Add(fkc);
			fkc.AcceptRejectRule = System.Data.AcceptRejectRule.None;
			fkc.DeleteRule = System.Data.Rule.Cascade;
			fkc.UpdateRule = System.Data.Rule.Cascade;
			fkc = new ForeignKeyConstraint("implementations_platform", new DataColumn[] {
						this.tableimplementations.implementations_IdColumn}, new DataColumn[] {
						this.tableplatform.implementations_IdColumn});
			this.tableplatform.Constraints.Add(fkc);
			fkc.AcceptRejectRule = System.Data.AcceptRejectRule.None;
			fkc.DeleteRule = System.Data.Rule.Cascade;
			fkc.UpdateRule = System.Data.Rule.Cascade;
			fkc = new ForeignKeyConstraint("platform_implement", new DataColumn[] {
						this.tableplatform.nameColumn}, new DataColumn[] {
						this.tableimplement.nameColumn});
			this.tableimplement.Constraints.Add(fkc);
			fkc.AcceptRejectRule = System.Data.AcceptRejectRule.None;
			fkc.DeleteRule = System.Data.Rule.Cascade;
			fkc.UpdateRule = System.Data.Rule.Cascade;
			this.relationencodingMappings_encodingMapping = new DataRelation("encodingMappings_encodingMapping", new DataColumn[] {
						this.tableencodingMappings.encodingMappings_IdColumn}, new DataColumn[] {
						this.tableencodingMapping.encodingMappings_IdColumn}, false);
			this.relationencodingMappings_encodingMapping.Nested = true;
			this.Relations.Add(this.relationencodingMappings_encodingMapping);
			this.relationaliases_alias = new DataRelation("aliases_alias", new DataColumn[] {
						this.tablealiases.aliases_IdColumn}, new DataColumn[] {
						this.tablealias.aliases_IdColumn}, false);
			this.relationaliases_alias.Nested = true;
			this.Relations.Add(this.relationaliases_alias);
			this.relationencodingProperties_encodingProperty = new DataRelation("encodingProperties_encodingProperty", new DataColumn[] {
						this.tableencodingProperties.encodingProperties_IdColumn}, new DataColumn[] {
						this.tableencodingProperty.encodingProperties_IdColumn}, false);
			this.relationencodingProperties_encodingProperty.Nested = true;
			this.Relations.Add(this.relationencodingProperties_encodingProperty);
			this.relationencoding_defineMapping = new DataRelation("encoding_defineMapping", new DataColumn[] {
						this.tableencoding.nameColumn}, new DataColumn[] {
						this.tabledefineMapping.name_0Column}, false);
			this.relationencoding_defineMapping.Nested = true;
			this.Relations.Add(this.relationencoding_defineMapping);
			this.relationencoding_encodingMappings = new DataRelation("encoding_encodingMappings", new DataColumn[] {
						this.tableencoding.nameColumn}, new DataColumn[] {
						this.tableencodingMappings.nameColumn}, false);
			this.relationencoding_encodingMappings.Nested = true;
			this.Relations.Add(this.relationencoding_encodingMappings);
			this.relationencoding_aliases = new DataRelation("encoding_aliases", new DataColumn[] {
						this.tableencoding.nameColumn}, new DataColumn[] {
						this.tablealiases.nameColumn}, false);
			this.relationencoding_aliases.Nested = true;
			this.Relations.Add(this.relationencoding_aliases);
			this.relationencoding_encodingProperties = new DataRelation("encoding_encodingProperties", new DataColumn[] {
						this.tableencoding.nameColumn}, new DataColumn[] {
						this.tableencodingProperties.nameColumn}, false);
			this.relationencoding_encodingProperties.Nested = true;
			this.Relations.Add(this.relationencoding_encodingProperties);
			this.relationencoding_rangeCoverage = new DataRelation("encoding_rangeCoverage", new DataColumn[] {
						this.tableencoding.nameColumn}, new DataColumn[] {
						this.tablerangeCoverage.nameColumn}, false);
			this.relationencoding_rangeCoverage.Nested = true;
			this.Relations.Add(this.relationencoding_rangeCoverage);
			this.relationencodings_encoding = new DataRelation("encodings_encoding", new DataColumn[] {
						this.tableencodings.encodings_IdColumn}, new DataColumn[] {
						this.tableencoding.encodings_IdColumn}, false);
			this.relationencodings_encoding.Nested = true;
			this.Relations.Add(this.relationencodings_encoding);
			this.relationuiNames_uiName = new DataRelation("uiNames_uiName", new DataColumn[] {
						this.tableuiNames.uiNames_IdColumn}, new DataColumn[] {
						this.tableuiName.uiNames_IdColumn}, false);
			this.relationuiNames_uiName.Nested = true;
			this.Relations.Add(this.relationuiNames_uiName);
			this.relationsteps_step = new DataRelation("steps_step", new DataColumn[] {
						this.tablesteps.steps_IdColumn}, new DataColumn[] {
						this.tablestep.steps_IdColumn}, false);
			this.relationsteps_step.Nested = true;
			this.Relations.Add(this.relationsteps_step);
			this.relationspecProperties_specProperty = new DataRelation("specProperties_specProperty", new DataColumn[] {
						this.tablespecProperties.specProperties_IdColumn}, new DataColumn[] {
						this.tablespecProperty.specProperties_IdColumn}, false);
			this.relationspecProperties_specProperty.Nested = true;
			this.Relations.Add(this.relationspecProperties_specProperty);
			this.relationspec_steps = new DataRelation("spec_steps", new DataColumn[] {
						this.tablespec.spec_IdColumn}, new DataColumn[] {
						this.tablesteps.spec_IdColumn}, false);
			this.relationspec_steps.Nested = true;
			this.Relations.Add(this.relationspec_steps);
			this.relationspec_specProperties = new DataRelation("spec_specProperties", new DataColumn[] {
						this.tablespec.spec_IdColumn}, new DataColumn[] {
						this.tablespecProperties.spec_IdColumn}, false);
			this.relationspec_specProperties.Nested = true;
			this.Relations.Add(this.relationspec_specProperties);
			this.relationspecs_spec = new DataRelation("specs_spec", new DataColumn[] {
						this.tablespecs.specs_IdColumn}, new DataColumn[] {
						this.tablespec.specs_IdColumn}, false);
			this.relationspecs_spec.Nested = true;
			this.Relations.Add(this.relationspecs_spec);
			this.relationmappingProperties_mappingProperty = new DataRelation("mappingProperties_mappingProperty", new DataColumn[] {
						this.tablemappingProperties.mappingProperties_IdColumn}, new DataColumn[] {
						this.tablemappingProperty.mappingProperties_IdColumn}, false);
			this.relationmappingProperties_mappingProperty.Nested = true;
			this.Relations.Add(this.relationmappingProperties_mappingProperty);
			this.relationfontMappings_fontMapping = new DataRelation("fontMappings_fontMapping", new DataColumn[] {
						this.tablefontMappings.fontMappings_IdColumn}, new DataColumn[] {
						this.tablefontMapping.fontMappings_IdColumn}, false);
			this.relationfontMappings_fontMapping.Nested = true;
			this.Relations.Add(this.relationfontMappings_fontMapping);
			this.relationmapping_uiNames = new DataRelation("mapping_uiNames", new DataColumn[] {
						this.tablemapping.nameColumn}, new DataColumn[] {
						this.tableuiNames.nameColumn}, false);
			this.relationmapping_uiNames.Nested = true;
			this.Relations.Add(this.relationmapping_uiNames);
			this.relationmapping_specs = new DataRelation("mapping_specs", new DataColumn[] {
						this.tablemapping.nameColumn}, new DataColumn[] {
						this.tablespecs.nameColumn}, false);
			this.relationmapping_specs.Nested = true;
			this.Relations.Add(this.relationmapping_specs);
			this.relationmapping_mappingProperties = new DataRelation("mapping_mappingProperties", new DataColumn[] {
						this.tablemapping.nameColumn}, new DataColumn[] {
						this.tablemappingProperties.nameColumn}, false);
			this.relationmapping_mappingProperties.Nested = true;
			this.Relations.Add(this.relationmapping_mappingProperties);
			this.relationmapping_fontMappings = new DataRelation("mapping_fontMappings", new DataColumn[] {
						this.tablemapping.nameColumn}, new DataColumn[] {
						this.tablefontMappings.nameColumn}, false);
			this.relationmapping_fontMappings.Nested = true;
			this.Relations.Add(this.relationmapping_fontMappings);
			this.relationmappings_mapping = new DataRelation("mappings_mapping", new DataColumn[] {
						this.tablemappings.mappings_IdColumn}, new DataColumn[] {
						this.tablemapping.mappings_IdColumn}, false);
			this.relationmappings_mapping.Nested = true;
			this.Relations.Add(this.relationmappings_mapping);
			this.relationfontProperties_fontProperty = new DataRelation("fontProperties_fontProperty", new DataColumn[] {
						this.tablefontProperties.fontProperties_IdColumn}, new DataColumn[] {
						this.tablefontProperty.fontProperties_IdColumn}, false);
			this.relationfontProperties_fontProperty.Nested = true;
			this.Relations.Add(this.relationfontProperties_fontProperty);
			this.relationfontEncodings_fontEncoding = new DataRelation("fontEncodings_fontEncoding", new DataColumn[] {
						this.tablefontEncodings.fontEncodings_IdColumn}, new DataColumn[] {
						this.tablefontEncoding.fontEncodings_IdColumn}, false);
			this.relationfontEncodings_fontEncoding.Nested = true;
			this.Relations.Add(this.relationfontEncodings_fontEncoding);
			this.relationfont_fontProperties = new DataRelation("font_fontProperties", new DataColumn[] {
						this.tablefont.nameColumn}, new DataColumn[] {
						this.tablefontProperties.nameColumn}, false);
			this.relationfont_fontProperties.Nested = true;
			this.Relations.Add(this.relationfont_fontProperties);
			this.relationfont_fontEncodings = new DataRelation("font_fontEncodings", new DataColumn[] {
						this.tablefont.nameColumn}, new DataColumn[] {
						this.tablefontEncodings.nameColumn}, false);
			this.relationfont_fontEncodings.Nested = true;
			this.Relations.Add(this.relationfont_fontEncodings);
			this.relationfonts_font = new DataRelation("fonts_font", new DataColumn[] {
						this.tablefonts.fonts_IdColumn}, new DataColumn[] {
						this.tablefont.fonts_IdColumn}, false);
			this.relationfonts_font.Nested = true;
			this.Relations.Add(this.relationfonts_font);
			this.relationplatform_implement = new DataRelation("platform_implement", new DataColumn[] {
						this.tableplatform.nameColumn}, new DataColumn[] {
						this.tableimplement.nameColumn}, false);
			this.relationplatform_implement.Nested = true;
			this.Relations.Add(this.relationplatform_implement);
			this.relationimplementations_platform = new DataRelation("implementations_platform", new DataColumn[] {
						this.tableimplementations.implementations_IdColumn}, new DataColumn[] {
						this.tableplatform.implementations_IdColumn}, false);
			this.relationimplementations_platform.Nested = true;
			this.Relations.Add(this.relationimplementations_platform);
			this.relationdefineMappingRef = new DataRelation("defineMappingRef", new DataColumn[] {
						this.tablemapping.nameColumn}, new DataColumn[] {
						this.tabledefineMapping.nameColumn}, false);
			this.Relations.Add(this.relationdefineMappingRef);
			this.relationencodingMappingRef = new DataRelation("encodingMappingRef", new DataColumn[] {
						this.tablemapping.nameColumn}, new DataColumn[] {
						this.tableencodingMapping.nameColumn}, false);
			this.Relations.Add(this.relationencodingMappingRef);
			this.relationmappingStep = new DataRelation("mappingStep", new DataColumn[] {
						this.tablemapping.nameColumn}, new DataColumn[] {
						this.tablestep.nameColumn}, false);
			this.Relations.Add(this.relationmappingStep);
			this.relationfontEncodingRef = new DataRelation("fontEncodingRef", new DataColumn[] {
						this.tableencoding.nameColumn}, new DataColumn[] {
						this.tablefontEncoding.nameColumn}, false);
			this.Relations.Add(this.relationfontEncodingRef);
		}
Example #3
0
			internal encodingMappingRow(DataRowBuilder rb) :
					base(rb) {
				this.tableencodingMapping = ((encodingMappingDataTable)(this.Table));
			}