Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 38 | 19.0% | 100.0% | 19.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.opentrafficsim.graphs.AbstractOTSPlot org.opentrafficsim.graphs.ContourPlot org.opentrafficsim.graphs.LaneBasedGTUSampler org.opentrafficsim.graphs.MultipleViewerChart org.opentrafficsim.graphs.PointerHandler org.opentrafficsim.graphs.TrajectoryPlot$Trajectory |
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.GraphType 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$FixedSampleRateTrajectory org.opentrafficsim.graphs.TrajectoryPlot$VariableSampleRateTrajectory org.opentrafficsim.graphs.TrajectoryPlot$VariableSampleRateTrajectory$DistanceAndTime |
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 nl.tudelft.simulation.language 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.base.immutablecollections 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.road.network.lane.object org.opentrafficsim.road.network.lane.object.sensor org.opentrafficsim.simulationengine |
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.animation.DefaultCarAnimation org.opentrafficsim.road.gtu.animation.DefaultSwitchableGTUColorer |
org.opentrafficsim.road.gtu.generator |
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 |
---|---|---|---|---|
0 | 22 | 43.0% | 100.0% | 43.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 |
None | 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 |
---|---|---|---|---|
20 | 32 | 44.0% | 62.0% | 6.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.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.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.lane org.opentrafficsim.road.network.lane.changing org.opentrafficsim.road.network.lane.object.sensor org.opentrafficsim.road.network.sampling |
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 nl.tudelft.simulation.language.d3 nl.tudelft.simulation.language.reflection org.djunits.unit org.djunits.value.vdouble.scalar org.opentrafficsim.base.immutablecollections 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.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 |
---|---|---|---|---|
9 | 19 | 20.0% | 68.0% | 12.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.LaneStructure$Entry 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.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 nl.tudelft.simulation.language org.djunits.unit org.djunits.value.vdouble.scalar org.opentrafficsim.base.immutablecollections 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.tactical.following org.opentrafficsim.road.gtu.strategical org.opentrafficsim.road.gtu.strategical.route org.opentrafficsim.road.network.lane org.opentrafficsim.road.network.lane.object |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
6 | 24 | 20.0% | 80.0% | 0.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.DefaultSimplePerception 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 nl.tudelft.simulation.language org.djunits.unit org.djunits.value.vdouble.scalar org.opentrafficsim.base org.opentrafficsim.base.immutablecollections 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.gtu.strategical org.opentrafficsim.road.network.lane org.opentrafficsim.road.network.lane.conflict org.opentrafficsim.road.network.lane.object org.opentrafficsim.road.network.lane.object.sensor org.opentrafficsim.road.network.lane.object.trafficlight org.opentrafficsim.road.network.speed |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
8 | 17 | 23.0% | 68.0% | 9.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.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.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 nl.tudelft.simulation.language org.djunits.unit org.djunits.value.vdouble.scalar org.opentrafficsim.core.gtu org.opentrafficsim.core.gtu.behavioralcharacteristics org.opentrafficsim.core.network org.opentrafficsim.core.perception org.opentrafficsim.road.gtu.lane org.opentrafficsim.road.gtu.lane.perception org.opentrafficsim.road.gtu.lane.tactical org.opentrafficsim.road.gtu.lane.tactical.following org.opentrafficsim.road.network.lane org.opentrafficsim.road.network.lane.conflict org.opentrafficsim.road.network.lane.object.trafficlight org.opentrafficsim.road.network.speed |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
4 | 17 | 0.0% | 81.0% | 19.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 nl.tudelft.simulation.language.d3 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.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 |
---|---|---|---|---|
9 | 28 | 27.000002% | 76.0% | 3.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.LaneBasedGTUFollowingDirectedChangeTacticalPlanner org.opentrafficsim.road.gtu.lane.tactical.LaneBasedGTUFollowingDirectedChangeTacticalPlannerFactory 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.perception.categories org.opentrafficsim.road.gtu.lane.perception.headway 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 |
java.io java.lang java.util nl.tudelft.simulation.language.d3 org.djunits.unit org.djunits.value org.djunits.value.vdouble.scalar org.djunits.value.vdouble.vector org.opentrafficsim.base.immutablecollections 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 org.opentrafficsim.road.network.lane.object.sensor |
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 |
---|---|---|---|---|
10 | 15 | 33.0% | 60.000004% | 7.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.CarFollowingModelFactory 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.IDMFactory org.opentrafficsim.road.gtu.lane.tactical.following.IDMOld org.opentrafficsim.road.gtu.lane.tactical.following.IDMPlus org.opentrafficsim.road.gtu.lane.tactical.following.IDMPlusFactory org.opentrafficsim.road.gtu.lane.tactical.following.IDMPlusMulti org.opentrafficsim.road.gtu.lane.tactical.following.IDMPlusMultiFactory 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 |
java.io java.lang java.util nl.tudelft.simulation.language org.djunits.unit org.djunits.value.vdouble.scalar 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 |
---|---|---|---|---|
1 | 16 | 33.0% | 94.0% | 27.000002% |
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 |
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 | 21 | 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.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 | 25 | 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 nl.tudelft.simulation.language.d3 org.djunits.unit org.djunits.value.vdouble.scalar org.opentrafficsim.base 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.lane org.opentrafficsim.road.network.speed |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
4 | 13 | 0.0% | 76.0% | 24.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 nl.tudelft.simulation.language org.djunits.unit org.djunits.value.vdouble.scalar org.opentrafficsim.core.gtu org.opentrafficsim.core.gtu.behavioralcharacteristics org.opentrafficsim.road.gtu.lane.perception.headway org.opentrafficsim.road.gtu.lane.tactical.following org.opentrafficsim.road.network.lane.conflict org.opentrafficsim.road.network.lane.object.trafficlight 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$LmrsData |
org.opentrafficsim.road.gtu.lane.tactical.lmrs |
java.io java.lang java.util nl.tudelft.simulation.language 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.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 |
---|---|---|---|---|
8 | 10 | 75.0% | 56.0% | 31.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.perception org.opentrafficsim.road.gtu.lane.perception.categories org.opentrafficsim.road.gtu.lane.tactical org.opentrafficsim.road.gtu.lane.tactical.lanechangemobil org.opentrafficsim.road.gtu.strategical.route org.opentrafficsim.road.network.sampling |
java.io java.lang nl.tudelft.simulation.language 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 |
---|---|---|---|---|
0 | 11 | 12.0% | 100.0% | 12.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.opentrafficsim.road.gtu.strategical.od.Interpolation |
org.opentrafficsim.road.gtu.strategical.od.Categorization org.opentrafficsim.road.gtu.strategical.od.Category org.opentrafficsim.road.gtu.strategical.od.Interpolation$1 org.opentrafficsim.road.gtu.strategical.od.Interpolation$2 org.opentrafficsim.road.gtu.strategical.od.ODMatrix org.opentrafficsim.road.gtu.strategical.od.ODMatrix$ODEntry org.opentrafficsim.road.gtu.strategical.od.ODMatrixTrips |
None | java.io java.lang java.util nl.tudelft.simulation.language org.djunits.unit org.djunits.value org.djunits.value.vdouble.scalar org.djunits.value.vdouble.vector org.opentrafficsim.core.geometry org.opentrafficsim.core.network org.opentrafficsim.core.network.route |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 15 | 0.0% | 88.0% | 12.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.gtu.lane.perception |
java.io java.lang java.util nl.tudelft.simulation.language org.opentrafficsim.base.immutablecollections org.opentrafficsim.core.distributions 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 |
---|---|---|---|---|
0 | 5 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.opentrafficsim.road.modelproperties.IDMPropertySet |
None | java.lang java.util org.djunits.unit org.djunits.value.vdouble.scalar org.opentrafficsim.base.modelproperties |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 19 | 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.lane |
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 org.opentrafficsim.road.network.lane.object.sensor |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 20 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.opentrafficsim.road.network.factory.LaneFactory org.opentrafficsim.road.network.factory.OTSNetworkUtils org.opentrafficsim.road.network.factory.PeekStack |
None | com.thoughtworks.xstream java.awt java.io java.lang java.rmi java.util javax.naming 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.opentrafficsim.road.network.lane.object.sensor |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
20 | 27 | 25.0% | 57.0% | 18.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
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.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.LaneDirection org.opentrafficsim.road.network.lane.LaneType org.opentrafficsim.road.network.lane.NoTrafficLane org.opentrafficsim.road.network.lane.Shoulder org.opentrafficsim.road.network.lane.Stripe org.opentrafficsim.road.network.lane.Stripe$1 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.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.directedlanechange org.opentrafficsim.road.gtu.lane.tactical.lanechangemobil org.opentrafficsim.road.gtu.lane.tactical.toledo org.opentrafficsim.road.gtu.strategical.route org.opentrafficsim.road.network.animation org.opentrafficsim.road.network.factory org.opentrafficsim.road.network.lane.changing org.opentrafficsim.road.network.lane.conflict org.opentrafficsim.road.network.lane.object org.opentrafficsim.road.network.lane.object.sensor org.opentrafficsim.road.network.lane.object.trafficlight org.opentrafficsim.road.network.sampling |
java.awt java.io java.lang java.rmi java.util javax.media.j3d javax.naming nl.tudelft.simulation.dsol nl.tudelft.simulation.dsol.animation nl.tudelft.simulation.dsol.formalisms.eventscheduling nl.tudelft.simulation.event nl.tudelft.simulation.language nl.tudelft.simulation.language.d3 org.djunits.unit org.djunits.value.vdouble.scalar org.opentrafficsim.base org.opentrafficsim.base.immutablecollections org.opentrafficsim.core.dsol org.opentrafficsim.core.geometry org.opentrafficsim.core.gtu org.opentrafficsim.core.gtu.plan.operational org.opentrafficsim.core.network org.opentrafficsim.road.gtu.lane org.opentrafficsim.road.network.animation org.opentrafficsim.road.network.lane.changing org.opentrafficsim.road.network.lane.object org.opentrafficsim.road.network.lane.object.sensor |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 7 | 6.0% | 78.0% | 16.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.OvertakingConditions$SameLaneBoth org.opentrafficsim.road.network.lane.changing.OvertakingConditions$SameLaneLeft org.opentrafficsim.road.network.lane.changing.OvertakingConditions$SameLaneRight org.opentrafficsim.road.network.lane.changing.OvertakingDirection |
org.opentrafficsim.road.network.factory 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 |
---|---|---|---|---|
3 | 9 | 0.0% | 75.0% | 25.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.opentrafficsim.road.network.lane.conflict.Conflict org.opentrafficsim.road.network.lane.conflict.ConflictRule org.opentrafficsim.road.network.lane.conflict.ConflictType |
org.opentrafficsim.road.gtu.lane.perception.categories org.opentrafficsim.road.gtu.lane.perception.headway org.opentrafficsim.road.gtu.lane.tactical.util |
java.lang java.util nl.tudelft.simulation.language org.djunits.value.vdouble.scalar org.opentrafficsim.core.dsol org.opentrafficsim.core.geometry org.opentrafficsim.core.network org.opentrafficsim.road.network.lane org.opentrafficsim.road.network.lane.object |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
7 | 18 | 50.0% | 72.0% | 22.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.opentrafficsim.road.network.lane.object.AbstractLaneBasedObject org.opentrafficsim.road.network.lane.object.LaneBasedObject |
org.opentrafficsim.road.network.lane.object.LaneBlock org.opentrafficsim.road.network.lane.object.LaneBlockAnimation |
org.opentrafficsim.graphs org.opentrafficsim.road.gtu.lane.perception org.opentrafficsim.road.gtu.lane.perception.categories org.opentrafficsim.road.network.lane org.opentrafficsim.road.network.lane.conflict org.opentrafficsim.road.network.lane.object.sensor org.opentrafficsim.road.network.lane.object.trafficlight |
java.awt java.awt.image java.io java.lang java.rmi javax.media.j3d javax.naming nl.tudelft.simulation.dsol.animation.D2 nl.tudelft.simulation.language nl.tudelft.simulation.language.d3 org.djunits.value.vdouble.scalar org.opentrafficsim.core.dsol org.opentrafficsim.core.geometry org.opentrafficsim.core.network org.opentrafficsim.core.network.animation org.opentrafficsim.core.object org.opentrafficsim.road.network.lane org.opentrafficsim.road.network.lane.object.sensor |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
7 | 22 | 40.0% | 76.0% | 16.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.opentrafficsim.road.network.lane.object.sensor.AbstractSensor org.opentrafficsim.road.network.lane.object.sensor.DirectionalOccupancySensor org.opentrafficsim.road.network.lane.object.sensor.NonDirectionalOccupancySensor org.opentrafficsim.road.network.lane.object.sensor.Sensor |
org.opentrafficsim.road.network.lane.object.sensor.FlankSensor org.opentrafficsim.road.network.lane.object.sensor.SensorAnimation org.opentrafficsim.road.network.lane.object.sensor.SimpleReportingSensor org.opentrafficsim.road.network.lane.object.sensor.SinkAnimation org.opentrafficsim.road.network.lane.object.sensor.SinkSensor org.opentrafficsim.road.network.lane.object.sensor.TrafficLightSensor |
org.opentrafficsim.graphs org.opentrafficsim.road.gtu.lane.perception.categories org.opentrafficsim.road.gtu.lane.tactical org.opentrafficsim.road.network.animation org.opentrafficsim.road.network.factory org.opentrafficsim.road.network.lane org.opentrafficsim.road.network.lane.object |
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.event nl.tudelft.simulation.language nl.tudelft.simulation.language.d3 org.djunits.unit org.djunits.value.vdouble.scalar org.opentrafficsim.base.immutablecollections org.opentrafficsim.core.dsol org.opentrafficsim.core.geometry org.opentrafficsim.core.gtu org.opentrafficsim.core.network org.opentrafficsim.road.gtu.lane org.opentrafficsim.road.network.lane org.opentrafficsim.road.network.lane.object |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
3 | 19 | 40.0% | 86.0% | 26.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.opentrafficsim.road.network.lane.object.trafficlight.AbstractTrafficLight org.opentrafficsim.road.network.lane.object.trafficlight.AbstractTrafficLightController org.opentrafficsim.road.network.lane.object.trafficlight.TrafficLight org.opentrafficsim.road.network.lane.object.trafficlight.TrafficLightController |
org.opentrafficsim.road.network.lane.object.trafficlight.SimpleTrafficLight org.opentrafficsim.road.network.lane.object.trafficlight.TrafficLightAnimation org.opentrafficsim.road.network.lane.object.trafficlight.TrafficLightAnimation$1 org.opentrafficsim.road.network.lane.object.trafficlight.TrafficLightColor org.opentrafficsim.road.network.lane.object.trafficlight.TrafficLightControllerFixedDuration org.opentrafficsim.road.network.lane.object.trafficlight.TrafficLightException |
org.opentrafficsim.road.gtu.lane.perception.categories org.opentrafficsim.road.gtu.lane.perception.headway org.opentrafficsim.road.gtu.lane.tactical.util |
java.awt java.awt.geom java.awt.image java.io java.lang java.rmi java.util javax.naming nl.tudelft.simulation.dsol nl.tudelft.simulation.dsol.animation nl.tudelft.simulation.dsol.animation.D2 nl.tudelft.simulation.event nl.tudelft.simulation.language org.djunits.unit org.djunits.value.vdouble.scalar org.opentrafficsim.core.dsol org.opentrafficsim.core.network org.opentrafficsim.road.network.lane org.opentrafficsim.road.network.lane.object |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 19 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.opentrafficsim.road.network.sampling.GtuData org.opentrafficsim.road.network.sampling.GtuTypeData org.opentrafficsim.road.network.sampling.LaneData org.opentrafficsim.road.network.sampling.LinkData org.opentrafficsim.road.network.sampling.NodeData org.opentrafficsim.road.network.sampling.RoadSampler org.opentrafficsim.road.network.sampling.RouteData org.opentrafficsim.road.network.sampling.SpeedLimit |
None | java.lang java.rmi java.util nl.tudelft.simulation.dsol nl.tudelft.simulation.dsol.formalisms.eventscheduling nl.tudelft.simulation.event nl.tudelft.simulation.language org.djunits.unit org.djunits.value.vdouble.scalar org.opentrafficsim.core.dsol org.opentrafficsim.core.gtu org.opentrafficsim.core.network org.opentrafficsim.core.network.route org.opentrafficsim.kpi.interfaces org.opentrafficsim.kpi.sampling org.opentrafficsim.kpi.sampling.data org.opentrafficsim.road.gtu.lane org.opentrafficsim.road.gtu.strategical org.opentrafficsim.road.network.lane |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
7 | 7 | 11.0% | 50.0% | 39.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.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 nl.tudelft.simulation.language org.djunits.unit org.djunits.value.vdouble.scalar org.opentrafficsim.base |
Package | Package Dependencies |
---|---|
org.opentrafficsim.graphs | org.opentrafficsim.road.gtu.lane org.opentrafficsim.road.gtu.lane.tactical org.opentrafficsim.road.gtu.lane.plan.operational org.opentrafficsim.road.gtu.lane |
org.opentrafficsim.road.gtu.animation | org.opentrafficsim.road.gtu.lane org.opentrafficsim.road.gtu.lane.tactical org.opentrafficsim.road.gtu.lane.plan.operational org.opentrafficsim.road.gtu.lane |
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.plan.operational org.opentrafficsim.road.gtu.lane org.opentrafficsim.road.gtu.lane.tactical |
org.opentrafficsim.road.gtu.lane | org.opentrafficsim.road.gtu.lane.tactical org.opentrafficsim.road.gtu.lane.plan.operational org.opentrafficsim.road.gtu.lane |
org.opentrafficsim.road.gtu.lane.perception | org.opentrafficsim.road.gtu.lane org.opentrafficsim.road.gtu.lane.tactical org.opentrafficsim.road.gtu.lane.plan.operational org.opentrafficsim.road.gtu.lane |
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.headway | org.opentrafficsim.road.gtu.lane.tactical.following 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.plan.operational | org.opentrafficsim.road.gtu.lane org.opentrafficsim.road.gtu.lane.tactical org.opentrafficsim.road.gtu.lane.plan.operational |
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.tactical.directedlanechange | 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.tactical.following | 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.tactical.lanechangemobil | 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.tactical.lmrs | org.opentrafficsim.road.gtu.lane.tactical.following 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.tactical.toledo | org.opentrafficsim.road.gtu.lane.perception org.opentrafficsim.road.gtu.lane org.opentrafficsim.road.gtu.lane.tactical org.opentrafficsim.road.gtu.lane.plan.operational org.opentrafficsim.road.gtu.lane |
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.plan.operational org.opentrafficsim.road.gtu.lane org.opentrafficsim.road.gtu.lane.tactical |
org.opentrafficsim.road.gtu.lane.tactical.util.lmrs | 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.plan.operational org.opentrafficsim.road.gtu.lane org.opentrafficsim.road.gtu.lane.tactical |
org.opentrafficsim.road.gtu.strategical | org.opentrafficsim.road.gtu.lane org.opentrafficsim.road.gtu.lane.tactical org.opentrafficsim.road.gtu.lane.plan.operational org.opentrafficsim.road.gtu.lane |
org.opentrafficsim.road.gtu.strategical.route | org.opentrafficsim.road.gtu.lane org.opentrafficsim.road.gtu.lane.tactical org.opentrafficsim.road.gtu.lane.plan.operational org.opentrafficsim.road.gtu.lane |
org.opentrafficsim.road.network.animation | org.opentrafficsim.road.network.lane.object.sensor 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.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.network.lane.conflict | org.opentrafficsim.road.network.lane org.opentrafficsim.road.network.lane.changing org.opentrafficsim.road.network.lane |
org.opentrafficsim.road.network.lane.object | org.opentrafficsim.road.network.lane.object.sensor org.opentrafficsim.road.network.lane org.opentrafficsim.road.network.lane.changing org.opentrafficsim.road.network.lane |
org.opentrafficsim.road.network.lane.object.sensor | org.opentrafficsim.road.network.lane org.opentrafficsim.road.network.lane.changing org.opentrafficsim.road.network.lane |
org.opentrafficsim.road.network.lane.object.trafficlight | org.opentrafficsim.road.network.lane org.opentrafficsim.road.network.lane.changing org.opentrafficsim.road.network.lane |
org.opentrafficsim.road.network.sampling | org.opentrafficsim.road.gtu.lane org.opentrafficsim.road.gtu.lane.tactical org.opentrafficsim.road.gtu.lane.plan.operational org.opentrafficsim.road.gtu.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. |