IVariableValueVisitor
#
- class ansys.tools.variableinterop.ivariable_visitor.IVariableValueVisitor#
Bases:
abc.ABC
,Generic
[T
]Defines the interface to be implemented for using the visitor pattern with variable values.
To use an implementation of this interface, create and pass an instance to the
IVariableValue.accept()
method.
Overview#
Method that is called if the |
|
Method that is called if the |
|
Method that is called if the |
|
Method that is called if the |
|
Method that is called if the |
|
Method that is called if the |
|
Method that is called if the :meth:`IVariableValue.accept() method is called |
|
Method that is called if the |
|
Method that is called if the |
|
Method that is called if the |
Import detail#
from ansys.tools.variableinterop.ivariable_visitor import IVariableValueVisitor
Method detail#
- abstract IVariableValueVisitor.visit_integer(value: ansys.tools.variableinterop.scalar_values.IntegerValue) T #
Method that is called if the
IVariableValue.accept()
method is called on anIntegerValue
type.- Parameters:
- value
IntegerValue
IntegerValue
type to visit.
- value
- Returns:
T
Result.
- abstract IVariableValueVisitor.visit_real(value: ansys.tools.variableinterop.scalar_values.RealValue) T #
Method that is called if the
IVariableValue.accept()
method is called on aRealValue
type.- Parameters:
- value
RealValue
RealValue
type to visit.
- value
- Returns:
T
Result.
- abstract IVariableValueVisitor.visit_boolean(value: ansys.tools.variableinterop.scalar_values.BooleanValue) T #
Method that is called if the
IVariableValue.accept()
method is called on aBooleanValue
type.- Parameters:
- value
BooleanValue
BooleanValue
type to visit.
- value
- Returns:
T
Result.
- abstract IVariableValueVisitor.visit_string(value: ansys.tools.variableinterop.scalar_values.StringValue) T #
Method that is called if the
IVariableValue.accept()
method is called on aStringValue
type.- Parameters:
- value
StringValue
StringValue
type to visit.
- value
- Returns:
T
Result.
- abstract IVariableValueVisitor.visit_integer_array(value: ansys.tools.variableinterop.array_values.IntegerArrayValue) T #
Method that is called if the
IVariableValue.accept()
method is called on anIntegerArrayValue
type.- Parameters:
- value
IntegerArrayValue
IntegerArrayValue
type to visit.
- value
- Returns:
T
Result.
- abstract IVariableValueVisitor.visit_file(value: ansys.tools.variableinterop.file_value.FileValue) T #
Method that is called if the
IVariableValue.accept()
method is called on aFileValue
type.- Parameters:
- value
FileValue
FileValue
type to visit.
- value
- Returns:
T
Result
- abstract IVariableValueVisitor.visit_real_array(value: ansys.tools.variableinterop.array_values.RealArrayValue) T #
Method that is called if the :meth:`IVariableValue.accept() method is called on a
RealArrayValue
type.- Parameters:
- value
RealArrayValue
RealArrayValue
type to visit.
- value
- Returns:
T
Result.
- abstract IVariableValueVisitor.visit_boolean_array(value: ansys.tools.variableinterop.array_values.BooleanArrayValue) T #
Method that is called if the
IVariableValue.accept()
method is called on aBooleanArrayValue
type.- Parameters:
- value
BooleanArrayValue
BooleanArrayValue
type to visit.
- value
- Returns:
T
Result.
- abstract IVariableValueVisitor.visit_string_array(value: ansys.tools.variableinterop.array_values.StringArrayValue) T #
Method that is called if the
IVariableValue.accept()
method is called on aStringArrayValue
type.- Parameters:
- value
StringArrayValue
StringArrayValue
type to visit.
- value
- Returns:
T
Result.
- abstract IVariableValueVisitor.visit_file_array(value: ansys.tools.variableinterop.file_array_value.FileArrayValue) T #
Method that is called if the
IVariableValue.accept()
method is called on aFileArrayValue
type.- Parameters:
- value
FileArrayValue
FileArrayValue
type to visit.
- value
- Returns:
T
Result.