Metric Results

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

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

Summary

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

Package TC CC AC Ca Ce A I D V
Default 1 1 0 0 2 0.0% 100.0% 0.0% 1
org.gwe 1 1 0 10 13 0.0% 57.0% 43.0% 1
org.gwe.api 28 19 9 10 22 32.0% 69.0% 1.0% 1
org.gwe.api.event 4 3 1 5 6 25.0% 55.0% 20.0% 1
org.gwe.api.exceptions 9 9 0 8 2 0.0% 20.0% 80.0% 1
org.gwe.api.impl 10 7 3 1 21 30.000002% 95.0% 25.0% 1
org.gwe.app 1 1 0 5 2 0.0% 29.0% 71.0% 1
org.gwe.app.agent 2 2 0 1 9 0.0% 90.0% 10.0% 1
org.gwe.app.client 10 9 1 7 18 10.0% 72.0% 18.0% 1
org.gwe.app.client.admin 5 5 0 3 12 0.0% 80.0% 20.0% 1
org.gwe.app.client.config 8 7 1 9 16 12.0% 64.0% 24.0% 1
org.gwe.app.client.regular.shell 3 3 0 1 17 0.0% 94.0% 6.0% 1
org.gwe.app.client.web 5 5 0 0 15 0.0% 100.0% 0.0% 1
org.gwe.app.client.web.request 8 7 1 3 8 12.0% 73.0% 15.000001% 1
org.gwe.app.client.web.servlet 11 9 2 1 20 18.0% 95.0% 13.0% 1
org.gwe.app.client.web.view 18 17 1 3 15 6.0% 83.0% 11.0% 1
org.gwe.app.controller 5 1 4 0 5 80.0% 100.0% 80.0% 1
org.gwe.app.daemon 7 7 0 1 14 0.0% 93.0% 7.0% 1
org.gwe.app.daemon.domain 12 12 0 4 21 0.0% 84.0% 16.0% 1
org.gwe.app.daemon.domain.background 8 7 1 0 8 12.0% 100.0% 12.0% 1
org.gwe.app.explorer 2 2 0 1 10 0.0% 91.0% 9.0% 1
org.gwe.drivers 8 7 1 10 8 12.0% 44.0% 43.0% 1
org.gwe.drivers.bundleManagers 3 3 0 4 8 0.0% 67.0% 33.0% 1
org.gwe.drivers.fileSystems 5 4 1 8 8 20.0% 50.0% 30.000002% 1
org.gwe.drivers.fileSystems.handles 5 5 0 0 17 0.0% 100.0% 0.0% 1
org.gwe.drivers.fileSystems.staging 9 9 0 3 12 0.0% 80.0% 20.0% 1
org.gwe.drivers.netAccess 6 3 3 12 7 50.0% 37.0% 13.0% 1
org.gwe.drivers.netAccess.handles 5 5 0 1 9 0.0% 90.0% 10.0% 1
org.gwe.drivers.netAccess.tunneling 5 5 0 3 9 0.0% 75.0% 25.0% 1
org.gwe.drivers.resManagers 13 11 2 1 12 15.000001% 92.0% 8.0% 1
org.gwe.integration.lddmm 3 3 0 0 7 0.0% 100.0% 0.0% 1
org.gwe.integration.slicer 9 8 1 1 22 11.0% 96.0% 7.0% 1
org.gwe.integration.slicer.chains 3 3 0 0 10 0.0% 100.0% 0.0% 1
org.gwe.integration.slicer.model 4 4 0 4 7 0.0% 64.0% 36.0% 1
org.gwe.integration.slicer.model.exec 5 5 0 0 4 0.0% 100.0% 0.0% 1
org.gwe.integration.slicer.model.param 7 7 0 2 3 0.0% 60.000004% 40.0% 1
org.gwe.p2elv2 19 14 5 7 10 26.0% 58.999996% 15.000001% 1
org.gwe.p2elv2.functions 22 21 1 3 23 5.0% 88.0% 7.0% 1
org.gwe.p2elv2.macro 5 5 0 1 6 0.0% 86.0% 14.0% 1
org.gwe.p2elv2.model 7 7 0 6 7 0.0% 54.000004% 46.0% 1
org.gwe.persistence.dao 19 19 0 2 12 0.0% 86.0% 14.0% 1
org.gwe.persistence.model 37 34 3 23 21 8.0% 48.0% 44.0% 1
org.gwe.persistence.model.live 9 9 0 4 6 0.0% 60.000004% 40.0% 1
org.gwe.persistence.model.order 7 3 4 11 11 57.0% 50.0% 7.0% 1
org.gwe.persistence.model.order.p2el 6 5 1 7 13 17.0% 65.0% 18.0% 1
org.gwe.utils 15 13 2 28 21 13.0% 43.0% 44.0% 1
org.gwe.utils.cmd 4 4 0 7 5 0.0% 42.0% 58.0% 1
org.gwe.utils.collections 2 1 1 0 2 50.0% 100.0% 50.0% 1
org.gwe.utils.concurrent 11 10 1 9 9 9.0% 50.0% 41.0% 1
org.gwe.utils.concurrent.pipeline 4 2 2 0 4 50.0% 100.0% 50.0% 1
org.gwe.utils.reinvoke 2 1 1 2 6 50.0% 75.0% 25.0% 1
org.gwe.utils.rex 10 10 0 12 6 0.0% 33.0% 67.0% 1
org.gwe.utils.rex.config 8 4 4 2 4 50.0% 67.0% 17.0% 1
org.gwe.utils.security 10 10 0 24 8 0.0% 25.0% 75.0% 1
org.gwe.utils.services 5 4 1 2 4 20.0% 67.0% 13.0% 1
org.gwe.utils.web 9 9 0 2 5 0.0% 71.0% 29.0% 1
org.gwe.utils.xstream 2 2 0 1 5 0.0% 83.0% 17.0% 1

Packages

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

Default

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 2 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None WindowsTester
None java.io
java.lang

org.gwe

Afferent Couplings Efferent Couplings Abstractness Instability Distance
10 13 0.0% 57.0% 43.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.gwe.GWEAppContext
org.gwe.app.agent
org.gwe.app.client.config
org.gwe.app.client.regular.shell
org.gwe.app.client.web.request
org.gwe.app.client.web.view
org.gwe.app.daemon
org.gwe.app.daemon.domain
org.gwe.drivers.bundleManagers
org.gwe.drivers.fileSystems.staging
org.gwe.integration.slicer
java.io
java.lang
java.util
org.apache.commons.logging
org.apache.log4j
org.gwe.app
org.gwe.drivers
org.gwe.drivers.fileSystems
org.gwe.p2elv2
org.gwe.persistence.model
org.gwe.utils
org.gwe.utils.security
org.springframework.context.support

org.gwe.api

Afferent Couplings Efferent Couplings Abstractness Instability Distance
10 22 32.0% 69.0% 1.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.gwe.api.ISession4MonitorAPI
org.gwe.api.PulsingServerAPI
org.gwe.api.SecuredServerAPI
org.gwe.api.ServerAPI4Agent
org.gwe.api.ServerAPI4Daemon
org.gwe.api.ServerAPI4Monitor
org.gwe.api.ServerAPI4User
org.gwe.api.SessionRequest
org.gwe.api.SystemDaemonRequest
org.gwe.api.ArgumentNotFoundException
org.gwe.api.ClientOrderBasedOperation
org.gwe.api.ClientOrderBasedQuery
org.gwe.api.EventListener
org.gwe.api.PulsingServerAPIProxyCreator
org.gwe.api.PulsingServerAPIProxyCreator$1
org.gwe.api.PulsingServerAPIProxyCreator$PulsingMethodInterceptor
org.gwe.api.ServerAPIConnectionException
org.gwe.api.ServerAPILink
org.gwe.api.ServerAPILink$RemoteInvocatorHeartBeater
org.gwe.api.ServerStoppingException
org.gwe.api.Session4ClientAPI
org.gwe.api.Session4ClientAPIEnhancer
org.gwe.api.Session4ClientAPIEnhancer$1
org.gwe.api.Session4MonitorAPI
org.gwe.api.Session4MonitorAPI$EventQueueReader
org.gwe.api.Session4ServerAPI
org.gwe.api.ShutdownDaemonRequest
org.gwe.api.ValidationException
org.gwe.api.impl
org.gwe.app.agent
org.gwe.app.client
org.gwe.app.client.regular.shell
org.gwe.app.client.web.servlet
org.gwe.app.client.web.view
org.gwe.app.daemon.domain
org.gwe.drivers.resManagers
org.gwe.integration.slicer
org.gwe.persistence.model
java.io
java.lang
java.lang.reflect
java.net
java.rmi
java.rmi.registry
java.util
java.util.concurrent
org.aopalliance.intercept
org.apache.commons.logging
org.gwe.api.event
org.gwe.api.exceptions
org.gwe.drivers.netAccess.tunneling
org.gwe.persistence.model
org.gwe.persistence.model.order
org.gwe.utils
org.gwe.utils.concurrent
org.gwe.utils.reinvoke
org.gwe.utils.security
org.springframework.aop
org.springframework.aop.framework
org.springframework.aop.support

