private void InitClass() {
     this.DataSetName = "logplotDataSet1";
     this.Prefix = "";
     this.Namespace = "http://tempuri.org/logplotDataSet1.xsd";
     this.EnforceConstraints = true;
     this.SchemaSerializationMode = System.Data.SchemaSerializationMode.IncludeSchema;
     this.tablebitmap = new bitmapDataTable();
     base.Tables.Add(this.tablebitmap);
     this.tablecrossplot = new crossplotDataTable();
     base.Tables.Add(this.tablecrossplot);
     this.tablecurve = new curveDataTable();
     base.Tables.Add(this.tablecurve);
     this.tableentity = new entityDataTable();
     base.Tables.Add(this.tableentity);
     this.tablefill = new fillDataTable();
     base.Tables.Add(this.tablefill);
     this.tablefossil = new fossilDataTable();
     base.Tables.Add(this.tablefossil);
     this.tablehistogram = new histogramDataTable();
     base.Tables.Add(this.tablehistogram);
     this.tablehorizontal = new horizontalDataTable();
     base.Tables.Add(this.tablehorizontal);
     this.tablelithology = new lithologyDataTable();
     base.Tables.Add(this.tablelithology);
     this.tablemessage = new messageDataTable();
     base.Tables.Add(this.tablemessage);
     this.tablepercent = new percentDataTable();
     base.Tables.Add(this.tablepercent);
     this.tableresource = new resourceDataTable();
     base.Tables.Add(this.tableresource);
     this.tablesample = new sampleDataTable();
     base.Tables.Add(this.tablesample);
     this.tablesymbol = new symbolDataTable();
     base.Tables.Add(this.tablesymbol);
     this.tabletext = new textDataTable();
     base.Tables.Add(this.tabletext);
     this.tablewell = new wellDataTable();
     base.Tables.Add(this.tablewell);
     this.tabletadpole = new tadpoleDataTable();
     base.Tables.Add(this.tabletadpole);
     this.tablesea = new seaDataTable();
     base.Tables.Add(this.tablesea);
     this.tableconfiguration = new configurationDataTable();
     base.Tables.Add(this.tableconfiguration);
     this.relationentity_curve = new System.Data.DataRelation("entity_curve", new System.Data.DataColumn[] {
                 this.tableentity.idColumn}, new System.Data.DataColumn[] {
                 this.tablecurve.entityColumn}, false);
     this.Relations.Add(this.relationentity_curve);
     this.relationentity_crossplot = new System.Data.DataRelation("entity_crossplot", new System.Data.DataColumn[] {
                 this.tableentity.idColumn}, new System.Data.DataColumn[] {
                 this.tablecrossplot.entityColumn}, false);
     this.Relations.Add(this.relationentity_crossplot);
     this.relationentity_bitmap = new System.Data.DataRelation("entity_bitmap", new System.Data.DataColumn[] {
                 this.tableentity.idColumn}, new System.Data.DataColumn[] {
                 this.tablebitmap.entityColumn}, false);
     this.Relations.Add(this.relationentity_bitmap);
     this.relationentity_fill = new System.Data.DataRelation("entity_fill", new System.Data.DataColumn[] {
                 this.tableentity.idColumn}, new System.Data.DataColumn[] {
                 this.tablefill.entityColumn}, false);
     this.Relations.Add(this.relationentity_fill);
     this.relationentity_fossil = new System.Data.DataRelation("entity_fossil", new System.Data.DataColumn[] {
                 this.tableentity.idColumn}, new System.Data.DataColumn[] {
                 this.tablefossil.entityColumn}, false);
     this.Relations.Add(this.relationentity_fossil);
     this.relationentity_histogram = new System.Data.DataRelation("entity_histogram", new System.Data.DataColumn[] {
                 this.tableentity.idColumn}, new System.Data.DataColumn[] {
                 this.tablehistogram.entityColumn}, false);
     this.Relations.Add(this.relationentity_histogram);
     this.relationentity_horizontal = new System.Data.DataRelation("entity_horizontal", new System.Data.DataColumn[] {
                 this.tableentity.idColumn}, new System.Data.DataColumn[] {
                 this.tablehorizontal.entityColumn}, false);
     this.Relations.Add(this.relationentity_horizontal);
     this.relationentity_lithology = new System.Data.DataRelation("entity_lithology", new System.Data.DataColumn[] {
                 this.tableentity.idColumn}, new System.Data.DataColumn[] {
                 this.tablelithology.entityColumn}, false);
     this.Relations.Add(this.relationentity_lithology);
     this.relationentity_percent = new System.Data.DataRelation("entity_percent", new System.Data.DataColumn[] {
                 this.tableentity.idColumn}, new System.Data.DataColumn[] {
                 this.tablepercent.entityColumn}, false);
     this.Relations.Add(this.relationentity_percent);
     this.relationentity_symbol = new System.Data.DataRelation("entity_symbol", new System.Data.DataColumn[] {
                 this.tableentity.idColumn}, new System.Data.DataColumn[] {
                 this.tablesymbol.entityColumn}, false);
     this.Relations.Add(this.relationentity_symbol);
     this.relationentity_text = new System.Data.DataRelation("entity_text", new System.Data.DataColumn[] {
                 this.tableentity.idColumn}, new System.Data.DataColumn[] {
                 this.tabletext.entityColumn}, false);
     this.Relations.Add(this.relationentity_text);
     this.relationentity_sample = new System.Data.DataRelation("entity_sample", new System.Data.DataColumn[] {
                 this.tableentity.idColumn}, new System.Data.DataColumn[] {
                 this.tablesample.entityColumn}, false);
     this.Relations.Add(this.relationentity_sample);
     this.relationentity_well = new System.Data.DataRelation("entity_well", new System.Data.DataColumn[] {
                 this.tableentity.idColumn}, new System.Data.DataColumn[] {
                 this.tablewell.entityColumn}, false);
     this.Relations.Add(this.relationentity_well);
     this.relationentity_tadpole = new System.Data.DataRelation("entity_tadpole", new System.Data.DataColumn[] {
                 this.tableentity.idColumn}, new System.Data.DataColumn[] {
                 this.tabletadpole.entityColumn}, false);
     this.Relations.Add(this.relationentity_tadpole);
     this.relationentity_sea = new System.Data.DataRelation("entity_sea", new System.Data.DataColumn[] {
                 this.tableentity.idColumn}, new System.Data.DataColumn[] {
                 this.tablesea.entityColumn}, false);
     this.Relations.Add(this.relationentity_sea);
 }
 internal resourceRow(System.Data.DataRowBuilder rb) : 
         base(rb) {
     this.tableresource = ((resourceDataTable)(this.Table));
 }
 internal void InitVars(bool initTable) {
     this.tablebitmap = ((bitmapDataTable)(base.Tables["bitmap"]));
     if ((initTable == true)) {
         if ((this.tablebitmap != null)) {
             this.tablebitmap.InitVars();
         }
     }
     this.tablecrossplot = ((crossplotDataTable)(base.Tables["crossplot"]));
     if ((initTable == true)) {
         if ((this.tablecrossplot != null)) {
             this.tablecrossplot.InitVars();
         }
     }
     this.tablecurve = ((curveDataTable)(base.Tables["curve"]));
     if ((initTable == true)) {
         if ((this.tablecurve != null)) {
             this.tablecurve.InitVars();
         }
     }
     this.tableentity = ((entityDataTable)(base.Tables["entity"]));
     if ((initTable == true)) {
         if ((this.tableentity != null)) {
             this.tableentity.InitVars();
         }
     }
     this.tablefill = ((fillDataTable)(base.Tables["fill"]));
     if ((initTable == true)) {
         if ((this.tablefill != null)) {
             this.tablefill.InitVars();
         }
     }
     this.tablefossil = ((fossilDataTable)(base.Tables["fossil"]));
     if ((initTable == true)) {
         if ((this.tablefossil != null)) {
             this.tablefossil.InitVars();
         }
     }
     this.tablehistogram = ((histogramDataTable)(base.Tables["histogram"]));
     if ((initTable == true)) {
         if ((this.tablehistogram != null)) {
             this.tablehistogram.InitVars();
         }
     }
     this.tablehorizontal = ((horizontalDataTable)(base.Tables["horizontal"]));
     if ((initTable == true)) {
         if ((this.tablehorizontal != null)) {
             this.tablehorizontal.InitVars();
         }
     }
     this.tablelithology = ((lithologyDataTable)(base.Tables["lithology"]));
     if ((initTable == true)) {
         if ((this.tablelithology != null)) {
             this.tablelithology.InitVars();
         }
     }
     this.tablemessage = ((messageDataTable)(base.Tables["message"]));
     if ((initTable == true)) {
         if ((this.tablemessage != null)) {
             this.tablemessage.InitVars();
         }
     }
     this.tablepercent = ((percentDataTable)(base.Tables["percent"]));
     if ((initTable == true)) {
         if ((this.tablepercent != null)) {
             this.tablepercent.InitVars();
         }
     }
     this.tableresource = ((resourceDataTable)(base.Tables["resource"]));
     if ((initTable == true)) {
         if ((this.tableresource != null)) {
             this.tableresource.InitVars();
         }
     }
     this.tablesample = ((sampleDataTable)(base.Tables["sample"]));
     if ((initTable == true)) {
         if ((this.tablesample != null)) {
             this.tablesample.InitVars();
         }
     }
     this.tablesymbol = ((symbolDataTable)(base.Tables["symbol"]));
     if ((initTable == true)) {
         if ((this.tablesymbol != null)) {
             this.tablesymbol.InitVars();
         }
     }
     this.tabletext = ((textDataTable)(base.Tables["text"]));
     if ((initTable == true)) {
         if ((this.tabletext != null)) {
             this.tabletext.InitVars();
         }
     }
     this.tablewell = ((wellDataTable)(base.Tables["well"]));
     if ((initTable == true)) {
         if ((this.tablewell != null)) {
             this.tablewell.InitVars();
         }
     }
     this.tabletadpole = ((tadpoleDataTable)(base.Tables["tadpole"]));
     if ((initTable == true)) {
         if ((this.tabletadpole != null)) {
             this.tabletadpole.InitVars();
         }
     }
     this.tablesea = ((seaDataTable)(base.Tables["sea"]));
     if ((initTable == true)) {
         if ((this.tablesea != null)) {
             this.tablesea.InitVars();
         }
     }
     this.tableconfiguration = ((configurationDataTable)(base.Tables["configuration"]));
     if ((initTable == true)) {
         if ((this.tableconfiguration != null)) {
             this.tableconfiguration.InitVars();
         }
     }
     this.relationentity_curve = this.Relations["entity_curve"];
     this.relationentity_crossplot = this.Relations["entity_crossplot"];
     this.relationentity_bitmap = this.Relations["entity_bitmap"];
     this.relationentity_fill = this.Relations["entity_fill"];
     this.relationentity_fossil = this.Relations["entity_fossil"];
     this.relationentity_histogram = this.Relations["entity_histogram"];
     this.relationentity_horizontal = this.Relations["entity_horizontal"];
     this.relationentity_lithology = this.Relations["entity_lithology"];
     this.relationentity_percent = this.Relations["entity_percent"];
     this.relationentity_symbol = this.Relations["entity_symbol"];
     this.relationentity_text = this.Relations["entity_text"];
     this.relationentity_sample = this.Relations["entity_sample"];
     this.relationentity_well = this.Relations["entity_well"];
     this.relationentity_tadpole = this.Relations["entity_tadpole"];
     this.relationentity_sea = this.Relations["entity_sea"];
 }