private void deleteCircuit() {
   int circuitID = simulationBox.getSelectedCircuitID();
   if (circuitID != -1) {
     currentTransit.removeCircuit(circuitID);
   }
   for (Integer transitID : simulationBox.getConcernedBySelectionTransitID()) {
     if (currentTransit.getTransits().get(Circuit.class.getSimpleName()).containsKey(transitID)) {
       currentTransit.removeCircuit(transitID);
     }
     if (currentTransit
         .getTransits()
         .get(TransportNeed.class.getSimpleName())
         .containsKey(transitID)) {
       currentTransit.removeTransportNeed(transitID);
     }
   }
 }