Menu

Commit [r8432]  Maximize  Restore  History

multiple item commit due to broken inernet connection, sorry:

- Improved interface for QueueSimulation Listeners: each Listener is added solely so that no List has to be created
- Added class QueueSimSignalEngine to QueueSimulation to improve modularity
- Added events for the state change of SignalGroups
- Added methods to SignalSystemController interface: getter and setter for SignalEngine + access to Map containing SignalGroups
- SignalSystemController has a Map of SignalGroups that is initialized by Engine
- Added some helpful implementations to abstract class AbstractSignalSystemController
- Improved DefaultPlanBasedController: Events are thrown, interim times are considered and control flow is improved by QueueSimulation events

grether 2009-08-17

changed /matsim/trunk/src/org/matsim/core/controler/Controler.java
added /matsim/trunk/src/org/matsim/core/events/SignalGroupStateChangedEvent.java
added /matsim/trunk/src/org/matsim/core/events/SignalGroupStateChangedEventImpl.java
added /matsim/trunk/src/org/matsim/core/mobsim/queuesim/QueueSimSignalEngine.java
changed /matsim/trunk/src/org/matsim/core/mobsim/queuesim/QueueSimulation.java
added /matsim/trunk/src/org/matsim/core/mobsim/queuesim/SignalEngine.java
changed /matsim/trunk/src/org/matsim/evacuation/shelters/signalsystems/ShelterInputCounterSignalSystems.java
changed /matsim/trunk/src/org/matsim/signalsystems/control/AbstractSignalSystemController.java
changed /matsim/trunk/src/org/matsim/signalsystems/control/DefaultPlanBasedSignalSystemController.java
added /matsim/trunk/src/org/matsim/signalsystems/control/SignalGroupState.java
changed /matsim/trunk/src/org/matsim/signalsystems/control/SignalSystemController.java
changed /matsim/trunk/src/org/matsim/vis/otfvis/executables/OTFVisController.java
changed /matsim/trunk/src/playground/christoph/events/EventControler.java
changed /matsim/trunk/src/playground/christoph/knowledge/container/CreateKnowledgeForDatabase.java
changed /matsim/trunk/src/playground/dgrether/daganzosignal/AdaptiveController.java
changed /matsim/trunk/test/input/org/matsim/signalsystems/TravelTimeOneWayTest/testSignalSystemConfigurations_v1.1.xml
changed /matsim/trunk/test/src/org/matsim/core/mobsim/queuesim/listener/QueueSimulationAfterSimStepListenerTest.java
/matsim/trunk/src/org/matsim/core/controler/Controler.java Diff Switch to side-by-side view
Loading...
/matsim/trunk/src/org/matsim/core/events/SignalGroupStateChangedEvent.java Diff Switch to side-by-side view
Loading...
/matsim/trunk/src/org/matsim/core/events/SignalGroupStateChangedEventImpl.java Diff Switch to side-by-side view
Loading...
/matsim/trunk/src/org/matsim/core/mobsim/queuesim/QueueSimSignalEngine.java Diff Switch to side-by-side view
Loading...
/matsim/trunk/src/org/matsim/core/mobsim/queuesim/QueueSimulation.java Diff Switch to side-by-side view
Loading...
/matsim/trunk/src/org/matsim/core/mobsim/queuesim/SignalEngine.java Diff Switch to side-by-side view
Loading...
/matsim/trunk/src/org/matsim/evacuation/shelters/signalsystems/ShelterInputCounterSignalSystems.java Diff Switch to side-by-side view
Loading...
/matsim/trunk/src/org/matsim/signalsystems/control/AbstractSignalSystemController.java Diff Switch to side-by-side view
Loading...
/matsim/trunk/src/org/matsim/signalsystems/control/DefaultPlanBasedSignalSystemController.java Diff Switch to side-by-side view
Loading...
/matsim/trunk/src/org/matsim/signalsystems/control/SignalGroupState.java Diff Switch to side-by-side view
Loading...
/matsim/trunk/src/org/matsim/signalsystems/control/SignalSystemController.java Diff Switch to side-by-side view
Loading...
/matsim/trunk/src/org/matsim/vis/otfvis/executables/OTFVisController.java Diff Switch to side-by-side view
Loading...
/matsim/trunk/src/playground/christoph/events/EventControler.java Diff Switch to side-by-side view
Loading...
/matsim/trunk/src/playground/christoph/knowledge/container/CreateKnowledgeForDatabase.java Diff Switch to side-by-side view
Loading...
/matsim/trunk/src/playground/dgrether/daganzosignal/AdaptiveController.java Diff Switch to side-by-side view
Loading...
/matsim/trunk/test/input/org/matsim/signalsystems/TravelTimeOneWayTest/testSignalSystemConfigurations_v1.1.xml Diff Switch to side-by-side view
Loading...
/matsim/trunk/test/src/org/matsim/core/mobsim/queuesim/listener/QueueSimulationAfterSimStepListenerTest.java Diff Switch to side-by-side view
Loading...
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.