Class CombinedOperator.OperatorsFunction
java.lang.Object
org.cyclops.integrateddynamics.core.evaluate.operator.CombinedOperator.OperatorsFunction
- All Implemented Interfaces:
OperatorBase.IFunction
- Direct Known Subclasses:
CombinedOperator.Conjunction,CombinedOperator.Disjunction,CombinedOperator.Flip,CombinedOperator.Negation,CombinedOperator.Pipe,CombinedOperator.Pipe2
- Enclosing class:
- CombinedOperator
public abstract static class CombinedOperator.OperatorsFunction
extends Object
implements OperatorBase.IFunction
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanintinthashCode()abstract CombinedOperatorCreate a new operator of this same function type for the given operators.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.cyclops.integrateddynamics.core.evaluate.operator.OperatorBase.IFunction
evaluate
-
Constructor Details
-
OperatorsFunction
-
-
Method Details
-
getOperators
-
getInputOperatorCount
public int getInputOperatorCount() -
recreate
Create a new operator of this same function type for the given operators.- Parameters:
operators- The operators to combine.- Returns:
- The new combined operator.
- Throws:
EvaluationException- If the operators can not be combined.
-
equals
-
hashCode
public int hashCode()
-