Class AbstractSynchronousComponentsManager<C extends Component>

    • Constructor Detail

      • AbstractSynchronousComponentsManager

        protected AbstractSynchronousComponentsManager()
    • Method Detail

      • invalidate

        public void invalidate()
      • update

        public void update()
      • getConnectedComponents

        public List<C> getConnectedComponents()
      • getComponent

        public C getComponent​(int num)
      • fillAdjacencyList

        protected void fillAdjacencyList​(Map<String,​Integer> id2num,
                                         gnu.trove.list.array.TIntArrayList[] adjacencyList)
      • getNetwork

        protected abstract Network getNetwork()
      • createComponent

        protected abstract C createComponent​(int num,
                                             int size)
      • setComponentNumber

        protected abstract void setComponentNumber​(Bus bus,
                                                   int num)