be.SIRAPRISE.typeimplementations
Interface BinaryBooleanOperatorImplementation

All Known Implementing Classes:
AND_BOOLEAN_BOOLEAN, EQ_BOOLEAN_BOOLEAN, OR_BOOLEAN_BOOLEAN, XOR_BOOLEAN_BOOLEAN

public interface BinaryBooleanOperatorImplementation

Interface to be implemented by all implementations of one of the 16 binary operators of the boolean algebra.

Author:
Erwin Smout

Method Summary
 java.lang.String getNegated(java.lang.String operand1, java.lang.String operand2)
          Gets the expression that is the negation of an invocation of this operator implementation
 

Method Detail

getNegated

java.lang.String getNegated(java.lang.String operand1,
                            java.lang.String operand2)
Gets the expression that is the negation of an invocation of this operator implementation

Parameters:
operand1 - The first operand of the invocation to be negated
operand2 - The second operand of the invocation to be negated
Returns:
the expression that is the negation of an invocation of this operator implementation