Interface IValueTypeVariableFacade<V extends IValue>
- All Superinterfaces:
IVariableFacade
- All Known Implementing Classes:
ValueTypeVariableFacade
Variable facade for variables determined by part aspects.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.cyclops.integrateddynamics.api.item.IVariableFacade
IVariableFacade.IValidator
-
Method Summary
Methods inherited from interface org.cyclops.integrateddynamics.api.item.IVariableFacade
addModelOverlay, appendHoverText, getId, getLabel, getOutputType, getVariable, getVariable, getVariableItemOverrideModel, isValid, renderISTER, validate, validate
-
Method Details
-
getValueType
IValueType<V> getValueType()- Returns:
- The value type of this variable.
-
getValue
V getValue()- Returns:
- The value contained in this variable.
-
getVariable
- Returns:
- The variable referenced by this facade.
-