+
+class ModelAPI_SolverFailedMessage : public Events_Message
+{
+public:
+ MODELAPI_EXPORT ModelAPI_SolverFailedMessage(const Events_ID theID, const void* theSender = 0);
+ MODELAPI_EXPORT virtual ~ModelAPI_SolverFailedMessage();
+
+ /// Sets list of conflicting constraints
+ MODELAPI_EXPORT void setObjects(const std::set<ObjectPtr>& theObjects);
+ /// Returns list of conflicting constraints
+ MODELAPI_EXPORT const std::set<ObjectPtr>& objects() const;
+
+private:
+ std::set<ObjectPtr> myObjects;
+};
+