예제 #1
0
 /**
  * Initializes fundamental diagram change event editing panel.
  *
  * @param ne Network Element.
  * @param em Event Manager.
  * @param etm Event Table model.
  */
 public synchronized void initialize(
     AbstractNetworkElement ne, EventManager em, EventTableModel etm) {
   eventTable = etm;
   myEvent = new EventFD();
   mf = ((AbstractLinkHWC) ne).getMaxFlow();
   drp = Math.max(0, Math.min(mf, ((AbstractLinkHWC) ne).getCapacityDrop()));
   cd = ((AbstractLinkHWC) ne).getCriticalDensity();
   jd = ((AbstractLinkHWC) ne).getJamDensity();
   initialize(ne, em);
 }