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 OperatorBase
OperatorBase.IFunction, OperatorBase.SafeVariablesGetter -
Constructor Summary
ConstructorsModifierConstructorDescriptionGeneralOperator(String symbol, String operatorName, String interactName, int inputLength, OperatorBase.IFunction function, IConfigRenderPattern renderPattern) protectedGeneralOperator(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 OperatorBase
constructInputVariables, evaluate, getConditionalOutputType, getFunction, getGlobalInteractNamePrefix, getInputTypes, getInteractName, getLocalizedNameFull, getModId, getOperatorName, getOutputType, getRenderPattern, getRequiredInputLength, getSymbol, getTranslationKey, getUniqueName, getUnlocalizedCategoryName, getUnlocalizedCategoryPrefix, getUnlocalizedPrefix, loadTooltip, materialize, shouldAlsoPrefixLocalScope, toString, validateTypesMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface 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:
getUnlocalizedTypein classOperatorBase
-