- Timestamp:
- 04/14/08 21:51:15 (16 years ago)
- Location:
- branches/XmlTextReaderBranch
- Files:
-
- 1 edited
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
branches/XmlTextReaderBranch/HeuristicLab.Constraints/DoubleBoundedConstraint.cs
r2 r121 155 155 } 156 156 157 public override void Populate(XmlNode node, IDictionary<Guid, IStorable> restoredObjects) { 158 base.Populate(node, restoredObjects); 159 lowerBound = double.Parse(node.Attributes["LowerBound"].Value); 160 if (node.Attributes["LowerBoundIncluded"] != null) { 161 lowerBoundIncluded = bool.Parse(node.Attributes["LowerBoundIncluded"].Value); 157 //public override void Populate(XmlNode node, IDictionary<Guid, IStorable> restoredObjects) { 158 // base.Populate(node, restoredObjects); 159 // lowerBound = double.Parse(node.Attributes["LowerBound"].Value); 160 // if(node.Attributes["LowerBoundIncluded"] != null) { 161 // lowerBoundIncluded = bool.Parse(node.Attributes["LowerBoundIncluded"].Value); 162 // } else { 163 // lowerBoundIncluded = true; 164 // } 165 // if(node.Attributes["LowerBoundEnabled"] != null) { 166 // lowerBoundEnabled = bool.Parse(node.Attributes["LowerBoundEnabled"].Value); 167 // } else { 168 // lowerBoundEnabled = true; 169 // } 170 171 // upperBound = double.Parse(node.Attributes["UpperBound"].Value); 172 // if(node.Attributes["UpperBoundIncluded"] != null) { 173 // upperBoundIncluded = bool.Parse(node.Attributes["UpperBoundIncluded"].Value); 174 // } else { 175 // upperBoundIncluded = true; 176 // } 177 // if(node.Attributes["UpperBoundEnabled"] != null) { 178 // upperBoundEnabled = bool.Parse(node.Attributes["UpperBoundEnabled"].Value); 179 // } else { 180 // upperBoundEnabled = true; 181 // } 182 //} 183 public override void Populate(XmlReader reader, IDictionary<Guid, IStorable> restoredObjects) { 184 base.Populate(reader, restoredObjects); 185 lowerBound = double.Parse(reader["LowerBound"]); 186 if(reader["LowerBoundIncluded"] != null) { 187 lowerBoundIncluded = bool.Parse(reader["LowerBoundIncluded"]); 162 188 } else { 163 189 lowerBoundIncluded = true; 164 190 } 165 if (node.Attributes["LowerBoundEnabled"] != null) {166 lowerBoundEnabled = bool.Parse( node.Attributes["LowerBoundEnabled"].Value);191 if(reader["LowerBoundEnabled"] != null) { 192 lowerBoundEnabled = bool.Parse(reader["LowerBoundEnabled"]); 167 193 } else { 168 194 lowerBoundEnabled = true; 169 195 } 170 196 171 upperBound = double.Parse( node.Attributes["UpperBound"].Value);172 if (node.Attributes["UpperBoundIncluded"] != null) {173 upperBoundIncluded = bool.Parse( node.Attributes["UpperBoundIncluded"].Value);197 upperBound = double.Parse(reader["UpperBound"]); 198 if(reader["UpperBoundIncluded"] != null) { 199 upperBoundIncluded = bool.Parse(reader["UpperBoundIncluded"]); 174 200 } else { 175 201 upperBoundIncluded = true; 176 202 } 177 if (node.Attributes["UpperBoundEnabled"] != null) {178 upperBoundEnabled = bool.Parse( node.Attributes["UpperBoundEnabled"].Value);203 if(reader["UpperBoundEnabled"] != null) { 204 upperBoundEnabled = bool.Parse(reader["UpperBoundEnabled"]); 179 205 } else { 180 206 upperBoundEnabled = true;
Note: See TracChangeset
for help on using the changeset viewer.