package ql.ast.operator;
import ql.ast.ElementInterfaceVisitor;
import ql.ast.expression.ExpressionInterface;
import ql.ast.type.TypeBool;
import ql.ast.type.TypeInterface;
/**
* Negation (NOT) operator
*/
public class OperatorNeg extends UnaryOperator {
public OperatorNeg(ExpressionInterface expression) {
super(expression);
}
@Override
public TypeInterface getType() {
return new TypeBool();
}
@Override
public void accept(ElementInterfaceVisitor visitor) {
visitor.visit(this);
}
}