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 ;
103 const std::set<IItemFamily*>&
getFamilies()
const override {
return m_families;}
108 void schedule(IItemFamilyNetworkTask task, eSchedulingOrder order = TopologicalOrder)
override;
119 Integer registerConnectedGraph(
IGraph2*
graph)
override;
121 void releaseConnectedGraph(Integer
graph_id)
override;
126 bool m_is_activated =
false ;
136 std::map<IIncrementalItemConnectivity*,std::pair<bool,bool>> m_connectivity_status;
137 std::set<IItemFamily*> m_families;
144 std::pair<IIncrementalItemConnectivity* const, std::pair<bool,bool>>& _getConnectivityStatus(
IIncrementalItemConnectivity* connectivity);