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 VolatileMaskedTuple
mask, source -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidSets the selected value for a tuplevoidupdateTuple(IModifiableTuple newSource) voidupdateTuple(ITuple newSource) Methods inherited from class VolatileMaskedTuple
get, getSizeMethods inherited from class VolatileTuple
equals, hashCode, toImmutableMethods inherited from class AbstractTuple
doCalcHash, getDistinctElements, getElements, internalEquals, invertIndex, invertIndexWithMupliplicity, raiseIndexingError, toStringMethods inherited from interface ITuple
get, getDistinctElements, getElements, getSize, invertIndex, invertIndexWithMupliplicity, toImmutable
-
Constructor Details
-
VolatileModifiableMaskedTuple
-
VolatileModifiableMaskedTuple
-
-
Method Details
-
updateTuple
- Overrides:
updateTuplein classVolatileMaskedTuple
-
updateTuple
-
set
Description copied from interface:IModifiableTupleSets the selected value for a tuple- Specified by:
setin interfaceIModifiableTuple
-