Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 34 | 15.000001% | 100.0% | 15.000001% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.opentrafficsim.graphs.ContourPlot org.opentrafficsim.graphs.LaneBasedGTUSampler org.opentrafficsim.graphs.MultipleViewerChart org.opentrafficsim.graphs.PointerHandler |
org.opentrafficsim.graphs.AccelerationContourPlot org.opentrafficsim.graphs.Axis org.opentrafficsim.graphs.ContinuousColorPaintScale org.opentrafficsim.graphs.ContourPlot$1 org.opentrafficsim.graphs.DataSampler org.opentrafficsim.graphs.DensityContourPlot org.opentrafficsim.graphs.FixCaption org.opentrafficsim.graphs.FlowContourPlot org.opentrafficsim.graphs.FundamentalDiagram org.opentrafficsim.graphs.FundamentalDiagram$1 org.opentrafficsim.graphs.FundamentalDiagram$2 org.opentrafficsim.graphs.FundamentalDiagram$FundamentalDiagramSensor org.opentrafficsim.graphs.FundamentalDiagram$Sample org.opentrafficsim.graphs.FundamentalDiagramLane org.opentrafficsim.graphs.FundamentalDiagramLane$1 org.opentrafficsim.graphs.FundamentalDiagramLane$FlowSensor org.opentrafficsim.graphs.FundamentalDiagramLane$Sample org.opentrafficsim.graphs.SpeedContourPlot org.opentrafficsim.graphs.StandAloneChartWindow org.opentrafficsim.graphs.StandAloneChartWindow$1 org.opentrafficsim.graphs.TrajectoryPlot org.opentrafficsim.graphs.TrajectoryPlot$1 org.opentrafficsim.graphs.TrajectoryPlot$Trajectory |
None | java.awt java.awt.event java.awt.geom java.io java.lang java.rmi java.text java.util javax.swing javax.swing.event nl.tudelft.simulation.dsol nl.tudelft.simulation.event org.djunits.unit org.djunits.value org.djunits.value.vdouble.scalar org.djunits.value.vdouble.vector org.jfree.chart org.jfree.chart.axis org.jfree.chart.event org.jfree.chart.labels org.jfree.chart.plot org.jfree.chart.renderer org.jfree.chart.renderer.xy org.jfree.chart.title org.jfree.data org.jfree.data.general org.jfree.data.xy org.opentrafficsim.core.dsol org.opentrafficsim.core.gtu org.opentrafficsim.core.gtu.plan.operational org.opentrafficsim.core.network org.opentrafficsim.road.gtu.lane org.opentrafficsim.road.network.lane org.opentrafficsim.simulationengine |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 14 | 0.0% | 88.0% | 12.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.opentrafficsim.road.gtu.animation.DefaultCarAnimation org.opentrafficsim.road.gtu.animation.DefaultSwitchableGTUColorer |
org.opentrafficsim.road.gtu.generator org.opentrafficsim.road.gtu.lane |
java.awt java.awt.geom java.awt.image java.io java.lang java.rmi javax.naming nl.tudelft.simulation.dsol.animation.D2 org.djunits.unit org.djunits.value.vdouble.scalar org.opentrafficsim.core.dsol org.opentrafficsim.core.gtu org.opentrafficsim.core.gtu.animation org.opentrafficsim.road.gtu.lane |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 22 | 43.0% | 92.0% | 35.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.opentrafficsim.road.gtu.generator.AbstractGTUGenerator org.opentrafficsim.road.gtu.generator.LaneBasedGTUGenerator$RoomChecker org.opentrafficsim.road.gtu.generator.SpaceChecker |
org.opentrafficsim.road.gtu.generator.DualHeadwaySpaceChecker org.opentrafficsim.road.gtu.generator.GTUGeneratorIndividual org.opentrafficsim.road.gtu.generator.LaneBasedGTUGenerator org.opentrafficsim.road.gtu.generator.ListGTUGenerator |
org.opentrafficsim.road.network.factory.xml org.opentrafficsim.road.test |
java.io java.lang java.util javax.naming nl.tudelft.simulation.dsol org.djunits.unit org.djunits.value.vdouble.scalar org.opentrafficsim.core.distributions org.opentrafficsim.core.dsol org.opentrafficsim.core.geometry org.opentrafficsim.core.gtu org.opentrafficsim.core.gtu.animation org.opentrafficsim.core.gtu.behavioralcharacteristics org.opentrafficsim.core.idgenerator org.opentrafficsim.core.network org.opentrafficsim.core.units.distributions org.opentrafficsim.road.gtu.animation org.opentrafficsim.road.gtu.lane org.opentrafficsim.road.gtu.lane.perception.headway org.opentrafficsim.road.gtu.lane.tactical.following org.opentrafficsim.road.gtu.strategical org.opentrafficsim.road.network.lane |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
22 | 32 | 44.0% | 58.999996% | 4.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.opentrafficsim.road.gtu.lane.AbstractLaneBasedGTU org.opentrafficsim.road.gtu.lane.AbstractLaneBasedIndividualGTU org.opentrafficsim.road.gtu.lane.LaneBasedGTU org.opentrafficsim.road.gtu.lane.LaneBasedGTUCharacteristicsGenerator |
org.opentrafficsim.road.gtu.lane.LaneBasedGTUCharacteristics org.opentrafficsim.road.gtu.lane.LaneBasedIndividualGTU org.opentrafficsim.road.gtu.lane.LaneBasedIndividualGTU$LaneBasedIndividualCarBuilder org.opentrafficsim.road.gtu.lane.LaneBasedTemplateGTUType org.opentrafficsim.road.gtu.lane.LaneBasedTemplateGTUTypeDistribution |
org.opentrafficsim.graphs org.opentrafficsim.road.gtu.animation org.opentrafficsim.road.gtu.generator org.opentrafficsim.road.gtu.lane.object org.opentrafficsim.road.gtu.lane.perception org.opentrafficsim.road.gtu.lane.perception.categories org.opentrafficsim.road.gtu.lane.perception.headway org.opentrafficsim.road.gtu.lane.perceptionold org.opentrafficsim.road.gtu.lane.plan.operational org.opentrafficsim.road.gtu.lane.tactical org.opentrafficsim.road.gtu.lane.tactical.directedlanechange org.opentrafficsim.road.gtu.lane.tactical.following org.opentrafficsim.road.gtu.lane.tactical.lanechangemobil org.opentrafficsim.road.gtu.lane.tactical.lmrs org.opentrafficsim.road.gtu.lane.tactical.toledo org.opentrafficsim.road.gtu.lane.tactical.util.lmrs org.opentrafficsim.road.gtu.strategical org.opentrafficsim.road.gtu.strategical.route org.opentrafficsim.road.network.factory.xml org.opentrafficsim.road.network.lane org.opentrafficsim.road.network.lane.changing org.opentrafficsim.road.test |
java.io java.lang java.lang.reflect java.util javax.media.j3d javax.naming javax.vecmath nl.tudelft.simulation.dsol nl.tudelft.simulation.dsol.animation.D2 nl.tudelft.simulation.dsol.formalisms.eventscheduling nl.tudelft.simulation.event nl.tudelft.simulation.language.d3 nl.tudelft.simulation.language.reflection org.djunits.unit org.djunits.value.vdouble.scalar org.opentrafficsim.core org.opentrafficsim.core.distributions org.opentrafficsim.core.dsol org.opentrafficsim.core.geometry org.opentrafficsim.core.gtu org.opentrafficsim.core.gtu.animation org.opentrafficsim.core.gtu.behavioralcharacteristics org.opentrafficsim.core.gtu.plan.operational org.opentrafficsim.core.gtu.plan.strategical org.opentrafficsim.core.gtu.plan.tactical org.opentrafficsim.core.idgenerator org.opentrafficsim.core.network org.opentrafficsim.road.gtu.animation org.opentrafficsim.road.gtu.lane.tactical org.opentrafficsim.road.gtu.strategical org.opentrafficsim.road.gtu.strategical.route org.opentrafficsim.road.network.lane |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
4 | 24 | 10.0% | 86.0% | 4.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.opentrafficsim.road.gtu.lane.object.AbstractCSEObject |
org.opentrafficsim.road.gtu.lane.object.AbstractTrafficLight org.opentrafficsim.road.gtu.lane.object.AbstractTrafficLightNew org.opentrafficsim.road.gtu.lane.object.CSEBlock org.opentrafficsim.road.gtu.lane.object.LaneBlock org.opentrafficsim.road.gtu.lane.object.LaneBlockOnOff org.opentrafficsim.road.gtu.lane.object.OldTrafficLight org.opentrafficsim.road.gtu.lane.object.SimpleTrafficLight org.opentrafficsim.road.gtu.lane.object.TrafficLight org.opentrafficsim.road.gtu.lane.object.TrafficLight$TrafficLightColor |
org.opentrafficsim.road.gtu.lane.object.animation org.opentrafficsim.road.gtu.lane.perception.headway org.opentrafficsim.road.gtu.lane.tactical.util org.opentrafficsim.road.network.factory.xml |
java.lang java.rmi java.util javax.media.j3d javax.naming javax.vecmath nl.tudelft.simulation.dsol nl.tudelft.simulation.dsol.formalisms.eventscheduling nl.tudelft.simulation.language.d3 org.djunits.unit org.djunits.value.vdouble.scalar org.opentrafficsim.core.dsol org.opentrafficsim.core.geometry org.opentrafficsim.core.gtu org.opentrafficsim.core.gtu.behavioralcharacteristics org.opentrafficsim.core.gtu.plan.strategical org.opentrafficsim.core.gtu.plan.tactical org.opentrafficsim.core.network org.opentrafficsim.core.object org.opentrafficsim.road.gtu.lane org.opentrafficsim.road.gtu.lane.object.animation org.opentrafficsim.road.gtu.lane.tactical org.opentrafficsim.road.gtu.strategical org.opentrafficsim.road.network.lane |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 14 | 0.0% | 93.0% | 7.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.opentrafficsim.road.gtu.lane.object.animation.CSEBlockAnimation org.opentrafficsim.road.gtu.lane.object.animation.DefaultBlockAnimation org.opentrafficsim.road.gtu.lane.object.animation.DefaultBlockOnOffAnimation org.opentrafficsim.road.gtu.lane.object.animation.TrafficLightAnimation org.opentrafficsim.road.gtu.lane.object.animation.TrafficLightAnimation$1 |
org.opentrafficsim.road.gtu.lane.object |
java.awt java.awt.geom java.awt.image java.io java.lang java.rmi javax.naming nl.tudelft.simulation.dsol.animation.D2 nl.tudelft.simulation.language.d3 org.djunits.value.vdouble.scalar org.opentrafficsim.core.dsol org.opentrafficsim.core.network.animation org.opentrafficsim.road.gtu.lane.object org.opentrafficsim.road.network.lane |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
10 | 13 | 22.0% | 57.0% | 21.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.opentrafficsim.road.gtu.lane.perception.AbstractLanePerception org.opentrafficsim.road.gtu.lane.perception.LanePerception |
org.opentrafficsim.road.gtu.lane.perception.CategorialLanePerception org.opentrafficsim.road.gtu.lane.perception.GTUTypeAssumptions org.opentrafficsim.road.gtu.lane.perception.InfrastructureLaneChangeInfo org.opentrafficsim.road.gtu.lane.perception.LaneStructure org.opentrafficsim.road.gtu.lane.perception.LaneStructureRecord org.opentrafficsim.road.gtu.lane.perception.PerceivedObjectType org.opentrafficsim.road.gtu.lane.perception.RelativeLane |
org.opentrafficsim.road.gtu.lane.perception.categories org.opentrafficsim.road.gtu.lane.perception.headway org.opentrafficsim.road.gtu.lane.perceptionold org.opentrafficsim.road.gtu.lane.plan.operational org.opentrafficsim.road.gtu.lane.tactical org.opentrafficsim.road.gtu.lane.tactical.directedlanechange org.opentrafficsim.road.gtu.lane.tactical.lanechangemobil org.opentrafficsim.road.gtu.lane.tactical.lmrs org.opentrafficsim.road.gtu.lane.tactical.toledo org.opentrafficsim.road.gtu.lane.tactical.util.lmrs |
java.io java.lang java.util org.djunits.value.vdouble.scalar org.opentrafficsim.core org.opentrafficsim.core.dsol org.opentrafficsim.core.gtu org.opentrafficsim.core.gtu.behavioralcharacteristics org.opentrafficsim.core.gtu.perception org.opentrafficsim.core.network org.opentrafficsim.road.gtu.lane org.opentrafficsim.road.gtu.lane.tactical.following org.opentrafficsim.road.network.lane |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
6 | 17 | 20.0% | 74.0% | 6.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.opentrafficsim.road.gtu.lane.perception.categories.LaneBasedAbstractPerceptionCategory |
org.opentrafficsim.road.gtu.lane.perception.categories.DefaultAlexander org.opentrafficsim.road.gtu.lane.perception.categories.InfrastructurePerception org.opentrafficsim.road.gtu.lane.perception.categories.IntersectionPerception org.opentrafficsim.road.gtu.lane.perception.categories.NeighborsPerception |
org.opentrafficsim.road.gtu.lane.tactical org.opentrafficsim.road.gtu.lane.tactical.directedlanechange org.opentrafficsim.road.gtu.lane.tactical.lanechangemobil org.opentrafficsim.road.gtu.lane.tactical.lmrs org.opentrafficsim.road.gtu.lane.tactical.toledo org.opentrafficsim.road.gtu.lane.tactical.util.lmrs |
java.lang java.util org.djunits.unit org.djunits.value.vdouble.scalar org.opentrafficsim.core org.opentrafficsim.core.dsol org.opentrafficsim.core.gtu org.opentrafficsim.core.gtu.behavioralcharacteristics org.opentrafficsim.core.gtu.perception org.opentrafficsim.core.network org.opentrafficsim.core.network.route org.opentrafficsim.road.gtu.lane org.opentrafficsim.road.gtu.lane.perception org.opentrafficsim.road.gtu.lane.perception.headway org.opentrafficsim.road.gtu.lane.tactical org.opentrafficsim.road.network.lane org.opentrafficsim.road.network.speed |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
9 | 14 | 20.0% | 61.0% | 19.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.opentrafficsim.road.gtu.lane.perception.headway.AbstractHeadway org.opentrafficsim.road.gtu.lane.perception.headway.AbstractHeadwayGTU org.opentrafficsim.road.gtu.lane.perception.headway.Headway |
org.opentrafficsim.road.gtu.lane.perception.headway.AbstractHeadwayGTU$GTUStatus org.opentrafficsim.road.gtu.lane.perception.headway.Headway$ObjectType org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayConflict org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayConflict$ConflictRule org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayConflict$ConflictType org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayDistance org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayGTUReal org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayGTUSimple org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayGTUType org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayObject org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayStopLine org.opentrafficsim.road.gtu.lane.perception.headway.HeadwayTrafficLight |
org.opentrafficsim.road.gtu.generator org.opentrafficsim.road.gtu.lane.perception.categories org.opentrafficsim.road.gtu.lane.perceptionold org.opentrafficsim.road.gtu.lane.tactical org.opentrafficsim.road.gtu.lane.tactical.following org.opentrafficsim.road.gtu.lane.tactical.lmrs org.opentrafficsim.road.gtu.lane.tactical.toledo org.opentrafficsim.road.gtu.lane.tactical.util org.opentrafficsim.road.gtu.lane.tactical.util.lmrs |
java.lang java.util org.djunits.unit org.djunits.value.vdouble.scalar org.opentrafficsim.core org.opentrafficsim.core.gtu org.opentrafficsim.core.gtu.behavioralcharacteristics org.opentrafficsim.core.perception org.opentrafficsim.road.gtu.lane org.opentrafficsim.road.gtu.lane.object org.opentrafficsim.road.gtu.lane.perception org.opentrafficsim.road.gtu.lane.tactical org.opentrafficsim.road.gtu.lane.tactical.following org.opentrafficsim.road.network.speed |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 16 | 50.0% | 100.0% | 50.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.opentrafficsim.road.gtu.lane.perceptionold.AbstractLanePerception org.opentrafficsim.road.gtu.lane.perceptionold.LanePerception |
org.opentrafficsim.road.gtu.lane.perceptionold.LanePerceptionFull org.opentrafficsim.road.gtu.lane.perceptionold.LanePerceptionNone |
None | java.lang java.util org.djunits.unit org.djunits.value.vdouble.scalar org.opentrafficsim.core org.opentrafficsim.core.dsol org.opentrafficsim.core.gtu org.opentrafficsim.core.gtu.behavioralcharacteristics org.opentrafficsim.core.gtu.perception org.opentrafficsim.core.network org.opentrafficsim.road.gtu.lane org.opentrafficsim.road.gtu.lane.perception org.opentrafficsim.road.gtu.lane.perception.headway org.opentrafficsim.road.gtu.lane.tactical org.opentrafficsim.road.network.lane org.opentrafficsim.road.network.speed |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
4 | 15 | 0.0% | 79.0% | 21.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.opentrafficsim.road.gtu.lane.plan.operational.LaneBasedOperationalPlan org.opentrafficsim.road.gtu.lane.plan.operational.LaneOperationalPlanBuilder org.opentrafficsim.road.gtu.lane.plan.operational.LaneOperationalPlanBuilder$LaneChange org.opentrafficsim.road.gtu.lane.plan.operational.SimpleOperationalPlan |
org.opentrafficsim.road.gtu.lane.tactical org.opentrafficsim.road.gtu.lane.tactical.lmrs org.opentrafficsim.road.gtu.lane.tactical.toledo org.opentrafficsim.road.gtu.lane.tactical.util.lmrs |
java.io java.lang java.util nl.tudelft.simulation.language.d3 org.djunits.unit org.djunits.value org.djunits.value.vdouble.scalar org.opentrafficsim.core org.opentrafficsim.core.geometry org.opentrafficsim.core.gtu.plan.operational org.opentrafficsim.core.math org.opentrafficsim.core.network org.opentrafficsim.road.gtu.lane org.opentrafficsim.road.gtu.lane.perception org.opentrafficsim.road.network.lane |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
13 | 27 | 23.0% | 68.0% | 9.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.opentrafficsim.road.gtu.lane.tactical.AbstractLaneBasedTacticalPlanner org.opentrafficsim.road.gtu.lane.tactical.LaneBasedTacticalPlanner org.opentrafficsim.road.gtu.lane.tactical.LaneBasedTacticalPlannerFactory |
org.opentrafficsim.road.gtu.lane.tactical.LaneBasedCFLCTacticalPlanner org.opentrafficsim.road.gtu.lane.tactical.LaneBasedCFLCTacticalPlannerFactory org.opentrafficsim.road.gtu.lane.tactical.LaneBasedGTUFollowingChange0TacticalPlanner org.opentrafficsim.road.gtu.lane.tactical.LaneBasedGTUFollowingChange0TacticalPlannerFactory org.opentrafficsim.road.gtu.lane.tactical.LaneBasedGTUFollowingLaneChangeTacticalPlanner org.opentrafficsim.road.gtu.lane.tactical.LaneBasedGTUFollowingLaneChangeTacticalPlannerFactory org.opentrafficsim.road.gtu.lane.tactical.LaneBasedGTUFollowingTacticalPlanner org.opentrafficsim.road.gtu.lane.tactical.LaneBasedGTUFollowingTacticalPlannerFactory org.opentrafficsim.road.gtu.lane.tactical.LanePathInfo org.opentrafficsim.road.gtu.lane.tactical.NextSplitInfo |
org.opentrafficsim.road.gtu.lane org.opentrafficsim.road.gtu.lane.object org.opentrafficsim.road.gtu.lane.perception.categories org.opentrafficsim.road.gtu.lane.perception.headway org.opentrafficsim.road.gtu.lane.perceptionold org.opentrafficsim.road.gtu.lane.tactical.directedlanechange org.opentrafficsim.road.gtu.lane.tactical.following org.opentrafficsim.road.gtu.lane.tactical.lanechangemobil org.opentrafficsim.road.gtu.lane.tactical.lmrs org.opentrafficsim.road.gtu.lane.tactical.toledo org.opentrafficsim.road.gtu.strategical.route org.opentrafficsim.road.network.factory.xml org.opentrafficsim.road.test |
java.io java.lang java.util nl.tudelft.simulation.dsol nl.tudelft.simulation.language.d3 org.djunits.unit org.djunits.value org.djunits.value.vdouble.scalar org.djunits.value.vdouble.vector org.opentrafficsim.core.dsol org.opentrafficsim.core.geometry org.opentrafficsim.core.gtu org.opentrafficsim.core.gtu.behavioralcharacteristics org.opentrafficsim.core.gtu.perception org.opentrafficsim.core.gtu.plan.operational org.opentrafficsim.core.gtu.plan.tactical org.opentrafficsim.core.network org.opentrafficsim.road.gtu.lane org.opentrafficsim.road.gtu.lane.perception org.opentrafficsim.road.gtu.lane.perception.categories org.opentrafficsim.road.gtu.lane.perception.headway org.opentrafficsim.road.gtu.lane.plan.operational org.opentrafficsim.road.gtu.lane.tactical.directedlanechange org.opentrafficsim.road.gtu.lane.tactical.following org.opentrafficsim.road.gtu.lane.tactical.lanechangemobil org.opentrafficsim.road.gtu.strategical org.opentrafficsim.road.network.lane |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 15 | 33.0% | 94.0% | 27.000002% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.opentrafficsim.road.gtu.lane.tactical.directedlanechange.AbstractDirectedLaneChangeModel org.opentrafficsim.road.gtu.lane.tactical.directedlanechange.DirectedLaneChangeModel |
org.opentrafficsim.road.gtu.lane.tactical.directedlanechange.DirectedAltruistic org.opentrafficsim.road.gtu.lane.tactical.directedlanechange.DirectedEgoistic org.opentrafficsim.road.gtu.lane.tactical.directedlanechange.DirectedFixedLaneChangeModel org.opentrafficsim.road.gtu.lane.tactical.directedlanechange.DirectedLaneMovementStep |
org.opentrafficsim.road.gtu.lane.tactical |
java.io java.lang java.util org.djunits.unit org.djunits.value.vdouble.scalar org.opentrafficsim.core.gtu org.opentrafficsim.core.gtu.behavioralcharacteristics org.opentrafficsim.core.gtu.plan.operational org.opentrafficsim.core.network org.opentrafficsim.road.gtu.lane org.opentrafficsim.road.gtu.lane.perception org.opentrafficsim.road.gtu.lane.perception.categories org.opentrafficsim.road.gtu.lane.tactical org.opentrafficsim.road.gtu.lane.tactical.following org.opentrafficsim.road.network.lane |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
12 | 15 | 36.0% | 56.0% | 9.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.opentrafficsim.road.gtu.lane.tactical.following.AbstractCarFollowingModel org.opentrafficsim.road.gtu.lane.tactical.following.AbstractGTUFollowingModelMobil org.opentrafficsim.road.gtu.lane.tactical.following.AbstractIDM org.opentrafficsim.road.gtu.lane.tactical.following.CarFollowingModel org.opentrafficsim.road.gtu.lane.tactical.following.GTUFollowingModelOld |
org.opentrafficsim.road.gtu.lane.tactical.following.AccelerationStep org.opentrafficsim.road.gtu.lane.tactical.following.DualAccelerationStep org.opentrafficsim.road.gtu.lane.tactical.following.FixedAccelerationModel org.opentrafficsim.road.gtu.lane.tactical.following.IDM org.opentrafficsim.road.gtu.lane.tactical.following.IDMOld org.opentrafficsim.road.gtu.lane.tactical.following.IDMPlus org.opentrafficsim.road.gtu.lane.tactical.following.IDMPlusMulti org.opentrafficsim.road.gtu.lane.tactical.following.IDMPlusOld org.opentrafficsim.road.gtu.lane.tactical.following.SequentialFixedAccelerationModel |
org.opentrafficsim.road.gtu.generator org.opentrafficsim.road.gtu.lane.perception org.opentrafficsim.road.gtu.lane.perception.headway org.opentrafficsim.road.gtu.lane.tactical org.opentrafficsim.road.gtu.lane.tactical.directedlanechange org.opentrafficsim.road.gtu.lane.tactical.lanechangemobil org.opentrafficsim.road.gtu.lane.tactical.lmrs org.opentrafficsim.road.gtu.lane.tactical.toledo org.opentrafficsim.road.gtu.lane.tactical.util org.opentrafficsim.road.gtu.lane.tactical.util.lmrs org.opentrafficsim.road.network.factory.xml org.opentrafficsim.road.test |
java.io java.lang java.util org.djunits.unit org.djunits.value.vdouble.scalar org.opentrafficsim.core org.opentrafficsim.core.dsol org.opentrafficsim.core.gtu org.opentrafficsim.core.gtu.behavioralcharacteristics org.opentrafficsim.core.gtu.plan.tactical org.opentrafficsim.road.gtu.lane org.opentrafficsim.road.gtu.lane.perception.headway org.opentrafficsim.road.gtu.lane.tactical org.opentrafficsim.road.gtu.lane.tactical.util org.opentrafficsim.road.network.speed |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 16 | 33.0% | 89.0% | 22.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.opentrafficsim.road.gtu.lane.tactical.lanechangemobil.AbstractLaneChangeModel org.opentrafficsim.road.gtu.lane.tactical.lanechangemobil.LaneChangeModel |
org.opentrafficsim.road.gtu.lane.tactical.lanechangemobil.Altruistic org.opentrafficsim.road.gtu.lane.tactical.lanechangemobil.Egoistic org.opentrafficsim.road.gtu.lane.tactical.lanechangemobil.FixedLaneChangeModel org.opentrafficsim.road.gtu.lane.tactical.lanechangemobil.LaneMovementStep |
org.opentrafficsim.road.gtu.lane.tactical org.opentrafficsim.road.network.factory.xml |
java.io java.lang java.util org.djunits.unit org.djunits.value.vdouble.scalar org.opentrafficsim.core.gtu org.opentrafficsim.core.gtu.behavioralcharacteristics org.opentrafficsim.core.gtu.plan.operational org.opentrafficsim.core.network org.opentrafficsim.road.gtu.lane org.opentrafficsim.road.gtu.lane.perception org.opentrafficsim.road.gtu.lane.perception.categories org.opentrafficsim.road.gtu.lane.tactical org.opentrafficsim.road.gtu.lane.tactical.following org.opentrafficsim.road.gtu.strategical org.opentrafficsim.road.network.lane |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 22 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.opentrafficsim.road.gtu.lane.tactical.lmrs.IncentiveCourtesy org.opentrafficsim.road.gtu.lane.tactical.lmrs.IncentiveDummy org.opentrafficsim.road.gtu.lane.tactical.lmrs.IncentiveHierarchal org.opentrafficsim.road.gtu.lane.tactical.lmrs.IncentiveKeep org.opentrafficsim.road.gtu.lane.tactical.lmrs.IncentiveRoute org.opentrafficsim.road.gtu.lane.tactical.lmrs.IncentiveSpeed org.opentrafficsim.road.gtu.lane.tactical.lmrs.IncentiveSpeedWithCourtesy org.opentrafficsim.road.gtu.lane.tactical.lmrs.LMRS org.opentrafficsim.road.gtu.lane.tactical.lmrs.LMRSFactory |
None | java.io java.lang java.lang.reflect java.util nl.tudelft.simulation.language.d3 org.djunits.unit org.djunits.value.vdouble.scalar org.opentrafficsim.core.gtu org.opentrafficsim.core.gtu.behavioralcharacteristics org.opentrafficsim.core.gtu.perception org.opentrafficsim.core.gtu.plan.operational org.opentrafficsim.core.network org.opentrafficsim.road.gtu.lane org.opentrafficsim.road.gtu.lane.perception org.opentrafficsim.road.gtu.lane.perception.categories org.opentrafficsim.road.gtu.lane.perception.headway org.opentrafficsim.road.gtu.lane.plan.operational org.opentrafficsim.road.gtu.lane.tactical org.opentrafficsim.road.gtu.lane.tactical.following org.opentrafficsim.road.gtu.lane.tactical.util org.opentrafficsim.road.gtu.lane.tactical.util.lmrs org.opentrafficsim.road.network.speed |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 23 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.opentrafficsim.road.gtu.lane.tactical.toledo.InfrastructureLaneChangeInfoToledo org.opentrafficsim.road.gtu.lane.tactical.toledo.Toledo org.opentrafficsim.road.gtu.lane.tactical.toledo.Toledo$Gap org.opentrafficsim.road.gtu.lane.tactical.toledo.Toledo$GapAcceptanceInfo org.opentrafficsim.road.gtu.lane.tactical.toledo.Toledo$GapInfo org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoCFTester org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoCarFollowing org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoFactory org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoLaneChangeParameters org.opentrafficsim.road.gtu.lane.tactical.toledo.ToledoPerception |
None | java.io java.lang java.lang.reflect java.util nl.tudelft.simulation.language.d3 org.djunits.unit org.djunits.value.vdouble.scalar org.opentrafficsim.core org.opentrafficsim.core.geometry org.opentrafficsim.core.gtu org.opentrafficsim.core.gtu.behavioralcharacteristics org.opentrafficsim.core.gtu.perception org.opentrafficsim.core.gtu.plan.operational org.opentrafficsim.core.network org.opentrafficsim.road.gtu.lane org.opentrafficsim.road.gtu.lane.perception org.opentrafficsim.road.gtu.lane.perception.categories org.opentrafficsim.road.gtu.lane.perception.headway org.opentrafficsim.road.gtu.lane.plan.operational org.opentrafficsim.road.gtu.lane.tactical org.opentrafficsim.road.gtu.lane.tactical.following org.opentrafficsim.road.gtu.lane.tactical.util org.opentrafficsim.road.network.speed |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
4 | 12 | 0.0% | 75.0% | 25.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.opentrafficsim.road.gtu.lane.tactical.util.AnticipationInfo org.opentrafficsim.road.gtu.lane.tactical.util.CarFollowingUtil org.opentrafficsim.road.gtu.lane.tactical.util.ConflictUtil org.opentrafficsim.road.gtu.lane.tactical.util.ConflictUtil$1 org.opentrafficsim.road.gtu.lane.tactical.util.ConflictUtil$ConflictPlans org.opentrafficsim.road.gtu.lane.tactical.util.ConflictUtil$StopPhase org.opentrafficsim.road.gtu.lane.tactical.util.SpeedLimitUtil org.opentrafficsim.road.gtu.lane.tactical.util.TrafficLightUtil |
org.opentrafficsim.road.gtu.lane.tactical.following org.opentrafficsim.road.gtu.lane.tactical.lmrs org.opentrafficsim.road.gtu.lane.tactical.toledo org.opentrafficsim.road.gtu.lane.tactical.util.lmrs |
java.io java.lang java.util org.djunits.unit org.djunits.value.vdouble.scalar org.opentrafficsim.core org.opentrafficsim.core.gtu org.opentrafficsim.core.gtu.behavioralcharacteristics org.opentrafficsim.road.gtu.lane.object org.opentrafficsim.road.gtu.lane.perception.headway org.opentrafficsim.road.gtu.lane.tactical.following org.opentrafficsim.road.network.speed |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 18 | 25.0% | 95.0% | 20.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.MandatoryIncentive org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.VoluntaryIncentive |
org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.Desire org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.LmrsUtil org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.LmrsUtil$1 org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.LmrsUtil$2 org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.LmrsUtil$3 org.opentrafficsim.road.gtu.lane.tactical.util.lmrs.LmrsUtil$LmrsStatus |
org.opentrafficsim.road.gtu.lane.tactical.lmrs |
java.io java.lang java.util org.djunits.unit org.djunits.value.vdouble.scalar org.opentrafficsim.core org.opentrafficsim.core.gtu org.opentrafficsim.core.gtu.behavioralcharacteristics org.opentrafficsim.core.gtu.plan.operational org.opentrafficsim.core.network org.opentrafficsim.road.gtu.lane org.opentrafficsim.road.gtu.lane.perception org.opentrafficsim.road.gtu.lane.perception.categories org.opentrafficsim.road.gtu.lane.perception.headway org.opentrafficsim.road.gtu.lane.plan.operational org.opentrafficsim.road.gtu.lane.tactical.following org.opentrafficsim.road.gtu.lane.tactical.util org.opentrafficsim.road.network.speed |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
6 | 9 | 75.0% | 60.000004% | 35.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.opentrafficsim.road.gtu.strategical.AbstractLaneBasedStrategicalPlanner org.opentrafficsim.road.gtu.strategical.LaneBasedStrategicalPlanner org.opentrafficsim.road.gtu.strategical.LaneBasedStrategicalPlannerFactory |
org.opentrafficsim.road.gtu.strategical.LaneBasedStrategicalPlannerNone |
org.opentrafficsim.road.gtu.generator org.opentrafficsim.road.gtu.lane org.opentrafficsim.road.gtu.lane.object org.opentrafficsim.road.gtu.lane.tactical org.opentrafficsim.road.gtu.lane.tactical.lanechangemobil org.opentrafficsim.road.gtu.strategical.route |
java.io java.lang org.opentrafficsim.core.gtu org.opentrafficsim.core.gtu.behavioralcharacteristics org.opentrafficsim.core.gtu.plan.strategical org.opentrafficsim.core.gtu.plan.tactical org.opentrafficsim.core.network org.opentrafficsim.core.network.route org.opentrafficsim.road.gtu.lane |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
3 | 13 | 0.0% | 81.0% | 19.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.opentrafficsim.road.gtu.strategical.route.LaneBasedStrategicalRoutePlanner org.opentrafficsim.road.gtu.strategical.route.LaneBasedStrategicalRoutePlannerFactory |
org.opentrafficsim.road.gtu.lane org.opentrafficsim.road.network.factory.xml org.opentrafficsim.road.test |
java.io java.lang java.util org.opentrafficsim.core org.opentrafficsim.core.gtu org.opentrafficsim.core.gtu.behavioralcharacteristics org.opentrafficsim.core.gtu.plan.tactical org.opentrafficsim.core.network org.opentrafficsim.core.network.route org.opentrafficsim.road.gtu.lane org.opentrafficsim.road.gtu.lane.tactical org.opentrafficsim.road.gtu.strategical org.opentrafficsim.road.network.lane |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 18 | 0.0% | 90.0% | 10.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.opentrafficsim.road.network.animation.DefaultSensorAnimation org.opentrafficsim.road.network.animation.LaneAnimation org.opentrafficsim.road.network.animation.ShoulderAnimation org.opentrafficsim.road.network.animation.StripeAnimation org.opentrafficsim.road.network.animation.StripeAnimation$1 org.opentrafficsim.road.network.animation.StripeAnimation$TYPE |
org.opentrafficsim.road.network.factory org.opentrafficsim.road.network.factory.xml |
com.vividsolutions.jts.geom com.vividsolutions.jts.linearref com.vividsolutions.jts.operation.buffer java.awt java.awt.geom java.awt.image java.io java.lang java.rmi java.util javax.naming nl.tudelft.simulation.dsol.animation.D2 nl.tudelft.simulation.language.d3 org.djunits.value.vdouble.scalar org.opentrafficsim.core.dsol org.opentrafficsim.core.geometry org.opentrafficsim.core.network.animation org.opentrafficsim.road.network.lane |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 21 | 0.0% | 91.0% | 9.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.opentrafficsim.road.network.factory.CoordinateTransformLonLatToXY org.opentrafficsim.road.network.factory.LaneFactory org.opentrafficsim.road.network.factory.OTSNetworkUtils org.opentrafficsim.road.network.factory.PeekStack org.opentrafficsim.road.network.factory.Test org.opentrafficsim.road.network.factory.XMLParser |
org.opentrafficsim.road.network.factory.xml org.opentrafficsim.road.test |
com.thoughtworks.xstream java.awt java.io java.lang java.rmi java.util javax.naming nl.javel.gisbeans.io.esri nl.tudelft.simulation.event nl.tudelft.simulation.language.d3 nl.tudelft.simulation.naming org.djunits.unit org.djunits.value.vdouble.scalar org.opentrafficsim.core.dsol org.opentrafficsim.core.geometry org.opentrafficsim.core.gtu org.opentrafficsim.core.network org.opentrafficsim.road.network.animation org.opentrafficsim.road.network.lane org.opentrafficsim.road.network.lane.changing org.w3c.dom |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 38 | 0.0% | 95.0% | 5.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.opentrafficsim.road.network.factory.xml.ArcTag org.opentrafficsim.road.network.factory.xml.ArcTag$ArcDirection org.opentrafficsim.road.network.factory.xml.BezierTag org.opentrafficsim.road.network.factory.xml.BlockTag org.opentrafficsim.road.network.factory.xml.CompatibilityTag org.opentrafficsim.road.network.factory.xml.CrossSectionElementTag org.opentrafficsim.road.network.factory.xml.CrossSectionElementTag$ElementType org.opentrafficsim.road.network.factory.xml.CrossSectionElementTag$StripeType org.opentrafficsim.road.network.factory.xml.FillTag org.opentrafficsim.road.network.factory.xml.GTUColorerTag org.opentrafficsim.road.network.factory.xml.GTUMixTag org.opentrafficsim.road.network.factory.xml.GTUTag org.opentrafficsim.road.network.factory.xml.GeneratorTag org.opentrafficsim.road.network.factory.xml.GlobalTag org.opentrafficsim.road.network.factory.xml.LaneOverrideTag org.opentrafficsim.road.network.factory.xml.LaneTypeTag org.opentrafficsim.road.network.factory.xml.LinkTag org.opentrafficsim.road.network.factory.xml.Links org.opentrafficsim.road.network.factory.xml.Links$1 org.opentrafficsim.road.network.factory.xml.Links$XYZ org.opentrafficsim.road.network.factory.xml.ListGeneratorTag org.opentrafficsim.road.network.factory.xml.NodeTag org.opentrafficsim.road.network.factory.xml.PolyLineTag org.opentrafficsim.road.network.factory.xml.RoadTypeTag org.opentrafficsim.road.network.factory.xml.RouteMixTag org.opentrafficsim.road.network.factory.xml.RouteTag org.opentrafficsim.road.network.factory.xml.SensorTag org.opentrafficsim.road.network.factory.xml.ShortestRouteMixTag org.opentrafficsim.road.network.factory.xml.ShortestRouteTag org.opentrafficsim.road.network.factory.xml.SinkTag org.opentrafficsim.road.network.factory.xml.StraightTag org.opentrafficsim.road.network.factory.xml.TrafficLightTag org.opentrafficsim.road.network.factory.xml.XmlNetworkLaneParser |
org.opentrafficsim.road.network.factory.xml.units org.opentrafficsim.road.test |
java.awt java.io java.lang java.lang.reflect java.net java.rmi java.util javax.naming javax.xml.parsers nl.tudelft.simulation.dsol nl.tudelft.simulation.dsol.simulators nl.tudelft.simulation.language.d3 nl.tudelft.simulation.language.reflection org.djunits.unit org.djunits.value org.djunits.value.vdouble.scalar org.opentrafficsim.core.dsol org.opentrafficsim.core.geometry org.opentrafficsim.core.gtu org.opentrafficsim.core.gtu.animation org.opentrafficsim.core.network org.opentrafficsim.core.network.factory.xml.units org.opentrafficsim.core.network.route org.opentrafficsim.core.units.distributions org.opentrafficsim.road.gtu.generator org.opentrafficsim.road.gtu.lane org.opentrafficsim.road.gtu.lane.object org.opentrafficsim.road.gtu.lane.tactical org.opentrafficsim.road.gtu.lane.tactical.following org.opentrafficsim.road.gtu.lane.tactical.lanechangemobil org.opentrafficsim.road.gtu.strategical.route org.opentrafficsim.road.network.animation org.opentrafficsim.road.network.factory org.opentrafficsim.road.network.factory.xml.units org.opentrafficsim.road.network.lane org.opentrafficsim.road.network.lane.changing org.w3c.dom org.xml.sax |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 7 | 0.0% | 88.0% | 12.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.opentrafficsim.road.network.factory.xml.units.LaneAttributes |
org.opentrafficsim.road.network.factory.xml |
java.lang java.util org.opentrafficsim.core.gtu org.opentrafficsim.core.network org.opentrafficsim.core.network.factory.xml.units org.opentrafficsim.road.network.factory.xml org.opentrafficsim.road.network.lane.changing |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
18 | 27 | 26.0% | 60.000004% | 14.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.opentrafficsim.road.network.lane.AbstractSensor org.opentrafficsim.road.network.lane.Barrier org.opentrafficsim.road.network.lane.CrossSectionElement org.opentrafficsim.road.network.lane.RoadMarkerAcross org.opentrafficsim.road.network.lane.RoadMarkerAlong org.opentrafficsim.road.network.lane.Sensor |
org.opentrafficsim.road.network.lane.CrossSectionElement$1 org.opentrafficsim.road.network.lane.CrossSectionLink org.opentrafficsim.road.network.lane.CrossSectionSlice org.opentrafficsim.road.network.lane.DirectedLanePosition org.opentrafficsim.road.network.lane.Lane org.opentrafficsim.road.network.lane.Lane$GTUTypeSensor org.opentrafficsim.road.network.lane.LaneDirection org.opentrafficsim.road.network.lane.LaneLocation org.opentrafficsim.road.network.lane.LaneType org.opentrafficsim.road.network.lane.NoTrafficLane org.opentrafficsim.road.network.lane.SensorAnimation org.opentrafficsim.road.network.lane.Shoulder org.opentrafficsim.road.network.lane.SimpleReportingSensor org.opentrafficsim.road.network.lane.SinkAnimation org.opentrafficsim.road.network.lane.SinkSensor org.opentrafficsim.road.network.lane.Stripe org.opentrafficsim.road.network.lane.Stripe$Permeable |
org.opentrafficsim.graphs org.opentrafficsim.road.gtu.generator org.opentrafficsim.road.gtu.lane org.opentrafficsim.road.gtu.lane.object org.opentrafficsim.road.gtu.lane.object.animation org.opentrafficsim.road.gtu.lane.perception org.opentrafficsim.road.gtu.lane.perception.categories org.opentrafficsim.road.gtu.lane.perceptionold org.opentrafficsim.road.gtu.lane.plan.operational org.opentrafficsim.road.gtu.lane.tactical org.opentrafficsim.road.gtu.lane.tactical.directedlanechange org.opentrafficsim.road.gtu.lane.tactical.lanechangemobil org.opentrafficsim.road.gtu.strategical.route org.opentrafficsim.road.network.animation org.opentrafficsim.road.network.factory org.opentrafficsim.road.network.factory.xml org.opentrafficsim.road.network.lane.changing org.opentrafficsim.road.test |
java.awt java.awt.geom java.awt.image java.io java.lang java.rmi java.util javax.media.j3d javax.naming javax.vecmath nl.tudelft.simulation.dsol nl.tudelft.simulation.dsol.animation nl.tudelft.simulation.dsol.animation.D2 nl.tudelft.simulation.dsol.formalisms.eventscheduling nl.tudelft.simulation.event nl.tudelft.simulation.language.d3 org.djunits.unit org.djunits.value.vdouble.scalar org.opentrafficsim.core org.opentrafficsim.core.dsol org.opentrafficsim.core.geometry org.opentrafficsim.core.gtu org.opentrafficsim.core.gtu.plan.operational org.opentrafficsim.core.immutablecollections org.opentrafficsim.core.network org.opentrafficsim.road.gtu.lane org.opentrafficsim.road.network.lane.changing |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
4 | 7 | 8.0% | 64.0% | 29.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.opentrafficsim.road.network.lane.changing.OvertakingConditions |
org.opentrafficsim.road.network.lane.changing.LaneKeepingPolicy org.opentrafficsim.road.network.lane.changing.OvertakingConditions$LeftAlwaysRightSpeed org.opentrafficsim.road.network.lane.changing.OvertakingConditions$LeftAndRight org.opentrafficsim.road.network.lane.changing.OvertakingConditions$LeftOnly org.opentrafficsim.road.network.lane.changing.OvertakingConditions$LeftSet org.opentrafficsim.road.network.lane.changing.OvertakingConditions$LeftSetRightSpeed org.opentrafficsim.road.network.lane.changing.OvertakingConditions$None org.opentrafficsim.road.network.lane.changing.OvertakingConditions$RightAlwaysLeftSpeed org.opentrafficsim.road.network.lane.changing.OvertakingConditions$RightOnly org.opentrafficsim.road.network.lane.changing.OvertakingConditions$RightSet org.opentrafficsim.road.network.lane.changing.OvertakingConditions$RightSetLeftSpeed org.opentrafficsim.road.network.lane.changing.OvertakingDirection |
org.opentrafficsim.road.network.factory org.opentrafficsim.road.network.factory.xml org.opentrafficsim.road.network.factory.xml.units org.opentrafficsim.road.network.lane |
java.io java.lang java.util org.djunits.value.vdouble.scalar org.opentrafficsim.core.gtu org.opentrafficsim.road.gtu.lane org.opentrafficsim.road.network.lane |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
8 | 6 | 11.0% | 43.0% | 46.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.opentrafficsim.road.network.speed.LegalSpeedLimit |
org.opentrafficsim.road.network.speed.SpeedInfoCurvature org.opentrafficsim.road.network.speed.SpeedLimitInfo org.opentrafficsim.road.network.speed.SpeedLimitProspect org.opentrafficsim.road.network.speed.SpeedLimitProspect$SpeedLimitEntry org.opentrafficsim.road.network.speed.SpeedLimitType org.opentrafficsim.road.network.speed.SpeedLimitTypeSpeed org.opentrafficsim.road.network.speed.SpeedLimitTypeSpeedLegal org.opentrafficsim.road.network.speed.SpeedLimitTypes |
org.opentrafficsim.road.gtu.lane.perception.categories org.opentrafficsim.road.gtu.lane.perception.headway org.opentrafficsim.road.gtu.lane.perceptionold org.opentrafficsim.road.gtu.lane.tactical.following org.opentrafficsim.road.gtu.lane.tactical.lmrs org.opentrafficsim.road.gtu.lane.tactical.toledo org.opentrafficsim.road.gtu.lane.tactical.util org.opentrafficsim.road.gtu.lane.tactical.util.lmrs |
java.io java.lang java.util org.djunits.unit org.djunits.value.vdouble.scalar org.opentrafficsim.core |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 4 | 100.0% | 100.0% | 100.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.opentrafficsim.road.object.lane.LaneObjectInterface |
None | None | java.lang java.util org.djunits.value.vdouble.scalar org.opentrafficsim.core.object |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 40 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.opentrafficsim.road.test.FourStop org.opentrafficsim.road.test.FourStop$1 org.opentrafficsim.road.test.FourStop$TestXMLModel org.opentrafficsim.road.test.LMRSTests org.opentrafficsim.road.test.LMRSTests$1 org.opentrafficsim.road.test.LMRSTests$TestXMLModel org.opentrafficsim.road.test.TestGMParser org.opentrafficsim.road.test.TestGMParser$1 org.opentrafficsim.road.test.TestGMParser$CoordinateTransformRD org.opentrafficsim.road.test.TestGMParser$TestGMModel org.opentrafficsim.road.test.TestGMParser$WGS84ToRDNewTransform org.opentrafficsim.road.test.TestGMParser$WGS84ToRDNewTransform$Coords org.opentrafficsim.road.test.TestLaneDirections org.opentrafficsim.road.test.TestLaneDirections$1 org.opentrafficsim.road.test.TestLaneDirections$TestXMLModel org.opentrafficsim.road.test.TestNetwork2 org.opentrafficsim.road.test.TestNetwork2$1 org.opentrafficsim.road.test.TestNetwork2$TestXMLModel org.opentrafficsim.road.test.TestTransform org.opentrafficsim.road.test.TestXMLParser org.opentrafficsim.road.test.TestXMLParser$1 org.opentrafficsim.road.test.TestXMLParser$TestXMLModel org.opentrafficsim.road.test.TestXMLParserXStream org.opentrafficsim.road.test.TestXMLParserXStream$1 org.opentrafficsim.road.test.TestXMLParserXStream$TestXMLModel |
None | com.thoughtworks.xstream java.awt java.awt.geom java.io java.lang java.net java.nio.file java.rmi java.util javax.naming javax.swing javax.xml.parsers nl.javel.gisbeans.io.esri nl.tudelft.simulation.dsol nl.tudelft.simulation.dsol.animation.D2 nl.tudelft.simulation.dsol.gui.swing nl.tudelft.simulation.dsol.simulators nl.tudelft.simulation.jstats.distributions nl.tudelft.simulation.jstats.streams nl.tudelft.simulation.language.io org.djunits.unit org.djunits.value.vdouble.scalar org.opentrafficsim.core.dsol org.opentrafficsim.core.geometry org.opentrafficsim.core.gtu org.opentrafficsim.core.gtu.animation org.opentrafficsim.core.network org.opentrafficsim.core.units.distributions org.opentrafficsim.gui org.opentrafficsim.road.gtu.generator org.opentrafficsim.road.gtu.lane org.opentrafficsim.road.gtu.lane.tactical org.opentrafficsim.road.gtu.lane.tactical.following org.opentrafficsim.road.gtu.strategical.route org.opentrafficsim.road.network.factory org.opentrafficsim.road.network.factory.xml org.opentrafficsim.road.network.lane org.opentrafficsim.simulationengine org.opentrafficsim.simulationengine.properties org.xml.sax |
Package | Package Dependencies |
---|---|
org.opentrafficsim.graphs | org.opentrafficsim.road.gtu.lane org.opentrafficsim.road.gtu.lane.tactical org.opentrafficsim.road.gtu.lane.perception.categories org.opentrafficsim.road.gtu.lane.tactical |
org.opentrafficsim.road.gtu.animation | org.opentrafficsim.road.gtu.lane org.opentrafficsim.road.gtu.lane.tactical org.opentrafficsim.road.gtu.lane.perception.categories org.opentrafficsim.road.gtu.lane.tactical |
org.opentrafficsim.road.gtu.generator | org.opentrafficsim.road.gtu.lane.perception.headway org.opentrafficsim.road.gtu.lane.tactical.following org.opentrafficsim.road.gtu.lane.tactical org.opentrafficsim.road.gtu.lane.perception.categories org.opentrafficsim.road.gtu.lane.tactical |
org.opentrafficsim.road.gtu.lane | org.opentrafficsim.road.gtu.lane.tactical org.opentrafficsim.road.gtu.lane.perception.categories org.opentrafficsim.road.gtu.lane.tactical |
org.opentrafficsim.road.gtu.lane.object | org.opentrafficsim.road.network.lane org.opentrafficsim.road.network.lane.changing org.opentrafficsim.road.network.lane |
org.opentrafficsim.road.gtu.lane.object.animation | org.opentrafficsim.road.gtu.lane.object org.opentrafficsim.road.network.lane org.opentrafficsim.road.network.lane.changing org.opentrafficsim.road.network.lane |
org.opentrafficsim.road.gtu.lane.perception | org.opentrafficsim.road.gtu.lane org.opentrafficsim.road.gtu.lane.tactical org.opentrafficsim.road.gtu.lane.perception.categories org.opentrafficsim.road.gtu.lane.tactical |
org.opentrafficsim.road.gtu.lane.perception.categories | org.opentrafficsim.road.gtu.lane.tactical org.opentrafficsim.road.gtu.lane.perception.categories |
org.opentrafficsim.road.gtu.lane.perception.headway | org.opentrafficsim.road.gtu.lane.tactical.following org.opentrafficsim.road.gtu.lane.tactical org.opentrafficsim.road.gtu.lane.perception.categories org.opentrafficsim.road.gtu.lane.tactical |
org.opentrafficsim.road.gtu.lane.perceptionold | org.opentrafficsim.road.gtu.lane.tactical org.opentrafficsim.road.gtu.lane.perception.categories org.opentrafficsim.road.gtu.lane.tactical |
org.opentrafficsim.road.gtu.lane.plan.operational | org.opentrafficsim.road.gtu.lane org.opentrafficsim.road.gtu.lane.tactical org.opentrafficsim.road.gtu.lane.perception.categories org.opentrafficsim.road.gtu.lane.tactical |
org.opentrafficsim.road.gtu.lane.tactical | org.opentrafficsim.road.gtu.lane.perception.categories org.opentrafficsim.road.gtu.lane.tactical |
org.opentrafficsim.road.gtu.lane.tactical.directedlanechange | org.opentrafficsim.road.gtu.lane.perception.categories org.opentrafficsim.road.gtu.lane.tactical org.opentrafficsim.road.gtu.lane.perception.categories |
org.opentrafficsim.road.gtu.lane.tactical.following | org.opentrafficsim.road.gtu.lane.tactical org.opentrafficsim.road.gtu.lane.perception.categories org.opentrafficsim.road.gtu.lane.tactical |
org.opentrafficsim.road.gtu.lane.tactical.lanechangemobil | org.opentrafficsim.road.gtu.lane.perception.categories org.opentrafficsim.road.gtu.lane.tactical org.opentrafficsim.road.gtu.lane.perception.categories |
org.opentrafficsim.road.gtu.lane.tactical.lmrs | org.opentrafficsim.road.gtu.lane.tactical.following org.opentrafficsim.road.gtu.lane.tactical org.opentrafficsim.road.gtu.lane.perception.categories org.opentrafficsim.road.gtu.lane.tactical |
org.opentrafficsim.road.gtu.lane.tactical.toledo | org.opentrafficsim.road.gtu.lane.perception org.opentrafficsim.road.gtu.lane org.opentrafficsim.road.gtu.lane.tactical org.opentrafficsim.road.gtu.lane.perception.categories org.opentrafficsim.road.gtu.lane.tactical |
org.opentrafficsim.road.gtu.lane.tactical.util | org.opentrafficsim.road.gtu.lane.tactical.following org.opentrafficsim.road.gtu.lane.tactical org.opentrafficsim.road.gtu.lane.perception.categories org.opentrafficsim.road.gtu.lane.tactical |
org.opentrafficsim.road.gtu.lane.tactical.util.lmrs | org.opentrafficsim.road.gtu.lane.perception.categories org.opentrafficsim.road.gtu.lane.tactical org.opentrafficsim.road.gtu.lane.perception.categories |
org.opentrafficsim.road.gtu.strategical | org.opentrafficsim.road.gtu.lane org.opentrafficsim.road.gtu.lane.tactical org.opentrafficsim.road.gtu.lane.perception.categories org.opentrafficsim.road.gtu.lane.tactical |
org.opentrafficsim.road.gtu.strategical.route | org.opentrafficsim.road.gtu.lane org.opentrafficsim.road.gtu.lane.tactical org.opentrafficsim.road.gtu.lane.perception.categories org.opentrafficsim.road.gtu.lane.tactical |
org.opentrafficsim.road.network.animation | org.opentrafficsim.road.network.lane org.opentrafficsim.road.network.lane.changing org.opentrafficsim.road.network.lane |
org.opentrafficsim.road.network.factory | org.opentrafficsim.road.network.lane org.opentrafficsim.road.network.lane.changing org.opentrafficsim.road.network.lane |
org.opentrafficsim.road.network.factory.xml | org.opentrafficsim.road.network.lane org.opentrafficsim.road.network.lane.changing org.opentrafficsim.road.network.lane |
org.opentrafficsim.road.network.factory.xml.units | org.opentrafficsim.road.network.factory.xml org.opentrafficsim.road.network.lane org.opentrafficsim.road.network.lane.changing org.opentrafficsim.road.network.lane |
org.opentrafficsim.road.network.lane | org.opentrafficsim.road.network.lane.changing org.opentrafficsim.road.network.lane |
org.opentrafficsim.road.network.lane.changing | org.opentrafficsim.road.network.lane org.opentrafficsim.road.network.lane.changing |
org.opentrafficsim.road.test | org.opentrafficsim.road.network.factory.xml org.opentrafficsim.road.network.lane org.opentrafficsim.road.network.lane.changing org.opentrafficsim.road.network.lane |
Term | Description |
---|---|
Number of Classes | The number of concrete and abstract classes (and interfaces) in the package is an indicator of the extensibility of the package. |
Afferent Couplings | The number of other packages that depend upon classes within the package is an indicator of the package's responsibility. |
Efferent Couplings | The number of other packages that the classes in the package depend upon is an indicator of the package's independence. |
Abstractness | The ratio of the number of abstract classes (and interfaces) in the analyzed package to the total number of classes in the analyzed package. The range for this metric is 0 to 1, with A=0 indicating a completely concrete package and A=1 indicating a completely abstract package. |
Instability | The ratio of efferent coupling (Ce) to total coupling (Ce / (Ce + Ca)). This metric is an indicator of the package's resilience to change. The range for this metric is 0 to 1, with I=0 indicating a completely stable package and I=1 indicating a completely instable package. |
Distance | The perpendicular distance of a package from the idealized line A + I = 1. This metric is an indicator of the package's balance between abstractness and stability. A package squarely on the main sequence is optimally balanced with respect to its abstractness and stability. Ideal packages are either completely abstract and stable (x=0, y=1) or completely concrete and instable (x=1, y=0). The range for this metric is 0 to 1, with D=0 indicating a package that is coincident with the main sequence and D=1 indicating a package that is as far from the main sequence as possible. |
Cycles | Packages participating in a package dependency cycle are in a deadly embrace with respect to reusability and their release cycle. Package dependency cycles can be easily identified by reviewing the textual reports of dependency cycles. Once these dependency cycles have been identified with JDepend, they can be broken by employing various object-oriented techniques. |