system/src/sc/lang/java/JavaModel.java
public void markChanged() {
      if (needsModelText)
         refreshModelText();
      else
         clearModelText();
      if (needsHTMLModelText)
         refreshHTMLModelText();
      else
         clearHTMLModelText();
      if (getNeedsGeneratedText())
         refreshGeneratedText();
      else
         clearGeneratedText();
      Bind.sendEvent(IListener.VALUE_CHANGED, this, null);
      Bind.sendChangedEvent(this, "cachedGeneratedJSText");
      Bind.sendChangedEvent(this, "cachedGeneratedText");
      Bind.sendChangedEvent(this, "cachedModelText");
      Bind.sendChangedEvent(this, "cachedHTMLModelText");
      Bind.sendChangedEvent(this, "cachedGeneratedSCText");
      Bind.sendChangedEvent(this, "cachedGeneratedClientJavaText");
      if (types != null && !removed) {
         for (BodyTypeDeclaration btd:types)
            btd.refreshClientTypeDeclaration();
      }
      clearTransformed();
   }
/**
    * Sends a value changed event using the data binding system.  This lets code which edits models add listeners directly on a
    * model and receive notifications when they change.
    */
Sends a value changed event using the data binding system.  This lets code which edits models add listeners directly on a
model and receive notifications when they change.
Sends a value changed event using the data binding system . This lets code which edits models add listeners directly on a model and receive notifications when they change .
public void markChanged() {
      if (needsModelText)
         refreshModelText();
      else
         clearModelText();
      if (needsHTMLModelText)
         refreshHTMLModelText();
      else
         clearHTMLModelText();
      if (getNeedsGeneratedText())
         refreshGeneratedText();
      else
         clearGeneratedText();
      Bind.sendEvent(IListener.VALUE_CHANGED, this, null);
      Bind.sendChangedEvent(this, "cachedGeneratedJSText");
      Bind.sendChangedEvent(this, "cachedGeneratedText");
      Bind.sendChangedEvent(this, "cachedModelText");
      Bind.sendChangedEvent(this, "cachedHTMLModelText");
      Bind.sendChangedEvent(this, "cachedGeneratedSCText");
      Bind.sendChangedEvent(this, "cachedGeneratedClientJavaText");
      if (types != null && !removed) {
         for (BodyTypeDeclaration btd:types)
            btd.refreshClientTypeDeclaration();
      }
      clearTransformed();
   }
public void markChanged ( ) { if ( needsModelText ) refreshModelText ( ) ; else clearModelText ( ) ; if ( needsHTMLModelText ) refreshHTMLModelText ( ) ; else clearHTMLModelText ( ) ; if ( getNeedsGeneratedText ( ) ) refreshGeneratedText ( ) ; else clearGeneratedText ( ) ; Bind . sendEvent ( IListener . VALUE_CHANGED , this , null ) ; Bind . sendChangedEvent ( this , "cachedGeneratedJSText" ) ; Bind . sendChangedEvent ( this , "cachedGeneratedText" ) ; Bind . sendChangedEvent ( this , "cachedModelText" ) ; Bind . sendChangedEvent ( this , "cachedHTMLModelText" ) ; Bind . sendChangedEvent ( this , "cachedGeneratedSCText" ) ; Bind . sendChangedEvent ( this , "cachedGeneratedClientJavaText" ) ; if ( types != null && ! removed ) { for ( BodyTypeDeclaration btd : types ) btd . refreshClientTypeDeclaration ( ) ; } clearTransformed ( ) ; }
Sends a value changed event using the data binding system.
Sends a value changed event using the data binding system .