OTX-Runtime for C++  
OpenTestSystem::Otx::Runtime::Api::Otx::IProcedureParameter Class Referenceabstract

Represents base class for InParameter, OutParameter and InOutParameter of a Procedure. The parameter is identical to a related parameter in OTX standard ISO 13209. A detailed specification can be found there. More...

#include <IProcedureParameter.h>

Inheritance diagram for OpenTestSystem::Otx::Runtime::Api::Otx::IProcedureParameter:
Inheritance graph

Public Member Functions

virtual std::string GetDataType () const =0
 Gets DataType. More...
 
virtual std::shared_ptr< ObjectGetInitValue () const =0
 Gets initial value. More...
 
virtual std::string GetName () const =0
 Gets Parameter name. More...
 
virtual std::shared_ptr< IProcedureGetProcedure () const =0
 Gets Procedure that contains the Parameter. More...
 
virtual std::string GetSpecification () const =0
 Gets Parameter specification. More...
 
virtual std::shared_ptr< ObjectGetValue () const =0
 Gets value. More...
 

Detailed Description

Represents base class for InParameter, OutParameter and InOutParameter of a Procedure. The parameter is identical to a related parameter in OTX standard ISO 13209. A detailed specification can be found there.

Member Function Documentation

◆ GetDataType()

virtual std::string OpenTestSystem::Otx::Runtime::Api::Otx::IProcedureParameter::GetDataType ( ) const
pure virtual

Gets DataType.

Returns
Name of DataType.

◆ GetInitValue()

virtual std::shared_ptr<Object> OpenTestSystem::Otx::Runtime::Api::Otx::IProcedureParameter::GetInitValue ( ) const
pure virtual

Gets initial value.

Returns
Initial value.

◆ GetName()

virtual std::string OpenTestSystem::Otx::Runtime::Api::Otx::IProcedureParameter::GetName ( ) const
pure virtual

Gets Parameter name.

Returns
Parameters name.

◆ GetProcedure()

virtual std::shared_ptr<IProcedure> OpenTestSystem::Otx::Runtime::Api::Otx::IProcedureParameter::GetProcedure ( ) const
pure virtual

Gets Procedure that contains the Parameter.

Returns
A Procedure which this Parameter belongs to.

◆ GetSpecification()

virtual std::string OpenTestSystem::Otx::Runtime::Api::Otx::IProcedureParameter::GetSpecification ( ) const
pure virtual

Gets Parameter specification.

Returns
Parameter specification.

◆ GetValue()

virtual std::shared_ptr<Object> OpenTestSystem::Otx::Runtime::Api::Otx::IProcedureParameter::GetValue ( ) const
pure virtual

Gets value.

Returns
Current value.

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