Class MappingOpUnion
java.lang.Object
se.liu.ida.hefquin.mappings.algebra.ops.MappingOpUnion
- All Implemented Interfaces:
MappingOperator
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintReturns the number of sub-expressions that a mapping expression is expected to have if it has this operator as its root operator.static MappingOpUniontoString()voidvisit(MappingOperatorVisitor visitor)
-
Field Details
-
instance
-
-
Constructor Details
-
MappingOpUnion
protected MappingOpUnion()
-
-
Method Details
-
getInstance
-
getExpectedNumberOfSubExpressions
public int getExpectedNumberOfSubExpressions()Description copied from interface:MappingOperatorReturns the number of sub-expressions that a mapping expression is expected to have if it has this operator as its root operator. Hence, for nullary operators, this method returns 0; for unary operators, it returns 1; for binary operators, it returns 2. For n-ary operators (which can be applied to an arbitrary number of sub-expressions), this method returnsInteger.MAX_VALUE.- Specified by:
getExpectedNumberOfSubExpressionsin interfaceMappingOperator
-
visit
- Specified by:
visitin interfaceMappingOperator
-
toString
-