Class VolatileModifiableMaskedTuple
java.lang.Object
tools.refinery.interpreter.matchers.tuple.AbstractTuple
tools.refinery.interpreter.matchers.tuple.VolatileTuple
tools.refinery.interpreter.matchers.tuple.VolatileMaskedTuple
tools.refinery.interpreter.matchers.tuple.VolatileModifiableMaskedTuple
- All Implemented Interfaces:
IModifiableTuple
,ITuple
A masked tuple implementation that allows modifying the backing tuple.
- Since:
- 1.7
-
Field Summary
Fields inherited from class tools.refinery.interpreter.matchers.tuple.VolatileMaskedTuple
mask, source
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
Sets the selected value for a tuplevoid
updateTuple
(IModifiableTuple newSource) void
updateTuple
(ITuple newSource) Methods inherited from class tools.refinery.interpreter.matchers.tuple.VolatileMaskedTuple
get, getSize
Methods inherited from class tools.refinery.interpreter.matchers.tuple.VolatileTuple
equals, hashCode, toImmutable
Methods inherited from class tools.refinery.interpreter.matchers.tuple.AbstractTuple
doCalcHash, getDistinctElements, getElements, internalEquals, invertIndex, invertIndexWithMupliplicity, raiseIndexingError, toString
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface tools.refinery.interpreter.matchers.tuple.ITuple
get, getDistinctElements, getElements, getSize, invertIndex, invertIndexWithMupliplicity, toImmutable
-
Constructor Details
-
VolatileModifiableMaskedTuple
-
VolatileModifiableMaskedTuple
-
-
Method Details
-
updateTuple
- Overrides:
updateTuple
in classVolatileMaskedTuple
-
updateTuple
-
set
Description copied from interface:IModifiableTuple
Sets the selected value for a tuple- Specified by:
set
in interfaceIModifiableTuple
-