Changeset 540 for trunk/sources
- Timestamp:
- 09/04/08 18:36:52 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.CEDMA.Server/ServerForm.cs
r539 r540 45 45 private Database database; 46 46 private static readonly string dbFile = AppDomain.CurrentDomain.BaseDirectory + "/test.db3"; 47 private static readonly string connectionString = "Data Source=\"" +dbFile+"\";Pooling=False";47 private static readonly string connectionString = "Data Source=\"" + dbFile + "\";Pooling=False"; 48 48 public ServerForm() { 49 49 InitializeComponent(); 50 50 // windows XP returns the external ip on index 0 while windows vista returns the external ip on index 2 51 if 51 if(System.Environment.OSVersion.Version.Major >= 6) { 52 52 addressTextBox.Text = "net.tcp://" + Dns.GetHostAddresses(Dns.GetHostName())[2] + ":8002/CEDMA/World"; 53 53 } else { … … 73 73 } else { 74 74 database = new Database(connectionString); 75 if(database.GetOntologyItems().Count ==0) InitDefaultOntology();75 if(database.GetOntologyItems().Count == 0) InitDefaultOntology(); 76 76 } 77 77 } … … 79 79 private void InitDefaultOntology() { 80 80 // init default ontology 81 StringData cedmaOntology = new StringData("CedmaOntology"); 82 StringData definesEntity = new StringData("definesEntity"); 83 StringData classGpFunctionTree = new StringData("class:GpFunctionTree"); 84 StringData classDataset = new StringData("class:Dataset"); 85 StringData instanceOf = new StringData("instanceOf"); 86 StringData hasModel = new StringData("hasModel"); 87 StringData modelOf = new StringData("modelOf"); 88 StringData targetVariable = new StringData("targetVariable"); 89 StringData trainingMse = new StringData("trainingMSE"); 90 StringData validationMse = new StringData("validationMSE"); 91 92 LinkItems(cedmaOntology, definesEntity, cedmaOntology); 93 LinkItems(cedmaOntology, definesEntity, definesEntity); 94 LinkItems(cedmaOntology, definesEntity, classGpFunctionTree); 95 LinkItems(cedmaOntology, definesEntity, classDataset); 96 LinkItems(cedmaOntology, definesEntity, instanceOf); 97 LinkItems(cedmaOntology, definesEntity, hasModel); 98 LinkItems(cedmaOntology, definesEntity, modelOf); 99 LinkItems(cedmaOntology, definesEntity, targetVariable); 100 LinkItems(cedmaOntology, definesEntity, trainingMse); 101 LinkItems(cedmaOntology, definesEntity, validationMse); 81 StringData[] entities = new StringData[] { 82 new StringData("CedmaOntology"), 83 new StringData("definesEntity"), 84 new StringData("class:GpFunctionTree"), 85 new StringData("class:Dataset"), 86 new StringData("instanceOf"), 87 new StringData("hasModel"), 88 new StringData("modelOf"), 89 new StringData("targetVariable"), 90 new StringData("trainingSamplesStart"), 91 new StringData("trainingSamplesEnd"), 92 new StringData("validationSamplesStart"), 93 new StringData("validationSamplesEnd"), 94 new StringData("testSamplesStart"), 95 new StringData("testSamplesEnd"), 96 new StringData("trainingMeanSquaredError"), 97 new StringData("validationMeanSquaredError"), 98 new StringData("testMeanSquaredError"), 99 new StringData("trainingMeanAbsolutePercentageError"), 100 new StringData("validationMeanAbsolutePercentageError"), 101 new StringData("testMeanAbsolutePercentageError"), 102 new StringData("treeSize"), 103 new StringData("treeHeight") 104 }; 105 foreach(StringData entity in entities) { 106 LinkItems(entities[0], entities[1], entity); 107 } 102 108 } 103 109 … … 133 139 host.AddServiceEndpoint(typeof(IDatabase), binding, addressTextBox.Text); 134 140 host.Open(); 135 } catch 141 } catch(CommunicationException ex) { 136 142 MessageBox.Show("An exception occurred: " + ex.Message); 137 143 host.Abort();
Note: See TracChangeset
for help on using the changeset viewer.