Package org.faktorips.fl.operations
Class NotEqualsObjectDatatype
java.lang.Object
org.faktorips.fl.operations.AbstractBinaryOperation<org.faktorips.codegen.JavaCodeFragment>
org.faktorips.fl.operations.AbstractBinaryJavaOperation
org.faktorips.fl.operations.EqualsObjectDatatype
org.faktorips.fl.operations.NotEqualsObjectDatatype
- All Implemented Interfaces:
BinaryOperation<org.faktorips.codegen.JavaCodeFragment>
Equals operation for none primitive datatypes that are tested for equality with the equals()
Method.
-
Field Summary
Fields inherited from interface org.faktorips.fl.BinaryOperation
DIVIDE, EQUAL, GREATER_THAN, GREATER_THAN_OR_EQUAL, LESSER_THAN, LESSER_THAN_OR_EQUAL, MINUS, MULTIPLY, NOT_EQUAL, PLUS -
Constructor Summary
ConstructorsConstructorDescriptionNotEqualsObjectDatatype(org.faktorips.datatype.Datatype type) NotEqualsObjectDatatype(org.faktorips.datatype.Datatype lhsDatatype, org.faktorips.datatype.Datatype rhsDatatype) -
Method Summary
Modifier and TypeMethodDescriptionGenerates the combinedCompilationResultfrom the given operands.protected static StringMethods inherited from class org.faktorips.fl.operations.AbstractBinaryJavaOperation
generateMethods inherited from class org.faktorips.fl.operations.AbstractBinaryOperation
getCompiler, getLhsDatatype, getOperator, getRhsDatatype, setCompiler
-
Constructor Details
-
NotEqualsObjectDatatype
public NotEqualsObjectDatatype(org.faktorips.datatype.Datatype type) -
NotEqualsObjectDatatype
public NotEqualsObjectDatatype(org.faktorips.datatype.Datatype lhsDatatype, org.faktorips.datatype.Datatype rhsDatatype)
-
-
Method Details
-
getErrorMessageCode
-
generate
Description copied from class:AbstractBinaryJavaOperationGenerates the combinedCompilationResultfrom the given operands.- Overrides:
generatein classEqualsObjectDatatype- Parameters:
lhs- the left hand side operandrhs- the right hand side operand- Returns:
- the given operands combined with this operation's operator
-