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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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. |