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); } }