Mercurial > projects > dwt2
comparison org.eclipse.core.databinding/src/org/eclipse/core/databinding/DataBindingContext.d @ 85:6be48cf9f95c
Work on databinding
author | Frank Benoit <benoit@tionex.de> |
---|---|
date | Sat, 18 Apr 2009 13:54:50 +0200 |
parents | 383ce7bd736b |
children |
comparison
equal
deleted
inserted
replaced
84:fcf926c91ca4 | 85:6be48cf9f95c |
---|---|
142 UpdateValueStrategy targetToModel, UpdateValueStrategy modelToTarget) { | 142 UpdateValueStrategy targetToModel, UpdateValueStrategy modelToTarget) { |
143 UpdateValueStrategy targetToModelStrategy = targetToModel !is null ? targetToModel | 143 UpdateValueStrategy targetToModelStrategy = targetToModel !is null ? targetToModel |
144 : createTargetToModelUpdateValueStrategy(targetObservableValue, modelObservableValue); | 144 : createTargetToModelUpdateValueStrategy(targetObservableValue, modelObservableValue); |
145 UpdateValueStrategy modelToTargetStrategy = modelToTarget !is null ? modelToTarget | 145 UpdateValueStrategy modelToTargetStrategy = modelToTarget !is null ? modelToTarget |
146 : createModelToTargetUpdateValueStrategy(modelObservableValue, targetObservableValue); | 146 : createModelToTargetUpdateValueStrategy(modelObservableValue, targetObservableValue); |
147 targetToModelStrategy.fillDefaults(targetObservableValue, modelObservableValue); | 147 targetToModelStrategy.fillDefaults_package(targetObservableValue, modelObservableValue); |
148 modelToTargetStrategy.fillDefaults(modelObservableValue, targetObservableValue); | 148 modelToTargetStrategy.fillDefaults_package(modelObservableValue, targetObservableValue); |
149 ValueBinding result = new ValueBinding(targetObservableValue, | 149 ValueBinding result = new ValueBinding(targetObservableValue, |
150 modelObservableValue, targetToModelStrategy, | 150 modelObservableValue, targetToModelStrategy, |
151 modelToTargetStrategy); | 151 modelToTargetStrategy); |
152 result.init(this); | 152 result.init(this); |
153 return result; | 153 return result; |
207 : createTargetToModelUpdateListStrategy(targetObservableList, | 207 : createTargetToModelUpdateListStrategy(targetObservableList, |
208 modelObservableList); | 208 modelObservableList); |
209 UpdateListStrategy modelToTargetStrategy = modelToTarget !is null ? modelToTarget | 209 UpdateListStrategy modelToTargetStrategy = modelToTarget !is null ? modelToTarget |
210 : createModelToTargetUpdateListStrategy(modelObservableList, | 210 : createModelToTargetUpdateListStrategy(modelObservableList, |
211 targetObservableList); | 211 targetObservableList); |
212 targetToModelStrategy.fillDefaults(targetObservableList, | 212 targetToModelStrategy.fillDefaults_package(targetObservableList, |
213 modelObservableList); | 213 modelObservableList); |
214 modelToTargetStrategy.fillDefaults(modelObservableList, | 214 modelToTargetStrategy.fillDefaults_package(modelObservableList, |
215 targetObservableList); | 215 targetObservableList); |
216 ListBinding result = new ListBinding(targetObservableList, | 216 ListBinding result = new ListBinding(targetObservableList, |
217 modelObservableList, targetToModelStrategy, | 217 modelObservableList, targetToModelStrategy, |
218 modelToTargetStrategy); | 218 modelToTargetStrategy); |
219 result.init(this); | 219 result.init(this); |
269 targetToModel = createTargetToModelUpdateSetStrategy( | 269 targetToModel = createTargetToModelUpdateSetStrategy( |
270 targetObservableSet, modelObservableSet); | 270 targetObservableSet, modelObservableSet); |
271 if (modelToTarget is null) | 271 if (modelToTarget is null) |
272 modelToTarget = createModelToTargetUpdateSetStrategy( | 272 modelToTarget = createModelToTargetUpdateSetStrategy( |
273 modelObservableSet, targetObservableSet); | 273 modelObservableSet, targetObservableSet); |
274 targetToModel.fillDefaults(targetObservableSet, modelObservableSet); | 274 targetToModel.fillDefaults_package(targetObservableSet, modelObservableSet); |
275 modelToTarget.fillDefaults(modelObservableSet, targetObservableSet); | 275 modelToTarget.fillDefaults_package(modelObservableSet, targetObservableSet); |
276 SetBinding result = new SetBinding(targetObservableSet, | 276 SetBinding result = new SetBinding(targetObservableSet, |
277 modelObservableSet, targetToModel, modelToTarget); | 277 modelObservableSet, targetToModel, modelToTarget); |
278 result.init(this); | 278 result.init(this); |
279 return result; | 279 return result; |
280 } | 280 } |