Class ContainerOperations.ContainerArgument
- java.lang.Object
-
- net.ssehub.easy.varModel.cstEvaluation.ContainerOperations.ContainerArgument
-
- Enclosing class:
- ContainerOperations
static final class ContainerOperations.ContainerArgument extends java.lang.ObjectA combined container value / accessor. UseContainerOperations.CA_POOLto obtain/release instances.- Author:
- Holger Eichelberger
-
-
Field Summary
Fields Modifier and Type Field Description private EvaluationAccessoraccessorprivate ContainerValuevalue
-
Constructor Summary
Constructors Modifier Constructor Description privateContainerArgument()Creates a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private voidclear()Clears this instance for reuse.(package private) EvaluationAccessorgetAccessor()Returns the accessor.(package private) ContainerValuegetValue()Returns the container value.(package private) ContainerOperations.ContainerArgumentsetValues(ContainerValue value, EvaluationAccessor accessor)Sets the values of this argument.
-
-
-
Field Detail
-
value
private ContainerValue value
-
accessor
private EvaluationAccessor accessor
-
-
Method Detail
-
setValues
ContainerOperations.ContainerArgument setValues(ContainerValue value, EvaluationAccessor accessor)
Sets the values of this argument. [reuse]- Parameters:
value- the container valueaccessor- the accessor- Returns:
- this
-
getValue
ContainerValue getValue()
Returns the container value.- Returns:
- the container value
-
getAccessor
EvaluationAccessor getAccessor()
Returns the accessor.- Returns:
- the accessor
-
clear
private void clear()
Clears this instance for reuse.
-
-