#pragma once // STUB-HEADER: Diese Datei wird normalerweise von ddsftc generiert // Für die Migration erstellen wir minimale Implementierungen #include #include "ism.hpp" namespace InfrastructureManagement { namespace Interface { // Ftc - Function Transfer Component class Ftc : public QObject { Q_OBJECT public: Ftc(QObject* parent = nullptr) : QObject(parent) {} ~Ftc() override = default; // MainStructureElement operations virtual void setMainStructureElement(const MainStructureElement& data) = 0; virtual void removeMainStructureElement(int32_t id) = 0; // MainSchedule operations virtual void setMainSchedule(const MainSchedule& data) = 0; virtual void removeMainSchedule(int32_t id) = 0; // MountingPointAsset operations virtual void setMountingPointAsset(const MountingPointAsset& data) = 0; virtual void removeMountingPointAsset(int32_t id) = 0; }; } // namespace Interface } // namespace InfrastructureManagement