private void deleteTransportNeed() {
   int transportNeedID = simulationBox.getSelectedTransportNeedID();
   if (transportNeedID != -1) {
     currentTransit.removeTransportNeed(transportNeedID);
   }
   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);
     }
   }
 }