Class DummyVariable<V extends org.cyclops.integrateddynamics.api.evaluate.variable.IValue>

java.lang.Object
org.cyclops.integratedmekanismics.test.DummyVariable<V>
All Implemented Interfaces:
org.cyclops.integrateddynamics.api.evaluate.variable.IVariable<V>, org.cyclops.integrateddynamics.api.evaluate.variable.IVariableInvalidateListener
Direct Known Subclasses:
DummyVariableChemicalStack, DummyVariableIngredients, DummyVariableItemStack

public class DummyVariable<V extends org.cyclops.integrateddynamics.api.evaluate.variable.IValue> extends Object implements org.cyclops.integrateddynamics.api.evaluate.variable.IVariable<V>
TODO: use ID variant in 1.21.8+ A dummy boolean variable.
  • Constructor Details

    • DummyVariable

      public DummyVariable(org.cyclops.integrateddynamics.api.evaluate.variable.IValueType<V> type, V value)
    • DummyVariable

      public DummyVariable(org.cyclops.integrateddynamics.api.evaluate.variable.IValueType<V> type)
  • Method Details

    • getType

      public org.cyclops.integrateddynamics.api.evaluate.variable.IValueType<V> getType()
      Specified by:
      getType in interface org.cyclops.integrateddynamics.api.evaluate.variable.IVariable<V extends org.cyclops.integrateddynamics.api.evaluate.variable.IValue>
    • getValue

      public V getValue()
      Specified by:
      getValue in interface org.cyclops.integrateddynamics.api.evaluate.variable.IVariable<V extends org.cyclops.integrateddynamics.api.evaluate.variable.IValue>
    • invalidate

      public void invalidate()
      Specified by:
      invalidate in interface org.cyclops.integrateddynamics.api.evaluate.variable.IVariableInvalidateListener
    • addInvalidationListener

      public void addInvalidationListener(org.cyclops.integrateddynamics.api.evaluate.variable.IVariableInvalidateListener invalidateListener)
      Specified by:
      addInvalidationListener in interface org.cyclops.integrateddynamics.api.evaluate.variable.IVariable<V extends org.cyclops.integrateddynamics.api.evaluate.variable.IValue>
    • setValue

      public void setValue(V value)
    • isFetched

      public boolean isFetched()