tom.library.sl
Interface Visitable

All Known Subinterfaces:
Strategy
All Known Implementing Classes:
AbstractStrategy, All, AllSeq, Choice, ChoiceId, DeRef, Fail, Identity, IfThenElse, Mu, MuVar, Not, Omega, OmegaU, One, OneId, Pselect, Sequence, SequenceId, StrategyFwd

public interface Visitable


Method Summary
 Visitable getChildAt(int i)
           
 int getChildCount()
           
 Visitable[] getChildren()
          Returns the list of (non builtin) Visitable children
 Visitable setChildAt(int i, Visitable child)
           
 Visitable setChildren(Visitable[] children)
          Replaces all children of any visitable at once, and returns this visitable.
 

Method Detail

setChildren

Visitable setChildren(Visitable[] children)
Replaces all children of any visitable at once, and returns this visitable.


getChildren

Visitable[] getChildren()
Returns the list of (non builtin) Visitable children


getChildAt

Visitable getChildAt(int i)

setChildAt

Visitable setChildAt(int i,
                     Visitable child)

getChildCount

int getChildCount()