coreRuntime/src/sc/sync/SyncManager.java
public boolean valueInvalidated(Object obj, String propName, Object curValue, String syncGroup) {
         updatePropertyValueListener(obj, propName, curValue, syncGroup);
         SyncAction action = getSyncAction();
         return valueInvalidatedInternal(obj, propName, curValue, syncGroup, action);
      }
/** Called when we receive a property changed either from the data binding event (originalCtx=true) or propagated from a parent context (originalCtx = false) */
Called when we receive a property changed either from the data binding event (originalCtx=true) or propagated from a parent context (originalCtx = false)
Called when we receive a property changed either from the data binding event ( originalCtx = true ) or propagated from a parent context ( originalCtx = false )
public boolean valueInvalidated(Object obj, String propName, Object curValue, String syncGroup) {
         updatePropertyValueListener(obj, propName, curValue, syncGroup);
         SyncAction action = getSyncAction();
         return valueInvalidatedInternal(obj, propName, curValue, syncGroup, action);
      }
public boolean valueInvalidated ( Object obj , String propName , Object curValue , String syncGroup ) { updatePropertyValueListener ( obj , propName , curValue , syncGroup ) ; SyncAction action = getSyncAction ( ) ; return valueInvalidatedInternal ( obj , propName , curValue , syncGroup , action ) ; }
Called when we receive a property changed either from the data binding event (originalCtx=true) or propagated from a parent context (originalCtx = false)
Called when we receive a property changed either from the data binding event ( originalCtx = true ) or propagated from a parent context ( originalCtx = false )