public abstract class AbstractBooleanExpression extends AbstractBottomUpTreeNode implements BooleanExpression
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractBooleanExpression() |
protected |
AbstractBooleanExpression(BooleanExpression... expressions) |
protected |
AbstractBooleanExpression(BooleanExpression expression) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(BooleanExpressionVisitor visitor)
Accept a visitor
|
void |
accept(ValueExpressionVisitor visitor)
Accept a visitor
|
abstract void |
acceptConcrete(BooleanExpressionVisitor visitor)
Sub-classes must override this method so that the visitor knows the type of the visited class at compile time.
|
abstract void |
dismissConcrete(BooleanExpressionVisitor visitor)
Sub-classes must override this method so that the visitor knows the type of the visited class at compile time.
|
addChild, getChild, getChildren, getParent, getRoot, isChild, isFirstSibling, isRoot, isSibling, setParentprotected AbstractBooleanExpression()
protected AbstractBooleanExpression(BooleanExpression expression)
protected AbstractBooleanExpression(BooleanExpression... expressions)
public void accept(BooleanExpressionVisitor visitor)
BooleanExpressionaccept in interface BooleanExpressionvisitor - visitor to acceptpublic abstract void acceptConcrete(BooleanExpressionVisitor visitor)
visitor - visitor to acceptpublic abstract void dismissConcrete(BooleanExpressionVisitor visitor)
visitor - visitor to acceptpublic void accept(ValueExpressionVisitor visitor)
ValueExpressionaccept in interface ValueExpressionvisitor - visitor to acceptCopyright © 2018–2020. All rights reserved.