50 : m_relation_graph(trace_mng)
51 , m_dependency_graph(trace_mng)
56 for (
auto connectivity : m_connectivity_list)
64 bool isActivated()
const override {
65 return m_is_activated ;
106 const std::set<IItemFamily*>&
getFamilies()
const override {
return m_families;}
111 void schedule(IItemFamilyNetworkTask task, eSchedulingOrder order = TopologicalOrder)
override;
122 Integer registerConnectedGraph(
IGraph2*
graph)
override;
124 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);