Class GeneralOperator
java.lang.Object
org.cyclops.integrateddynamics.core.evaluate.operator.OperatorBase
org.cyclops.integrateddynamics.core.evaluate.operator.GeneralOperator
- All Implemented Interfaces:
IOperator
- Direct Known Subclasses:
GeneralChoiceOperator
,GeneralConstantOperator
,GeneralIdentityOperator
Base class for general operators.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.cyclops.integrateddynamics.core.evaluate.operator.OperatorBase
OperatorBase.IFunction, OperatorBase.SafeVariablesGetter
-
Constructor Summary
ModifierConstructorDescriptionGeneralOperator
(String symbol, String operatorName, String interactName, int inputLength, OperatorBase.IFunction function, IConfigRenderPattern renderPattern) protected
GeneralOperator
(String symbol, String operatorName, String interactName, IValueType[] inputTypes, IValueType outputType, OperatorBase.IFunction function, IConfigRenderPattern renderPattern) GeneralOperator
(String symbol, String operatorName, String interactName, OperatorBase.IFunction function) -
Method Summary
Methods inherited from class org.cyclops.integrateddynamics.core.evaluate.operator.OperatorBase
constructInputVariables, evaluate, getConditionalOutputType, getFunction, getGlobalInteractNamePrefix, getInputTypes, getInteractName, getLocalizedNameFull, getModId, getOperatorName, getOutputType, getRenderPattern, getRequiredInputLength, getSymbol, getTranslationKey, getUniqueName, getUnlocalizedCategoryName, getUnlocalizedCategoryPrefix, getUnlocalizedPrefix, loadTooltip, materialize, shouldAlsoPrefixLocalScope, toString, validateTypes
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.cyclops.integrateddynamics.api.evaluate.operator.IOperator
getGlobalInteractName, getScopedInteractName
-
Constructor Details
-
GeneralOperator
public GeneralOperator(String symbol, String operatorName, String interactName, OperatorBase.IFunction function) -
GeneralOperator
public GeneralOperator(String symbol, String operatorName, String interactName, int inputLength, OperatorBase.IFunction function, IConfigRenderPattern renderPattern) -
GeneralOperator
protected GeneralOperator(String symbol, String operatorName, String interactName, IValueType[] inputTypes, IValueType outputType, OperatorBase.IFunction function, IConfigRenderPattern renderPattern)
-
-
Method Details
-
getUnlocalizedType
- Specified by:
getUnlocalizedType
in classOperatorBase
-