Metric Results

[ summary ] [ packages ] [ cycles ] [ explanations ]

The following document contains the results of a JDepend metric analysis. The various metrics are defined at the bottom of this document.

Summary

[ summary ] [ packages ] [ cycles ] [ explanations ]

Package TC CC AC Ca Ce A I D V
org.opendaylight.vtn.manager.internal 10 0 10 14 19 100.0% 58.0% 58.0% 1
org.opendaylight.vtn.manager.internal.config 14 12 2 1 21 14.0% 95.0% 10.0% 1
org.opendaylight.vtn.manager.internal.flow 5 5 0 1 18 0.0% 95.0% 5.0% 1
org.opendaylight.vtn.manager.internal.flow.add 6 6 0 2 27 0.0% 93.0% 7.0% 1
org.opendaylight.vtn.manager.internal.flow.common 1 0 1 2 4 100.0% 67.0% 67.0% 1
org.opendaylight.vtn.manager.internal.flow.cond 13 12 1 1 27 8.0% 96.0% 4.0% 1
org.opendaylight.vtn.manager.internal.flow.reader 8 6 2 0 30 25.0% 100.0% 25.0% 1
org.opendaylight.vtn.manager.internal.flow.remove 25 19 6 3 34 24.0% 92.0% 16.0% 1
org.opendaylight.vtn.manager.internal.flow.stats 18 15 3 2 39 17.0% 95.0% 12.0% 1
org.opendaylight.vtn.manager.internal.inventory 23 20 3 3 33 13.0% 92.0% 5.0% 1
org.opendaylight.vtn.manager.internal.inventory.xml 5 3 2 1 13 40.0% 93.0% 33.0% 1
org.opendaylight.vtn.manager.internal.packet 6 5 1 2 20 17.0% 91.0% 8.0% 1
org.opendaylight.vtn.manager.internal.packet.cache 17 13 4 1 9 24.0% 90.0% 14.0% 1
org.opendaylight.vtn.manager.internal.provider 3 3 0 0 33 0.0% 100.0% 0.0% 1
org.opendaylight.vtn.manager.internal.routing 38 34 4 2 47 11.0% 96.0% 6.0% 1
org.opendaylight.vtn.manager.internal.routing.xml 4 3 1 3 7 25.0% 70.0% 5.0% 1
org.opendaylight.vtn.manager.internal.util 31 23 8 26 29 26.0% 52.999996% 21.0% 1
org.opendaylight.vtn.manager.internal.util.concurrent 21 16 5 16 10 24.0% 38.0% 38.0% 1
org.opendaylight.vtn.manager.internal.util.flow 16 13 3 11 53 19.0% 83.0% 2.0% 1
org.opendaylight.vtn.manager.internal.util.flow.action 27 20 7 4 54 26.0% 93.0% 19.0% 1
org.opendaylight.vtn.manager.internal.util.flow.cond 9 7 2 5 18 22.0% 78.0% 0.0% 1
org.opendaylight.vtn.manager.internal.util.flow.filter 10 7 3 2 26 30.000002% 93.0% 23.0% 1
org.opendaylight.vtn.manager.internal.util.flow.match 14 9 5 8 24 36.0% 75.0% 11.0% 1
org.opendaylight.vtn.manager.internal.util.inventory 20 17 3 17 47 15.000001% 73.0% 12.0% 1
org.opendaylight.vtn.manager.internal.util.log 10 8 2 12 3 20.0% 20.0% 60.000004% 1
org.opendaylight.vtn.manager.internal.util.packet 11 2 9 5 4 82.0% 44.0% 26.0% 1
org.opendaylight.vtn.manager.internal.util.pathmap 1 1 0 2 19 0.0% 90.0% 10.0% 1
org.opendaylight.vtn.manager.internal.util.pathpolicy 1 1 0 3 14 0.0% 82.0% 18.0% 1
org.opendaylight.vtn.manager.internal.util.rpc 8 5 3 18 10 38.0% 36.0% 27.000002% 1
org.opendaylight.vtn.manager.internal.util.tx 17 10 7 11 17 41.0% 61.0% 2.0% 1
org.opendaylight.vtn.manager.internal.util.vnode 50 38 12 10 50 24.0% 83.0% 7.0% 1
org.opendaylight.vtn.manager.internal.util.vnode.mac 8 6 2 1 10 25.0% 91.0% 16.0% 1
org.opendaylight.vtn.manager.internal.vnode 114 97 17 1 92 15.000001% 99.0% 14.0% 1
org.opendaylight.vtn.manager.internal.vnode.xml 8 4 4 1 27 50.0% 96.0% 46.0% 1
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313 20 11 9 11 19 45.0% 63.0% 8.0% 1
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.flow.id.set 5 4 1 4 6 20.0% 60.000004% 20.0% 1
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.tenant.flow.info 25 20 5 6 13 20.0% 68.0% 12.0% 1
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields 9 7 2 7 13 22.0% 65.0% 13.0% 1
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields.flow.stats.history 5 4 1 3 9 20.0% 75.0% 5.0% 1
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.flows 5 4 1 4 6 20.0% 60.000004% 20.0% 1
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.inventory.rev150209 10 6 4 5 9 40.0% 64.0% 4.0% 1
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.inventory.rev150209.vtn.node.info 5 4 1 6 7 20.0% 54.000004% 26.0% 1
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.inventory.rev150209.vtn.nodes 5 4 1 3 7 20.0% 70.0% 10.0% 1
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.inventory.rev150209.vtn.port.info 5 4 1 1 7 20.0% 88.0% 8.0% 1
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.mapping.rev151001 11 5 6 3 10 55.0% 77.0% 31.0% 1
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.mapping.rev151001.vtn.map.reference.list 5 4 1 1 6 20.0% 86.0% 6.0% 1
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.mapping.rev151001.vtn.mappings 20 16 4 1 6 20.0% 86.0% 6.0% 1
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.provider.rev150209 8 4 4 0 14 50.0% 100.0% 50.0% 1
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.provider.rev150209.modules.module.configuration 4 3 1 0 6 25.0% 100.0% 25.0% 1
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.topology.rev150209 17 11 6 6 10 35.0% 62.0% 2.0% 1
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.topology.rev150209.ignored.links 5 4 1 1 9 20.0% 90.0% 10.0% 1
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.topology.rev150209.routing.updated 8 6 2 1 9 25.0% 90.0% 15.000001% 1
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.topology.rev150209.vtn.topology 5 4 1 3 9 20.0% 75.0% 5.0% 1

Packages

[ summary ] [ packages ] [ cycles ] [ explanations ]

org.opendaylight.vtn.manager.internal

Afferent Couplings Efferent Couplings Abstractness Instability Distance
14 19 100.0% 58.0% 58.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.opendaylight.vtn.manager.internal.FlowRemover
org.opendaylight.vtn.manager.internal.RemovedFlows
org.opendaylight.vtn.manager.internal.RouteResolver
org.opendaylight.vtn.manager.internal.TxContext
org.opendaylight.vtn.manager.internal.TxHook
org.opendaylight.vtn.manager.internal.TxQueue
org.opendaylight.vtn.manager.internal.TxTask
org.opendaylight.vtn.manager.internal.VTNConfig
org.opendaylight.vtn.manager.internal.VTNManagerProvider
org.opendaylight.vtn.manager.internal.VTNSubSystem
None org.opendaylight.vtn.manager.internal.config
org.opendaylight.vtn.manager.internal.flow
org.opendaylight.vtn.manager.internal.flow.add
org.opendaylight.vtn.manager.internal.flow.common
org.opendaylight.vtn.manager.internal.flow.cond
org.opendaylight.vtn.manager.internal.flow.reader
org.opendaylight.vtn.manager.internal.flow.remove
org.opendaylight.vtn.manager.internal.flow.stats
org.opendaylight.vtn.manager.internal.inventory
org.opendaylight.vtn.manager.internal.packet
org.opendaylight.vtn.manager.internal.provider
org.opendaylight.vtn.manager.internal.routing
org.opendaylight.vtn.manager.internal.util.tx
org.opendaylight.vtn.manager.internal.vnode
com.google.common.base
com.google.common.util.concurrent
java.lang
java.util
java.util.concurrent
org.opendaylight.controller.md.sal.binding.api
org.opendaylight.controller.md.sal.common.api.clustering
org.opendaylight.controller.sal.binding.api
org.opendaylight.vtn.manager
org.opendaylight.vtn.manager.internal.util
org.opendaylight.vtn.manager.internal.util.concurrent
org.opendaylight.vtn.manager.internal.util.flow
org.opendaylight.vtn.manager.internal.util.inventory
org.opendaylight.vtn.manager.internal.util.log
org.opendaylight.vtn.manager.packet
org.opendaylight.vtn.manager.util
org.opendaylight.yang.gen.v1.urn.opendaylight.flow.service.rev130819
org.opendaylight.yangtools.yang.binding
org.slf4j

org.opendaylight.vtn.manager.internal.config

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 21 14.0% 95.0% 10.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.opendaylight.vtn.manager.internal.config.VtnConfigListener
org.opendaylight.vtn.manager.internal.config.package-info
org.opendaylight.vtn.manager.internal.config.ConfigListener
org.opendaylight.vtn.manager.internal.config.ConfigListener$1
org.opendaylight.vtn.manager.internal.config.ConfigListener$ConfigRemoveTask
org.opendaylight.vtn.manager.internal.config.ConfigListener$ConfigUpdateTask
org.opendaylight.vtn.manager.internal.config.OperationalListener
org.opendaylight.vtn.manager.internal.config.VTNConfigImpl
org.opendaylight.vtn.manager.internal.config.VTNConfigManager
org.opendaylight.vtn.manager.internal.config.VTNConfigManager$1
org.opendaylight.vtn.manager.internal.config.VTNConfigManager$ConfigInitDoneTask
org.opendaylight.vtn.manager.internal.config.VTNConfigManager$ConfigInitFuture
org.opendaylight.vtn.manager.internal.config.VTNConfigManager$ConfigLoadTask
org.opendaylight.vtn.manager.internal.config.VTNConfigManager$ConfigSaveTask
org.opendaylight.vtn.manager.internal.provider
com.google.common.base
com.google.common.util.concurrent
java.lang
java.net
java.util
java.util.concurrent
java.util.concurrent.atomic
org.opendaylight.controller.md.sal.binding.api
org.opendaylight.controller.md.sal.common.api.clustering
org.opendaylight.controller.md.sal.common.api.data
org.opendaylight.vtn.manager
org.opendaylight.vtn.manager.internal
org.opendaylight.vtn.manager.internal.util
org.opendaylight.vtn.manager.internal.util.concurrent
org.opendaylight.vtn.manager.internal.util.tx
org.opendaylight.vtn.manager.util
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.config.rev150209
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.types.rev150209
org.opendaylight.yangtools.yang.binding
org.slf4j

org.opendaylight.vtn.manager.internal.flow

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 18 0.0% 95.0% 5.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.opendaylight.vtn.manager.internal.flow.VTNFlowManager$1
org.opendaylight.vtn.manager.internal.flow.VTNFlowManager$CookieExpireTask
org.opendaylight.vtn.manager.internal.flow.VTNFlowManager$InitTask
org.opendaylight.vtn.manager.internal.flow.VTNFlowManager$TableMissCallback
org.opendaylight.vtn.manager.internal.flow.VTNFlowManager$TxCounterCallback
org.opendaylight.vtn.manager.internal.provider
com.google.common.base
com.google.common.util.concurrent
java.lang
java.util
java.util.concurrent
org.opendaylight.controller.md.sal.binding.api
org.opendaylight.controller.md.sal.common.api.data
org.opendaylight.vtn.manager
org.opendaylight.vtn.manager.internal
org.opendaylight.vtn.manager.internal.flow.add
org.opendaylight.vtn.manager.internal.util
org.opendaylight.vtn.manager.internal.util.flow
org.opendaylight.vtn.manager.internal.util.inventory
org.opendaylight.vtn.manager.internal.util.tx
org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313
org.opendaylight.yangtools.yang.binding
org.slf4j

org.opendaylight.vtn.manager.internal.flow.add

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 27 0.0% 93.0% 7.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.opendaylight.vtn.manager.internal.flow.add.AddMdFlowTask
org.opendaylight.vtn.manager.internal.flow.add.FlowAddContext
org.opendaylight.vtn.manager.internal.flow.add.FlowAddQueue
org.opendaylight.vtn.manager.internal.flow.add.FlowAddTask
org.opendaylight.vtn.manager.internal.flow.add.PutFlowTxTask
org.opendaylight.vtn.manager.internal.flow.add.RollbackTxTask
org.opendaylight.vtn.manager.internal.flow
org.opendaylight.vtn.manager.internal.vnode
com.google.common.base
java.lang
java.math
java.util
java.util.concurrent
java.util.concurrent.atomic
org.opendaylight.controller.md.sal.binding.api
org.opendaylight.controller.md.sal.common.api.data
org.opendaylight.vtn.manager
org.opendaylight.vtn.manager.internal
org.opendaylight.vtn.manager.internal.flow.common
org.opendaylight.vtn.manager.internal.util
org.opendaylight.vtn.manager.internal.util.concurrent
org.opendaylight.vtn.manager.internal.util.flow
org.opendaylight.vtn.manager.internal.util.inventory
org.opendaylight.vtn.manager.internal.util.log
org.opendaylight.vtn.manager.internal.util.rpc
org.opendaylight.vtn.manager.internal.util.tx
org.opendaylight.vtn.manager.internal.util.vnode
org.opendaylight.yang.gen.v1.urn.opendaylight.flow.service.rev130819
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.flow.rev150410
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.flow.id.set
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.tenant.flow.info
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields
org.opendaylight.yangtools.yang.binding
org.slf4j

org.opendaylight.vtn.manager.internal.flow.common

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 4 100.0% 67.0% 67.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.opendaylight.vtn.manager.internal.flow.common.FlowModContext
None org.opendaylight.vtn.manager.internal.flow.add
org.opendaylight.vtn.manager.internal.flow.remove
java.lang
org.opendaylight.vtn.manager.internal
org.opendaylight.vtn.manager.internal.util.concurrent
org.opendaylight.yang.gen.v1.urn.opendaylight.flow.service.rev130819

org.opendaylight.vtn.manager.internal.flow.cond

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 27 8.0% 96.0% 4.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.opendaylight.vtn.manager.internal.flow.cond.FlowMatchTask
org.opendaylight.vtn.manager.internal.flow.cond.ClearFlowConditionTask
org.opendaylight.vtn.manager.internal.flow.cond.FlowCondChange
org.opendaylight.vtn.manager.internal.flow.cond.FlowCondManager
org.opendaylight.vtn.manager.internal.flow.cond.FlowCondManager$1
org.opendaylight.vtn.manager.internal.flow.cond.FlowCondManager$FlowCondLoadTask
org.opendaylight.vtn.manager.internal.flow.cond.FlowCondManager$FlowCondSaveTask
org.opendaylight.vtn.manager.internal.flow.cond.RemoveFlowConditionTask
org.opendaylight.vtn.manager.internal.flow.cond.RemoveFlowMatchTask
org.opendaylight.vtn.manager.internal.flow.cond.RemoveMatchTask
org.opendaylight.vtn.manager.internal.flow.cond.SetFlowConditionTask
org.opendaylight.vtn.manager.internal.flow.cond.SetFlowMatchTask
org.opendaylight.vtn.manager.internal.flow.cond.SetMatchTask
org.opendaylight.vtn.manager.internal.provider
com.google.common.base
java.lang
java.util
java.util.concurrent
org.opendaylight.controller.md.sal.binding.api
org.opendaylight.controller.md.sal.common.api.data
org.opendaylight.controller.sal.binding.api
org.opendaylight.vtn.manager
org.opendaylight.vtn.manager.internal
org.opendaylight.vtn.manager.internal.flow.remove
org.opendaylight.vtn.manager.internal.util
org.opendaylight.vtn.manager.internal.util.concurrent
org.opendaylight.vtn.manager.internal.util.flow.cond
org.opendaylight.vtn.manager.internal.util.flow.match
org.opendaylight.vtn.manager.internal.util.log
org.opendaylight.vtn.manager.internal.util.rpc
org.opendaylight.vtn.manager.internal.util.tx
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.flow.cond.rev150313
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.flow.cond.rev150313.remove.flow.condition.match.output
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.flow.cond.rev150313.set.flow.condition.match.input
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.flow.cond.rev150313.set.flow.condition.match.output
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.flow.cond.rev150313.vtn.flow.cond.config
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.flow.cond.rev150313.vtn.flow.conditions
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.types.rev150209
org.opendaylight.yangtools.yang.binding
org.opendaylight.yangtools.yang.common
org.slf4j

org.opendaylight.vtn.manager.internal.flow.reader

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 30 25.0% 100.0% 25.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.opendaylight.vtn.manager.internal.flow.reader.AbstractReadFlowFuture
org.opendaylight.vtn.manager.internal.flow.reader.ReadFlowFuture
org.opendaylight.vtn.manager.internal.flow.reader.FlowCountFuture
org.opendaylight.vtn.manager.internal.flow.reader.ReadDataFlowFuture
org.opendaylight.vtn.manager.internal.flow.reader.ReadDataFlowFuture$1
org.opendaylight.vtn.manager.internal.flow.reader.ReadDataFlowFuture$FlowReadCallback
org.opendaylight.vtn.manager.internal.flow.reader.ReadDataFlowFuture$IndexCallback
org.opendaylight.vtn.manager.internal.flow.reader.ReadSingleFlowFuture
None com.google.common.base
com.google.common.util.concurrent
java.lang
java.math
java.util
java.util.concurrent
org.opendaylight.controller.md.sal.binding.api
org.opendaylight.controller.md.sal.common.api.data
org.opendaylight.vtn.manager
org.opendaylight.vtn.manager.internal
org.opendaylight.vtn.manager.internal.flow.stats
org.opendaylight.vtn.manager.internal.util
org.opendaylight.vtn.manager.internal.util.concurrent
org.opendaylight.vtn.manager.internal.util.flow
org.opendaylight.vtn.manager.internal.util.inventory
org.opendaylight.vtn.manager.internal.util.rpc
org.opendaylight.vtn.manager.internal.util.vnode
org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.flow.rev150410
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.flow.rev150410.get.data.flow.output
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.flow.rev150410.vtn.data.flow.info
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.flow.id.set
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.tenant.flow.info
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields.flow.stats.history
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.flows
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.types.rev150209
org.opendaylight.yangtools.yang.binding
org.slf4j

org.opendaylight.vtn.manager.internal.flow.remove

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 34 24.0% 92.0% 16.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.opendaylight.vtn.manager.internal.flow.remove.GlobalScanFlowRemover
org.opendaylight.vtn.manager.internal.flow.remove.IndexFlowRemover
org.opendaylight.vtn.manager.internal.flow.remove.PortIndexFlowRemover
org.opendaylight.vtn.manager.internal.flow.remove.ScanFlowRemover
org.opendaylight.vtn.manager.internal.flow.remove.TenantIndexFlowRemover
org.opendaylight.vtn.manager.internal.flow.remove.TenantScanFlowRemover
org.opendaylight.vtn.manager.internal.flow.remove.AllFlowRemover
org.opendaylight.vtn.manager.internal.flow.remove.ClearNodeFlowsTask
org.opendaylight.vtn.manager.internal.flow.remove.DeleteFlowTxTask
org.opendaylight.vtn.manager.internal.flow.remove.EdgeHostFlowRemover
org.opendaylight.vtn.manager.internal.flow.remove.EdgeNodeFlowRemover
org.opendaylight.vtn.manager.internal.flow.remove.EdgePortFlowRemover
org.opendaylight.vtn.manager.internal.flow.remove.FlowRemoveContext
org.opendaylight.vtn.manager.internal.flow.remove.FlowRemoveTask
org.opendaylight.vtn.manager.internal.flow.remove.FlowRemoverQueue
org.opendaylight.vtn.manager.internal.flow.remove.NodeFlowRemover
org.opendaylight.vtn.manager.internal.flow.remove.PathPolicyFlowRemover
org.opendaylight.vtn.manager.internal.flow.remove.PortFlowRemover
org.opendaylight.vtn.manager.internal.flow.remove.RemovedAllFlows
org.opendaylight.vtn.manager.internal.flow.remove.RemovedDataFlow
org.opendaylight.vtn.manager.internal.flow.remove.RemovedDataFlows
org.opendaylight.vtn.manager.internal.flow.remove.RemovedFlowRemover
org.opendaylight.vtn.manager.internal.flow.remove.RemovedPortFlows
org.opendaylight.vtn.manager.internal.flow.remove.TenantFlowRemover
org.opendaylight.vtn.manager.internal.flow.remove.VNodeFlowRemover
org.opendaylight.vtn.manager.internal.flow.cond
org.opendaylight.vtn.manager.internal.routing
org.opendaylight.vtn.manager.internal.vnode
com.google.common.base
java.lang
java.util
java.util.concurrent
org.apache.commons.lang3.tuple
org.opendaylight.controller.md.sal.binding.api
org.opendaylight.controller.md.sal.common.api.data
org.opendaylight.vtn.manager
org.opendaylight.vtn.manager.internal
org.opendaylight.vtn.manager.internal.flow.common
org.opendaylight.vtn.manager.internal.flow.stats
org.opendaylight.vtn.manager.internal.util
org.opendaylight.vtn.manager.internal.util.concurrent
org.opendaylight.vtn.manager.internal.util.flow
org.opendaylight.vtn.manager.internal.util.inventory
org.opendaylight.vtn.manager.internal.util.log
org.opendaylight.vtn.manager.internal.util.tx
org.opendaylight.vtn.manager.internal.util.vnode
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715
org.opendaylight.yang.gen.v1.urn.opendaylight.flow.service.rev130819
org.opendaylight.yang.gen.v1.urn.opendaylight.flow.statistics.rev130819
org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026
org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.flow.rev150410
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.flow.rev150410.vtn.data.flow.common
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.flow.id.set
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.tenant.flow.info
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.flows
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.inventory.rev150209
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.inventory.rev150209.vtn.nodes
org.opendaylight.yangtools.yang.binding
org.slf4j

org.opendaylight.vtn.manager.internal.flow.stats

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 39 17.0% 95.0% 12.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.opendaylight.vtn.manager.internal.flow.stats.FlowStatsReader
org.opendaylight.vtn.manager.internal.flow.stats.StatsReaderCallback
org.opendaylight.vtn.manager.internal.flow.stats.StatsReaderService$RpcTask
org.opendaylight.vtn.manager.internal.flow.stats.AddFlowStatsTask
org.opendaylight.vtn.manager.internal.flow.stats.AddedFlowStats
org.opendaylight.vtn.manager.internal.flow.stats.FlowStatsReader$1
org.opendaylight.vtn.manager.internal.flow.stats.FlowStatsReader$MultiReader
org.opendaylight.vtn.manager.internal.flow.stats.FlowStatsReader$NullReader
org.opendaylight.vtn.manager.internal.flow.stats.FlowStatsReader$SingleReader
org.opendaylight.vtn.manager.internal.flow.stats.NodeFlowStatsReader
org.opendaylight.vtn.manager.internal.flow.stats.SalFlowIdResolver
org.opendaylight.vtn.manager.internal.flow.stats.StatsReaderService
org.opendaylight.vtn.manager.internal.flow.stats.StatsReaderService$1
org.opendaylight.vtn.manager.internal.flow.stats.StatsReaderService$AllFlowStatsTask
org.opendaylight.vtn.manager.internal.flow.stats.StatsReaderService$SingleFlowStatsTask
org.opendaylight.vtn.manager.internal.flow.stats.StatsTimerTask
org.opendaylight.vtn.manager.internal.flow.stats.StatsTimerTask$1
org.opendaylight.vtn.manager.internal.flow.stats.StatsTimerTask$StatsUpdator
org.opendaylight.vtn.manager.internal.flow.reader
org.opendaylight.vtn.manager.internal.flow.remove
com.google.common.base
com.google.common.util.concurrent
java.lang
java.math
java.util
java.util.concurrent
java.util.concurrent.atomic
org.opendaylight.controller.md.sal.binding.api
org.opendaylight.controller.md.sal.common.api.data
org.opendaylight.vtn.manager
org.opendaylight.vtn.manager.internal
org.opendaylight.vtn.manager.internal.util
org.opendaylight.vtn.manager.internal.util.concurrent
org.opendaylight.vtn.manager.internal.util.flow
org.opendaylight.vtn.manager.internal.util.flow.match
org.opendaylight.vtn.manager.internal.util.inventory
org.opendaylight.vtn.manager.internal.util.log
org.opendaylight.vtn.manager.internal.util.rpc
org.opendaylight.vtn.manager.internal.util.tx
org.opendaylight.yang.gen.v1.urn.opendaylight.direct.statistics.rev160511
org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819
org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables
org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.table
org.opendaylight.yang.gen.v1.urn.opendaylight.flow.statistics.rev130819
org.opendaylight.yang.gen.v1.urn.opendaylight.flow.statistics.rev130819.flow.and.statistics.map.list
org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026
org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819
org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes
org.opendaylight.yang.gen.v1.urn.opendaylight.model.statistics.types.rev130925
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.flow.rev150410
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.tenant.flow.info
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields.flow.stats.history
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.flows
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.types.rev150209
org.opendaylight.yangtools.yang.binding
org.opendaylight.yangtools.yang.common
org.slf4j

org.opendaylight.vtn.manager.internal.inventory

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 33 13.0% 92.0% 5.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.opendaylight.vtn.manager.internal.inventory.InventoryMaintainer
org.opendaylight.vtn.manager.internal.inventory.InventoryUpdateTask
org.opendaylight.vtn.manager.internal.inventory.VTNInventoryListener
org.opendaylight.vtn.manager.internal.inventory.InventoryEvents
org.opendaylight.vtn.manager.internal.inventory.LinkUpdateTask
org.opendaylight.vtn.manager.internal.inventory.NodeConnectorListener
org.opendaylight.vtn.manager.internal.inventory.NodeListener
org.opendaylight.vtn.manager.internal.inventory.NodeListener$1
org.opendaylight.vtn.manager.internal.inventory.NodeListener$NodesInitTask
org.opendaylight.vtn.manager.internal.inventory.NodeUpdateTask
org.opendaylight.vtn.manager.internal.inventory.PortUpdateTask
org.opendaylight.vtn.manager.internal.inventory.StaticLinkUpdateTask
org.opendaylight.vtn.manager.internal.inventory.StaticTopologyManager
org.opendaylight.vtn.manager.internal.inventory.StaticTopologyManager$1
org.opendaylight.vtn.manager.internal.inventory.StaticTopologyManager$InitTask
org.opendaylight.vtn.manager.internal.inventory.StaticTopologyManager$LoadTask
org.opendaylight.vtn.manager.internal.inventory.TopologyListener
org.opendaylight.vtn.manager.internal.inventory.TopologyListener$1
org.opendaylight.vtn.manager.internal.inventory.TopologyListener$TopologyInitTask
org.opendaylight.vtn.manager.internal.inventory.VTNInventoryManager
org.opendaylight.vtn.manager.internal.inventory.VtnNodeEvent
org.opendaylight.vtn.manager.internal.inventory.VtnNodeManager
org.opendaylight.vtn.manager.internal.inventory.VtnPortEvent
org.opendaylight.vtn.manager.internal.packet
org.opendaylight.vtn.manager.internal.provider
org.opendaylight.vtn.manager.internal.vnode
com.google.common.base
java.lang
java.util
java.util.concurrent
org.opendaylight.controller.md.sal.binding.api
org.opendaylight.controller.md.sal.common.api.data
org.opendaylight.controller.sal.binding.api
org.opendaylight.vtn.manager
org.opendaylight.vtn.manager.internal
org.opendaylight.vtn.manager.internal.inventory.xml
org.opendaylight.vtn.manager.internal.util
org.opendaylight.vtn.manager.internal.util.concurrent
org.opendaylight.vtn.manager.internal.util.inventory
org.opendaylight.vtn.manager.internal.util.tx
org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819
org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819
org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.node
org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.inventory.rev150209
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.inventory.rev150209.vtn.node.info
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.inventory.rev150209.vtn.nodes
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.topology.rev150209
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.topology.rev150209.vtn.topology
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.topology._static.rev150801
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.topology._static.rev150801.vtn._static.topology
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.topology._static.rev150801.vtn._static.topology._static._switch.links
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.topology._static.rev150801.vtn._static.topology._static.edge.ports
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.types.rev150209
org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021
org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology
org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology
org.opendaylight.yangtools.yang.binding
org.slf4j

org.opendaylight.vtn.manager.internal.inventory.xml

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 13 40.0% 93.0% 33.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.opendaylight.vtn.manager.internal.inventory.xml.XmlStaticTopologyConfig
org.opendaylight.vtn.manager.internal.inventory.xml.package-info
org.opendaylight.vtn.manager.internal.inventory.xml.XmlStaticEdgePorts
org.opendaylight.vtn.manager.internal.inventory.xml.XmlStaticSwitchLink
org.opendaylight.vtn.manager.internal.inventory.xml.XmlStaticSwitchLinks
org.opendaylight.vtn.manager.internal.inventory
java.lang
java.util
org.opendaylight.controller.md.sal.binding.api
org.opendaylight.controller.md.sal.common.api.data
org.opendaylight.vtn.manager
org.opendaylight.vtn.manager.internal.util
org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.topology._static.rev150801
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.topology._static.rev150801.vtn._static.topology
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.topology._static.rev150801.vtn._static.topology._static._switch.links
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.topology._static.rev150801.vtn._static.topology._static.edge.ports
org.opendaylight.yangtools.yang.binding
org.slf4j

org.opendaylight.vtn.manager.internal.packet

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 20 17.0% 91.0% 8.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.opendaylight.vtn.manager.internal.packet.VTNPacketListener
org.opendaylight.vtn.manager.internal.packet.PacketInEvent
org.opendaylight.vtn.manager.internal.packet.PacketOutQueue
org.opendaylight.vtn.manager.internal.packet.TransmitPacketRpc
org.opendaylight.vtn.manager.internal.packet.VTNPacketService
org.opendaylight.vtn.manager.internal.packet.VTNPacketService$1
org.opendaylight.vtn.manager.internal.provider
org.opendaylight.vtn.manager.internal.vnode
java.lang
java.util
java.util.concurrent
java.util.concurrent.atomic
org.apache.commons.lang3.tuple
org.opendaylight.controller.md.sal.binding.api
org.opendaylight.vtn.manager
org.opendaylight.vtn.manager.internal
org.opendaylight.vtn.manager.internal.inventory
org.opendaylight.vtn.manager.internal.util
org.opendaylight.vtn.manager.internal.util.inventory
org.opendaylight.vtn.manager.internal.util.tx
org.opendaylight.vtn.manager.packet
org.opendaylight.vtn.manager.util
org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819
org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.node
org.opendaylight.yang.gen.v1.urn.opendaylight.packet.service.rev130709
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.types.rev150209
org.opendaylight.yangtools.yang.binding
org.slf4j

org.opendaylight.vtn.manager.internal.packet.cache

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 9 24.0% 90.0% 14.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.opendaylight.vtn.manager.internal.packet.cache.CachedPacket
org.opendaylight.vtn.manager.internal.packet.cache.CachedPacketContext
org.opendaylight.vtn.manager.internal.packet.cache.L4Packet
org.opendaylight.vtn.manager.internal.packet.cache.PortProtoPacket
org.opendaylight.vtn.manager.internal.packet.cache.EtherPacket
org.opendaylight.vtn.manager.internal.packet.cache.EtherPacket$1
org.opendaylight.vtn.manager.internal.packet.cache.EtherPacket$Values
org.opendaylight.vtn.manager.internal.packet.cache.IcmpPacket
org.opendaylight.vtn.manager.internal.packet.cache.IcmpPacket$1
org.opendaylight.vtn.manager.internal.packet.cache.IcmpPacket$Values
org.opendaylight.vtn.manager.internal.packet.cache.Inet4Packet
org.opendaylight.vtn.manager.internal.packet.cache.Inet4Packet$1
org.opendaylight.vtn.manager.internal.packet.cache.Inet4Packet$Values
org.opendaylight.vtn.manager.internal.packet.cache.PortProtoPacket$1
org.opendaylight.vtn.manager.internal.packet.cache.PortProtoPacket$Values
org.opendaylight.vtn.manager.internal.packet.cache.TcpPacket
org.opendaylight.vtn.manager.internal.packet.cache.UdpPacket
org.opendaylight.vtn.manager.internal.vnode
java.lang
java.util
org.opendaylight.vtn.manager
org.opendaylight.vtn.manager.internal.util.flow.action
org.opendaylight.vtn.manager.internal.util.flow.match
org.opendaylight.vtn.manager.internal.util.packet
org.opendaylight.vtn.manager.internal.util.rpc
org.opendaylight.vtn.manager.packet
org.opendaylight.vtn.manager.util

org.opendaylight.vtn.manager.internal.provider

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 33 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.opendaylight.vtn.manager.internal.provider.SubSystemRegistry
org.opendaylight.vtn.manager.internal.provider.VTNManagerProviderImpl
org.opendaylight.vtn.manager.internal.provider.VTNManagerProviderImpl$1
None com.google.common.base
com.google.common.util.concurrent
java.lang
java.util
java.util.concurrent
java.util.concurrent.atomic
org.opendaylight.controller.md.sal.binding.api
org.opendaylight.controller.md.sal.common.api.clustering
org.opendaylight.controller.sal.binding.api
org.opendaylight.vtn.manager
org.opendaylight.vtn.manager.internal
org.opendaylight.vtn.manager.internal.config
org.opendaylight.vtn.manager.internal.flow
org.opendaylight.vtn.manager.internal.flow.cond
org.opendaylight.vtn.manager.internal.inventory
org.opendaylight.vtn.manager.internal.packet
org.opendaylight.vtn.manager.internal.routing
org.opendaylight.vtn.manager.internal.util
org.opendaylight.vtn.manager.internal.util.concurrent
org.opendaylight.vtn.manager.internal.util.flow
org.opendaylight.vtn.manager.internal.util.inventory
org.opendaylight.vtn.manager.internal.util.pathpolicy
org.opendaylight.vtn.manager.internal.util.tx
org.opendaylight.vtn.manager.internal.vnode
org.opendaylight.vtn.manager.packet
org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.types.rev150209
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.version.rev150901
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.version.rev150901.get.manager.version.output
org.opendaylight.yangtools.yang.binding
org.opendaylight.yangtools.yang.common
org.osgi.framework
org.slf4j

org.opendaylight.vtn.manager.internal.routing

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 47 11.0% 96.0% 6.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.opendaylight.vtn.manager.internal.routing.PathCostTask
org.opendaylight.vtn.manager.internal.routing.PathMapContext
org.opendaylight.vtn.manager.internal.routing.PathMapTask
org.opendaylight.vtn.manager.internal.routing.VTNRoutingListener
org.opendaylight.vtn.manager.internal.routing.ClearPathMapTask
org.opendaylight.vtn.manager.internal.routing.ClearPathPolicyTask
org.opendaylight.vtn.manager.internal.routing.GlobalPathMapChange
org.opendaylight.vtn.manager.internal.routing.PathMapEvaluator
org.opendaylight.vtn.manager.internal.routing.PathMapManager
org.opendaylight.vtn.manager.internal.routing.PathMapManager$1
org.opendaylight.vtn.manager.internal.routing.PathMapManager$PathMapLoadTask
org.opendaylight.vtn.manager.internal.routing.PathMapManager$PathMapSaveTask
org.opendaylight.vtn.manager.internal.routing.PathPolicyChange
org.opendaylight.vtn.manager.internal.routing.PathPolicyListener
org.opendaylight.vtn.manager.internal.routing.PathPolicyListener$1
org.opendaylight.vtn.manager.internal.routing.PathPolicyListener$PathPolicyLoadTask
org.opendaylight.vtn.manager.internal.routing.PathPolicyListener$PathPolicySaveTask
org.opendaylight.vtn.manager.internal.routing.PathPolicyRpcContext
org.opendaylight.vtn.manager.internal.routing.PathPolicyTransformer
org.opendaylight.vtn.manager.internal.routing.PathPolicyTransformer$1
org.opendaylight.vtn.manager.internal.routing.PathPolicyTransformer$InventoryReaderHolder
org.opendaylight.vtn.manager.internal.routing.RemoveCostTask
org.opendaylight.vtn.manager.internal.routing.RemoveMapTask
org.opendaylight.vtn.manager.internal.routing.RemovePathCostTask
org.opendaylight.vtn.manager.internal.routing.RemovePathMapTask
org.opendaylight.vtn.manager.internal.routing.RemovePathPolicyTask
org.opendaylight.vtn.manager.internal.routing.RoutingEvent
org.opendaylight.vtn.manager.internal.routing.SetCostTask
org.opendaylight.vtn.manager.internal.routing.SetMapTask
org.opendaylight.vtn.manager.internal.routing.SetPathCostTask
org.opendaylight.vtn.manager.internal.routing.SetPathMapTask
org.opendaylight.vtn.manager.internal.routing.SetPathPolicyTask
org.opendaylight.vtn.manager.internal.routing.TopologyEventContext
org.opendaylight.vtn.manager.internal.routing.TopologyGraph
org.opendaylight.vtn.manager.internal.routing.TopologyGraph$1
org.opendaylight.vtn.manager.internal.routing.TopologyGraph$DijkstraResolver
org.opendaylight.vtn.manager.internal.routing.TopologyGraph$PathPolicyResolver
org.opendaylight.vtn.manager.internal.routing.VTNRoutingManager
org.opendaylight.vtn.manager.internal.provider
org.opendaylight.vtn.manager.internal.vnode
com.google.common.base
edu.uci.ics.jung.algorithms.shortestpath
edu.uci.ics.jung.graph
edu.uci.ics.jung.graph.util
java.lang
java.util
java.util.concurrent
org.apache.commons.collections15
org.opendaylight.controller.md.sal.binding.api
org.opendaylight.controller.md.sal.common.api.data
org.opendaylight.controller.sal.binding.api
org.opendaylight.vtn.manager
org.opendaylight.vtn.manager.internal
org.opendaylight.vtn.manager.internal.flow.remove
org.opendaylight.vtn.manager.internal.routing.xml
org.opendaylight.vtn.manager.internal.util
org.opendaylight.vtn.manager.internal.util.concurrent
org.opendaylight.vtn.manager.internal.util.flow.cond
org.opendaylight.vtn.manager.internal.util.flow.match
org.opendaylight.vtn.manager.internal.util.inventory
org.opendaylight.vtn.manager.internal.util.log
org.opendaylight.vtn.manager.internal.util.pathmap
org.opendaylight.vtn.manager.internal.util.pathpolicy
org.opendaylight.vtn.manager.internal.util.rpc
org.opendaylight.vtn.manager.internal.util.tx
org.opendaylight.vtn.manager.internal.util.vnode
org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.inventory.rev150209.vtn.node.info
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.topology.rev150209
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.topology.rev150209.routing.updated
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.topology.rev150209.vtn.topology
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.pathmap.rev150328
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.pathmap.rev150328.remove.path.map.output
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.pathmap.rev150328.set.path.map.input
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.pathmap.rev150328.set.path.map.output
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.pathmap.rev150328.vtn.path.map.list
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.pathpolicy.rev150209
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.pathpolicy.rev150209.remove.path.cost.output
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.pathpolicy.rev150209.set.path.cost.input
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.pathpolicy.rev150209.set.path.cost.output
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.pathpolicy.rev150209.vtn.path.policies
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.pathpolicy.rev150209.vtn.path.policy.config
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.rev150328.vtn.info
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.types.rev150209
org.opendaylight.yangtools.yang.binding
org.opendaylight.yangtools.yang.common
org.slf4j

org.opendaylight.vtn.manager.internal.routing.xml

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 7 25.0% 70.0% 5.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.opendaylight.vtn.manager.internal.routing.xml.package-info
org.opendaylight.vtn.manager.internal.routing.xml.XmlPathCost
org.opendaylight.vtn.manager.internal.routing.xml.XmlPathMap
org.opendaylight.vtn.manager.internal.routing.xml.XmlPathPolicy
org.opendaylight.vtn.manager.internal.routing
org.opendaylight.vtn.manager.internal.vnode
org.opendaylight.vtn.manager.internal.vnode.xml
java.lang
java.util
org.opendaylight.vtn.manager.internal.util.flow
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.pathmap.rev150328
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.pathpolicy.rev150209
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.pathpolicy.rev150209.vtn.path.policy.config
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.types.rev150209

org.opendaylight.vtn.manager.internal.util

Afferent Couplings Efferent Couplings Abstractness Instability Distance
26 29 26.0% 52.999996% 21.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.opendaylight.vtn.manager.internal.util.AbstractConfigFileUpdater
org.opendaylight.vtn.manager.internal.util.AbstractDataChangeListener
org.opendaylight.vtn.manager.internal.util.CacheMap
org.opendaylight.vtn.manager.internal.util.CloseableContainer
org.opendaylight.vtn.manager.internal.util.ConfigFileUpdater
org.opendaylight.vtn.manager.internal.util.DataStoreListener
org.opendaylight.vtn.manager.internal.util.MultiDataStoreListener
org.opendaylight.vtn.manager.internal.util.SalNotificationListener
org.opendaylight.vtn.manager.internal.util.AbstractDataChangeListener$1
org.opendaylight.vtn.manager.internal.util.AbstractDataChangeListener$ClusteredListener
org.opendaylight.vtn.manager.internal.util.CacheMap$1
org.opendaylight.vtn.manager.internal.util.CacheMap$CacheIterator
org.opendaylight.vtn.manager.internal.util.ChangedData
org.opendaylight.vtn.manager.internal.util.CompositeAutoCloseable
org.opendaylight.vtn.manager.internal.util.DataObjectIdentity
org.opendaylight.vtn.manager.internal.util.DataStoreUtils
org.opendaylight.vtn.manager.internal.util.IdentifiedData
org.opendaylight.vtn.manager.internal.util.MiscUtils
org.opendaylight.vtn.manager.internal.util.OrderedComparator
org.opendaylight.vtn.manager.internal.util.ProtocolUtils
org.opendaylight.vtn.manager.internal.util.TreeChangeContext
org.opendaylight.vtn.manager.internal.util.VTNEntityType
org.opendaylight.vtn.manager.internal.util.VTNTimer
org.opendaylight.vtn.manager.internal.util.VTNTimer$1
org.opendaylight.vtn.manager.internal.util.VTNTimer$SyncTimerTask
org.opendaylight.vtn.manager.internal.util.VlanDescParser
org.opendaylight.vtn.manager.internal.util.VtnIndexComparator
org.opendaylight.vtn.manager.internal.util.XmlConfigFile
org.opendaylight.vtn.manager.internal.util.XmlConfigFile$1
org.opendaylight.vtn.manager.internal.util.XmlConfigFile$JaxbEventHandler
org.opendaylight.vtn.manager.internal.util.XmlConfigFile$Type
org.opendaylight.vtn.manager.internal
org.opendaylight.vtn.manager.internal.config
org.opendaylight.vtn.manager.internal.flow
org.opendaylight.vtn.manager.internal.flow.add
org.opendaylight.vtn.manager.internal.flow.cond
org.opendaylight.vtn.manager.internal.flow.reader
org.opendaylight.vtn.manager.internal.flow.remove
org.opendaylight.vtn.manager.internal.flow.stats
org.opendaylight.vtn.manager.internal.inventory
org.opendaylight.vtn.manager.internal.inventory.xml
org.opendaylight.vtn.manager.internal.packet
org.opendaylight.vtn.manager.internal.provider
org.opendaylight.vtn.manager.internal.routing
org.opendaylight.vtn.manager.internal.util.flow
org.opendaylight.vtn.manager.internal.util.flow.action
org.opendaylight.vtn.manager.internal.util.flow.cond
org.opendaylight.vtn.manager.internal.util.flow.filter
org.opendaylight.vtn.manager.internal.util.flow.match
org.opendaylight.vtn.manager.internal.util.inventory
org.opendaylight.vtn.manager.internal.util.pathmap
org.opendaylight.vtn.manager.internal.util.pathpolicy
org.opendaylight.vtn.manager.internal.util.tx
org.opendaylight.vtn.manager.internal.util.vnode
org.opendaylight.vtn.manager.internal.util.vnode.mac
org.opendaylight.vtn.manager.internal.vnode
org.opendaylight.vtn.manager.internal.vnode.xml
com.google.common.base
com.google.common.collect
com.google.common.util.concurrent
java.io
java.lang
java.lang.reflect
java.math
java.net
java.util
java.util.concurrent
java.util.concurrent.atomic
javax.xml.bind
org.opendaylight.controller.md.sal.binding.api
org.opendaylight.controller.md.sal.common.api.clustering
org.opendaylight.controller.md.sal.common.api.data
org.opendaylight.vtn.manager
org.opendaylight.vtn.manager.internal.util.concurrent
org.opendaylight.vtn.manager.internal.util.log
org.opendaylight.vtn.manager.internal.util.rpc
org.opendaylight.vtn.manager.util
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715
org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112
org.opendaylight.yang.gen.v1.urn.opendaylight.l2.types.rev130827
org.opendaylight.yang.gen.v1.urn.opendaylight.model.match.types.rev131026.ethernet.match.fields
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.types.rev150209
org.opendaylight.yangtools.yang.binding
org.slf4j
org.w3c.dom

org.opendaylight.vtn.manager.internal.util.concurrent

Afferent Couplings Efferent Couplings Abstractness Instability Distance
16 10 24.0% 38.0% 38.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.opendaylight.vtn.manager.internal.util.concurrent.AbstractVTNFuture
org.opendaylight.vtn.manager.internal.util.concurrent.FutureSynchronizer
org.opendaylight.vtn.manager.internal.util.concurrent.RunnableVTNFuture
org.opendaylight.vtn.manager.internal.util.concurrent.TimeoutCounter
org.opendaylight.vtn.manager.internal.util.concurrent.VTNFuture
org.opendaylight.vtn.manager.internal.util.concurrent.CanceledFuture
org.opendaylight.vtn.manager.internal.util.concurrent.FutureCallbackTask
org.opendaylight.vtn.manager.internal.util.concurrent.FutureCallbackTask$1
org.opendaylight.vtn.manager.internal.util.concurrent.FutureCallbackTask$PollingTask
org.opendaylight.vtn.manager.internal.util.concurrent.FutureCanceller
org.opendaylight.vtn.manager.internal.util.concurrent.SettableVTNFuture
org.opendaylight.vtn.manager.internal.util.concurrent.SettableVTNFuture$1
org.opendaylight.vtn.manager.internal.util.concurrent.SettableVTNFuture$Synchronizer
org.opendaylight.vtn.manager.internal.util.concurrent.TimeoutCounter$1
org.opendaylight.vtn.manager.internal.util.concurrent.TimeoutCounter$Deadline
org.opendaylight.vtn.manager.internal.util.concurrent.TimeoutCounter$Infinite
org.opendaylight.vtn.manager.internal.util.concurrent.VTNFutureTask
org.opendaylight.vtn.manager.internal.util.concurrent.VTNThreadPool
org.opendaylight.vtn.manager.internal.util.concurrent.VTNThreadPool$1
org.opendaylight.vtn.manager.internal.util.concurrent.VTNThreadPool$MainThread
org.opendaylight.vtn.manager.internal.util.concurrent.VTNThreadPool$WorkerThread
org.opendaylight.vtn.manager.internal
org.opendaylight.vtn.manager.internal.config
org.opendaylight.vtn.manager.internal.flow.add
org.opendaylight.vtn.manager.internal.flow.common
org.opendaylight.vtn.manager.internal.flow.cond
org.opendaylight.vtn.manager.internal.flow.reader
org.opendaylight.vtn.manager.internal.flow.remove
org.opendaylight.vtn.manager.internal.flow.stats
org.opendaylight.vtn.manager.internal.inventory
org.opendaylight.vtn.manager.internal.provider
org.opendaylight.vtn.manager.internal.routing
org.opendaylight.vtn.manager.internal.util
org.opendaylight.vtn.manager.internal.util.flow
org.opendaylight.vtn.manager.internal.util.rpc
org.opendaylight.vtn.manager.internal.util.tx
org.opendaylight.vtn.manager.internal.vnode
com.google.common.util.concurrent
java.lang
java.util
java.util.concurrent
java.util.concurrent.atomic
java.util.concurrent.locks
org.opendaylight.controller.md.sal.common.api.data
org.opendaylight.vtn.manager
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.types.rev150209
org.slf4j

org.opendaylight.vtn.manager.internal.util.flow

Afferent Couplings Efferent Couplings Abstractness Instability Distance
11 53 19.0% 83.0% 2.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.opendaylight.vtn.manager.internal.util.flow.BarrierSender
org.opendaylight.vtn.manager.internal.util.flow.FlowRpcWatcher
org.opendaylight.vtn.manager.internal.util.flow.VTNDataFlow
org.opendaylight.vtn.manager.internal.util.flow.AddFlowRpc
org.opendaylight.vtn.manager.internal.util.flow.FlowCache
org.opendaylight.vtn.manager.internal.util.flow.FlowEntryDesc
org.opendaylight.vtn.manager.internal.util.flow.FlowFinder
org.opendaylight.vtn.manager.internal.util.flow.FlowModFlagsBuilder
org.opendaylight.vtn.manager.internal.util.flow.FlowStatsUtils
org.opendaylight.vtn.manager.internal.util.flow.FlowUtils
org.opendaylight.vtn.manager.internal.util.flow.GetFlowStatsRpc
org.opendaylight.vtn.manager.internal.util.flow.RemoveFlowRpc
org.opendaylight.vtn.manager.internal.util.flow.RemoveFlowRpcList
org.opendaylight.vtn.manager.internal.util.flow.SendBarrierRpc
org.opendaylight.vtn.manager.internal.util.flow.VNodeHop
org.opendaylight.vtn.manager.internal.util.flow.VTNFlowBuilder
org.opendaylight.vtn.manager.internal
org.opendaylight.vtn.manager.internal.flow
org.opendaylight.vtn.manager.internal.flow.add
org.opendaylight.vtn.manager.internal.flow.reader
org.opendaylight.vtn.manager.internal.flow.remove
org.opendaylight.vtn.manager.internal.flow.stats
org.opendaylight.vtn.manager.internal.provider
org.opendaylight.vtn.manager.internal.routing.xml
org.opendaylight.vtn.manager.internal.util.pathmap
org.opendaylight.vtn.manager.internal.vnode
org.opendaylight.vtn.manager.internal.vnode.xml
com.google.common.base
com.google.common.util.concurrent
java.lang
java.math
java.util
java.util.concurrent
org.apache.commons.lang3.tuple
org.opendaylight.controller.md.sal.binding.api
org.opendaylight.controller.md.sal.common.api.data
org.opendaylight.vtn.manager
org.opendaylight.vtn.manager.internal.util
org.opendaylight.vtn.manager.internal.util.concurrent
org.opendaylight.vtn.manager.internal.util.flow.action
org.opendaylight.vtn.manager.internal.util.flow.match
org.opendaylight.vtn.manager.internal.util.inventory
org.opendaylight.vtn.manager.internal.util.rpc
org.opendaylight.vtn.manager.internal.util.vnode
org.opendaylight.vtn.manager.util
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715
org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.list
org.opendaylight.yang.gen.v1.urn.opendaylight.direct.statistics.rev160511
org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819
org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables
org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.table
org.opendaylight.yang.gen.v1.urn.opendaylight.flow.service.rev130819
org.opendaylight.yang.gen.v1.urn.opendaylight.flow.statistics.rev130819
org.opendaylight.yang.gen.v1.urn.opendaylight.flow.statistics.rev130819.flow.statistics
org.opendaylight.yang.gen.v1.urn.opendaylight.flow.transaction.rev150304
org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026
org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.flow
org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819
org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes
org.opendaylight.yang.gen.v1.urn.opendaylight.model.match.types.rev131026
org.opendaylight.yang.gen.v1.urn.opendaylight.model.statistics.types.rev130925
org.opendaylight.yang.gen.v1.urn.opendaylight.model.statistics.types.rev130925.duration
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.flow.rev150410
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.flow.rev150410.get.data.flow.input
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.flow.rev150410.get.data.flow.output
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.flow.rev150410.physical.route.info
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.flow.rev150410.virtual.route.info
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.flow.rev150410.vtn.data.flow.common
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.flow.rev150410.vtn.data.flow.info
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.flow.id.set
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.tenant.flow.info
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields.flow.stats.history
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.flows
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.inventory.rev150209.vtn.node.info
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.types.rev150209
org.opendaylight.yangtools.yang.binding
org.opendaylight.yangtools.yang.common
org.slf4j

org.opendaylight.vtn.manager.internal.util.flow.action

Afferent Couplings Efferent Couplings Abstractness Instability Distance
4 54 26.0% 93.0% 19.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.opendaylight.vtn.manager.internal.util.flow.action.FlowActionContext
org.opendaylight.vtn.manager.internal.util.flow.action.FlowFilterAction
org.opendaylight.vtn.manager.internal.util.flow.action.VTNDlAddrAction
org.opendaylight.vtn.manager.internal.util.flow.action.VTNFlowAction
org.opendaylight.vtn.manager.internal.util.flow.action.VTNInetAddrAction
org.opendaylight.vtn.manager.internal.util.flow.action.VTNPortAction
org.opendaylight.vtn.manager.internal.util.flow.action.package-info
org.opendaylight.vtn.manager.internal.util.flow.action.FlowActionConverter
org.opendaylight.vtn.manager.internal.util.flow.action.FlowActionConverter$1
org.opendaylight.vtn.manager.internal.util.flow.action.FlowActionConverter$Holder
org.opendaylight.vtn.manager.internal.util.flow.action.FlowActionUtils
org.opendaylight.vtn.manager.internal.util.flow.action.VTNActionList
org.opendaylight.vtn.manager.internal.util.flow.action.VTNDropAction
org.opendaylight.vtn.manager.internal.util.flow.action.VTNOutputAction
org.opendaylight.vtn.manager.internal.util.flow.action.VTNPopVlanAction
org.opendaylight.vtn.manager.internal.util.flow.action.VTNPushVlanAction
org.opendaylight.vtn.manager.internal.util.flow.action.VTNSetDlDstAction
org.opendaylight.vtn.manager.internal.util.flow.action.VTNSetDlSrcAction
org.opendaylight.vtn.manager.internal.util.flow.action.VTNSetIcmpCodeAction
org.opendaylight.vtn.manager.internal.util.flow.action.VTNSetIcmpTypeAction
org.opendaylight.vtn.manager.internal.util.flow.action.VTNSetInetDscpAction
org.opendaylight.vtn.manager.internal.util.flow.action.VTNSetInetDstAction
org.opendaylight.vtn.manager.internal.util.flow.action.VTNSetInetSrcAction
org.opendaylight.vtn.manager.internal.util.flow.action.VTNSetPortDstAction
org.opendaylight.vtn.manager.internal.util.flow.action.VTNSetPortSrcAction
org.opendaylight.vtn.manager.internal.util.flow.action.VTNSetVlanIdAction
org.opendaylight.vtn.manager.internal.util.flow.action.VTNSetVlanPcpAction
org.opendaylight.vtn.manager.internal.packet.cache
org.opendaylight.vtn.manager.internal.util.flow
org.opendaylight.vtn.manager.internal.util.flow.filter
org.opendaylight.vtn.manager.internal.vnode
com.google.common.collect
java.lang
java.util
org.opendaylight.vtn.manager.internal.util
org.opendaylight.vtn.manager.internal.util.inventory
org.opendaylight.vtn.manager.internal.util.packet
org.opendaylight.vtn.manager.internal.util.rpc
org.opendaylight.vtn.manager.util
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715
org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action
org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.action
org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.action.drop.action._case
org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.action.output.action._case
org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.action.pop.vlan.action._case
org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.action.push.vlan.action._case
org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.action.set.dl.dst.action._case
org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.action.set.dl.src.action._case
org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.action.set.nw.dst.action._case
org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.action.set.nw.src.action._case
org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.action.set.nw.tos.action._case
org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.action.set.tp.dst.action._case
org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.action.set.tp.src.action._case
org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.action.set.vlan.id.action._case
org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.action.set.vlan.pcp.action._case
org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.list
org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.address
org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.address.address
org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026
org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.flow
org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.instruction.instruction
org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.instruction.instruction.apply.actions._case
org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.instruction.list
org.opendaylight.yang.gen.v1.urn.opendaylight.l2.types.rev130827
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.flow.action.rev150410
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.flow.action.rev150410.vtn.action.fields
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.flow.action.rev150410.vtn.action.fields.vtn.action
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.flow.action.rev150410.vtn.action.fields.vtn.action.vtn.drop.action._case
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.flow.action.rev150410.vtn.action.fields.vtn.action.vtn.pop.vlan.action._case
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.flow.action.rev150410.vtn.action.fields.vtn.action.vtn.push.vlan.action._case
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.flow.action.rev150410.vtn.action.fields.vtn.action.vtn.set.dl.dst.action._case
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.flow.action.rev150410.vtn.action.fields.vtn.action.vtn.set.dl.src.action._case
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.flow.action.rev150410.vtn.action.fields.vtn.action.vtn.set.icmp.code.action._case
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.flow.action.rev150410.vtn.action.fields.vtn.action.vtn.set.icmp.type.action._case
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.flow.action.rev150410.vtn.action.fields.vtn.action.vtn.set.inet.dscp.action._case
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.flow.action.rev150410.vtn.action.fields.vtn.action.vtn.set.inet.dst.action._case
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.flow.action.rev150410.vtn.action.fields.vtn.action.vtn.set.inet.src.action._case
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.flow.action.rev150410.vtn.action.fields.vtn.action.vtn.set.port.dst.action._case
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.flow.action.rev150410.vtn.action.fields.vtn.action.vtn.set.port.src.action._case
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.flow.action.rev150410.vtn.action.fields.vtn.action.vtn.set.vlan.id.action._case
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.flow.action.rev150410.vtn.action.fields.vtn.action.vtn.set.vlan.pcp.action._case
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.flow.action.rev150410.vtn.flow.action.list
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.types.rev150209
org.slf4j

org.opendaylight.vtn.manager.internal.util.flow.cond

Afferent Couplings Efferent Couplings Abstractness Instability Distance
5 18 22.0% 78.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.opendaylight.vtn.manager.internal.util.flow.cond.VTNFlowCondition$MatchInitializer
org.opendaylight.vtn.manager.internal.util.flow.cond.package-info
org.opendaylight.vtn.manager.internal.util.flow.cond.FlowCondReader
org.opendaylight.vtn.manager.internal.util.flow.cond.FlowCondUtils
org.opendaylight.vtn.manager.internal.util.flow.cond.VTNFlowCondition
org.opendaylight.vtn.manager.internal.util.flow.cond.VTNFlowCondition$1
org.opendaylight.vtn.manager.internal.util.flow.cond.VTNFlowCondition$MatchVerifier
org.opendaylight.vtn.manager.internal.util.flow.cond.VTNFlowCondition$VtnFlowMatchConverter
org.opendaylight.vtn.manager.internal.util.flow.cond.VTNFlowMatch
org.opendaylight.vtn.manager.internal.flow.cond
org.opendaylight.vtn.manager.internal.routing
org.opendaylight.vtn.manager.internal.util.flow.filter
org.opendaylight.vtn.manager.internal.util.pathmap
org.opendaylight.vtn.manager.internal.vnode
com.google.common.base
java.lang
java.util
org.opendaylight.controller.md.sal.binding.api
org.opendaylight.controller.md.sal.common.api.data
org.opendaylight.vtn.manager
org.opendaylight.vtn.manager.internal.util
org.opendaylight.vtn.manager.internal.util.flow.match
org.opendaylight.vtn.manager.internal.util.rpc
org.opendaylight.vtn.manager.util
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.flow.cond.rev150313
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.flow.cond.rev150313.set.flow.condition.match.input
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.flow.cond.rev150313.vtn.flow.cond.config
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.flow.cond.rev150313.vtn.flow.conditions
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.flow.cond.rev150313.vtn.match.fields
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.types.rev150209
org.opendaylight.yangtools.yang.binding
org.slf4j

org.opendaylight.vtn.manager.internal.util.flow.filter

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 26 30.000002% 93.0% 23.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.opendaylight.vtn.manager.internal.util.flow.filter.FlowFilterContext
org.opendaylight.vtn.manager.internal.util.flow.filter.VTNFlowFilter
org.opendaylight.vtn.manager.internal.util.flow.filter.package-info
org.opendaylight.vtn.manager.internal.util.flow.filter.DropFlowException
org.opendaylight.vtn.manager.internal.util.flow.filter.FlowFilterList
org.opendaylight.vtn.manager.internal.util.flow.filter.FlowFilterListId
org.opendaylight.vtn.manager.internal.util.flow.filter.RedirectFlowException
org.opendaylight.vtn.manager.internal.util.flow.filter.VTNDropFilter
org.opendaylight.vtn.manager.internal.util.flow.filter.VTNPassFilter
org.opendaylight.vtn.manager.internal.util.flow.filter.VTNRedirectFilter
org.opendaylight.vtn.manager.internal.vnode
org.opendaylight.vtn.manager.internal.vnode.xml
com.google.common.collect
java.lang
java.util
org.opendaylight.vtn.manager.internal.util
org.opendaylight.vtn.manager.internal.util.flow.action
org.opendaylight.vtn.manager.internal.util.flow.cond
org.opendaylight.vtn.manager.internal.util.flow.match
org.opendaylight.vtn.manager.internal.util.log
org.opendaylight.vtn.manager.internal.util.packet
org.opendaylight.vtn.manager.internal.util.rpc
org.opendaylight.vtn.manager.internal.util.vnode
org.opendaylight.vtn.manager.util
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.flow.action.rev150410.vtn.flow.action.list
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.flow.filter.rev150907
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.flow.filter.rev150907.vtn.flow.filter.list
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.flow.filter.rev150907.vtn.flow.filter.type.fields
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.flow.filter.rev150907.vtn.flow.filter.type.fields.vtn.flow.filter.type
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.flow.filter.rev150907.vtn.flow.filter.type.fields.vtn.flow.filter.type.vtn.drop.filter._case
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.flow.filter.rev150907.vtn.flow.filter.type.fields.vtn.flow.filter.type.vtn.pass.filter._case
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.flow.filter.rev150907.vtn.flow.filter.type.fields.vtn.flow.filter.type.vtn.redirect.filter._case
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.flow.filter.rev150907.vtn.redirect.filter.config
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.types.rev150209
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.vbridge.rev150907.vtn.vbridge.info
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.vinterface.rev150907.vtn.vinterface.info
org.opendaylight.yangtools.yang.binding
org.slf4j

org.opendaylight.vtn.manager.internal.util.flow.match

Afferent Couplings Efferent Couplings Abstractness Instability Distance
8 24 36.0% 75.0% 11.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.opendaylight.vtn.manager.internal.util.flow.match.FlowMatchContext
org.opendaylight.vtn.manager.internal.util.flow.match.VTNInetMatch
org.opendaylight.vtn.manager.internal.util.flow.match.VTNLayer4Match
org.opendaylight.vtn.manager.internal.util.flow.match.VTNLayer4PortMatch
org.opendaylight.vtn.manager.internal.util.flow.match.package-info
org.opendaylight.vtn.manager.internal.util.flow.match.FlowMatchType
org.opendaylight.vtn.manager.internal.util.flow.match.FlowMatchUtils
org.opendaylight.vtn.manager.internal.util.flow.match.VTNEtherMatch
org.opendaylight.vtn.manager.internal.util.flow.match.VTNIcmpMatch
org.opendaylight.vtn.manager.internal.util.flow.match.VTNInet4Match
org.opendaylight.vtn.manager.internal.util.flow.match.VTNMatch
org.opendaylight.vtn.manager.internal.util.flow.match.VTNPortRange
org.opendaylight.vtn.manager.internal.util.flow.match.VTNTcpMatch
org.opendaylight.vtn.manager.internal.util.flow.match.VTNUdpMatch
org.opendaylight.vtn.manager.internal.flow.cond
org.opendaylight.vtn.manager.internal.flow.stats
org.opendaylight.vtn.manager.internal.packet.cache
org.opendaylight.vtn.manager.internal.routing
org.opendaylight.vtn.manager.internal.util.flow
org.opendaylight.vtn.manager.internal.util.flow.cond
org.opendaylight.vtn.manager.internal.util.flow.filter
org.opendaylight.vtn.manager.internal.vnode
java.lang
java.util
org.opendaylight.vtn.manager.internal.util
org.opendaylight.vtn.manager.internal.util.inventory
org.opendaylight.vtn.manager.internal.util.packet
org.opendaylight.vtn.manager.internal.util.rpc
org.opendaylight.vtn.manager.util
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715
org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.flow
org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819
org.opendaylight.yang.gen.v1.urn.opendaylight.l2.types.rev130827
org.opendaylight.yang.gen.v1.urn.opendaylight.model.match.types.rev131026
org.opendaylight.yang.gen.v1.urn.opendaylight.model.match.types.rev131026.ethernet.match.fields
org.opendaylight.yang.gen.v1.urn.opendaylight.model.match.types.rev131026.match
org.opendaylight.yang.gen.v1.urn.opendaylight.model.match.types.rev131026.match.layer._3.match
org.opendaylight.yang.gen.v1.urn.opendaylight.model.match.types.rev131026.match.layer._4.match
org.opendaylight.yang.gen.v1.urn.opendaylight.model.match.types.rev131026.vlan.match.fields
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.flow.cond.rev150313
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.flow.cond.rev150313.vtn.match.fields
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.flow.cond.rev150313.vtn.match.fields.vtn.layer4.match
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.flow.cond.rev150313.vtn.tcp.match.fields
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.flow.cond.rev150313.vtn.udp.match.fields
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.flow.rev150410.vtn.data.flow.info

org.opendaylight.vtn.manager.internal.util.inventory

Afferent Couplings Efferent Couplings Abstractness Instability Distance
17 47 15.000001% 73.0% 12.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.opendaylight.vtn.manager.internal.util.inventory.NodeRpcInvocation
org.opendaylight.vtn.manager.internal.util.inventory.NodeRpcWatcher
org.opendaylight.vtn.manager.internal.util.inventory.PortFilter
org.opendaylight.vtn.manager.internal.util.inventory.InventoryReader
org.opendaylight.vtn.manager.internal.util.inventory.InventoryReader$1
org.opendaylight.vtn.manager.internal.util.inventory.InventoryReader$NodeCacheEntry
org.opendaylight.vtn.manager.internal.util.inventory.InventoryUtils
org.opendaylight.vtn.manager.internal.util.inventory.L2Host
org.opendaylight.vtn.manager.internal.util.inventory.LinkEdge
org.opendaylight.vtn.manager.internal.util.inventory.LinkUpdateContext
org.opendaylight.vtn.manager.internal.util.inventory.MacVlan
org.opendaylight.vtn.manager.internal.util.inventory.NodePortFilter
org.opendaylight.vtn.manager.internal.util.inventory.NodeRpcErrorCallback
org.opendaylight.vtn.manager.internal.util.inventory.NodeUtils
org.opendaylight.vtn.manager.internal.util.inventory.NodeVlan
org.opendaylight.vtn.manager.internal.util.inventory.PortVlan
org.opendaylight.vtn.manager.internal.util.inventory.SalNode
org.opendaylight.vtn.manager.internal.util.inventory.SalNodeAdapter
org.opendaylight.vtn.manager.internal.util.inventory.SalPort
org.opendaylight.vtn.manager.internal.util.inventory.SpecificPortFilter
org.opendaylight.vtn.manager.internal
org.opendaylight.vtn.manager.internal.flow
org.opendaylight.vtn.manager.internal.flow.add
org.opendaylight.vtn.manager.internal.flow.reader
org.opendaylight.vtn.manager.internal.flow.remove
org.opendaylight.vtn.manager.internal.flow.stats
org.opendaylight.vtn.manager.internal.inventory
org.opendaylight.vtn.manager.internal.packet
org.opendaylight.vtn.manager.internal.provider
org.opendaylight.vtn.manager.internal.routing
org.opendaylight.vtn.manager.internal.util.flow
org.opendaylight.vtn.manager.internal.util.flow.action
org.opendaylight.vtn.manager.internal.util.flow.match
org.opendaylight.vtn.manager.internal.util.pathpolicy
org.opendaylight.vtn.manager.internal.util.vnode
org.opendaylight.vtn.manager.internal.util.vnode.mac
org.opendaylight.vtn.manager.internal.vnode
com.google.common.base
java.lang
java.math
java.util
java.util.concurrent
java.util.regex
javax.xml.bind.annotation.adapters
org.opendaylight.controller.md.sal.binding.api
org.opendaylight.controller.md.sal.common.api.data
org.opendaylight.controller.md.sal.dom.api
org.opendaylight.vtn.manager
org.opendaylight.vtn.manager.internal.util
org.opendaylight.vtn.manager.internal.util.log
org.opendaylight.vtn.manager.internal.util.rpc
org.opendaylight.vtn.manager.util
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715
org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819
org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables
org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.table
org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.port.rev130925
org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.port.rev130925.flow.capable.port
org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819
org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.node
org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes
org.opendaylight.yang.gen.v1.urn.opendaylight.l2.types.rev130827
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.flow.rev150410.get.data.flow.input
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.tenant.flow.info
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.inventory.rev150209
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.inventory.rev150209.vtn.node.info
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.inventory.rev150209.vtn.nodes
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.inventory.rev150209.vtn.port.info
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.topology.rev150209
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.topology.rev150209.ignored.links
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.topology.rev150209.vtn.topology
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.topology._static.rev150801
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.topology._static.rev150801.vtn._static.topology
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.topology._static.rev150801.vtn._static.topology._static._switch.links
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.topology._static.rev150801.vtn._static.topology._static.edge.ports
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.types.rev150209
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.types.rev150209.vlan.host.desc.set
org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021
org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.link.attributes
org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology
org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology
org.opendaylight.yangtools.yang.binding
org.opendaylight.yangtools.yang.common
org.slf4j

org.opendaylight.vtn.manager.internal.util.log

Afferent Couplings Efferent Couplings Abstractness Instability Distance
12 3 20.0% 20.0% 60.000004%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.opendaylight.vtn.manager.internal.util.log.LogLevelLogger
org.opendaylight.vtn.manager.internal.util.log.VTNLogLevel
org.opendaylight.vtn.manager.internal.util.log.FixedLogger
org.opendaylight.vtn.manager.internal.util.log.FixedLoggerCache
org.opendaylight.vtn.manager.internal.util.log.LogRecord
org.opendaylight.vtn.manager.internal.util.log.VTNLogLevel$1
org.opendaylight.vtn.manager.internal.util.log.VTNLogLevel$2
org.opendaylight.vtn.manager.internal.util.log.VTNLogLevel$3
org.opendaylight.vtn.manager.internal.util.log.VTNLogLevel$4
org.opendaylight.vtn.manager.internal.util.log.VTNLogLevel$5
org.opendaylight.vtn.manager.internal
org.opendaylight.vtn.manager.internal.flow.add
org.opendaylight.vtn.manager.internal.flow.cond
org.opendaylight.vtn.manager.internal.flow.remove
org.opendaylight.vtn.manager.internal.flow.stats
org.opendaylight.vtn.manager.internal.routing
org.opendaylight.vtn.manager.internal.util
org.opendaylight.vtn.manager.internal.util.flow.filter
org.opendaylight.vtn.manager.internal.util.inventory
org.opendaylight.vtn.manager.internal.util.tx
org.opendaylight.vtn.manager.internal.vnode
org.opendaylight.vtn.manager.internal.vnode.xml
java.lang
java.util
org.slf4j

org.opendaylight.vtn.manager.internal.util.packet

Afferent Couplings Efferent Couplings Abstractness Instability Distance
5 4 82.0% 44.0% 26.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.opendaylight.vtn.manager.internal.util.packet.EtherHeader
org.opendaylight.vtn.manager.internal.util.packet.IcmpHeader
org.opendaylight.vtn.manager.internal.util.packet.InetHeader
org.opendaylight.vtn.manager.internal.util.packet.Layer4Header
org.opendaylight.vtn.manager.internal.util.packet.Layer4PortHeader
org.opendaylight.vtn.manager.internal.util.packet.PacketHeader
org.opendaylight.vtn.manager.internal.util.packet.ProtocolHeader
org.opendaylight.vtn.manager.internal.util.packet.TcpHeader
org.opendaylight.vtn.manager.internal.util.packet.UdpHeader
org.opendaylight.vtn.manager.internal.util.packet.ArpPacketBuilder
org.opendaylight.vtn.manager.internal.util.packet.UnsupportedPacketException
org.opendaylight.vtn.manager.internal.packet.cache
org.opendaylight.vtn.manager.internal.util.flow.action
org.opendaylight.vtn.manager.internal.util.flow.filter
org.opendaylight.vtn.manager.internal.util.flow.match
org.opendaylight.vtn.manager.internal.vnode
java.lang
java.net
org.opendaylight.vtn.manager.packet
org.opendaylight.vtn.manager.util

org.opendaylight.vtn.manager.internal.util.pathmap

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.opendaylight.vtn.manager.internal.util.pathmap.PathMapUtils
org.opendaylight.vtn.manager.internal.routing
org.opendaylight.vtn.manager.internal.vnode
com.google.common.base
java.lang
java.util
org.opendaylight.controller.md.sal.binding.api
org.opendaylight.controller.md.sal.common.api.data
org.opendaylight.vtn.manager
org.opendaylight.vtn.manager.internal.util
org.opendaylight.vtn.manager.internal.util.flow
org.opendaylight.vtn.manager.internal.util.flow.cond
org.opendaylight.vtn.manager.internal.util.pathpolicy
org.opendaylight.vtn.manager.internal.util.rpc
org.opendaylight.vtn.manager.internal.util.vnode
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.pathmap.rev150328
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.pathmap.rev150328.vtn.path.map.list
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.rev150328.vtn.info
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.rev150328.vtns
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.types.rev150209
org.opendaylight.yangtools.yang.binding
org.slf4j

org.opendaylight.vtn.manager.internal.util.pathpolicy

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 14 0.0% 82.0% 18.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.opendaylight.vtn.manager.internal.util.pathpolicy.PathPolicyUtils
org.opendaylight.vtn.manager.internal.provider
org.opendaylight.vtn.manager.internal.routing
org.opendaylight.vtn.manager.internal.util.pathmap
com.google.common.base
java.lang
java.util
org.opendaylight.controller.md.sal.binding.api
org.opendaylight.controller.md.sal.common.api.data
org.opendaylight.vtn.manager
org.opendaylight.vtn.manager.internal.util
org.opendaylight.vtn.manager.internal.util.inventory
org.opendaylight.vtn.manager.internal.util.rpc
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.pathpolicy.rev150209
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.pathpolicy.rev150209.vtn.path.policies
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.pathpolicy.rev150209.vtn.path.policy.config
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.types.rev150209
org.opendaylight.yangtools.yang.binding

org.opendaylight.vtn.manager.internal.util.rpc

Afferent Couplings Efferent Couplings Abstractness Instability Distance
18 10 38.0% 36.0% 27.000002%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.opendaylight.vtn.manager.internal.util.rpc.RpcInvocation
org.opendaylight.vtn.manager.internal.util.rpc.RpcOutputGenerator
org.opendaylight.vtn.manager.internal.util.rpc.RpcRequest
org.opendaylight.vtn.manager.internal.util.rpc.RpcErrorCallback
org.opendaylight.vtn.manager.internal.util.rpc.RpcErrorTag
org.opendaylight.vtn.manager.internal.util.rpc.RpcException
org.opendaylight.vtn.manager.internal.util.rpc.RpcFuture
org.opendaylight.vtn.manager.internal.util.rpc.RpcUtils
org.opendaylight.vtn.manager.internal.flow.add
org.opendaylight.vtn.manager.internal.flow.cond
org.opendaylight.vtn.manager.internal.flow.reader
org.opendaylight.vtn.manager.internal.flow.stats
org.opendaylight.vtn.manager.internal.packet.cache
org.opendaylight.vtn.manager.internal.routing
org.opendaylight.vtn.manager.internal.util
org.opendaylight.vtn.manager.internal.util.flow
org.opendaylight.vtn.manager.internal.util.flow.action
org.opendaylight.vtn.manager.internal.util.flow.cond
org.opendaylight.vtn.manager.internal.util.flow.filter
org.opendaylight.vtn.manager.internal.util.flow.match
org.opendaylight.vtn.manager.internal.util.inventory
org.opendaylight.vtn.manager.internal.util.pathmap
org.opendaylight.vtn.manager.internal.util.pathpolicy
org.opendaylight.vtn.manager.internal.util.vnode
org.opendaylight.vtn.manager.internal.vnode
org.opendaylight.vtn.manager.internal.vnode.xml
com.google.common.collect
com.google.common.util.concurrent
java.lang
java.util
java.util.concurrent
org.opendaylight.vtn.manager
org.opendaylight.vtn.manager.internal.util.concurrent
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.types.rev150209
org.opendaylight.yangtools.yang.common
org.slf4j

org.opendaylight.vtn.manager.internal.util.tx

Afferent Couplings Efferent Couplings Abstractness Instability Distance
11 17 41.0% 61.0% 2.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.opendaylight.vtn.manager.internal.util.tx.AbstractDataTask
org.opendaylight.vtn.manager.internal.util.tx.AbstractPreSubmitHook
org.opendaylight.vtn.manager.internal.util.tx.AbstractRpcTask
org.opendaylight.vtn.manager.internal.util.tx.AbstractTxTask
org.opendaylight.vtn.manager.internal.util.tx.DeleteDataTask
org.opendaylight.vtn.manager.internal.util.tx.PutDataTask
org.opendaylight.vtn.manager.internal.util.tx.TxEvent
org.opendaylight.vtn.manager.internal.util.tx.CompositeTxTask
org.opendaylight.vtn.manager.internal.util.tx.ReadTxContext
org.opendaylight.vtn.manager.internal.util.tx.TxQueueImpl
org.opendaylight.vtn.manager.internal.util.tx.TxQueueImpl$1
org.opendaylight.vtn.manager.internal.util.tx.TxQueueImpl$TxFuture
org.opendaylight.vtn.manager.internal.util.tx.TxSpecific
org.opendaylight.vtn.manager.internal.util.tx.TxSyncFuture
org.opendaylight.vtn.manager.internal.util.tx.TxSyncFuture$1
org.opendaylight.vtn.manager.internal.util.tx.TxSyncFuture$Synchronizer
org.opendaylight.vtn.manager.internal.util.tx.TxSyncFuture$Synchronizer$1
org.opendaylight.vtn.manager.internal.config
org.opendaylight.vtn.manager.internal.flow
org.opendaylight.vtn.manager.internal.flow.add
org.opendaylight.vtn.manager.internal.flow.cond
org.opendaylight.vtn.manager.internal.flow.remove
org.opendaylight.vtn.manager.internal.flow.stats
org.opendaylight.vtn.manager.internal.inventory
org.opendaylight.vtn.manager.internal.packet
org.opendaylight.vtn.manager.internal.provider
org.opendaylight.vtn.manager.internal.routing
org.opendaylight.vtn.manager.internal.vnode
com.google.common.base
com.google.common.util.concurrent
java.lang
java.lang.reflect
java.util
java.util.concurrent
java.util.concurrent.atomic
org.opendaylight.controller.md.sal.binding.api
org.opendaylight.controller.md.sal.common.api.data
org.opendaylight.vtn.manager
org.opendaylight.vtn.manager.internal
org.opendaylight.vtn.manager.internal.util
org.opendaylight.vtn.manager.internal.util.concurrent
org.opendaylight.vtn.manager.internal.util.log
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.types.rev150209
org.opendaylight.yangtools.yang.binding
org.slf4j

org.opendaylight.vtn.manager.internal.util.vnode

Afferent Couplings Efferent Couplings Abstractness Instability Distance
10 50 24.0% 83.0% 7.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.opendaylight.vtn.manager.internal.util.vnode.BridgeIdentifier
org.opendaylight.vtn.manager.internal.util.vnode.MacMapException
org.opendaylight.vtn.manager.internal.util.vnode.TenantNodeIdentifier
org.opendaylight.vtn.manager.internal.util.vnode.VBridgeMapIdentifier
org.opendaylight.vtn.manager.internal.util.vnode.VInterfaceIdentifier
org.opendaylight.vtn.manager.internal.util.vnode.VNodeIdentifier
org.opendaylight.vtn.manager.internal.util.vnode.VNodeIdentifierFactory
org.opendaylight.vtn.manager.internal.util.vnode.VNodePathConverter$ArgumentParser
org.opendaylight.vtn.manager.internal.util.vnode.VNodeType
org.opendaylight.vtn.manager.internal.util.vnode.VTNMacMapConfig$UpdateAclContext
org.opendaylight.vtn.manager.internal.util.vnode.VTNMacMapConfig$UpdateContext
org.opendaylight.vtn.manager.internal.util.vnode.package-info
org.opendaylight.vtn.manager.internal.util.vnode.MacMapChange
org.opendaylight.vtn.manager.internal.util.vnode.MacMapConflictException
org.opendaylight.vtn.manager.internal.util.vnode.MacMapDuplicateException
org.opendaylight.vtn.manager.internal.util.vnode.MacMapGoneException
org.opendaylight.vtn.manager.internal.util.vnode.MacMapHostIdentifier
org.opendaylight.vtn.manager.internal.util.vnode.MacMapIdentifier
org.opendaylight.vtn.manager.internal.util.vnode.MacMapPortBusyException
org.opendaylight.vtn.manager.internal.util.vnode.VBridgeIdentifier
org.opendaylight.vtn.manager.internal.util.vnode.VBridgeIfIdentifier
org.opendaylight.vtn.manager.internal.util.vnode.VNodePathConverter
org.opendaylight.vtn.manager.internal.util.vnode.VNodePathConverter$1
org.opendaylight.vtn.manager.internal.util.vnode.VNodePathConverter$MacMapHostParser
org.opendaylight.vtn.manager.internal.util.vnode.VNodePathConverter$MacMapParser
org.opendaylight.vtn.manager.internal.util.vnode.VNodePathConverter$VBridgeParser
org.opendaylight.vtn.manager.internal.util.vnode.VNodePathConverter$VInterfaceParser
org.opendaylight.vtn.manager.internal.util.vnode.VNodePathConverter$VTenantParser
org.opendaylight.vtn.manager.internal.util.vnode.VNodePathConverter$VTerminalParser
org.opendaylight.vtn.manager.internal.util.vnode.VNodePathConverter$VlanMapParser
org.opendaylight.vtn.manager.internal.util.vnode.VNodeType$1
org.opendaylight.vtn.manager.internal.util.vnode.VNodeType$2
org.opendaylight.vtn.manager.internal.util.vnode.VNodeType$3
org.opendaylight.vtn.manager.internal.util.vnode.VNodeType$4
org.opendaylight.vtn.manager.internal.util.vnode.VNodeType$5
org.opendaylight.vtn.manager.internal.util.vnode.VNodeType$6
org.opendaylight.vtn.manager.internal.util.vnode.VNodeType$7
org.opendaylight.vtn.manager.internal.util.vnode.VNodeType$8
org.opendaylight.vtn.manager.internal.util.vnode.VTNMacMapConfig
org.opendaylight.vtn.manager.internal.util.vnode.VTNMacMapConfig$1
org.opendaylight.vtn.manager.internal.util.vnode.VTNMacMapConfig$UpdateAllowedContext
org.opendaylight.vtn.manager.internal.util.vnode.VTNMacMapConfig$UpdateBothContext
org.opendaylight.vtn.manager.internal.util.vnode.VTNMacMapConfig$UpdateDeniedContext
org.opendaylight.vtn.manager.internal.util.vnode.VTNMacMapStatus
org.opendaylight.vtn.manager.internal.util.vnode.VTNPortMapConfig
org.opendaylight.vtn.manager.internal.util.vnode.VTNVlanMapConfig
org.opendaylight.vtn.manager.internal.util.vnode.VTenantIdentifier
org.opendaylight.vtn.manager.internal.util.vnode.VTerminalIdentifier
org.opendaylight.vtn.manager.internal.util.vnode.VTerminalIfIdentifier
org.opendaylight.vtn.manager.internal.util.vnode.VlanMapIdentifier
org.opendaylight.vtn.manager.internal.flow.add
org.opendaylight.vtn.manager.internal.flow.reader
org.opendaylight.vtn.manager.internal.flow.remove
org.opendaylight.vtn.manager.internal.routing
org.opendaylight.vtn.manager.internal.util.flow
org.opendaylight.vtn.manager.internal.util.flow.filter
org.opendaylight.vtn.manager.internal.util.pathmap
org.opendaylight.vtn.manager.internal.util.vnode.mac
org.opendaylight.vtn.manager.internal.vnode
org.opendaylight.vtn.manager.internal.vnode.xml
com.google.common.base
com.google.common.collect
java.lang
java.util
java.util.regex
org.apache.commons.lang3.tuple
org.opendaylight.controller.md.sal.binding.api
org.opendaylight.controller.md.sal.common.api.data
org.opendaylight.vtn.manager
org.opendaylight.vtn.manager.internal.util
org.opendaylight.vtn.manager.internal.util.inventory
org.opendaylight.vtn.manager.internal.util.rpc
org.opendaylight.vtn.manager.util
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715
org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819
org.opendaylight.yang.gen.v1.urn.opendaylight.l2.types.rev130827
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.flow.filter.rev150907
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.flow.filter.rev150907.vtn.flow.filter.list
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.flow.filter.rev150907.vtn.flow.filter.result
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.flow.filter.rev150907.vtn.redirect.filter.config
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.flow.rev150410.virtual.route.info
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.inventory.rev150209.vtn.node.info
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.mapping.mac.rev150907
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.mapping.mac.rev150907.vtn.mac.map.config
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.mapping.mac.rev150907.vtn.mac.map.info
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.mapping.mac.rev150907.vtn.mac.map.status
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.mapping.mac.rev150907.vtn.mac.mappable
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.mapping.port.rev150907
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.mapping.port.rev150907.vtn.port.mappable
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.mapping.vlan.rev150907
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.mapping.vlan.rev150907.vtn.vlan.map.info
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.mapping.vlan.rev150907.vtn.vlan.mappable
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.rev150328
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.rev150328.vtn.info
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.rev150328.vtns
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.types.rev150209
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.types.rev150209.vlan.host.desc.set
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.vbridge.mac.rev150907
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.vbridge.mac.rev150907.mac.tables
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.vbridge.mac.rev150907.vtn.mac.table.entry
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.vbridge.mac.rev150907.vtn.mac.table.list
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.vbridge.rev150907.vtn.port.mappable.bridge
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.vbridge.rev150907.vtn.vbridge.info
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.vbridge.rev150907.vtn.vbridge.list
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.vinterface.rev150907.vtn.mappable.vinterface
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.vinterface.rev150907.vtn.mappable.vinterface.list
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.vinterface.rev150907.vtn.vinterface.info
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.vterminal.rev150907.vtn.vterminal.list
org.opendaylight.yangtools.yang.binding

org.opendaylight.vtn.manager.internal.util.vnode.mac

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 10 25.0% 91.0% 16.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.opendaylight.vtn.manager.internal.util.vnode.mac.MacEntry
org.opendaylight.vtn.manager.internal.util.vnode.mac.MacEntryFilter
org.opendaylight.vtn.manager.internal.util.vnode.mac.CurrentMacEntry
org.opendaylight.vtn.manager.internal.util.vnode.mac.ExtendedPortVlanMacFilter
org.opendaylight.vtn.manager.internal.util.vnode.mac.NewMacEntry
org.opendaylight.vtn.manager.internal.util.vnode.mac.NodeMacFilter
org.opendaylight.vtn.manager.internal.util.vnode.mac.PortMacFilter
org.opendaylight.vtn.manager.internal.util.vnode.mac.PortVlanMacFilter
org.opendaylight.vtn.manager.internal.vnode
java.lang
java.util
org.opendaylight.vtn.manager
org.opendaylight.vtn.manager.internal.util
org.opendaylight.vtn.manager.internal.util.inventory
org.opendaylight.vtn.manager.internal.util.vnode
org.opendaylight.vtn.manager.util
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715
org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.vbridge.mac.rev150907.vtn.mac.table.entry

org.opendaylight.vtn.manager.internal.vnode

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 92 15.000001% 99.0% 14.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.opendaylight.vtn.manager.internal.vnode.FlowFilterTask
org.opendaylight.vtn.manager.internal.vnode.MacEntryWalker
org.opendaylight.vtn.manager.internal.vnode.MapCleaner
org.opendaylight.vtn.manager.internal.vnode.RemoveVirtualNodeTask
org.opendaylight.vtn.manager.internal.vnode.UpdateMacMapTask
org.opendaylight.vtn.manager.internal.vnode.UpdateVinterfaceTask
org.opendaylight.vtn.manager.internal.vnode.UpdateVirtualNodeTask
org.opendaylight.vtn.manager.internal.vnode.VInterface
org.opendaylight.vtn.manager.internal.vnode.VNodeChangeListener
org.opendaylight.vtn.manager.internal.vnode.VNodeLogListener
org.opendaylight.vtn.manager.internal.vnode.VNodeWalker
org.opendaylight.vtn.manager.internal.vnode.VirtualBridge
org.opendaylight.vtn.manager.internal.vnode.VirtualElement
org.opendaylight.vtn.manager.internal.vnode.VirtualMapNode
org.opendaylight.vtn.manager.internal.vnode.VirtualMapRegistry
org.opendaylight.vtn.manager.internal.vnode.VirtualNode
org.opendaylight.vtn.manager.internal.vnode.VlanMapPortFilter
org.opendaylight.vtn.manager.internal.vnode.AddVlanMapTask
org.opendaylight.vtn.manager.internal.vnode.ClearFlowFilterTask
org.opendaylight.vtn.manager.internal.vnode.ClearMacEntryTask
org.opendaylight.vtn.manager.internal.vnode.ClearVlanMapTask
org.opendaylight.vtn.manager.internal.vnode.DeleteVlanMapTask
org.opendaylight.vtn.manager.internal.vnode.GetMacMappedHostFuture
org.opendaylight.vtn.manager.internal.vnode.GetMacMappedHostFuture$1
org.opendaylight.vtn.manager.internal.vnode.GetMacMappedHostFuture$ReadMacTableCallback
org.opendaylight.vtn.manager.internal.vnode.GetVlanMapFuture
org.opendaylight.vtn.manager.internal.vnode.MacEntryAger
org.opendaylight.vtn.manager.internal.vnode.MacEntryRemover
org.opendaylight.vtn.manager.internal.vnode.MacMapActivation
org.opendaylight.vtn.manager.internal.vnode.MacMapCleaner
org.opendaylight.vtn.manager.internal.vnode.MacMapCleaner$1
org.opendaylight.vtn.manager.internal.vnode.MacMapCleaner$MacMapFlowRemover
org.opendaylight.vtn.manager.internal.vnode.MacMapListener
org.opendaylight.vtn.manager.internal.vnode.MacMapListener$MappedHostListener
org.opendaylight.vtn.manager.internal.vnode.MacMapListener$VlanHostDescListListener
org.opendaylight.vtn.manager.internal.vnode.MacMapRegistry
org.opendaylight.vtn.manager.internal.vnode.MacMapStatusReader
org.opendaylight.vtn.manager.internal.vnode.MappingRegistry
org.opendaylight.vtn.manager.internal.vnode.PacketContext
org.opendaylight.vtn.manager.internal.vnode.PathFaultResolver
org.opendaylight.vtn.manager.internal.vnode.PortMapCleaner
org.opendaylight.vtn.manager.internal.vnode.PortMapRegistry
org.opendaylight.vtn.manager.internal.vnode.RemoveFilterTask
org.opendaylight.vtn.manager.internal.vnode.RemoveFlowFilterTask
org.opendaylight.vtn.manager.internal.vnode.RemoveMacEntryTask
org.opendaylight.vtn.manager.internal.vnode.RemoveMacTask
org.opendaylight.vtn.manager.internal.vnode.RemovePortMapTask
org.opendaylight.vtn.manager.internal.vnode.RemoveVbridgeTask
org.opendaylight.vtn.manager.internal.vnode.RemoveVinterfaceTask
org.opendaylight.vtn.manager.internal.vnode.RemoveVlanMapTask
org.opendaylight.vtn.manager.internal.vnode.RemoveVterminalTask
org.opendaylight.vtn.manager.internal.vnode.RemoveVtnTask
org.opendaylight.vtn.manager.internal.vnode.SetFilterTask
org.opendaylight.vtn.manager.internal.vnode.SetFlowFilterTask
org.opendaylight.vtn.manager.internal.vnode.SetMacMapAclTask
org.opendaylight.vtn.manager.internal.vnode.SetMacMapTask
org.opendaylight.vtn.manager.internal.vnode.SetPortMapTask
org.opendaylight.vtn.manager.internal.vnode.UpdateVbridgeTask
org.opendaylight.vtn.manager.internal.vnode.UpdateVinterfaceTask$1
org.opendaylight.vtn.manager.internal.vnode.UpdateVinterfaceTask$VBridgeTask
org.opendaylight.vtn.manager.internal.vnode.UpdateVinterfaceTask$VTerminalTask
org.opendaylight.vtn.manager.internal.vnode.UpdateVterminalTask
org.opendaylight.vtn.manager.internal.vnode.UpdateVtnTask
org.opendaylight.vtn.manager.internal.vnode.VBridge
org.opendaylight.vtn.manager.internal.vnode.VBridge$1
org.opendaylight.vtn.manager.internal.vnode.VBridge$VlanMapCache
org.opendaylight.vtn.manager.internal.vnode.VBridgeEntity
org.opendaylight.vtn.manager.internal.vnode.VBridgeEntity$1
org.opendaylight.vtn.manager.internal.vnode.VBridgeEntity$AgeTimerTask
org.opendaylight.vtn.manager.internal.vnode.VBridgeEntity$AgeTxTask
org.opendaylight.vtn.manager.internal.vnode.VBridgeInterface
org.opendaylight.vtn.manager.internal.vnode.VBridgeManager
org.opendaylight.vtn.manager.internal.vnode.VInterfaceService
org.opendaylight.vtn.manager.internal.vnode.VNodeMapCleaner
org.opendaylight.vtn.manager.internal.vnode.VNodeReader
org.opendaylight.vtn.manager.internal.vnode.VTNMacMap
org.opendaylight.vtn.manager.internal.vnode.VTNVlanMap
org.opendaylight.vtn.manager.internal.vnode.VTenant
org.opendaylight.vtn.manager.internal.vnode.VTenantChange
org.opendaylight.vtn.manager.internal.vnode.VTenantChange$1
org.opendaylight.vtn.manager.internal.vnode.VTenantChange$SaveTask
org.opendaylight.vtn.manager.internal.vnode.VTenantLoadTask
org.opendaylight.vtn.manager.internal.vnode.VTenantManager
org.opendaylight.vtn.manager.internal.vnode.VTenantManager$1
org.opendaylight.vtn.manager.internal.vnode.VTenantManager$VTenantSaveTask
org.opendaylight.vtn.manager.internal.vnode.VTerminal
org.opendaylight.vtn.manager.internal.vnode.VTerminalInterface
org.opendaylight.vtn.manager.internal.vnode.VbridgeListener
org.opendaylight.vtn.manager.internal.vnode.VbridgeListener$BridgeStatusListener
org.opendaylight.vtn.manager.internal.vnode.VbridgeListener$FaultedPathsListener
org.opendaylight.vtn.manager.internal.vnode.VbridgeListener$VbridgeConfigListener
org.opendaylight.vtn.manager.internal.vnode.VinterfaceListener
org.opendaylight.vtn.manager.internal.vnode.VinterfaceListener$PortMapConfigListener
org.opendaylight.vtn.manager.internal.vnode.VinterfaceListener$VinterfaceConfigListener
org.opendaylight.vtn.manager.internal.vnode.VinterfaceListener$VinterfaceStatusListener
org.opendaylight.vtn.manager.internal.vnode.VirtualBridge$1
org.opendaylight.vtn.manager.internal.vnode.VirtualBridge$InterfaceCache
org.opendaylight.vtn.manager.internal.vnode.VlanMapCleaner
org.opendaylight.vtn.manager.internal.vnode.VlanMapListener
org.opendaylight.vtn.manager.internal.vnode.VlanMapListener$VlanMapConfigListener
org.opendaylight.vtn.manager.internal.vnode.VlanMapListener$VlanMapStatusListener
org.opendaylight.vtn.manager.internal.vnode.VlanMapPortFilter$1
org.opendaylight.vtn.manager.internal.vnode.VlanMapPortFilter$GlobalMapFilter
org.opendaylight.vtn.manager.internal.vnode.VlanMapPortFilter$NodeMapFilter
org.opendaylight.vtn.manager.internal.vnode.VlanMapRegistry
org.opendaylight.vtn.manager.internal.vnode.VterminalListener
org.opendaylight.vtn.manager.internal.vnode.VterminalListener$VterminalConfigListener
org.opendaylight.vtn.manager.internal.vnode.VtnFlowFilterListener
org.opendaylight.vtn.manager.internal.vnode.VtnFlowFilterListener$VtnFlowActionListener
org.opendaylight.vtn.manager.internal.vnode.VtnListener
org.opendaylight.vtn.manager.internal.vnode.VtnListener$VtenantConfigListener
org.opendaylight.vtn.manager.internal.vnode.VtnListener$VtnPathMapListener
org.opendaylight.vtn.manager.internal.vnode.VtnNodeEventHandler
org.opendaylight.vtn.manager.internal.vnode.VtnPortEventHandler
org.opendaylight.vtn.manager.internal.provider
com.google.common.base
com.google.common.collect
com.google.common.util.concurrent
java.lang
java.util
java.util.concurrent
java.util.concurrent.atomic
org.apache.commons.lang3.tuple
org.opendaylight.controller.md.sal.binding.api
org.opendaylight.controller.md.sal.common.api.clustering
org.opendaylight.controller.md.sal.common.api.data
org.opendaylight.controller.sal.binding.api
org.opendaylight.vtn.manager
org.opendaylight.vtn.manager.internal
org.opendaylight.vtn.manager.internal.flow.add
org.opendaylight.vtn.manager.internal.flow.remove
org.opendaylight.vtn.manager.internal.inventory
org.opendaylight.vtn.manager.internal.packet
org.opendaylight.vtn.manager.internal.packet.cache
org.opendaylight.vtn.manager.internal.routing
org.opendaylight.vtn.manager.internal.routing.xml
org.opendaylight.vtn.manager.internal.util
org.opendaylight.vtn.manager.internal.util.concurrent
org.opendaylight.vtn.manager.internal.util.flow
org.opendaylight.vtn.manager.internal.util.flow.action
org.opendaylight.vtn.manager.internal.util.flow.cond
org.opendaylight.vtn.manager.internal.util.flow.filter
org.opendaylight.vtn.manager.internal.util.flow.match
org.opendaylight.vtn.manager.internal.util.inventory
org.opendaylight.vtn.manager.internal.util.log
org.opendaylight.vtn.manager.internal.util.packet
org.opendaylight.vtn.manager.internal.util.pathmap
org.opendaylight.vtn.manager.internal.util.rpc
org.opendaylight.vtn.manager.internal.util.tx
org.opendaylight.vtn.manager.internal.util.vnode
org.opendaylight.vtn.manager.internal.util.vnode.mac
org.opendaylight.vtn.manager.internal.vnode.xml
org.opendaylight.vtn.manager.packet
org.opendaylight.vtn.manager.util
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715
org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819
org.opendaylight.yang.gen.v1.urn.opendaylight.l2.types.rev130827
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.flow.action.rev150410.vtn.flow.action.list
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.flow.filter.rev150907
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.flow.filter.rev150907.vtn.flow.filter.list
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.flow.filter.rev150907.vtn.flow.filter.result
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.flow.rev150410
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.flow.rev150410.virtual.route.info
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.flow.rev150410.vtn.data.flow.common
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.inventory.rev150209.vtn.node.info
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.mapping.rev151001
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.mapping.rev151001.vtn.map.reference.list
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.mapping.rev151001.vtn.mappings
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.mapping.mac.rev150907
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.mapping.mac.rev150907.get.mac.mapped.host.output
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.mapping.mac.rev150907.vtn.mac.map.config
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.mapping.mac.rev150907.vtn.mac.map.info
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.mapping.mac.rev150907.vtn.mac.map.status
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.mapping.mac.rev150907.vtn.mac.mappable
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.mapping.port.rev150907
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.mapping.port.rev150907.vtn.port.mappable
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.mapping.vlan.rev150907
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.mapping.vlan.rev150907.remove.vlan.map.output
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.mapping.vlan.rev150907.vtn.vlan.map.info
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.mapping.vlan.rev150907.vtn.vlan.mappable
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.pathmap.rev150328.vtn.path.map.list
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.rev150328
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.rev150328.vtn.info
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.rev150328.vtns
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.types.rev150209
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.types.rev150209.vlan.host.desc.set
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.vbridge.mac.rev150907
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.vbridge.mac.rev150907.mac.tables
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.vbridge.mac.rev150907.remove.mac.entry.output
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.vbridge.mac.rev150907.vtn.mac.table.entry
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.vbridge.mac.rev150907.vtn.mac.table.list
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.vbridge.rev150907
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.vbridge.rev150907.vtn.bridge.status
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.vbridge.rev150907.vtn.port.mappable.bridge
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.vbridge.rev150907.vtn.vbridge.info
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.vbridge.rev150907.vtn.vbridge.list
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.vinterface.rev150907
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.vinterface.rev150907.vtn.mappable.vinterface
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.vinterface.rev150907.vtn.mappable.vinterface.list
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.vinterface.rev150907.vtn.vinterface.info
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.vterminal.rev150907
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.vterminal.rev150907.vtn.vterminal.info
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.vterminal.rev150907.vtn.vterminal.list
org.opendaylight.yangtools.yang.binding
org.opendaylight.yangtools.yang.common
org.slf4j

org.opendaylight.vtn.manager.internal.vnode.xml

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 27 50.0% 96.0% 46.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.opendaylight.vtn.manager.internal.vnode.xml.XmlAbstractBridge
org.opendaylight.vtn.manager.internal.vnode.xml.XmlLogger
org.opendaylight.vtn.manager.internal.vnode.xml.XmlVNode
org.opendaylight.vtn.manager.internal.vnode.xml.package-info
org.opendaylight.vtn.manager.internal.vnode.xml.XmlVBridge
org.opendaylight.vtn.manager.internal.vnode.xml.XmlVInterface
org.opendaylight.vtn.manager.internal.vnode.xml.XmlVTenant
org.opendaylight.vtn.manager.internal.vnode.xml.XmlVTerminal
org.opendaylight.vtn.manager.internal.vnode
java.lang
java.util
org.opendaylight.vtn.manager.internal.routing.xml
org.opendaylight.vtn.manager.internal.util
org.opendaylight.vtn.manager.internal.util.flow
org.opendaylight.vtn.manager.internal.util.flow.filter
org.opendaylight.vtn.manager.internal.util.log
org.opendaylight.vtn.manager.internal.util.rpc
org.opendaylight.vtn.manager.internal.util.vnode
org.opendaylight.vtn.manager.util
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.mapping.mac.rev150907.vtn.mac.mappable
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.mapping.port.rev150907.vtn.port.mappable
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.mapping.vlan.rev150907.vtn.vlan.mappable
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.pathmap.rev150328.vtn.path.map.list
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.rev150328
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.rev150328.vtn.info
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.rev150328.vtns
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.types.rev150209
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.vbridge.rev150907
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.vbridge.rev150907.vtn.vbridge.info
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.vbridge.rev150907.vtn.vbridge.list
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.vinterface.rev150907
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.vinterface.rev150907.vtn.mappable.vinterface.list
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.vinterface.rev150907.vtn.vinterface.info
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.vterminal.rev150907
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.vterminal.rev150907.vtn.vterminal.info
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.vterminal.rev150907.vtn.vterminal.list

org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313

Afferent Couplings Efferent Couplings Abstractness Instability Distance
11 19 45.0% 63.0% 8.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.BridgeMapInfo
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.FlowIdSet
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.FlowStatsFields
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.NextFlowId
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.TenantFlowInfo
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.VtnDataFlowFields
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.VtnFlowEntryInfo
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.VtnFlowImplData
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.VtnFlows
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.$YangModelBindingProvider
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.$YangModuleInfoImpl
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.BridgeMapInfoBuilder
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.BridgeMapInfoBuilder$1
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.BridgeMapInfoBuilder$BridgeMapInfoImpl
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.NextFlowIdBuilder
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.NextFlowIdBuilder$1
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.NextFlowIdBuilder$NextFlowIdImpl
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.VtnFlowsBuilder
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.VtnFlowsBuilder$1
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.VtnFlowsBuilder$VtnFlowsImpl
org.opendaylight.vtn.manager.internal.flow
org.opendaylight.vtn.manager.internal.flow.add
org.opendaylight.vtn.manager.internal.flow.reader
org.opendaylight.vtn.manager.internal.flow.remove
org.opendaylight.vtn.manager.internal.flow.stats
org.opendaylight.vtn.manager.internal.util.flow
org.opendaylight.vtn.manager.internal.util.vnode
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.tenant.flow.info
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields.flow.stats.history
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.flows
com.google.common.collect
java.io
java.lang
java.util
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715
org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112
org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819
org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026
org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819
org.opendaylight.yang.gen.v1.urn.opendaylight.l2.types.rev130827
org.opendaylight.yang.gen.v1.urn.opendaylight.model.statistics.types.rev130925
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.flow.action.rev150410
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.flow.rev150410
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.types.rev150209
org.opendaylight.yang.gen.v1.urn.opendaylight.yang.extension.yang.ext.rev130709
org.opendaylight.yangtools.concepts
org.opendaylight.yangtools.yang.binding
org.opendaylight.yangtools.yang.common

org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.flow.id.set

Afferent Couplings Efferent Couplings Abstractness Instability Distance
4 6 20.0% 60.000004% 20.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.flow.id.set.FlowIdList
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.flow.id.set.FlowIdListBuilder
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.flow.id.set.FlowIdListBuilder$1
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.flow.id.set.FlowIdListBuilder$FlowIdListImpl
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.flow.id.set.FlowIdListKey
org.opendaylight.vtn.manager.internal.flow.add
org.opendaylight.vtn.manager.internal.flow.reader
org.opendaylight.vtn.manager.internal.flow.remove
org.opendaylight.vtn.manager.internal.util.flow
java.lang
java.util
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.flow.rev150410
org.opendaylight.yangtools.concepts
org.opendaylight.yangtools.yang.binding
org.opendaylight.yangtools.yang.common

org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.tenant.flow.info

Afferent Couplings Efferent Couplings Abstractness Instability Distance
6 13 20.0% 68.0% 12.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.tenant.flow.info.MatchFlows
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.tenant.flow.info.NodeFlows
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.tenant.flow.info.PortFlows
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.tenant.flow.info.SourceHostFlows
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.tenant.flow.info.VtnDataFlow
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.tenant.flow.info.MatchFlowsBuilder
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.tenant.flow.info.MatchFlowsBuilder$1
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.tenant.flow.info.MatchFlowsBuilder$MatchFlowsImpl
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.tenant.flow.info.MatchFlowsKey
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.tenant.flow.info.NodeFlowsBuilder
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.tenant.flow.info.NodeFlowsBuilder$1
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.tenant.flow.info.NodeFlowsBuilder$NodeFlowsImpl
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.tenant.flow.info.NodeFlowsKey
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.tenant.flow.info.PortFlowsBuilder
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.tenant.flow.info.PortFlowsBuilder$1
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.tenant.flow.info.PortFlowsBuilder$PortFlowsImpl
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.tenant.flow.info.PortFlowsKey
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.tenant.flow.info.SourceHostFlowsBuilder
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.tenant.flow.info.SourceHostFlowsBuilder$1
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.tenant.flow.info.SourceHostFlowsBuilder$SourceHostFlowsImpl
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.tenant.flow.info.SourceHostFlowsKey
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.tenant.flow.info.VtnDataFlowBuilder
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.tenant.flow.info.VtnDataFlowBuilder$1
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.tenant.flow.info.VtnDataFlowBuilder$VtnDataFlowImpl
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.tenant.flow.info.VtnDataFlowKey
org.opendaylight.vtn.manager.internal.flow.add
org.opendaylight.vtn.manager.internal.flow.reader
org.opendaylight.vtn.manager.internal.flow.remove
org.opendaylight.vtn.manager.internal.flow.stats
org.opendaylight.vtn.manager.internal.util.flow
org.opendaylight.vtn.manager.internal.util.inventory
java.lang
java.util
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715
org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819
org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819
org.opendaylight.yang.gen.v1.urn.opendaylight.l2.types.rev130827
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.flow.rev150410
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.types.rev150209
org.opendaylight.yangtools.concepts
org.opendaylight.yangtools.yang.binding
org.opendaylight.yangtools.yang.common

org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields

Afferent Couplings Efferent Couplings Abstractness Instability Distance
7 13 22.0% 65.0% 13.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields.FlowStatsHistory
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields.VtnFlowEntry
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields.FlowStatsHistoryBuilder
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields.FlowStatsHistoryBuilder$1
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields.FlowStatsHistoryBuilder$FlowStatsHistoryImpl
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields.VtnFlowEntryBuilder
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields.VtnFlowEntryBuilder$1
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields.VtnFlowEntryBuilder$VtnFlowEntryImpl
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields.VtnFlowEntryKey
org.opendaylight.vtn.manager.internal.flow.add
org.opendaylight.vtn.manager.internal.flow.reader
org.opendaylight.vtn.manager.internal.flow.remove
org.opendaylight.vtn.manager.internal.flow.stats
org.opendaylight.vtn.manager.internal.util.flow
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.tenant.flow.info
com.google.common.collect
java.lang
java.lang.reflect
java.math
java.util
org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112
org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026
org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.flow
org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313
org.opendaylight.yangtools.concepts
org.opendaylight.yangtools.yang.binding
org.opendaylight.yangtools.yang.common

org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields.flow.stats.history

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 9 20.0% 75.0% 5.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields.flow.stats.history.FlowStatsRecord
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields.flow.stats.history.FlowStatsRecordBuilder
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields.flow.stats.history.FlowStatsRecordBuilder$1
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields.flow.stats.history.FlowStatsRecordBuilder$FlowStatsRecordImpl
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields.flow.stats.history.FlowStatsRecordKey
org.opendaylight.vtn.manager.internal.flow.reader
org.opendaylight.vtn.manager.internal.flow.stats
org.opendaylight.vtn.manager.internal.util.flow
java.lang
java.util
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715
org.opendaylight.yang.gen.v1.urn.opendaylight.model.statistics.types.rev130925
org.opendaylight.yang.gen.v1.urn.opendaylight.model.statistics.types.rev130925.duration
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313
org.opendaylight.yangtools.concepts
org.opendaylight.yangtools.yang.binding
org.opendaylight.yangtools.yang.common

org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.flows

Afferent Couplings Efferent Couplings Abstractness Instability Distance
4 6 20.0% 60.000004% 20.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.flows.VtnFlowTable
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.flows.VtnFlowTableBuilder
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.flows.VtnFlowTableBuilder$1
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.flows.VtnFlowTableBuilder$VtnFlowTableImpl
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.flows.VtnFlowTableKey
org.opendaylight.vtn.manager.internal.flow.reader
org.opendaylight.vtn.manager.internal.flow.remove
org.opendaylight.vtn.manager.internal.flow.stats
org.opendaylight.vtn.manager.internal.util.flow
java.lang
java.util
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313
org.opendaylight.yangtools.concepts
org.opendaylight.yangtools.yang.binding
org.opendaylight.yangtools.yang.common

org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.inventory.rev150209

Afferent Couplings Efferent Couplings Abstractness Instability Distance
5 9 40.0% 64.0% 4.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.inventory.rev150209.VtnInventoryData
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.inventory.rev150209.VtnNodeInfo
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.inventory.rev150209.VtnNodes
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.inventory.rev150209.VtnPortInfo
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.inventory.rev150209.$YangModelBindingProvider
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.inventory.rev150209.$YangModuleInfoImpl
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.inventory.rev150209.VtnNodesBuilder
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.inventory.rev150209.VtnNodesBuilder$1
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.inventory.rev150209.VtnNodesBuilder$VtnNodesImpl
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.inventory.rev150209.VtnOpenflowVersion
org.opendaylight.vtn.manager.internal.flow.remove
org.opendaylight.vtn.manager.internal.inventory
org.opendaylight.vtn.manager.internal.util.inventory
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.inventory.rev150209.vtn.node.info
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.inventory.rev150209.vtn.nodes
com.google.common.collect
java.io
java.lang
java.util
org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819
org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021
org.opendaylight.yangtools.concepts
org.opendaylight.yangtools.yang.binding
org.opendaylight.yangtools.yang.common

org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.inventory.rev150209.vtn.node.info

Afferent Couplings Efferent Couplings Abstractness Instability Distance
6 7 20.0% 54.000004% 26.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.inventory.rev150209.vtn.node.info.VtnPort
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.inventory.rev150209.vtn.node.info.VtnPortBuilder
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.inventory.rev150209.vtn.node.info.VtnPortBuilder$1
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.inventory.rev150209.vtn.node.info.VtnPortBuilder$VtnPortImpl
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.inventory.rev150209.vtn.node.info.VtnPortKey
org.opendaylight.vtn.manager.internal.inventory
org.opendaylight.vtn.manager.internal.routing
org.opendaylight.vtn.manager.internal.util.flow
org.opendaylight.vtn.manager.internal.util.inventory
org.opendaylight.vtn.manager.internal.util.vnode
org.opendaylight.vtn.manager.internal.vnode
java.lang
java.util
org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.inventory.rev150209
org.opendaylight.yangtools.concepts
org.opendaylight.yangtools.yang.binding
org.opendaylight.yangtools.yang.common