org.gwe.api.event

Afferent Couplings Efferent Couplings Abstractness Instability Distance
5 6 25.0% 55.0% 20.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.gwe.api.event.EventFilter
org.gwe.api.event.DefaultEventFilter
org.gwe.api.event.Event
org.gwe.api.event.EventLoggerAdvice
org.gwe.api
org.gwe.api.impl
org.gwe.app.client
org.gwe.app.daemon.domain
org.gwe.integration.slicer
java.io
java.lang
java.lang.reflect
java.util
org.gwe.persistence.model
org.springframework.aop

org.gwe.api.exceptions

Afferent Couplings Efferent Couplings Abstractness Instability Distance
8 2 0.0% 20.0% 80.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.gwe.api.exceptions.AlreadyExistentUserException
org.gwe.api.exceptions.AuthenticationException
org.gwe.api.exceptions.DaemonNotFoundException
org.gwe.api.exceptions.GWEDomainException
org.gwe.api.exceptions.IdentifierNotSpecifiedException
org.gwe.api.exceptions.OrderNotFoundException
org.gwe.api.exceptions.PasswordMismatchException
org.gwe.api.exceptions.RecordNotFoundException
org.gwe.api.exceptions.ServerAPIBindingException
org.gwe.api
org.gwe.api.impl
org.gwe.app.client
org.gwe.app.client.regular.shell
org.gwe.app.client.web.servlet
org.gwe.app.daemon
org.gwe.app.daemon.domain
org.gwe.integration.slicer
java.lang
org.gwe.utils.security

org.gwe.api.impl

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 21 30.000002% 95.0% 25.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.gwe.api.impl.BaseServerAPIImpl
org.gwe.api.impl.PulsingServerAPIImpl
org.gwe.api.impl.SecuredServerAPIImpl
org.gwe.api.impl.PulsingServerAPIImpl$BeatChecker
org.gwe.api.impl.SecuredServerAPIImpl$1
org.gwe.api.impl.SecuredServerAPIImpl$2
org.gwe.api.impl.ServerAPI4AgentImpl
org.gwe.api.impl.ServerAPI4DaemonImpl
org.gwe.api.impl.ServerAPI4MonitorImpl
org.gwe.api.impl.ServerAPI4UserImpl
org.gwe.app.daemon
java.io
java.lang
java.lang.reflect
java.net
java.rmi
java.rmi.server
java.util
org.aopalliance.intercept
org.apache.commons.logging
org.gwe.api
org.gwe.api.event
org.gwe.api.exceptions
org.gwe.app.daemon.domain
org.gwe.drivers.netAccess.tunneling
org.gwe.persistence.model
org.gwe.persistence.model.order
org.gwe.utils.concurrent
org.gwe.utils.security
org.springframework.aop
org.springframework.aop.framework
org.springframework.aop.support

org.gwe.app

Afferent Couplings Efferent Couplings Abstractness Instability Distance
5 2 0.0% 29.0% 71.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.gwe.app.Distribution
org.gwe
org.gwe.app.client.admin
org.gwe.app.client.config
org.gwe.app.client.web.request
org.gwe.persistence.model
java.io
java.lang

org.gwe.app.agent

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 9 0.0% 90.0% 10.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.gwe.app.agent.AgentApp
org.gwe.app.agent.BaseAgent
org.gwe.drivers.resManagers
java.lang
java.rmi
java.util.concurrent
org.apache.commons.logging
org.gwe
org.gwe.api
org.gwe.persistence.model
org.gwe.persistence.model.order
org.gwe.utils.reinvoke

org.gwe.app.client

Afferent Couplings Efferent Couplings Abstractness Instability Distance
7 18 10.0% 72.0% 18.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.gwe.app.client.ProgressTracker
org.gwe.app.client.GWEASCIILogo
org.gwe.app.client.GWEConsoleReader
org.gwe.app.client.HardcodedClientApp
org.gwe.app.client.ProgressTracker$1
org.gwe.app.client.ProgressTracker$2
org.gwe.app.client.ProgressTracker$3
org.gwe.app.client.RealtimeDaemonMonitorApp
org.gwe.app.client.RealtimeDaemonMonitorApp$RealTimeEventListener
org.gwe.app.client.SessionsRepository
org.gwe.app.client.admin
org.gwe.app.client.config
org.gwe.app.client.regular.shell
org.gwe.app.client.web
org.gwe.app.client.web.servlet
org.gwe.app.client.web.view
org.gwe.integration.slicer
java.io
java.lang
java.rmi
java.text
java.util
jline
org.apache.commons.logging
org.gwe.api
org.gwe.api.event
org.gwe.api.exceptions
org.gwe.app.client.admin
org.gwe.app.client.config
org.gwe.app.client.regular.shell
org.gwe.drivers.bundleManagers
org.gwe.persistence.model
org.gwe.persistence.model.order.p2el
org.gwe.utils.cmd
org.gwe.utils.security

org.gwe.app.client.admin

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 12 0.0% 80.0% 20.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.gwe.app.client.admin.ClientDaemonAppManager
org.gwe.app.client.admin.ClientDaemonInstaller
org.gwe.app.client.admin.InstallationPhase
org.gwe.app.client.admin.InstallerException
org.gwe.app.client.admin.RemoteExecutionException
org.gwe.app.client
org.gwe.app.client.web.servlet
org.gwe.integration.slicer
java.lang
org.apache.commons.logging
org.gwe.app
org.gwe.app.client
org.gwe.app.client.config
org.gwe.drivers
org.gwe.drivers.bundleManagers
org.gwe.drivers.fileSystems
org.gwe.drivers.netAccess
org.gwe.persistence.model
org.gwe.utils
org.gwe.utils.security

org.gwe.app.client.config

Afferent Couplings Efferent Couplings Abstractness Instability Distance
9 16 12.0% 64.0% 24.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.gwe.app.client.config.ClientConfigReader
org.gwe.app.client.config.ClientConfig
org.gwe.app.client.config.ClientConfig$1
org.gwe.app.client.config.ConsoleKeyStorePasskeysReader
org.gwe.app.client.config.InstallationFiles
org.gwe.app.client.config.KeyStoreCreatorApp
org.gwe.app.client.config.KeysXMLConfigFile
org.gwe.app.client.config.XMLClientConfigReader
org.gwe.app.client
org.gwe.app.client.admin
org.gwe.app.client.regular.shell
org.gwe.app.client.web
org.gwe.app.client.web.request
org.gwe.app.client.web.servlet
org.gwe.app.client.web.view
org.gwe.drivers.fileSystems
org.gwe.integration.slicer
java.io
java.lang
java.util
org.apache.commons.logging
org.gwe
org.gwe.app
org.gwe.app.client
org.gwe.p2elv2.macro
org.gwe.persistence.model
org.gwe.persistence.model.order
org.gwe.persistence.model.order.p2el
org.gwe.utils
org.gwe.utils.cmd
org.gwe.utils.rex
org.gwe.utils.security
org.gwe.utils.xstream

org.gwe.app.client.regular.shell

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 17 0.0% 94.0% 6.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.gwe.app.client.regular.shell.ClientShellApp
org.gwe.app.client.regular.shell.CommandShellApp
org.gwe.app.client.regular.shell.TerminalShellApp
org.gwe.app.client
java.io
java.lang
java.rmi
java.util
jline
org.apache.commons.logging
org.gwe
org.gwe.api
org.gwe.api.exceptions
org.gwe.app.client
org.gwe.app.client.config
org.gwe.p2elv2
org.gwe.persistence.model
org.gwe.utils
org.gwe.utils.cmd
org.gwe.utils.rex
org.gwe.utils.security

org.gwe.app.client.web

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 15 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.gwe.app.client.web.GWEServletContext
org.gwe.app.client.web.WebServerApp
org.gwe.app.client.web.WebServerApp$ShutdownServlet
org.gwe.app.client.web.WebServerApp$ShutdownServlet$1
org.gwe.app.client.web.WebUtils
None java.io
java.lang
java.lang.reflect
javax.servlet
javax.servlet.http
org.apache.commons.logging
org.gwe.app.client
org.gwe.app.client.config
org.gwe.app.client.web.servlet
org.gwe.app.client.web.view
org.gwe.utils
org.gwe.utils.security
org.mortbay.jetty
org.mortbay.jetty.handler
org.mortbay.jetty.servlet

org.gwe.app.client.web.request

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 8 12.0% 73.0% 15.000001%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.gwe.app.client.web.request.ParamParser
org.gwe.app.client.web.request.BooleanParser
org.gwe.app.client.web.request.ConfigParam
org.gwe.app.client.web.request.IntegerParser
org.gwe.app.client.web.request.Operation
org.gwe.app.client.web.request.PageModel
org.gwe.app.client.web.request.Param
org.gwe.app.client.web.request.StringParser
org.gwe.app.client.web.servlet
org.gwe.app.client.web.view
org.gwe.utils.web
java.lang
java.util
javax.servlet.http
org.gwe
org.gwe.app
org.gwe.app.client.config
org.gwe.app.client.web.view
org.gwe.utils.web

org.gwe.app.client.web.servlet

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 20 18.0% 95.0% 13.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.gwe.app.client.web.servlet.GWEClusterSelectedServlet
org.gwe.app.client.web.servlet.GWEServlet
org.gwe.app.client.web.servlet.ClusterInfoServlet
org.gwe.app.client.web.servlet.ClusterInfoServlet$1
org.gwe.app.client.web.servlet.GWEServlet$1
org.gwe.app.client.web.servlet.GridInfoServlet
org.gwe.app.client.web.servlet.ImageServlet
org.gwe.app.client.web.servlet.JobInfoServlet
org.gwe.app.client.web.servlet.OrderInfoServlet
org.gwe.app.client.web.servlet.QueueOrderServlet
org.gwe.app.client.web.servlet.QueueOrderServlet$1
org.gwe.app.client.web
java.io
java.lang
java.rmi
java.util
javax.servlet
javax.servlet.http
org.apache.commons.logging
org.gwe.api
org.gwe.api.exceptions
org.gwe.app.client
org.gwe.app.client.admin
org.gwe.app.client.config
org.gwe.app.client.web.request
org.gwe.app.client.web.view
org.gwe.drivers.bundleManagers
org.gwe.p2elv2.model
org.gwe.persistence.model
org.gwe.persistence.model.order.p2el
org.gwe.utils
org.gwe.utils.rex

org.gwe.app.client.web.view

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 15 6.0% 83.0% 11.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.gwe.app.client.web.view.HtmlModelPropsTable
org.gwe.app.client.web.view.HtmlClusterLink
org.gwe.app.client.web.view.HtmlClusterPropsTable
org.gwe.app.client.web.view.HtmlClustersTable
org.gwe.app.client.web.view.HtmlExecPropsTable
org.gwe.app.client.web.view.HtmlExecsTable
org.gwe.app.client.web.view.HtmlJobLink
org.gwe.app.client.web.view.HtmlJobPropsTable
org.gwe.app.client.web.view.HtmlJobsTable
org.gwe.app.client.web.view.HtmlKeysTable
org.gwe.app.client.web.view.HtmlOperLink
org.gwe.app.client.web.view.HtmlOrderLink
org.gwe.app.client.web.view.HtmlOrderProfilePropsTable
org.gwe.app.client.web.view.HtmlOrderPropsTable
org.gwe.app.client.web.view.HtmlOrdersTable
org.gwe.app.client.web.view.HtmlPVarTable
org.gwe.app.client.web.view.MainVelocityTemplate
org.gwe.app.client.web.view.Renderer
org.gwe.app.client.web
org.gwe.app.client.web.request
org.gwe.app.client.web.servlet
java.io
java.lang
java.util
org.gwe
org.gwe.api
org.gwe.app.client
org.gwe.app.client.config
org.gwe.app.client.web.request
org.gwe.app.explorer
org.gwe.p2elv2
org.gwe.p2elv2.model
org.gwe.persistence.model
org.gwe.utils
org.gwe.utils.security
org.gwe.utils.web

org.gwe.app.controller

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 5 80.0% 100.0% 80.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.gwe.app.controller.Session4Agent
org.gwe.app.controller.Session4Client
org.gwe.app.controller.Session4Controller
org.gwe.app.controller.Session4Daemon
org.gwe.app.controller.ControllerApp
None java.io
java.lang
java.rmi
org.gwe.persistence.model
org.gwe.persistence.model.order

org.gwe.app.daemon

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 14 0.0% 93.0% 7.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.gwe.app.daemon.DaemonApp
org.gwe.app.daemon.DaemonApp$DaemonAppException
org.gwe.app.daemon.DaemonAppStarter
org.gwe.app.daemon.DaemonBeacon
org.gwe.app.daemon.DaemonInstallerApp
org.gwe.app.daemon.QueueOrderTest
org.gwe.app.daemon.QueueOrderTest$1
org.gwe.persistence.model
java.io
java.lang
java.rmi
java.rmi.registry
java.util
org.apache.commons.logging
org.gwe
org.gwe.api.exceptions
org.gwe.api.impl
org.gwe.app.daemon.domain
org.gwe.drivers.netAccess
org.gwe.persistence.dao
org.gwe.persistence.model
org.gwe.persistence.model.order.p2el

org.gwe.app.daemon.domain

Afferent Couplings Efferent Couplings Abstractness Instability Distance
4 21 0.0% 84.0% 16.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.gwe.app.daemon.domain.AgentDomain
org.gwe.app.daemon.domain.AgentDomain$1
org.gwe.app.daemon.domain.AllocationTooLateException
org.gwe.app.daemon.domain.BaseDomain
org.gwe.app.daemon.domain.DaemonDomain
org.gwe.app.daemon.domain.InternalDomain
org.gwe.app.daemon.domain.MonitorDomain
org.gwe.app.daemon.domain.MonitorDomain$1
org.gwe.app.daemon.domain.MonitorDomain$UserEventNotifier
org.gwe.app.daemon.domain.NoJobToProcessException
org.gwe.app.daemon.domain.ResultsPublisher
org.gwe.app.daemon.domain.UserDomain
org.gwe.api.impl
org.gwe.app.daemon
org.gwe.app.daemon.domain.background
org.gwe.persistence.model
com.thoughtworks.xstream
com.thoughtworks.xstream.io.xml
java.io
java.lang
java.sql
java.util
java.util.concurrent
java.util.regex
org.apache.commons.logging
org.gwe
org.gwe.api
org.gwe.api.event
org.gwe.api.exceptions
org.gwe.drivers.fileSystems
org.gwe.persistence.dao
org.gwe.persistence.model
org.gwe.persistence.model.live
org.gwe.persistence.model.order
org.gwe.utils
org.gwe.utils.concurrent
org.gwe.utils.security

org.gwe.app.daemon.domain.background

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 8 12.0% 100.0% 12.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.gwe.app.daemon.domain.background.AgentDomainBasedService
org.gwe.app.daemon.domain.background.JobAndAllocationMatcher
org.gwe.app.daemon.domain.background.JobGenerator
org.gwe.app.daemon.domain.background.JobsAndAllocationsPreparer
org.gwe.app.daemon.domain.background.JobsAndAllocationsPreparer$1
org.gwe.app.daemon.domain.background.JobsAndAllocationsPreparer$2
org.gwe.app.daemon.domain.background.JobsReadinessFlagger
org.gwe.app.daemon.domain.background.OrdersDBUpdater
None java.lang
java.util
java.util.concurrent
org.apache.commons.logging
org.gwe.app.daemon.domain
org.gwe.drivers.resManagers
org.gwe.persistence.model
org.gwe.utils.concurrent

org.gwe.app.explorer

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 10 0.0% 91.0% 9.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.gwe.app.explorer.VarsDependencies
org.gwe.app.explorer.VarsModelRenderer
org.gwe.app.client.web.view
com.thoughtworks.xstream
com.thoughtworks.xstream.io.xml
java.io
java.lang
java.util
org.gwe.p2elv2.functions
org.gwe.p2elv2.model
org.gwe.persistence.model
org.gwe.persistence.model.order
org.gwe.persistence.model.order.p2el

org.gwe.drivers

Afferent Couplings Efferent Couplings Abstractness Instability Distance
10 8 12.0% 44.0% 43.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.gwe.drivers.Driver
org.gwe.drivers.DriversManager
org.gwe.drivers.HandleCreationException
org.gwe.drivers.HandleCreationNotSupportedException
org.gwe.drivers.HandleOperationException
org.gwe.drivers.HandleOperationNotSupportedException
org.gwe.drivers.ResourceHandle
org.gwe.drivers.ResourceHandleFactory
org.gwe
org.gwe.app.client.admin
org.gwe.drivers.bundleManagers
org.gwe.drivers.fileSystems
org.gwe.drivers.fileSystems.handles
org.gwe.drivers.netAccess
org.gwe.drivers.netAccess.handles
org.gwe.drivers.netAccess.tunneling
org.gwe.p2elv2.functions
org.gwe.utils.security
java.lang
java.lang.reflect
java.net
java.util
org.apache.commons.logging
org.gwe.drivers.netAccess
org.gwe.utils.rex
org.gwe.utils.security

org.gwe.drivers.bundleManagers

Afferent Couplings Efferent Couplings Abstractness Instability Distance
4 8 0.0% 67.0% 33.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.gwe.drivers.bundleManagers.BundleHandle
org.gwe.drivers.bundleManagers.BundleType
org.gwe.drivers.bundleManagers.DeploymentException
org.gwe.app.client
org.gwe.app.client.admin
org.gwe.app.client.web.servlet
org.gwe.p2elv2.functions
java.lang
org.apache.commons.logging
org.gwe
org.gwe.drivers
org.gwe.drivers.fileSystems
org.gwe.drivers.netAccess
org.gwe.utils
org.gwe.utils.security

org.gwe.drivers.fileSystems

Afferent Couplings Efferent Couplings Abstractness Instability Distance
8 8 20.0% 50.0% 30.000002%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.gwe.drivers.fileSystems.FileHandle
org.gwe.drivers.fileSystems.FileTransferer
org.gwe.drivers.fileSystems.FileTransferer$1
org.gwe.drivers.fileSystems.GridFileSystem
org.gwe.drivers.fileSystems.GridFileSystemUtils
org.gwe
org.gwe.app.client.admin
org.gwe.app.daemon.domain
org.gwe.drivers.bundleManagers
org.gwe.drivers.fileSystems.handles
org.gwe.drivers.fileSystems.staging
org.gwe.p2elv2.functions
org.gwe.persistence.model
java.io
java.lang
org.apache.commons.logging
org.gwe.app.client.config
org.gwe.drivers
org.gwe.utils
org.gwe.utils.security
org.gwe.utils.services

org.gwe.drivers.fileSystems.handles

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 17 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.gwe.drivers.fileSystems.handles.HTTPHandle
org.gwe.drivers.fileSystems.handles.JSchHandle
org.gwe.drivers.fileSystems.handles.JargonHandle
org.gwe.drivers.fileSystems.handles.VfsAuthBridge
org.gwe.drivers.fileSystems.handles.VfsHandle
None com.jcraft.jsch
java.io
java.lang
java.net
java.util
org.apache.commons.logging
org.apache.commons.vfs
org.apache.commons.vfs.impl
org.apache.commons.vfs.provider.sftp
org.gwe.drivers
org.gwe.drivers.fileSystems
org.gwe.drivers.netAccess
org.gwe.drivers.netAccess.handles
org.gwe.utils
org.gwe.utils.rex
org.gwe.utils.security
sun.misc

org.gwe.drivers.fileSystems.staging

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 12 0.0% 80.0% 20.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.gwe.drivers.fileSystems.staging.DownloadHandle
org.gwe.drivers.fileSystems.staging.DownloadHandleRepo
org.gwe.drivers.fileSystems.staging.FileStagingException
org.gwe.drivers.fileSystems.staging.FilesStager
org.gwe.drivers.fileSystems.staging.FilesStager$1
org.gwe.drivers.fileSystems.staging.FilesTransferDescriptor
org.gwe.drivers.fileSystems.staging.ShellCommandExecutor
org.gwe.drivers.fileSystems.staging.ShellCommandExecutor$1
org.gwe.drivers.fileSystems.staging.StagingUtils
org.gwe.p2elv2
org.gwe.p2elv2.functions
org.gwe.persistence.model.order.p2el
java.io
java.lang
java.util
java.util.concurrent
org.apache.commons.logging
org.gwe
org.gwe.drivers.fileSystems
org.gwe.drivers.netAccess
org.gwe.utils
org.gwe.utils.concurrent
org.gwe.utils.security
org.gwe.utils.services

org.gwe.drivers.netAccess

Afferent Couplings Efferent Couplings Abstractness Instability Distance
12 7 50.0% 37.0% 13.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.gwe.drivers.netAccess.ExecutionChannelInspector
org.gwe.drivers.netAccess.HostHandle
org.gwe.drivers.netAccess.RemoteHostHandle
org.gwe.drivers.netAccess.ConnectorException
org.gwe.drivers.netAccess.ShellCommand
org.gwe.drivers.netAccess.ShellCommand$1
org.gwe.app.client.admin
org.gwe.app.daemon
org.gwe.drivers
org.gwe.drivers.bundleManagers
org.gwe.drivers.fileSystems.handles
org.gwe.drivers.fileSystems.staging
org.gwe.drivers.netAccess.handles
org.gwe.drivers.netAccess.tunneling
org.gwe.drivers.resManagers
org.gwe.p2elv2.functions
org.gwe.persistence.model
org.gwe.persistence.model.order
java.io
java.lang
java.util
org.apache.commons.logging
org.gwe.drivers
org.gwe.utils
org.gwe.utils.security

org.gwe.drivers.netAccess.handles

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 9 0.0% 90.0% 10.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.gwe.drivers.netAccess.handles.JSchConnection
org.gwe.drivers.netAccess.handles.JSchUserInfo
org.gwe.drivers.netAccess.handles.LocalHostHandle
org.gwe.drivers.netAccess.handles.SSHHostHandle
org.gwe.drivers.netAccess.handles.SSHHostHandle$1
org.gwe.drivers.fileSystems.handles
com.jcraft.jsch
java.io
java.lang
java.net
java.util
org.apache.commons.logging
org.gwe.drivers
org.gwe.drivers.netAccess
org.gwe.utils.security

org.gwe.drivers.netAccess.tunneling

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 9 0.0% 75.0% 25.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.gwe.drivers.netAccess.tunneling.HostTunnel
org.gwe.drivers.netAccess.tunneling.HostTunnelException
org.gwe.drivers.netAccess.tunneling.HostTunnelTarget
org.gwe.drivers.netAccess.tunneling.HostTunnelsRepo
org.gwe.drivers.netAccess.tunneling.TunneledSocketFactory
org.gwe.api
org.gwe.api.impl
org.gwe.persistence.model
java.io
java.lang
java.net
java.rmi.server
java.util
org.apache.commons.logging
org.gwe.drivers
org.gwe.drivers.netAccess
org.gwe.utils.security

org.gwe.drivers.resManagers

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 12 15.000001% 92.0% 8.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.gwe.drivers.resManagers.CommandLineResourceManagerDriver
org.gwe.drivers.resManagers.ResourceManagerDriver
org.gwe.drivers.resManagers.AllocationPhase
org.gwe.drivers.resManagers.BsubDriver
org.gwe.drivers.resManagers.CondorDriver
org.gwe.drivers.resManagers.GWEResourceManagerDriver
org.gwe.drivers.resManagers.GridResourceManager
org.gwe.drivers.resManagers.MultiProcessesDriver
org.gwe.drivers.resManagers.MultiProcessesDriver$1
org.gwe.drivers.resManagers.MultiThreadsDriver
org.gwe.drivers.resManagers.NoResourceManagerDiscoveredException
org.gwe.drivers.resManagers.QsubDriver
org.gwe.drivers.resManagers.ResourceAllocationException
org.gwe.app.daemon.domain.background
java.io
java.lang
java.util
java.util.concurrent
java.util.regex
org.apache.commons.logging
org.gwe.api
org.gwe.app.agent
org.gwe.drivers.netAccess
org.gwe.persistence.model
org.gwe.utils
org.gwe.utils.concurrent

org.gwe.integration.lddmm

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 7 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.gwe.integration.lddmm.LDDMMDaemonRequest
org.gwe.integration.lddmm.LDDMMParams
org.gwe.integration.lddmm.LDDMMResultParser
None java.io
java.lang
java.util
org.apache.commons.logging
org.gwe.persistence.model
org.gwe.persistence.model.order
org.gwe.utils

org.gwe.integration.slicer

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 22 11.0% 96.0% 7.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.gwe.integration.slicer.AbstractCLMProxyApp
org.gwe.integration.slicer.CLMApp
org.gwe.integration.slicer.GWECLMProxyApp
org.gwe.integration.slicer.GWECLMProxyApp$1
org.gwe.integration.slicer.GWECLMProxyAppEventListener
org.gwe.integration.slicer.GWECLMProxyAppEventListener$1
org.gwe.integration.slicer.GWEEnabledCLMCreatorApp
org.gwe.integration.slicer.SlicerResultParser
org.gwe.integration.slicer.WrapperCLMProxyApp
org.gwe.integration.slicer.chains
java.io
java.lang
java.lang.reflect
java.rmi
java.util
org.apache.commons.logging
org.gwe
org.gwe.api
org.gwe.api.event
org.gwe.api.exceptions
org.gwe.app.client
org.gwe.app.client.admin
org.gwe.app.client.config
org.gwe.integration.slicer.model
org.gwe.integration.slicer.model.param
org.gwe.p2elv2
org.gwe.persistence.model
org.gwe.persistence.model.order.p2el
org.gwe.utils
org.gwe.utils.cmd
org.gwe.utils.rex
org.gwe.utils.security

org.gwe.integration.slicer.chains

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 10 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.gwe.integration.slicer.chains.ChainCLMDesc
org.gwe.integration.slicer.chains.ChainCLMProxyApp
org.gwe.integration.slicer.chains.ChainDesc
None java.io
java.lang
java.util
javax.xml.parsers
org.apache.commons.logging
org.gwe.integration.slicer
org.gwe.integration.slicer.model
org.gwe.utils.cmd
org.w3c.dom
org.xml.sax

org.gwe.integration.slicer.model

Afferent Couplings Efferent Couplings Abstractness Instability Distance
4 7 0.0% 64.0% 36.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.gwe.integration.slicer.model.ExecutableModel
org.gwe.integration.slicer.model.ExecutableModelParser
org.gwe.integration.slicer.model.GroupModel
org.gwe.integration.slicer.model.ParameterModel
org.gwe.integration.slicer
org.gwe.integration.slicer.chains
org.gwe.integration.slicer.model.exec
org.gwe.integration.slicer.model.param
java.io
java.lang
java.util
javax.xml.parsers
org.gwe.utils
org.gwe.utils.cmd
org.w3c.dom

org.gwe.integration.slicer.model.exec

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 4 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.gwe.integration.slicer.model.exec.ExecBSplineRegistrationModel
org.gwe.integration.slicer.model.exec.ExecBaseGWEModel
org.gwe.integration.slicer.model.exec.ExecBaseRegistrationModel
org.gwe.integration.slicer.model.exec.ExecEMSegmenterModel
org.gwe.integration.slicer.model.exec.ExecLinearRegistrationModel
None java.lang
org.gwe.integration.slicer.model
org.gwe.integration.slicer.model.param
org.gwe.utils.cmd

org.gwe.integration.slicer.model.param

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 3 0.0% 60.000004% 40.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.gwe.integration.slicer.model.param.PMDir
org.gwe.integration.slicer.model.param.PMEnum
org.gwe.integration.slicer.model.param.PMEnumString
org.gwe.integration.slicer.model.param.PMFloat
org.gwe.integration.slicer.model.param.PMInt
org.gwe.integration.slicer.model.param.PMStrEnum
org.gwe.integration.slicer.model.param.PMString
org.gwe.integration.slicer
org.gwe.integration.slicer.model.exec
java.lang
java.util
org.gwe.integration.slicer.model

org.gwe.p2elv2

Afferent Couplings Efferent Couplings Abstractness Instability Distance
7 10 26.0% 58.999996% 15.000001%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.gwe.p2elv2.P2ELRegExps
org.gwe.p2elv2.PFunction
org.gwe.p2elv2.PFunctionRuntime
org.gwe.p2elv2.PFunctionSingleValue
org.gwe.p2elv2.PProcessor
org.gwe.p2elv2.ContextVariables
org.gwe.p2elv2.P2ELDependentVariableNotResolvedException
org.gwe.p2elv2.P2ELFunctionNotSupported
org.gwe.p2elv2.P2ELMultiValueVarDependentOnRuntimeVarException
org.gwe.p2elv2.P2ELSyntaxException
org.gwe.p2elv2.PArrayVarValue
org.gwe.p2elv2.PPermutation
org.gwe.p2elv2.PPermutation$1
org.gwe.p2elv2.PProcessorType
org.gwe.p2elv2.PStatementCompiler
org.gwe.p2elv2.PStatementContext
org.gwe.p2elv2.PVarValue
org.gwe.p2elv2.PVarValueSpace
org.gwe.p2elv2.UnitTests
org.gwe
org.gwe.app.client.regular.shell
org.gwe.app.client.web.view
org.gwe.integration.slicer
org.gwe.p2elv2.functions
org.gwe.p2elv2.model
org.gwe.persistence.model.order.p2el
java.io
java.lang
java.util
org.gwe.drivers.fileSystems.staging
org.gwe.p2elv2.functions
org.gwe.p2elv2.model
org.gwe.utils
org.gwe.utils.rex
org.gwe.utils.rex.config
org.gwe.utils.security

org.gwe.p2elv2.functions

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 23 5.0% 88.0% 7.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.gwe.p2elv2.functions.PProcessorStager
org.gwe.p2elv2.functions.PBaseFunctionTest
org.gwe.p2elv2.functions.PFConst
org.gwe.p2elv2.functions.PFCount
org.gwe.p2elv2.functions.PFDir
org.gwe.p2elv2.functions.PFFileDownload
org.gwe.p2elv2.functions.PFFileDownload$1
org.gwe.p2elv2.functions.PFFileUpload
org.gwe.p2elv2.functions.PFFileUpload$1
org.gwe.p2elv2.functions.PFFileUpload$2
org.gwe.p2elv2.functions.PFLines
org.gwe.p2elv2.functions.PFMD5Hex
org.gwe.p2elv2.functions.PFMath
org.gwe.p2elv2.functions.PFRange
org.gwe.p2elv2.functions.PFRange$NumberFormatter
org.gwe.p2elv2.functions.PFRegExp
org.gwe.p2elv2.functions.PFRegExp$Params
org.gwe.p2elv2.functions.PFUUID
org.gwe.p2elv2.functions.PFUnbundle
org.gwe.p2elv2.functions.PFXCat
org.gwe.p2elv2.functions.PFXPath
org.gwe.p2elv2.functions.PFXmlEdit
org.gwe.app.explorer
org.gwe.p2elv2
org.gwe.p2elv2.model
java.io
java.lang
java.net
java.security
java.util
java.util.regex
javax.xml.transform
javax.xml.transform.dom
javax.xml.transform.stream
javax.xml.xpath
org.apache.commons.logging
org.gwe.drivers
org.gwe.drivers.bundleManagers
org.gwe.drivers.fileSystems
org.gwe.drivers.fileSystems.staging
org.gwe.drivers.netAccess
org.gwe.p2elv2
org.gwe.utils
org.gwe.utils.rex
org.gwe.utils.security
org.junit
org.w3c.dom
org.xml.sax

org.gwe.p2elv2.macro

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 6 0.0% 86.0% 14.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.gwe.p2elv2.macro.PDocumentationLine
org.gwe.p2elv2.macro.PMacro
org.gwe.p2elv2.macro.PMacroLibrary
org.gwe.p2elv2.macro.PMacroParam
org.gwe.p2elv2.macro.PMacroRepo
org.gwe.app.client.config
java.io
java.lang
java.util
org.gwe.p2elv2.model
org.gwe.utils
org.gwe.utils.rex

org.gwe.p2elv2.model

Afferent Couplings Efferent Couplings Abstractness Instability Distance
6 7 0.0% 54.000004% 46.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.gwe.p2elv2.model.PFunctionInvocation
org.gwe.p2elv2.model.PStatement
org.gwe.p2elv2.model.PVarRef
org.gwe.p2elv2.model.PVarReferences
org.gwe.p2elv2.model.PVariable
org.gwe.p2elv2.model.PVariableArray
org.gwe.p2elv2.model.PVariableArray$PArrayVarValues
org.gwe.app.client.web.servlet
org.gwe.app.client.web.view
org.gwe.app.explorer
org.gwe.p2elv2
org.gwe.p2elv2.macro
org.gwe.persistence.model.order.p2el
java.io
java.lang
java.util
org.gwe.p2elv2
org.gwe.p2elv2.functions
org.gwe.utils
org.gwe.utils.rex

org.gwe.persistence.dao

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 12 0.0% 86.0% 14.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.gwe.persistence.dao.AllocationInfoDAO
org.gwe.persistence.dao.BaseInfoDAO
org.gwe.persistence.dao.ComputeResourceInfoDAO
org.gwe.persistence.dao.ComputeResourceInfoDAO$1
org.gwe.persistence.dao.DaemonConfigDescDAO
org.gwe.persistence.dao.GenericHibernateDaoSupport
org.gwe.persistence.dao.GenericHibernateDaoSupport$1
org.gwe.persistence.dao.GenericHibernateDaoSupport$2
org.gwe.persistence.dao.HeadResourceInfoDAO
org.gwe.persistence.dao.JobExecutionInfoDAO
org.gwe.persistence.dao.JobInfoDAO
org.gwe.persistence.dao.JobInfoDAO$1
org.gwe.persistence.dao.JobInfoDAO$2
org.gwe.persistence.dao.JobInfoDAO$3
org.gwe.persistence.dao.OrderInfoDAO
org.gwe.persistence.dao.OrderInfoDAO$1
org.gwe.persistence.dao.OrderInfoDAO$2
org.gwe.persistence.dao.OrderInfoDAO$3
org.gwe.persistence.dao.OrderInfoDAO$4
org.gwe.app.daemon
org.gwe.app.daemon.domain
java.io
java.lang
java.lang.reflect
java.sql
java.util
org.apache.commons.logging
org.gwe.persistence.model
org.gwe.utils
org.hibernate
org.hibernate.criterion
org.springframework.orm.hibernate3
org.springframework.orm.hibernate3.support

org.gwe.persistence.model

Afferent Couplings Efferent Couplings Abstractness Instability Distance
23 21 8.0% 48.0% 44.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.gwe.persistence.model.BaseModelInfo
org.gwe.persistence.model.BaseModelInfoIdGenerator
org.gwe.persistence.model.IEventLogger
org.gwe.persistence.model.ARCHType
org.gwe.persistence.model.AllocationInfo
org.gwe.persistence.model.AllocationInfo$1
org.gwe.persistence.model.AllocationInfo$DeathDealer
org.gwe.persistence.model.AllocationLive
org.gwe.persistence.model.AllocationReleaseReasons
org.gwe.persistence.model.BundleInfo
org.gwe.persistence.model.CleanUp
org.gwe.persistence.model.CompositeEventLogger
org.gwe.persistence.model.ComputeResourceInfo
org.gwe.persistence.model.DaemonConfigDesc
org.gwe.persistence.model.DaemonInstallation
org.gwe.persistence.model.EventLogger
org.gwe.persistence.model.EventType
org.gwe.persistence.model.GridInfo
org.gwe.persistence.model.HeadResourceInfo
org.gwe.persistence.model.HeadResourceInfoIdGenerator
org.gwe.persistence.model.InfoUtils
org.gwe.persistence.model.JobExecutionInfo
org.gwe.persistence.model.JobExecutionInfo$1
org.gwe.persistence.model.JobExecutionInfoIdGenerator
org.gwe.persistence.model.JobInfo
org.gwe.persistence.model.JobInfo$1
org.gwe.persistence.model.JobInfoIdGenerator
org.gwe.persistence.model.Launch
org.gwe.persistence.model.ModelSummary
org.gwe.persistence.model.OSAppFolder
org.gwe.persistence.model.OSType
org.gwe.persistence.model.OrderExecutionProfileInfo
org.gwe.persistence.model.OrderInfo
org.gwe.persistence.model.PlatformType
org.gwe.persistence.model.PreparingJobAbortedException
org.gwe.persistence.model.ResultParser
org.gwe.persistence.model.VarInfo
org.gwe
org.gwe.api
org.gwe.api.event
org.gwe.api.impl
org.gwe.app.agent
org.gwe.app.client
org.gwe.app.client.admin
org.gwe.app.client.config
org.gwe.app.client.regular.shell
org.gwe.app.client.web.servlet
org.gwe.app.client.web.view
org.gwe.app.controller
org.gwe.app.daemon
org.gwe.app.daemon.domain
org.gwe.app.daemon.domain.background
org.gwe.app.explorer
org.gwe.drivers.resManagers
org.gwe.integration.lddmm
org.gwe.integration.slicer
org.gwe.persistence.dao
org.gwe.persistence.model.live
org.gwe.persistence.model.order
org.gwe.persistence.model.order.p2el
java.io
java.lang
java.net
java.sql
java.util
org.apache.commons.logging
org.gwe.api
org.gwe.app
org.gwe.app.daemon
org.gwe.app.daemon.domain
org.gwe.drivers.fileSystems
org.gwe.drivers.netAccess
org.gwe.drivers.netAccess.tunneling
org.gwe.persistence.model.live
org.gwe.persistence.model.order
org.gwe.persistence.model.order.p2el
org.gwe.utils
org.gwe.utils.security
org.hibernate
org.hibernate.engine
org.hibernate.id

org.gwe.persistence.model.live

Afferent Couplings Efferent Couplings Abstractness Instability Distance
4 6 0.0% 60.000004% 40.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.gwe.persistence.model.live.AllocationNotFoundException
org.gwe.persistence.model.live.JobLive
org.gwe.persistence.model.live.LiveAllocations
org.gwe.persistence.model.live.LiveExecutions
org.gwe.persistence.model.live.LiveExecutions$1
org.gwe.persistence.model.live.LiveOrders
org.gwe.persistence.model.live.LiveOrdersProgress
org.gwe.persistence.model.live.OrderIncrementalProgress
org.gwe.persistence.model.live.OrderLive
org.gwe.app.daemon.domain
org.gwe.persistence.model
org.gwe.persistence.model.order
org.gwe.persistence.model.order.p2el
java.lang
java.util
java.util.concurrent
org.gwe.persistence.model
org.gwe.persistence.model.order
org.gwe.utils.concurrent

org.gwe.persistence.model.order

Afferent Couplings Efferent Couplings Abstractness Instability Distance
11 11 57.0% 50.0% 7.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.gwe.persistence.model.order.DaemonRequest
org.gwe.persistence.model.order.JobDescriptor
org.gwe.persistence.model.order.JobSideWorker
org.gwe.persistence.model.order.OrderDescriptor
org.gwe.persistence.model.order.ComposedOrderDescriptor
org.gwe.persistence.model.order.JobSideWorkerType
org.gwe.persistence.model.order.OSCommandDaemonRequest
org.gwe.api
org.gwe.api.impl
org.gwe.app.agent
org.gwe.app.client.config
org.gwe.app.controller
org.gwe.app.daemon.domain
org.gwe.app.explorer
org.gwe.integration.lddmm
org.gwe.persistence.model
org.gwe.persistence.model.live
org.gwe.persistence.model.order.p2el
java.io
java.lang
java.util
java.util.concurrent
org.apache.commons.logging
org.gwe.drivers.netAccess
org.gwe.persistence.model
org.gwe.persistence.model.live
org.gwe.utils
org.gwe.utils.concurrent
org.gwe.utils.security

org.gwe.persistence.model.order.p2el

Afferent Couplings Efferent Couplings Abstractness Instability Distance
7 13 17.0% 65.0% 18.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.gwe.persistence.model.order.p2el.PJobSideWorker
org.gwe.persistence.model.order.p2el.PJobDescriptor
org.gwe.persistence.model.order.p2el.PJobDescriptor$1
org.gwe.persistence.model.order.p2el.PJobDescriptor$2
org.gwe.persistence.model.order.p2el.PJobSideWorker$1
org.gwe.persistence.model.order.p2el.POrderDescriptor
org.gwe.app.client
org.gwe.app.client.config
org.gwe.app.client.web.servlet
org.gwe.app.daemon
org.gwe.app.explorer
org.gwe.integration.slicer
org.gwe.persistence.model
java.io
java.lang
java.util
java.util.concurrent
org.apache.commons.logging
org.gwe.drivers.fileSystems.staging
org.gwe.p2elv2
org.gwe.p2elv2.model
org.gwe.persistence.model
org.gwe.persistence.model.live
org.gwe.persistence.model.order
org.gwe.utils
org.gwe.utils.rex

org.gwe.utils

