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 TypeMethodDescriptionvoidSets the selected value for a tuplevoidupdateTuple(IModifiableTuple newSource) voidupdateTuple(ITuple newSource) Methods inherited from class tools.refinery.interpreter.matchers.tuple.VolatileMaskedTuple
get, getSizeMethods inherited from class tools.refinery.interpreter.matchers.tuple.VolatileTuple
equals, hashCode, toImmutableMethods inherited from class tools.refinery.interpreter.matchers.tuple.AbstractTuple
doCalcHash, getDistinctElements, getElements, internalEquals, invertIndex, invertIndexWithMupliplicity, raiseIndexingError, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface tools.refinery.interpreter.matchers.tuple.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
 
 -