50 : m_relation_graph(trace_mng)
51 , m_dependency_graph(trace_mng)
57 for (
auto connectivity : m_connectivity_list) {
64 bool isActivated()
const override
66 return m_is_activated;
106 const std::set<IItemFamily*>&
getFamilies()
const override {
return m_families; }
111 void schedule(IItemFamilyNetworkTask task, eSchedulingOrder order = TopologicalOrder)
override;
123 void releaseConnectedGraph(
Integer graph_id)
override;
129 bool m_is_activated =
false;
139 std::map<IIncrementalItemConnectivity*, std::pair<bool, bool>> m_connectivity_status;
140 std::set<IItemFamily*> m_families;
147 std::pair<IIncrementalItemConnectivity* const, std::pair<bool, bool>>& _getConnectivityStatus(
IIncrementalItemConnectivity* connectivity);