1 #ifndef OpenTestSystem_Otx_Runtime_Api_Otx_IProcedureParameter_H
2 #define OpenTestSystem_Otx_Runtime_Api_Otx_IProcedureParameter_H
21 namespace OpenTestSystem {
namespace Otx {
namespace Runtime {
namespace Api {
namespace Otx {
53 virtual std::shared_ptr<Object>
GetValue()
const = 0;
Represents base of OTX DataTypes.
Definition: Object.h:17
Represents base class for InParameter, OutParameter and InOutParameter of a Procedure....
Definition: IProcedureParameter.h:27
virtual std::string GetSpecification() const =0
Gets Parameter specification.
virtual std::shared_ptr< Object > GetInitValue() const =0
Gets initial value.
virtual std::string GetDataType() const =0
Gets DataType.
virtual std::shared_ptr< Object > GetValue() const =0
Gets value.
virtual std::shared_ptr< IProcedure > GetProcedure() const =0
Gets Procedure that contains the Parameter.
virtual std::string GetName() const =0
Gets Parameter name.
Namespace which contains all supported data types
Definition: IRuntimeManager.h:28
Namespace containing all objects related to testing inside automotive industry