Uses of Class
scphEditor.Operand

Uses of Operand in scphEditor
 

Subclasses of Operand in scphEditor
 class Expression
          This class represents compound expressions.
 class ExpressionNary
          This class represents n-ary compound expressions.
 class Identifier
          This class models terminal expressions, such as variables and constants like x and 10.
 class Variable
           
 

Fields in scphEditor declared as Operand
 Operand OperandContext.self
          Itself.
 

Methods in scphEditor that return Operand
 Operand Expression.delChild(int atIndex)
          This implementation returns null and does not do anything else.
 Operand ExpressionNary.delChild(int atIndex)
           
 Operand OperandVector.delChild(int atIndex)
           
 Operand Work.delChild(int atIndex)
           
 Operand Expression.getChild(int atIndex)
          Gives my child at the given index.
 Operand OperandVector.getChild(int atIndex)
          Gives my child at the given index.
 Operand Work.getChild(int atIndex)
           
 Operand ExpressionView.getOperand()
           
 Operand IdentifierView.getOperand()
           
 Operand NullView.getOperand()
           
 Operand OperandView.getOperand()
           
static Operand TermBuilder.make(java.lang.String s)
           
 

Methods in scphEditor with parameters of type Operand
 void Expression.addChild(Operand newChild, int atIndex)
          This implementation does not do anything.
 void ExpressionNary.addChild(Operand newChild, int atIndex)
           
 void OperandVector.addChild(Operand newChild, int atIndex)
           
 void Work.addChild(Operand newChild, int atIndex)
           
protected  void Operand.ensureParen(Operand owner)
          Parenthesizes me, if I need to be.
 void Workspace.insert(Operand o)
           
 java.awt.Component OperandViewFactory.make(Operand p)
          Creates and returns a view object for the given Operand object.
 java.lang.String TermBuilder.make(Operand p)
           
protected  boolean Operand.needParen(Operand owner)
          Determines if I need to be parenthesized, assuming I am a child of the given operand.
 void Expression.setChild(Operand newChild, int atIndex)
           
 void ExpressionNary.setChild(Operand newChild, int atIndex)
           
 void OperandVector.setChild(Operand newChild, int atIndex)
          Adopts the given new child as my child at the given index, replacing the previous child at the same index.
 void Work.setChild(Operand newChild, int atIndex)