OTX-Runtime for C++  
OpenTestSystem::Otx::Runtime::Api::Custom::CustomScreenImplementation::IScreenInOutParameter Class Referenceabstract

Represents OTX ScreenInOutParameter. More...

#include <IScreenInOutParameter.h>

Inheritance diagram for OpenTestSystem::Otx::Runtime::Api::Custom::CustomScreenImplementation::IScreenInOutParameter:
Inheritance graph

Public Member Functions

virtual std::shared_ptr< ObjectGetValue ()=0
 Gets value. More...
 
virtual bool IsEnvironmentValueActive ()=0
 The environment value setting was set for the parameter. More...
 
virtual void SetValue (std::shared_ptr< Object > value)=0
 Sets value. More...
 
virtual bool SetValue (std::string literalValue)=0
 Sets value. More...
 
- Public Member Functions inherited from OpenTestSystem::Otx::Runtime::Api::Custom::CustomScreenImplementation::IScreenParameter
virtual std::string GetDataType ()=0
 Gets the data type of the parameter as a string. More...
 
virtual std::shared_ptr< ObjectGetInitValue ()=0
 Gets initial value. More...
 
virtual int GetMappingIndex ()=0
 Gets mapping index. More...
 
virtual std::string GetMappingName ()=0
 Gets mapping name. More...
 
virtual std::string GetName ()=0
 Gets name. More...
 
virtual std::string GetSpecification ()=0
 Gets specification. More...
 

Detailed Description

Represents OTX ScreenInOutParameter.

Member Function Documentation

◆ GetValue()

virtual std::shared_ptr<Object> OpenTestSystem::Otx::Runtime::Api::Custom::CustomScreenImplementation::IScreenInOutParameter::GetValue ( )
pure virtual

Gets value.

Returns
Value.

◆ IsEnvironmentValueActive()

virtual bool OpenTestSystem::Otx::Runtime::Api::Custom::CustomScreenImplementation::IScreenInOutParameter::IsEnvironmentValueActive ( )
pure virtual

The environment value setting was set for the parameter.

Returns
Returns true if the environment value setting was set for the related parameter. Using the environment value setting, unmapped InOut or Out parameters as well as context variables can be set to a fixed value. This means that a non-existent environment can be simulated.

◆ SetValue() [1/2]

virtual void OpenTestSystem::Otx::Runtime::Api::Custom::CustomScreenImplementation::IScreenInOutParameter::SetValue ( std::shared_ptr< Object value)
pure virtual

Sets value.

Parameters
valueNew value.

◆ SetValue() [2/2]

virtual bool OpenTestSystem::Otx::Runtime::Api::Custom::CustomScreenImplementation::IScreenInOutParameter::SetValue ( std::string  literalValue)
pure virtual

Sets value.

Parameters
literalValueA new value.

The documentation for this class was generated from the following file: