Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 7 | 25.0% | 78.0% | 3.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.opentrafficsim.core.distributions.Generator |
org.opentrafficsim.core.distributions.Distribution org.opentrafficsim.core.distributions.Distribution$FrequencyAndObject org.opentrafficsim.core.distributions.ProbabilityException |
org.opentrafficsim.core.gtu org.opentrafficsim.core.network.route |
java.io java.lang java.util nl.tudelft.simulation.jstats.distributions nl.tudelft.simulation.jstats.streams nl.tudelft.simulation.language org.opentrafficsim.core.gtu.behavioralcharacteristics |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
9 | 13 | 50.0% | 58.999996% | 9.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.opentrafficsim.core.dsol.OTSAnimatorInterface org.opentrafficsim.core.dsol.OTSDEVSSimulatorInterface org.opentrafficsim.core.dsol.OTSModelInterface org.opentrafficsim.core.dsol.OTSSimulator org.opentrafficsim.core.dsol.OTSSimulatorInterface |
org.opentrafficsim.core.dsol.OTSDEVSAnimator org.opentrafficsim.core.dsol.OTSDEVSRealTimeClock org.opentrafficsim.core.dsol.OTSDEVSSimulator org.opentrafficsim.core.dsol.OTSReplication org.opentrafficsim.core.dsol.OTSSimTimeDouble |
org.opentrafficsim.core.gtu org.opentrafficsim.core.gtu.perception org.opentrafficsim.core.network org.opentrafficsim.core.network.animation org.opentrafficsim.core.network.route org.opentrafficsim.core.object org.opentrafficsim.core.object.animation org.opentrafficsim.gui org.opentrafficsim.simulationengine |
java.io java.lang java.rmi javax.naming nl.tudelft.simulation.dsol nl.tudelft.simulation.dsol.eventlists nl.tudelft.simulation.dsol.experiment nl.tudelft.simulation.dsol.formalisms.eventscheduling nl.tudelft.simulation.dsol.simtime nl.tudelft.simulation.dsol.simulators nl.tudelft.simulation.language.concurrent org.djunits.unit org.djunits.value.vdouble.scalar |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
7 | 16 | 0.0% | 70.0% | 30.000002% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.opentrafficsim.core.geometry.Bezier org.opentrafficsim.core.geometry.Clothoid org.opentrafficsim.core.geometry.OTS2DSet org.opentrafficsim.core.geometry.OTS2DSet$QuadTreeIterator org.opentrafficsim.core.geometry.OTS2DSet$QuadTreeNode org.opentrafficsim.core.geometry.OTSBufferingJTS org.opentrafficsim.core.geometry.OTSGeometryException org.opentrafficsim.core.geometry.OTSGeometryUtil org.opentrafficsim.core.geometry.OTSLine3D org.opentrafficsim.core.geometry.OTSLine3D$1 org.opentrafficsim.core.geometry.OTSLine3D$OffsetMethod org.opentrafficsim.core.geometry.OTSOffsetLinePK org.opentrafficsim.core.geometry.OTSPoint3D org.opentrafficsim.core.geometry.OTSShape org.opentrafficsim.core.geometry.Test org.opentrafficsim.core.geometry.Test$1 org.opentrafficsim.core.geometry.Test$MyCallable org.opentrafficsim.core.geometry.Test2 org.opentrafficsim.core.geometry.TestIntersectionPerformance org.opentrafficsim.core.geometry.TestIntersectionPerformance$Results org.opentrafficsim.core.geometry.TestIntersectionPerformance$Results$Result |
org.opentrafficsim.core.gtu org.opentrafficsim.core.gtu.plan.operational org.opentrafficsim.core.network org.opentrafficsim.core.network.animation org.opentrafficsim.core.network.factory.xml.units org.opentrafficsim.core.object org.opentrafficsim.core.perception |
com.vividsolutions.jts.geom com.vividsolutions.jts.linearref com.vividsolutions.jts.operation.buffer java.awt.geom java.io java.lang java.util java.util.concurrent javax.media.j3d javax.vecmath nl.tudelft.simulation.dsol.animation nl.tudelft.simulation.language nl.tudelft.simulation.language.d3 org.djunits.unit org.djunits.value.vdouble.scalar org.opentrafficsim.core.network |
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.core.gis.CoordinateTransformLonLatToXY org.opentrafficsim.core.gis.CoordinateTransformWGS84toRDNew org.opentrafficsim.core.gis.TransformWGS84DutchRDNew |
None | java.awt.geom java.io java.lang java.util nl.javel.gisbeans.io.esri |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
8 | 25 | 33.0% | 76.0% | 9.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.opentrafficsim.core.gtu.AbstractGTU org.opentrafficsim.core.gtu.AbstractLinkBasedGTU org.opentrafficsim.core.gtu.GTU org.opentrafficsim.core.gtu.SpaceBasedGTU |
org.opentrafficsim.core.gtu.GTUCharacteristics org.opentrafficsim.core.gtu.GTUDirectionality org.opentrafficsim.core.gtu.GTUException org.opentrafficsim.core.gtu.GTUType org.opentrafficsim.core.gtu.RelativePosition org.opentrafficsim.core.gtu.RelativePosition$TYPE org.opentrafficsim.core.gtu.TemplateGTUType org.opentrafficsim.core.gtu.TurnIndicatorStatus |
org.opentrafficsim.core.gtu.animation org.opentrafficsim.core.gtu.perception org.opentrafficsim.core.gtu.plan.operational org.opentrafficsim.core.gtu.plan.strategical org.opentrafficsim.core.gtu.plan.tactical org.opentrafficsim.core.network org.opentrafficsim.core.network.route org.opentrafficsim.core.perception |
java.awt java.io java.lang java.util 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.distributions org.opentrafficsim.core.dsol org.opentrafficsim.core.geometry 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.core.perception |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
3 | 7 | 12.0% | 70.0% | 18.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.opentrafficsim.core.gtu.animation.GTUColorer |
org.opentrafficsim.core.gtu.animation.AccelerationGTUColorer org.opentrafficsim.core.gtu.animation.ColorInterpolator org.opentrafficsim.core.gtu.animation.DefaultSwitchableGTUColorer org.opentrafficsim.core.gtu.animation.GTUColorer$LegendEntry org.opentrafficsim.core.gtu.animation.IDGTUColorer org.opentrafficsim.core.gtu.animation.SpeedGTUColorer org.opentrafficsim.core.gtu.animation.SwitchableGTUColorer |
org.opentrafficsim.core.gtu org.opentrafficsim.gui org.opentrafficsim.simulationengine |
java.awt java.io java.lang java.util org.djunits.unit org.djunits.value.vdouble.scalar org.opentrafficsim.core.gtu |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
6 | 10 | 11.0% | 62.0% | 26.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.opentrafficsim.core.gtu.behavioralcharacteristics.AbstractParameterType org.opentrafficsim.core.gtu.behavioralcharacteristics.AbstractParameterType$Check org.opentrafficsim.core.gtu.behavioralcharacteristics.CheckInterface |
org.opentrafficsim.core.gtu.behavioralcharacteristics.AbstractParameterType$1 org.opentrafficsim.core.gtu.behavioralcharacteristics.AbstractParameterType$Check$1 org.opentrafficsim.core.gtu.behavioralcharacteristics.AbstractParameterType$Check$2 org.opentrafficsim.core.gtu.behavioralcharacteristics.AbstractParameterType$Check$3 org.opentrafficsim.core.gtu.behavioralcharacteristics.AbstractParameterType$Check$4 org.opentrafficsim.core.gtu.behavioralcharacteristics.AbstractParameterType$Check$5 org.opentrafficsim.core.gtu.behavioralcharacteristics.AbstractParameterType$Check$6 org.opentrafficsim.core.gtu.behavioralcharacteristics.AbstractParameterType$Check$7 org.opentrafficsim.core.gtu.behavioralcharacteristics.BehavioralCharacteristics org.opentrafficsim.core.gtu.behavioralcharacteristics.BehavioralCharacteristics$Empty org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterException org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterType org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeAcceleration org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeBoolean org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeDouble org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeDuration org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeFrequency org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeInteger org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeLength org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeLinearDensity org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeSpeed org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypes org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypes$1 org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypes$2 |
org.opentrafficsim.core.distributions org.opentrafficsim.core.gtu org.opentrafficsim.core.gtu.perception org.opentrafficsim.core.gtu.plan.strategical org.opentrafficsim.core.gtu.plan.tactical org.opentrafficsim.core.network.route |
java.io java.lang java.lang.reflect java.util nl.tudelft.simulation.language nl.tudelft.simulation.language.reflection org.djunits.unit org.djunits.value.formatter org.djunits.value.vdouble.scalar org.opentrafficsim.base |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 11 | 75.0% | 92.0% | 67.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.opentrafficsim.core.gtu.perception.AbstractPerception org.opentrafficsim.core.gtu.perception.AbstractPerceptionCategory org.opentrafficsim.core.gtu.perception.Perception |
org.opentrafficsim.core.gtu.perception.EgoPerception |
org.opentrafficsim.core.gtu.plan.tactical |
java.io java.lang java.util nl.tudelft.simulation.language org.djunits.value.vdouble.scalar org.opentrafficsim.base org.opentrafficsim.core.dsol org.opentrafficsim.core.gtu org.opentrafficsim.core.gtu.behavioralcharacteristics org.opentrafficsim.core.gtu.plan.operational org.opentrafficsim.core.network |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
3 | 10 | 14.0% | 77.0% | 9.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.opentrafficsim.core.gtu.plan.operational.OperationalPlan$Segment |
org.opentrafficsim.core.gtu.plan.operational.OperationalPlan org.opentrafficsim.core.gtu.plan.operational.OperationalPlan$AccelerationSegment org.opentrafficsim.core.gtu.plan.operational.OperationalPlan$SegmentProgress org.opentrafficsim.core.gtu.plan.operational.OperationalPlan$SpeedSegment org.opentrafficsim.core.gtu.plan.operational.OperationalPlanBuilder org.opentrafficsim.core.gtu.plan.operational.OperationalPlanException |
org.opentrafficsim.core.gtu org.opentrafficsim.core.gtu.perception org.opentrafficsim.core.gtu.plan.tactical |
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.geometry org.opentrafficsim.core.gtu org.opentrafficsim.core.math |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 6 | 100.0% | 86.0% | 86.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.opentrafficsim.core.gtu.plan.strategical.NetworkBasedStrategicalPlanner org.opentrafficsim.core.gtu.plan.strategical.StrategicalPlanner org.opentrafficsim.core.gtu.plan.strategical.StrategicalPlannerFactory |
None | org.opentrafficsim.core.gtu |
java.lang org.opentrafficsim.core.gtu org.opentrafficsim.core.gtu.behavioralcharacteristics org.opentrafficsim.core.gtu.plan.tactical org.opentrafficsim.core.network org.opentrafficsim.core.network.route |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 8 | 100.0% | 80.0% | 80.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.opentrafficsim.core.gtu.plan.tactical.TacticalPlanner org.opentrafficsim.core.gtu.plan.tactical.TacticalPlannerFactory |
None | org.opentrafficsim.core.gtu org.opentrafficsim.core.gtu.plan.strategical |
java.lang nl.tudelft.simulation.language.d3 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 |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 2 | 0.0% | 67.0% | 33.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.opentrafficsim.core.idgenerator.IdGenerator |
org.opentrafficsim.core.gtu |
java.io java.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 7 | 0.0% | 78.0% | 22.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.opentrafficsim.core.math.Acceleration3D org.opentrafficsim.core.math.Angle3D org.opentrafficsim.core.math.Direction3D org.opentrafficsim.core.math.Scalar3D org.opentrafficsim.core.math.Solver org.opentrafficsim.core.math.Speed3D |
org.opentrafficsim.core.gtu.plan.operational org.opentrafficsim.core.perception |
java.io java.lang java.util org.djunits.unit org.djunits.value org.djunits.value.vdouble.scalar org.djunits.value.vdouble.vector |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
10 | 20 | 31.0% | 67.0% | 2.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.opentrafficsim.core.network.Capacity org.opentrafficsim.core.network.ExpansionNetwork org.opentrafficsim.core.network.Link org.opentrafficsim.core.network.Network org.opentrafficsim.core.network.Node |
org.opentrafficsim.core.network.CapacityOTSLink org.opentrafficsim.core.network.LateralDirectionality org.opentrafficsim.core.network.LinkDirection org.opentrafficsim.core.network.LinkEdge org.opentrafficsim.core.network.LinkLocation org.opentrafficsim.core.network.LinkType org.opentrafficsim.core.network.LongitudinalDirectionality org.opentrafficsim.core.network.NetworkException org.opentrafficsim.core.network.OTSLink org.opentrafficsim.core.network.OTSNetwork org.opentrafficsim.core.network.OTSNode |
org.opentrafficsim.core.geometry org.opentrafficsim.core.gtu org.opentrafficsim.core.gtu.perception org.opentrafficsim.core.gtu.plan.strategical org.opentrafficsim.core.gtu.plan.tactical org.opentrafficsim.core.network.animation org.opentrafficsim.core.network.factory.xml.units org.opentrafficsim.core.network.route org.opentrafficsim.core.object org.opentrafficsim.simulationengine |
java.io java.lang java.util javax.media.j3d javax.vecmath nl.tudelft.simulation.dsol.animation nl.tudelft.simulation.event nl.tudelft.simulation.language nl.tudelft.simulation.language.d3 org.djunits.unit org.djunits.value.vdouble.scalar org.jgrapht.alg org.jgrapht.graph org.opentrafficsim.base org.opentrafficsim.base.immutablecollections org.opentrafficsim.core.dsol org.opentrafficsim.core.geometry org.opentrafficsim.core.gtu org.opentrafficsim.core.network.route org.opentrafficsim.core.perception |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 13 | 0.0% | 93.0% | 7.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.opentrafficsim.core.network.animation.LinkAnimation org.opentrafficsim.core.network.animation.NodeAnimation org.opentrafficsim.core.network.animation.PaintLine org.opentrafficsim.core.network.animation.PaintPolygons |
org.opentrafficsim.core.object.animation |
java.awt java.awt.geom java.awt.image java.io java.lang java.rmi javax.naming nl.tudelft.simulation.dsol.animation nl.tudelft.simulation.dsol.animation.D2 nl.tudelft.simulation.language.d3 org.opentrafficsim.core.dsol org.opentrafficsim.core.geometry org.opentrafficsim.core.network |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 11 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.opentrafficsim.core.network.factory.xml.units.AccelerationUnits org.opentrafficsim.core.network.factory.xml.units.AngleUnits org.opentrafficsim.core.network.factory.xml.units.Colors org.opentrafficsim.core.network.factory.xml.units.Coordinates org.opentrafficsim.core.network.factory.xml.units.Directions org.opentrafficsim.core.network.factory.xml.units.Distributions org.opentrafficsim.core.network.factory.xml.units.LengthUnits org.opentrafficsim.core.network.factory.xml.units.SpeedUnits org.opentrafficsim.core.network.factory.xml.units.TimeUnits |
None | java.awt java.lang java.util nl.tudelft.simulation.jstats.distributions nl.tudelft.simulation.jstats.streams org.djunits.unit org.djunits.value org.djunits.value.vdouble.scalar org.opentrafficsim.core.geometry org.opentrafficsim.core.network org.opentrafficsim.core.units.distributions |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 9 | 20.0% | 82.0% | 2.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.opentrafficsim.core.network.route.RouteGenerator |
org.opentrafficsim.core.network.route.CompleteRoute org.opentrafficsim.core.network.route.FixedRouteGenerator org.opentrafficsim.core.network.route.ProbabilisticRouteGenerator org.opentrafficsim.core.network.route.Route |
org.opentrafficsim.core.gtu.plan.strategical org.opentrafficsim.core.network |
java.io java.lang java.util nl.tudelft.simulation.jstats.streams org.opentrafficsim.core.distributions org.opentrafficsim.core.dsol org.opentrafficsim.core.gtu org.opentrafficsim.core.gtu.behavioralcharacteristics org.opentrafficsim.core.network |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 10 | 50.0% | 91.0% | 41.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.opentrafficsim.core.object.ObjectInterface |
org.opentrafficsim.core.object.StaticObject |
org.opentrafficsim.core.object.animation |
java.io java.lang javax.media.j3d nl.tudelft.simulation.dsol.animation nl.tudelft.simulation.event nl.tudelft.simulation.language.d3 org.djunits.value.vdouble.scalar org.opentrafficsim.core.dsol org.opentrafficsim.core.geometry org.opentrafficsim.core.network |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 11 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.opentrafficsim.core.object.animation.StaticObjectAnimation |
None | java.awt java.awt.image java.io java.lang java.rmi javax.naming nl.tudelft.simulation.dsol.animation nl.tudelft.simulation.dsol.animation.D2 org.opentrafficsim.core.dsol org.opentrafficsim.core.network.animation org.opentrafficsim.core.object |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 7 | 100.0% | 78.0% | 78.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.opentrafficsim.core.perception.PerceivableContext org.opentrafficsim.core.perception.PerceivedObject org.opentrafficsim.core.perception.PerceivedObject2D org.opentrafficsim.core.perception.PerceivedObject3D |
None | org.opentrafficsim.core.gtu org.opentrafficsim.core.network |
java.io java.lang java.util org.djunits.value.vdouble.scalar org.opentrafficsim.core.geometry org.opentrafficsim.core.gtu org.opentrafficsim.core.math |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 8 | 43.0% | 89.0% | 32.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.opentrafficsim.core.units.distributions.AbstractContinuousDistScalar org.opentrafficsim.core.units.distributions.AbstractDiscreteDistScalar org.opentrafficsim.core.units.distributions.ContinuousDistDoubleScalar org.opentrafficsim.core.units.distributions.ContinuousDistFloatScalar org.opentrafficsim.core.units.distributions.DiscreteDistDoubleScalar org.opentrafficsim.core.units.distributions.DiscreteDistFloatScalar |
org.opentrafficsim.core.units.distributions.ContinuousDistDoubleScalar$Abs org.opentrafficsim.core.units.distributions.ContinuousDistDoubleScalar$Rel org.opentrafficsim.core.units.distributions.ContinuousDistFloatScalar$Abs org.opentrafficsim.core.units.distributions.ContinuousDistFloatScalar$Rel org.opentrafficsim.core.units.distributions.DiscreteDistDoubleScalar$Abs org.opentrafficsim.core.units.distributions.DiscreteDistDoubleScalar$Rel org.opentrafficsim.core.units.distributions.DiscreteDistFloatScalar$Abs org.opentrafficsim.core.units.distributions.DiscreteDistFloatScalar$Rel |
org.opentrafficsim.core.network.factory.xml.units |
java.io java.lang nl.tudelft.simulation.jstats.distributions nl.tudelft.simulation.jstats.streams org.djunits.unit org.djunits.value org.djunits.value.vdouble.scalar org.djunits.value.vfloat.scalar |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 32 | 0.0% | 97.0% | 3.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.opentrafficsim.gui.ColorControlPanel org.opentrafficsim.gui.LabeledPanel org.opentrafficsim.gui.OTSAnimationPanel org.opentrafficsim.gui.OTSAnimationPanel$DisposeOnCloseThread org.opentrafficsim.gui.OTSAnimationPanel$UpdateTimer org.opentrafficsim.gui.OTSControlPanel org.opentrafficsim.gui.OTSControlPanel$1 org.opentrafficsim.gui.OTSControlPanel$ClockPanel org.opentrafficsim.gui.OTSControlPanel$ClockPanel$TimeUpdateTask org.opentrafficsim.gui.OTSControlPanel$DisposeOnCloseThread org.opentrafficsim.gui.OTSControlPanel$RegexFormatter org.opentrafficsim.gui.OTSControlPanel$TimeEdit org.opentrafficsim.gui.OTSControlPanel$TimeWarpPanel org.opentrafficsim.gui.OTSControlPanel$TimeWarpPanel$1 org.opentrafficsim.gui.OTSSimulationPanel org.opentrafficsim.gui.ProbabilityDistributionEditor org.opentrafficsim.gui.SimulatorFrame |
org.opentrafficsim.simulationengine |
com.bric.multislider java.awt java.awt.event java.awt.geom java.beans java.io java.lang java.rmi java.text java.util java.util.logging java.util.regex javax.swing javax.swing.border javax.swing.event javax.swing.text nl.tudelft.simulation.dsol nl.tudelft.simulation.dsol.animation.D2 nl.tudelft.simulation.dsol.eventlists nl.tudelft.simulation.dsol.experiment nl.tudelft.simulation.dsol.formalisms.eventscheduling nl.tudelft.simulation.dsol.gui.swing nl.tudelft.simulation.dsol.simulators nl.tudelft.simulation.event nl.tudelft.simulation.language.io org.djunits.locale org.djunits.unit org.djunits.value.vdouble.scalar org.opentrafficsim.base.modelproperties org.opentrafficsim.core.dsol org.opentrafficsim.core.gtu.animation org.opentrafficsim.simulationengine |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 20 | 67.0% | 95.0% | 62.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.opentrafficsim.simulationengine.AbstractWrappableAnimation org.opentrafficsim.simulationengine.AbstractWrappableSimulation org.opentrafficsim.simulationengine.SimpleAnimatorInterface org.opentrafficsim.simulationengine.SimpleSimulatorInterface org.opentrafficsim.simulationengine.WrappableAnimation org.opentrafficsim.simulationengine.WrappableSimulation |
org.opentrafficsim.simulationengine.OTSSimulationException org.opentrafficsim.simulationengine.SimpleAnimator org.opentrafficsim.simulationengine.SimpleSimulator |
org.opentrafficsim.gui |
java.awt java.awt.geom java.io java.lang java.rmi java.util javax.naming javax.swing nl.tudelft.simulation.dsol nl.tudelft.simulation.dsol.experiment nl.tudelft.simulation.dsol.formalisms.eventscheduling nl.tudelft.simulation.dsol.gui.swing nl.tudelft.simulation.dsol.simulators org.djunits.unit org.djunits.value.vdouble.scalar org.opentrafficsim.base.modelproperties org.opentrafficsim.core.dsol org.opentrafficsim.core.gtu.animation org.opentrafficsim.core.network org.opentrafficsim.gui |
Package | Package Dependencies |
---|---|
org.opentrafficsim.core.geometry | org.opentrafficsim.core.network org.opentrafficsim.core.geometry |
org.opentrafficsim.core.gtu | org.opentrafficsim.core.gtu.plan.tactical org.opentrafficsim.core.gtu.plan.operational org.opentrafficsim.core.geometry org.opentrafficsim.core.network org.opentrafficsim.core.geometry |
org.opentrafficsim.core.gtu.animation | org.opentrafficsim.core.gtu org.opentrafficsim.core.gtu.plan.tactical org.opentrafficsim.core.gtu.plan.operational org.opentrafficsim.core.geometry org.opentrafficsim.core.network org.opentrafficsim.core.geometry |
org.opentrafficsim.core.gtu.perception | org.opentrafficsim.core.gtu.plan.operational org.opentrafficsim.core.geometry org.opentrafficsim.core.network org.opentrafficsim.core.geometry |
org.opentrafficsim.core.gtu.plan.operational | org.opentrafficsim.core.geometry org.opentrafficsim.core.network org.opentrafficsim.core.geometry |
org.opentrafficsim.core.gtu.plan.strategical | org.opentrafficsim.core.gtu.plan.tactical org.opentrafficsim.core.gtu.plan.operational org.opentrafficsim.core.geometry org.opentrafficsim.core.network org.opentrafficsim.core.geometry |
org.opentrafficsim.core.gtu.plan.tactical | org.opentrafficsim.core.gtu.plan.operational org.opentrafficsim.core.geometry org.opentrafficsim.core.network org.opentrafficsim.core.geometry |
org.opentrafficsim.core.network | org.opentrafficsim.core.geometry org.opentrafficsim.core.network |
org.opentrafficsim.core.network.animation | org.opentrafficsim.core.network org.opentrafficsim.core.geometry org.opentrafficsim.core.network |
org.opentrafficsim.core.network.factory.xml.units | org.opentrafficsim.core.network org.opentrafficsim.core.geometry org.opentrafficsim.core.network |
org.opentrafficsim.core.network.route | org.opentrafficsim.core.gtu org.opentrafficsim.core.gtu.plan.tactical org.opentrafficsim.core.gtu.plan.operational org.opentrafficsim.core.geometry org.opentrafficsim.core.network org.opentrafficsim.core.geometry |
org.opentrafficsim.core.object | org.opentrafficsim.core.geometry org.opentrafficsim.core.network org.opentrafficsim.core.geometry |
org.opentrafficsim.core.object.animation | org.opentrafficsim.core.object org.opentrafficsim.core.geometry org.opentrafficsim.core.network org.opentrafficsim.core.geometry |
org.opentrafficsim.core.perception | org.opentrafficsim.core.gtu org.opentrafficsim.core.gtu.plan.tactical org.opentrafficsim.core.gtu.plan.operational org.opentrafficsim.core.geometry org.opentrafficsim.core.network org.opentrafficsim.core.geometry |
org.opentrafficsim.gui | org.opentrafficsim.core.gtu.animation org.opentrafficsim.core.gtu org.opentrafficsim.core.gtu.plan.tactical org.opentrafficsim.core.gtu.plan.operational org.opentrafficsim.core.geometry org.opentrafficsim.core.network org.opentrafficsim.core.geometry |
org.opentrafficsim.simulationengine | org.opentrafficsim.gui org.opentrafficsim.core.gtu.animation org.opentrafficsim.core.gtu org.opentrafficsim.core.gtu.plan.tactical org.opentrafficsim.core.gtu.plan.operational org.opentrafficsim.core.geometry org.opentrafficsim.core.network org.opentrafficsim.core.geometry |
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. |