Class TupleValueProvider
- java.lang.Object
-
- org.eclipse.viatra.query.runtime.matchers.tuple.TupleValueProvider
-
- All Implemented Interfaces:
IValueProvider
public class TupleValueProvider extends java.lang.Object implements IValueProvider
- Since:
- 1.7
-
-
Constructor Summary
Constructors Constructor Description TupleValueProvider(ITuple tuple, java.util.Map<java.lang.String,java.lang.Integer> indexMapping)
Wraps a tuple with an index mapping
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object
getValue(java.lang.String variableName)
Returns the value of the selected variable
-
-
-
Constructor Detail
-
TupleValueProvider
public TupleValueProvider(ITuple tuple, java.util.Map<java.lang.String,java.lang.Integer> indexMapping)
Wraps a tuple with an index mapping- Parameters:
tuple
-indexMapping
-
-
-
Method Detail
-
getValue
public java.lang.Object getValue(java.lang.String variableName)
Description copied from interface:IValueProvider
Returns the value of the selected variable- Specified by:
getValue
in interfaceIValueProvider
- Returns:
- the value of the variable; never null
-
-