blob: c826aa6e10e497af88cea0e7e3850178e840615d [file] [log] [blame]
#ifndef BASYX_SUBMODEL_API_V2_QUALIFIER_IHASDATASPECIFICATION_H
#define BASYX_SUBMODEL_API_V2_QUALIFIER_IHASDATASPECIFICATION_H
#include <vector>
namespace basyx {
namespace submodel {
namespace simple { class Reference; }
namespace api {
class IHasDataSpecification
{
public:
virtual ~IHasDataSpecification() = default;
virtual void addDataSpecification(const simple::Reference & reference) = 0;
virtual const std::vector<simple::Reference> getDataSpecificationReference() const = 0;
};
}
}
}
#endif /* BASYX_SUBMODEL_API_V2_QUALIFIER_IHASDATASPECIFICATION_H */