1 #ifndef OpenTestSystem_Otx_Runtime_Api_Otx_IProcedure_H
2 #define OpenTestSystem_Otx_Runtime_Api_Otx_IProcedure_H
8 namespace OpenTestSystem {
namespace Otx {
namespace Runtime {
namespace Api {
namespace Otx {
10 class IProcedureParameter;
53 virtual std::vector<std::shared_ptr<IProcedureParameter>>
GetParameters() = 0;
Represents an OTX Procedure.
Definition: IProcedure.h:15
virtual std::string GetSpecification()=0
Gets Procedure specification.
virtual bool IsMain()=0
Checks if this procedure is the main procedure.
virtual std::string GetFullName()=0
Gets Procedure full name.
virtual std::shared_ptr< IDocument > GetDocument()=0
Gets Document that contains the Procedure.
virtual std::vector< std::shared_ptr< IProcedureParameter > > GetParameters()=0
Gets all Parameters.
virtual std::string GetName()=0
Gets Procedure name.
Namespace containing all objects related to testing inside automotive industry