org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.inventory.rev150209.vtn.nodes

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 7 20.0% 70.0% 10.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.inventory.rev150209.vtn.nodes.VtnNode
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.inventory.rev150209.vtn.nodes.VtnNodeBuilder
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.inventory.rev150209.vtn.nodes.VtnNodeBuilder$1
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.inventory.rev150209.vtn.nodes.VtnNodeBuilder$VtnNodeImpl
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.inventory.rev150209.vtn.nodes.VtnNodeKey
org.opendaylight.vtn.manager.internal.flow.remove
org.opendaylight.vtn.manager.internal.inventory
org.opendaylight.vtn.manager.internal.util.inventory
java.lang
java.util
org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.inventory.rev150209
org.opendaylight.yangtools.concepts
org.opendaylight.yangtools.yang.binding
org.opendaylight.yangtools.yang.common

org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.inventory.rev150209.vtn.port.info

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 7 20.0% 88.0% 8.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.inventory.rev150209.vtn.port.info.PortLink
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.inventory.rev150209.vtn.port.info.PortLinkBuilder
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.inventory.rev150209.vtn.port.info.PortLinkBuilder$1
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.inventory.rev150209.vtn.port.info.PortLinkBuilder$PortLinkImpl
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.inventory.rev150209.vtn.port.info.PortLinkKey
org.opendaylight.vtn.manager.internal.util.inventory
java.lang
java.util
org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819
org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021
org.opendaylight.yangtools.concepts
org.opendaylight.yangtools.yang.binding
org.opendaylight.yangtools.yang.common

org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.mapping.rev151001

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 10 55.0% 77.0% 31.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.mapping.rev151001.VtnMapReference
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.mapping.rev151001.VtnMapReferenceField
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.mapping.rev151001.VtnMapReferenceList
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.mapping.rev151001.VtnMapReferenceSet
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.mapping.rev151001.VtnMappingData
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.mapping.rev151001.VtnMappings
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.mapping.rev151001.$YangModelBindingProvider
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.mapping.rev151001.$YangModuleInfoImpl
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.mapping.rev151001.VtnMappingsBuilder
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.mapping.rev151001.VtnMappingsBuilder$1
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.mapping.rev151001.VtnMappingsBuilder$VtnMappingsImpl
org.opendaylight.vtn.manager.internal.vnode
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.mapping.rev151001.vtn.map.reference.list
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.mapping.rev151001.vtn.mappings
com.google.common.collect
java.io
java.lang
java.util
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715
org.opendaylight.yang.gen.v1.urn.opendaylight.l2.types.rev130827
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.types.rev150209
org.opendaylight.yangtools.concepts
org.opendaylight.yangtools.yang.binding
org.opendaylight.yangtools.yang.common

org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.mapping.rev151001.vtn.map.reference.list

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 6 20.0% 86.0% 6.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.mapping.rev151001.vtn.map.reference.list.MapReferenceList
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.mapping.rev151001.vtn.map.reference.list.MapReferenceListBuilder
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.mapping.rev151001.vtn.map.reference.list.MapReferenceListBuilder$1
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.mapping.rev151001.vtn.map.reference.list.MapReferenceListBuilder$MapReferenceListImpl
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.mapping.rev151001.vtn.map.reference.list.MapReferenceListKey
org.opendaylight.vtn.manager.internal.vnode
java.lang
java.util
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.mapping.rev151001
org.opendaylight.yangtools.concepts
org.opendaylight.yangtools.yang.binding
org.opendaylight.yangtools.yang.common

org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.mapping.rev151001.vtn.mappings

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 6 20.0% 86.0% 6.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.mapping.rev151001.vtn.mappings.MacMapAllowed
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.mapping.rev151001.vtn.mappings.MacMapDenied
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.mapping.rev151001.vtn.mappings.PortMapping
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.mapping.rev151001.vtn.mappings.VlanMapping
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.mapping.rev151001.vtn.mappings.MacMapAllowedBuilder
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.mapping.rev151001.vtn.mappings.MacMapAllowedBuilder$1
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.mapping.rev151001.vtn.mappings.MacMapAllowedBuilder$MacMapAllowedImpl
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.mapping.rev151001.vtn.mappings.MacMapAllowedKey
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.mapping.rev151001.vtn.mappings.MacMapDeniedBuilder
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.mapping.rev151001.vtn.mappings.MacMapDeniedBuilder$1
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.mapping.rev151001.vtn.mappings.MacMapDeniedBuilder$MacMapDeniedImpl
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.mapping.rev151001.vtn.mappings.MacMapDeniedKey
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.mapping.rev151001.vtn.mappings.PortMappingBuilder
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.mapping.rev151001.vtn.mappings.PortMappingBuilder$1
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.mapping.rev151001.vtn.mappings.PortMappingBuilder$PortMappingImpl
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.mapping.rev151001.vtn.mappings.PortMappingKey
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.mapping.rev151001.vtn.mappings.VlanMappingBuilder
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.mapping.rev151001.vtn.mappings.VlanMappingBuilder$1
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.mapping.rev151001.vtn.mappings.VlanMappingBuilder$VlanMappingImpl
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.mapping.rev151001.vtn.mappings.VlanMappingKey
org.opendaylight.vtn.manager.internal.vnode
java.lang
java.util
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.mapping.rev151001
org.opendaylight.yangtools.concepts
org.opendaylight.yangtools.yang.binding
org.opendaylight.yangtools.yang.common

org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.provider.rev150209

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 14 50.0% 100.0% 50.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.provider.rev150209.AbstractVTNProviderModule
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.provider.rev150209.AbstractVTNProviderModuleFactory
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.provider.rev150209.VTNProviderModuleMXBean
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.provider.rev150209.VtnProvider
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.provider.rev150209.$YangModelBindingProvider
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.provider.rev150209.$YangModuleInfoImpl
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.provider.rev150209.VTNProviderModule
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.provider.rev150209.VTNProviderModuleFactory
None com.google.common.collect
java.io
java.lang
java.util
org.opendaylight.controller.config.api
org.opendaylight.controller.config.api.osgi
org.opendaylight.controller.config.spi
org.opendaylight.controller.sal.common.util
org.opendaylight.vtn.manager
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405
org.opendaylight.yangtools.yang.binding
org.opendaylight.yangtools.yang.common
org.osgi.framework
org.slf4j

org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.provider.rev150209.modules.module.configuration

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 6 25.0% 100.0% 25.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.provider.rev150209.modules.module.configuration.VtnProvider
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.provider.rev150209.modules.module.configuration.VtnProviderBuilder
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.provider.rev150209.modules.module.configuration.VtnProviderBuilder$1
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.provider.rev150209.modules.module.configuration.VtnProviderBuilder$VtnProviderImpl
None java.lang
java.util
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.modules.module
org.opendaylight.yangtools.concepts
org.opendaylight.yangtools.yang.binding
org.opendaylight.yangtools.yang.common

org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.topology.rev150209

Afferent Couplings Efferent Couplings Abstractness Instability Distance
6 10 35.0% 62.0% 2.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.topology.rev150209.IgnoredLinks
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.topology.rev150209.RoutingUpdated
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.topology.rev150209.VtnLinkInfo
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.topology.rev150209.VtnTopology
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.topology.rev150209.VtnTopologyData
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.topology.rev150209.VtnTopologyListener
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.topology.rev150209.$YangModelBindingProvider
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.topology.rev150209.$YangModuleInfoImpl
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.topology.rev150209.IgnoredLinksBuilder
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.topology.rev150209.IgnoredLinksBuilder$1
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.topology.rev150209.IgnoredLinksBuilder$IgnoredLinksImpl
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.topology.rev150209.RoutingUpdatedBuilder
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.topology.rev150209.RoutingUpdatedBuilder$1
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.topology.rev150209.RoutingUpdatedBuilder$RoutingUpdatedImpl
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.topology.rev150209.VtnTopologyBuilder
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.topology.rev150209.VtnTopologyBuilder$1
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.topology.rev150209.VtnTopologyBuilder$VtnTopologyImpl
org.opendaylight.vtn.manager.internal.inventory
org.opendaylight.vtn.manager.internal.routing
org.opendaylight.vtn.manager.internal.util.inventory
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.topology.rev150209.ignored.links
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.topology.rev150209.routing.updated
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.topology.rev150209.vtn.topology
com.google.common.collect
java.io
java.lang
java.util
org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.types.rev150209
org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021
org.opendaylight.yangtools.concepts
org.opendaylight.yangtools.yang.binding
org.opendaylight.yangtools.yang.common

org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.topology.rev150209.ignored.links

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 9 20.0% 90.0% 10.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.topology.rev150209.ignored.links.IgnoredLink
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.topology.rev150209.ignored.links.IgnoredLinkBuilder
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.topology.rev150209.ignored.links.IgnoredLinkBuilder$1
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.topology.rev150209.ignored.links.IgnoredLinkBuilder$IgnoredLinkImpl
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.topology.rev150209.ignored.links.IgnoredLinkKey
org.opendaylight.vtn.manager.internal.util.inventory
java.lang
java.util
org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.topology.rev150209
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.types.rev150209
org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021
org.opendaylight.yangtools.concepts
org.opendaylight.yangtools.yang.binding
org.opendaylight.yangtools.yang.common

org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.topology.rev150209.routing.updated

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 9 25.0% 90.0% 15.000001%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.topology.rev150209.routing.updated.AddedLink
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.topology.rev150209.routing.updated.RemovedLink
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.topology.rev150209.routing.updated.AddedLinkBuilder
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.topology.rev150209.routing.updated.AddedLinkBuilder$1
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.topology.rev150209.routing.updated.AddedLinkBuilder$AddedLinkImpl
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.topology.rev150209.routing.updated.RemovedLinkBuilder
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.topology.rev150209.routing.updated.RemovedLinkBuilder$1
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.topology.rev150209.routing.updated.RemovedLinkBuilder$RemovedLinkImpl
org.opendaylight.vtn.manager.internal.routing
java.lang
java.util
org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.topology.rev150209
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.types.rev150209
org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021
org.opendaylight.yangtools.concepts
org.opendaylight.yangtools.yang.binding
org.opendaylight.yangtools.yang.common

org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.topology.rev150209.vtn.topology

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 9 20.0% 75.0% 5.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.topology.rev150209.vtn.topology.VtnLink
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.topology.rev150209.vtn.topology.VtnLinkBuilder
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.topology.rev150209.vtn.topology.VtnLinkBuilder$1
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.topology.rev150209.vtn.topology.VtnLinkBuilder$VtnLinkImpl
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.topology.rev150209.vtn.topology.VtnLinkKey
org.opendaylight.vtn.manager.internal.inventory
org.opendaylight.vtn.manager.internal.routing
org.opendaylight.vtn.manager.internal.util.inventory
java.lang
java.util
org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.topology.rev150209
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.types.rev150209
org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021
org.opendaylight.yangtools.concepts
org.opendaylight.yangtools.yang.binding
org.opendaylight.yangtools.yang.common

Cycles

[ summary ] [ packages ] [ cycles ] [ explanations ]

Package Package Dependencies
org.opendaylight.vtn.manager.internal org.opendaylight.vtn.manager.internal.util.flow
org.opendaylight.vtn.manager.internal.util.inventory
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.tenant.flow.info
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields
org.opendaylight.vtn.manager.internal.config org.opendaylight.vtn.manager.internal.util.tx
org.opendaylight.vtn.manager.internal
org.opendaylight.vtn.manager.internal.util.flow
org.opendaylight.vtn.manager.internal.util.inventory
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.tenant.flow.info
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields
org.opendaylight.vtn.manager.internal.flow org.opendaylight.vtn.manager.internal.util.flow
org.opendaylight.vtn.manager.internal.util.inventory
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.tenant.flow.info
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields
org.opendaylight.vtn.manager.internal.flow.add org.opendaylight.vtn.manager.internal.util.flow
org.opendaylight.vtn.manager.internal.util.inventory
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.tenant.flow.info
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields
org.opendaylight.vtn.manager.internal.flow.common org.opendaylight.vtn.manager.internal
org.opendaylight.vtn.manager.internal.util.flow
org.opendaylight.vtn.manager.internal.util.inventory
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.tenant.flow.info
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields
org.opendaylight.vtn.manager.internal.flow.cond org.opendaylight.vtn.manager.internal.util.tx
org.opendaylight.vtn.manager.internal
org.opendaylight.vtn.manager.internal.util.flow
org.opendaylight.vtn.manager.internal.util.inventory
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.tenant.flow.info
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields
org.opendaylight.vtn.manager.internal.flow.reader org.opendaylight.vtn.manager.internal.util.flow
org.opendaylight.vtn.manager.internal.util.inventory
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.tenant.flow.info
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields
org.opendaylight.vtn.manager.internal.flow.remove org.opendaylight.vtn.manager.internal.flow.common
org.opendaylight.vtn.manager.internal
org.opendaylight.vtn.manager.internal.util.flow
org.opendaylight.vtn.manager.internal.util.inventory
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.tenant.flow.info
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields
org.opendaylight.vtn.manager.internal.flow.stats org.opendaylight.vtn.manager.internal.util.flow
org.opendaylight.vtn.manager.internal.util.inventory
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.tenant.flow.info
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields
org.opendaylight.vtn.manager.internal.inventory org.opendaylight.vtn.manager.internal.util.inventory
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.tenant.flow.info
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields
org.opendaylight.vtn.manager.internal.packet org.opendaylight.vtn.manager.internal.util.inventory
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.tenant.flow.info
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields
org.opendaylight.vtn.manager.internal.packet.cache org.opendaylight.vtn.manager.internal.util.flow.match
org.opendaylight.vtn.manager.internal.util.inventory
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.tenant.flow.info
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields
org.opendaylight.vtn.manager.internal.provider org.opendaylight.vtn.manager.internal
org.opendaylight.vtn.manager.internal.util.flow
org.opendaylight.vtn.manager.internal.util.inventory
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.tenant.flow.info
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields
org.opendaylight.vtn.manager.internal.routing org.opendaylight.vtn.manager.internal.util.tx
org.opendaylight.vtn.manager.internal
org.opendaylight.vtn.manager.internal.util.flow
org.opendaylight.vtn.manager.internal.util.inventory
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.tenant.flow.info
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields
org.opendaylight.vtn.manager.internal.routing.xml org.opendaylight.vtn.manager.internal.util.flow
org.opendaylight.vtn.manager.internal.util.inventory
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.tenant.flow.info
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields
org.opendaylight.vtn.manager.internal.util.flow org.opendaylight.vtn.manager.internal.util.inventory
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.tenant.flow.info
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields
org.opendaylight.vtn.manager.internal.util.flow.action org.opendaylight.vtn.manager.internal.util.inventory
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.tenant.flow.info
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields
org.opendaylight.vtn.manager.internal.util.flow.cond org.opendaylight.vtn.manager.internal.util.flow.match
org.opendaylight.vtn.manager.internal.util.inventory
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.tenant.flow.info
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields
org.opendaylight.vtn.manager.internal.util.flow.filter org.opendaylight.vtn.manager.internal.util.vnode
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313
org.opendaylight.vtn.manager.internal.util.flow.match org.opendaylight.vtn.manager.internal.util.inventory
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.tenant.flow.info
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields
org.opendaylight.vtn.manager.internal.util.inventory org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.tenant.flow.info
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields
org.opendaylight.vtn.manager.internal.util.pathmap org.opendaylight.vtn.manager.internal.util.vnode
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313
org.opendaylight.vtn.manager.internal.util.pathpolicy org.opendaylight.vtn.manager.internal.util.inventory
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.tenant.flow.info
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields
org.opendaylight.vtn.manager.internal.util.tx org.opendaylight.vtn.manager.internal
org.opendaylight.vtn.manager.internal.util.flow
org.opendaylight.vtn.manager.internal.util.inventory
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.tenant.flow.info
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields
org.opendaylight.vtn.manager.internal.util.vnode org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313
org.opendaylight.vtn.manager.internal.util.vnode.mac org.opendaylight.vtn.manager.internal.util.inventory
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.tenant.flow.info
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields
org.opendaylight.vtn.manager.internal.vnode org.opendaylight.vtn.manager.internal.util.vnode
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313
org.opendaylight.vtn.manager.internal.vnode.xml org.opendaylight.vtn.manager.internal.util.vnode
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313 org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.tenant.flow.info org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields.flow.stats.history org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.flows org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313

Explanation

[ summary ] [ packages ] [ cycles ] [ explanations ]

The following explanations are for quick reference and are lifted directly from the original JDepend documentation.

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.