system/src/sc/parser/NestedParselet.java
protected boolean handlesProperty(Object selector) {
      int ix = getSlotIndex(selector);
      if (ix != -1)
         return true;
      if (inheritSlots != null) {
         int sz = inheritSlots.size();
         for (int i = 0; i < sz; i++) {
            NestedParselet child = (NestedParselet) parselets.get(inheritSlots.get(i));
            if (child.handlesProperty(selector))
               return true;
         }
      }
      return false;
   }
/**
    * During generation, to perform an incremental update, we want to find the node which handles a property
    * change - working down the parse tree.  If there is a "*" in a slot, we send that change down that path.
    */
During generation, to perform an incremental update, we want to find the node which handles a property
change - working down the parse tree.  If there is a "*" in a slot, we send that change down that path.
During generation to perform an incremental update we want to find the node which handles a property change - working down the parse tree . If there is a " * " in a slot we send that change down that path .
protected boolean handlesProperty(Object selector) {
      int ix = getSlotIndex(selector);
      if (ix != -1)
         return true;
      if (inheritSlots != null) {
         int sz = inheritSlots.size();
         for (int i = 0; i < sz; i++) {
            NestedParselet child = (NestedParselet) parselets.get(inheritSlots.get(i));
            if (child.handlesProperty(selector))
               return true;
         }
      }
      return false;
   }
protected boolean handlesProperty ( Object selector ) { int ix = getSlotIndex ( selector ) ; if ( ix != - 1 ) return true ; if ( inheritSlots != null ) { int sz = inheritSlots . size ( ) ; for ( int i = 0 ; i < sz ; i ++ ) { NestedParselet child = ( NestedParselet ) parselets . get ( inheritSlots . get ( i ) ) ; if ( child . handlesProperty ( selector ) ) return true ; } } return false ; }
During generation, to perform an incremental update, we want to find the node which handles a property
 change - working down the parse tree.
During generation to perform an incremental update we want to find the node which handles a property change - working down the parse tree .