Afferent Couplings Efferent Couplings Abstractness Instability Distance
28 21 13.0% 43.0% 44.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.gwe.utils.AbstractRandomTest
org.gwe.utils.BaseXMLParser$XMLProcessor
org.gwe.utils.BaseXMLParser
org.gwe.utils.CompressedObject
org.gwe.utils.CompressionException
org.gwe.utils.ConnectionTimeoutException
org.gwe.utils.Encryptor
org.gwe.utils.IOUtils
org.gwe.utils.JNDIMap
org.gwe.utils.LoggingConfigurer
org.gwe.utils.LoggingLevelsConfigurer
org.gwe.utils.Path
org.gwe.utils.RemoteResolver
org.gwe.utils.StringUtils
org.gwe.utils.VelocityUtils
org.gwe
org.gwe.api
org.gwe.app.client.admin
org.gwe.app.client.config
org.gwe.app.client.regular.shell
org.gwe.app.client.web
org.gwe.app.client.web.servlet
org.gwe.app.client.web.view
org.gwe.app.daemon.domain
org.gwe.drivers.bundleManagers
org.gwe.drivers.fileSystems
org.gwe.drivers.fileSystems.handles
org.gwe.drivers.fileSystems.staging
org.gwe.drivers.netAccess
org.gwe.drivers.resManagers
org.gwe.integration.lddmm
org.gwe.integration.slicer
org.gwe.integration.slicer.model
org.gwe.p2elv2
org.gwe.p2elv2.functions
org.gwe.p2elv2.macro
org.gwe.p2elv2.model
org.gwe.persistence.dao
org.gwe.persistence.model
org.gwe.persistence.model.order
org.gwe.persistence.model.order.p2el
org.gwe.utils.cmd
org.gwe.utils.security
java.io
java.lang
java.net
java.nio.channels
java.rmi
java.rmi.registry
java.rmi.server
java.security
java.util
java.util.zip
javax.crypto
javax.crypto.spec
javax.naming
javax.xml.parsers
org.apache.commons.logging
org.apache.log4j
org.apache.velocity
org.apache.velocity.app
org.w3c.dom
org.xml.sax
sun.misc

org.gwe.utils.cmd

Afferent Couplings Efferent Couplings Abstractness Instability Distance
7 5 0.0% 42.0% 58.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.gwe.utils.cmd.ArgsList
org.gwe.utils.cmd.OptionParser
org.gwe.utils.cmd.OptionTemplate
org.gwe.utils.cmd.OptionableAppTemplate
org.gwe.app.client
org.gwe.app.client.config
org.gwe.app.client.regular.shell
org.gwe.integration.slicer
org.gwe.integration.slicer.chains
org.gwe.integration.slicer.model
org.gwe.integration.slicer.model.exec
java.io
java.lang
java.util
org.gwe.utils
org.springframework.beans

org.gwe.utils.collections

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 2 50.0% 100.0% 50.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.gwe.utils.collections.MapValueCreator
org.gwe.utils.collections.HashMap2
None java.lang
java.util

org.gwe.utils.concurrent

Afferent Couplings Efferent Couplings Abstractness Instability Distance
9 9 9.0% 50.0% 41.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.gwe.utils.concurrent.HeartBeater
org.gwe.utils.concurrent.AspectInjectedMethodInterceptor
org.gwe.utils.concurrent.AspectInjectedProxyCreator
org.gwe.utils.concurrent.BlockingList
org.gwe.utils.concurrent.BlockingMap
org.gwe.utils.concurrent.BlockingSet
org.gwe.utils.concurrent.BooleanLock
org.gwe.utils.concurrent.CounterThreadFactory
org.gwe.utils.concurrent.Heart
org.gwe.utils.concurrent.HeartCollection
org.gwe.utils.concurrent.ThreadPoolUtils
org.gwe.api
org.gwe.api.impl
org.gwe.app.daemon.domain
org.gwe.app.daemon.domain.background
org.gwe.drivers.fileSystems.staging
org.gwe.drivers.resManagers
org.gwe.persistence.model.live
org.gwe.persistence.model.order
org.gwe.utils.concurrent.pipeline
java.lang
java.lang.reflect
java.util
java.util.concurrent
org.aopalliance.intercept
org.apache.commons.logging
org.springframework.aop
org.springframework.aop.framework
org.springframework.aop.support

org.gwe.utils.concurrent.pipeline

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 4 50.0% 100.0% 50.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.gwe.utils.concurrent.pipeline.PipelineStage
org.gwe.utils.concurrent.pipeline.PipelineStageProcessor
org.gwe.utils.concurrent.pipeline.BlockingList
org.gwe.utils.concurrent.pipeline.PipelineStage$StageProcessorWrapper
None java.lang
java.util
java.util.concurrent
org.gwe.utils.concurrent

org.gwe.utils.reinvoke

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 6 50.0% 75.0% 25.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.gwe.utils.reinvoke.Reinvoke
org.gwe.utils.reinvoke.ReinvocationInterceptor
org.gwe.api
org.gwe.app.agent
java.lang
java.lang.annotation
java.lang.reflect
org.aopalliance.intercept
org.apache.commons.logging
org.springframework.aop.framework

org.gwe.utils.rex

Afferent Couplings Efferent Couplings Abstractness Instability Distance
12 6 0.0% 33.0% 67.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.gwe.utils.rex.FunctionInvocation
org.gwe.utils.rex.REXBrackets
org.gwe.utils.rex.REXException
org.gwe.utils.rex.REXParser
org.gwe.utils.rex.REXUtils
org.gwe.utils.rex.Statement
org.gwe.utils.rex.UnitTests
org.gwe.utils.rex.VarDeclaration
org.gwe.utils.rex.VarDefinition
org.gwe.utils.rex.VarValue
org.gwe.app.client.config
org.gwe.app.client.regular.shell
org.gwe.app.client.web.servlet
org.gwe.drivers
org.gwe.drivers.fileSystems.handles
org.gwe.integration.slicer
org.gwe.p2elv2
org.gwe.p2elv2.functions
org.gwe.p2elv2.macro
org.gwe.p2elv2.model
org.gwe.persistence.model.order.p2el
org.gwe.utils.security
java.io
java.lang
java.lang.reflect
java.util
java.util.regex
org.gwe.utils.rex.config

org.gwe.utils.rex.config

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 4 50.0% 67.0% 17.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.gwe.utils.rex.config.REXConfig4Class
org.gwe.utils.rex.config.REXConfig4Field
org.gwe.utils.rex.config.REXConfig4ListElement
org.gwe.utils.rex.config.REXConfig4String
org.gwe.utils.rex.config.REXField
org.gwe.utils.rex.config.REXInspector4Class
org.gwe.utils.rex.config.REXInspector4ListElement
org.gwe.utils.rex.config.REXInspector4String
org.gwe.p2elv2
org.gwe.utils.rex
java.lang
java.lang.annotation
java.lang.reflect
java.util

org.gwe.utils.security

Afferent Couplings Efferent Couplings Abstractness Instability Distance
24 8 0.0% 25.0% 75.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.gwe.utils.security.AccessControl
org.gwe.utils.security.AccountInfo
org.gwe.utils.security.CredentialNotFoundException
org.gwe.utils.security.KeyStore
org.gwe.utils.security.ProtocolScheme
org.gwe.utils.security.RMIResourceLink
org.gwe.utils.security.Realm
org.gwe.utils.security.RealmTestResult
org.gwe.utils.security.ResourceLink
org.gwe.utils.security.ThinURI
org.gwe
org.gwe.api
org.gwe.api.exceptions
org.gwe.api.impl
org.gwe.app.client
org.gwe.app.client.admin
org.gwe.app.client.config
org.gwe.app.client.regular.shell
org.gwe.app.client.web
org.gwe.app.client.web.view
org.gwe.app.daemon.domain
org.gwe.drivers
org.gwe.drivers.bundleManagers
org.gwe.drivers.fileSystems
org.gwe.drivers.fileSystems.handles
org.gwe.drivers.fileSystems.staging
org.gwe.drivers.netAccess
org.gwe.drivers.netAccess.handles
org.gwe.drivers.netAccess.tunneling
org.gwe.integration.slicer
org.gwe.p2elv2
org.gwe.p2elv2.functions
org.gwe.persistence.model
org.gwe.persistence.model.order
java.io
java.lang
java.net
java.util
org.apache.commons.logging
org.gwe.drivers
org.gwe.utils
org.gwe.utils.rex

