|
|||||||||
PREV NEXT | FRAMES NO FRAMES |
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)
|
|
|||||||||
PREV NEXT | FRAMES NO FRAMES |