org.gwe.utils.services

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 4 20.0% 67.0% 13.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.gwe.utils.services.PlainService
org.gwe.utils.services.BrokeredService
org.gwe.utils.services.PermitRequest
org.gwe.utils.services.ProcessingPermitBroker
org.gwe.utils.services.RequestResult
org.gwe.drivers.fileSystems
org.gwe.drivers.fileSystems.staging
java.io
java.lang
java.util
org.apache.commons.logging

org.gwe.utils.web

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 5 0.0% 71.0% 29.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.gwe.utils.web.CellAlignment
org.gwe.utils.web.HtmlContent
org.gwe.utils.web.HtmlImage
org.gwe.utils.web.HtmlLink
org.gwe.utils.web.HtmlMapTable
org.gwe.utils.web.HtmlPropsTable
org.gwe.utils.web.HtmlTable
org.gwe.utils.web.HtmlTableCell
org.gwe.utils.web.WebIcon
org.gwe.app.client.web.request
org.gwe.app.client.web.view
java.io
java.lang
java.net
java.util
org.gwe.app.client.web.request

org.gwe.utils.xstream

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 5 0.0% 83.0% 17.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.gwe.utils.xstream.AliasTransf
org.gwe.utils.xstream.XMLConfigFile
org.gwe.app.client.config
com.thoughtworks.xstream
com.thoughtworks.xstream.io.xml
java.io
java.lang
java.lang.reflect

Cycles

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

Package Package Dependencies
org.gwe org.gwe.drivers.fileSystems
org.gwe.drivers
org.gwe.drivers.netAccess
org.gwe.drivers
org.gwe.api org.gwe.api.event
org.gwe.persistence.model
org.gwe.app.daemon.domain
org.gwe.persistence.model
org.gwe.api.event org.gwe.persistence.model
org.gwe.app.daemon.domain
org.gwe.persistence.model
org.gwe.api.exceptions org.gwe.utils.security
org.gwe.drivers
org.gwe.drivers.netAccess
org.gwe.drivers
org.gwe.api.impl org.gwe.api.exceptions
org.gwe.utils.security
org.gwe.drivers
org.gwe.drivers.netAccess
org.gwe.drivers
org.gwe.app.agent org.gwe.api
org.gwe.api.event
org.gwe.persistence.model
org.gwe.app.daemon.domain
org.gwe.persistence.model
org.gwe.app.client org.gwe.utils.security
org.gwe.drivers
org.gwe.drivers.netAccess
org.gwe.drivers
org.gwe.app.client.admin org.gwe.drivers
org.gwe.drivers.netAccess
org.gwe.drivers
org.gwe.app.client.config org.gwe.p2elv2.macro
org.gwe.p2elv2.model
org.gwe.p2elv2
org.gwe.p2elv2.model
org.gwe.app.client.regular.shell org.gwe.app.client.config
org.gwe.p2elv2.macro
org.gwe.p2elv2.model
org.gwe.p2elv2
org.gwe.p2elv2.model
org.gwe.app.client.web org.gwe.app.client.web.servlet
org.gwe.app.client.web.request
org.gwe.utils.web
org.gwe.app.client.web.request
org.gwe.app.client.web.request org.gwe.utils.web
org.gwe.app.client.web.request
org.gwe.app.client.web.servlet org.gwe.app.client.web.request
org.gwe.utils.web
org.gwe.app.client.web.request
org.gwe.app.client.web.view org.gwe.app.client.web.request
org.gwe.utils.web
org.gwe.app.client.web.request
org.gwe.app.controller org.gwe.persistence.model
org.gwe.app.daemon.domain
org.gwe.persistence.model
org.gwe.app.daemon org.gwe.drivers.netAccess
org.gwe.drivers
org.gwe.drivers.netAccess
org.gwe.app.daemon.domain org.gwe.persistence.model
org.gwe.app.daemon.domain
org.gwe.app.daemon.domain.background org.gwe.app.daemon.domain
org.gwe.persistence.model
org.gwe.app.daemon.domain
org.gwe.app.explorer org.gwe.persistence.model.order.p2el
org.gwe.persistence.model
org.gwe.app.daemon.domain
org.gwe.persistence.model
org.gwe.drivers org.gwe.drivers.netAccess
org.gwe.drivers
org.gwe.drivers.bundleManagers org.gwe.drivers
org.gwe.drivers.netAccess
org.gwe.drivers
org.gwe.drivers.fileSystems org.gwe.drivers
org.gwe.drivers.netAccess
org.gwe.drivers
org.gwe.drivers.fileSystems.handles org.gwe.drivers
org.gwe.drivers.netAccess
org.gwe.drivers
org.gwe.drivers.fileSystems.staging org.gwe.drivers.fileSystems
org.gwe.drivers
org.gwe.drivers.netAccess
org.gwe.drivers
org.gwe.drivers.netAccess org.gwe.drivers
org.gwe.drivers.netAccess
org.gwe.drivers.netAccess.handles org.gwe.drivers.netAccess
org.gwe.drivers
org.gwe.drivers.netAccess
org.gwe.drivers.netAccess.tunneling org.gwe.drivers
org.gwe.drivers.netAccess
org.gwe.drivers
org.gwe.drivers.resManagers org.gwe.drivers.netAccess
org.gwe.drivers
org.gwe.drivers.netAccess
org.gwe.integration.lddmm org.gwe.persistence.model.order
org.gwe.persistence.model
org.gwe.app.daemon.domain
org.gwe.persistence.model
org.gwe.integration.slicer org.gwe.app.client
org.gwe.utils.security
org.gwe.drivers
org.gwe.drivers.netAccess
org.gwe.drivers
org.gwe.integration.slicer.chains org.gwe.integration.slicer
org.gwe.app.client
org.gwe.utils.security
org.gwe.drivers
org.gwe.drivers.netAccess
org.gwe.drivers
org.gwe.p2elv2 org.gwe.p2elv2.model
org.gwe.p2elv2
org.gwe.p2elv2.functions org.gwe.p2elv2
org.gwe.p2elv2.model
org.gwe.p2elv2
org.gwe.p2elv2.macro org.gwe.p2elv2.model
org.gwe.p2elv2
org.gwe.p2elv2.model
org.gwe.p2elv2.model org.gwe.p2elv2
org.gwe.p2elv2.model
org.gwe.persistence.dao org.gwe.persistence.model
org.gwe.app.daemon.domain
org.gwe.persistence.model
org.gwe.persistence.model org.gwe.app.daemon.domain
org.gwe.persistence.model
org.gwe.persistence.model.live org.gwe.persistence.model
org.gwe.app.daemon.domain
org.gwe.persistence.model
org.gwe.persistence.model.order org.gwe.persistence.model
org.gwe.app.daemon.domain
org.gwe.persistence.model
org.gwe.persistence.model.order.p2el org.gwe.persistence.model
org.gwe.app.daemon.domain
org.gwe.persistence.model
org.gwe.utils.security org.gwe.drivers
org.gwe.drivers.netAccess
org.gwe.drivers
org.gwe.utils.web org.gwe.app.client.web.request
org.gwe.utils.web

Explanation

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

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

Term Description
Number of Classes The number of concrete and abstract classes (and interfaces) in the package is an indicator of the extensibility of the package.
Afferent Couplings The number of other packages that depend upon classes within the package is an indicator of the package's responsibility.
Efferent Couplings The number of other packages that the classes in the package depend upon is an indicator of the package's independence.
Abstractness The ratio of the number of abstract classes (and interfaces) in the analyzed package to the total number of classes in the analyzed package. The range for this metric is 0 to 1, with A=0 indicating a completely concrete package and A=1 indicating a completely abstract package.
Instability The ratio of efferent coupling (Ce) to total coupling (Ce / (Ce + Ca)). This metric is an indicator of the package's resilience to change. The range for this metric is 0 to 1, with I=0 indicating a completely stable package and I=1 indicating a completely instable package.
Distance The perpendicular distance of a package from the idealized line A + I = 1. This metric is an indicator of the package's balance between abstractness and stability. A package squarely on the main sequence is optimally balanced with respect to its abstractness and stability. Ideal packages are either completely abstract and stable (x=0, y=1) or completely concrete and instable (x=1, y=0). The range for this metric is 0 to 1, with D=0 indicating a package that is coincident with the main sequence and D=1 indicating a package that is as far from the main sequence as possible.
Cycles Packages participating in a package dependency cycle are in a deadly embrace with respect to reusability and their release cycle. Package dependency cycles can be easily identified by reviewing the textual reports of dependency cycles. Once these dependency cycles have been identified with JDepend, they can be broken by employing various object-oriented techniques.