Java Developer Tools

CodePro Dependency Analysis

of WSAssistSource
at 8/6/03 9:13 PM

Powered by CodePro and Eclipse


Project Analysis

Project Dependency Graph

WSAssistSource

Project Summary

Project Total Classes Abstract Classes Concrete Classes Afferent Coupling Efferent Coupling Abstractness Instability Distance
WSAssistSource 121 26 95 0 16 0.21 1.0 0.21

Project Details

WSAssistSource

Afferent Couplings: 0 Efferent Couplings: 16 Abstractness: 0.21 Instability: 1.0 Distance: 0.21
Abstract Classes Concrete Classes Referencing Projects Referenced Projects
com.instantiations.assist.eclipse.ICodeProHelpContextIds
com.instantiations.assist.eclipse.auto.AutoOp
com.instantiations.assist.eclipse.comm.CommConstants
com.instantiations.assist.eclipse.comm.VAJRequest
com.instantiations.assist.eclipse.comm.VAJRequestListener
com.instantiations.assist.eclipse.comm.WSOperationComplete$WaitState
com.instantiations.assist.eclipse.comm.WSRequest
com.instantiations.assist.eclipse.scheduler.AbstractAntSelectionPage
com.instantiations.assist.eclipse.scheduler.IScheduledTask
com.instantiations.assist.eclipse.scheduler.IScheduledTaskFactory
com.instantiations.assist.eclipse.scheduler.IScheduledTaskWizard
com.instantiations.assist.eclipse.scheduler.ScheduledTask
com.instantiations.assist.eclipse.scheduler.ScheduledTaskFactory
com.instantiations.assist.eclipse.scheduler.ScheduledTaskType
com.instantiations.assist.eclipse.scheduler.ScheduledTaskType$TaskWizardCreator
com.instantiations.assist.eclipse.scheduler.ScheduledTaskWizard
com.instantiations.assist.eclipse.scheduler.ScheduledTaskWizardPage
com.instantiations.assist.eclipse.scheduler.WorkbenchActionTask$ExplicitAction
com.instantiations.assist.eclipse.scheduler.WorkbenchActionTask$ExplicitActionFactory
com.instantiations.assist.eclipse.scheduler.WorkbenchActionTask$SelectionSpecification
com.instantiations.assist.eclipse.scheduler.WorkbenchActionTask$WorkbenchAction
com.instantiations.assist.eclipse.scheduler.WorkbenchActionTask$WorkbenchActionFactory
com.instantiations.assist.eclipse.scheduler.launching.ILaunchingListener
com.instantiations.assist.eclipse.wizards.CPAbstractOpenWizardAction
com.instantiations.assist.eclipse.workingset.IResourceFilter
com.instantiations.assist.eclipse.workingset.IWorkingSetSelectionListener
com.instantiations.assist.eclipse.CodePro
com.instantiations.assist.eclipse.CodeProStartup
com.instantiations.assist.eclipse.CodeProUtils
com.instantiations.assist.eclipse.auto.AutoFormat
com.instantiations.assist.eclipse.auto.AutoOpSaveListener
com.instantiations.assist.eclipse.auto.AutoOrganizeImports
com.instantiations.assist.eclipse.auto.EditorSelectionState
com.instantiations.assist.eclipse.comm.CommClient
com.instantiations.assist.eclipse.comm.CommConstants$SaveImageOption
com.instantiations.assist.eclipse.comm.CommData
com.instantiations.assist.eclipse.comm.CommServer
com.instantiations.assist.eclipse.comm.CommUtils
com.instantiations.assist.eclipse.comm.RequestException
com.instantiations.assist.eclipse.comm.VAJShutdownRequest
com.instantiations.assist.eclipse.comm.VisualAgeJava
com.instantiations.assist.eclipse.comm.WSDeleteFileRequest
com.instantiations.assist.eclipse.comm.WSNewFileRequest
com.instantiations.assist.eclipse.comm.WSNewProjectRequest
com.instantiations.assist.eclipse.comm.WSOperationComplete
com.instantiations.assist.eclipse.comm.WSRefreshFileRequest
com.instantiations.assist.eclipse.comm.WSRefreshProjectRequest
com.instantiations.assist.eclipse.comm.WSRefreshWorkspaceRequest
com.instantiations.assist.eclipse.comm.WSRunRequest
com.instantiations.assist.eclipse.comm.WSUnknownRequest
com.instantiations.assist.eclipse.comm.WSVersionRequest
com.instantiations.assist.eclipse.eval.AboutDialog
com.instantiations.assist.eclipse.eval.CodeProEval
com.instantiations.assist.eclipse.eval.CodeProPerspectiveMenu
com.instantiations.assist.eclipse.eval.CodeProViewMenu
com.instantiations.assist.eclipse.eval.action.AboutAction
com.instantiations.assist.eclipse.eval.action.BrowseDocumentationAction
com.instantiations.assist.eclipse.eval.action.BrowseDownloadAction
com.instantiations.assist.eclipse.eval.action.BrowseEvaluationGuideAction
com.instantiations.assist.eclipse.eval.action.BrowseInstantiationsAction
com.instantiations.assist.eclipse.eval.action.BrowseLiteratureAction
com.instantiations.assist.eclipse.eval.action.BrowsePurchaseAction
com.instantiations.assist.eclipse.eval.action.BrowseTechSupportAction
com.instantiations.assist.eclipse.eval.action.BrowseWebDemosAction
com.instantiations.assist.eclipse.eval.action.ExploreDirectoryAction
com.instantiations.assist.eclipse.eval.action.MailToInfo
com.instantiations.assist.eclipse.eval.action.MailToSales
com.instantiations.assist.eclipse.eval.action.MailToTechSupport
com.instantiations.assist.eclipse.eval.action.OpenEvaluationGuideAction
com.instantiations.assist.eclipse.eval.action.OpenFileAction
com.instantiations.assist.eclipse.eval.action.OpenHelpAction
com.instantiations.assist.eclipse.eval.action.OpenPerspectiveAction
com.instantiations.assist.eclipse.eval.action.OpenVAJPerspectiveAction
com.instantiations.assist.eclipse.eval.action.OpenWelcomeAction
com.instantiations.assist.eclipse.eval.action.ShowCodeProHelpAction
com.instantiations.assist.eclipse.eval.action.ShowCodeProHelpAuditRulesAction
com.instantiations.assist.eclipse.eval.action.ShowCodeProHelpExportSetsAction
com.instantiations.assist.eclipse.eval.action.ShowCodeProHelpMetricsDetailsAction
com.instantiations.assist.eclipse.eval.action.ShowCodeProHelpPatternsAction
com.instantiations.assist.eclipse.eval.action.ShowCodeProHelpSchedulerAction
com.instantiations.assist.eclipse.eval.action.ShowSplashAction
com.instantiations.assist.eclipse.eval.action.SwitchToCodeProViewsAction
com.instantiations.assist.eclipse.preferences.AcknowledgementsPreferencePage
com.instantiations.assist.eclipse.preferences.DebugLogPreferencePage
com.instantiations.assist.eclipse.preferences.LicensePreferencePage
com.instantiations.assist.eclipse.preferences.MainPreferencePage
com.instantiations.assist.eclipse.preferences.OpenLogAction
com.instantiations.assist.eclipse.preferences.StartupPreferencePage
com.instantiations.assist.eclipse.preferences.VAAssistPreferencePage
com.instantiations.assist.eclipse.scheduler.JavaProgramTask
com.instantiations.assist.eclipse.scheduler.RefreshWorkspaceTask
com.instantiations.assist.eclipse.scheduler.ScheduledTaskType$ScheduledTaskTypeFactory
com.instantiations.assist.eclipse.scheduler.ScheduledTaskWrapper
com.instantiations.assist.eclipse.scheduler.Scheduler
com.instantiations.assist.eclipse.scheduler.TaskDescriptionPage
com.instantiations.assist.eclipse.scheduler.TaskStartPage
com.instantiations.assist.eclipse.scheduler.TaskWizard
com.instantiations.assist.eclipse.scheduler.TaskWizardImpl
com.instantiations.assist.eclipse.scheduler.WorkbenchActionTask
com.instantiations.assist.eclipse.scheduler.WorkbenchActionTask$ActionDefinitionAction
com.instantiations.assist.eclipse.scheduler.WorkbenchActionTask$ActionDefinitionActionFactory
com.instantiations.assist.eclipse.scheduler.WorkbenchActionTask$ActionSetAction
com.instantiations.assist.eclipse.scheduler.WorkbenchActionTask$ActionSetActionFactory
com.instantiations.assist.eclipse.scheduler.WorkbenchActionTask$NoResourceSpecification
com.instantiations.assist.eclipse.scheduler.WorkbenchActionTask$PopupMenuAction
com.instantiations.assist.eclipse.scheduler.WorkbenchActionTask$PopupMenuActionFactory
com.instantiations.assist.eclipse.scheduler.WorkbenchActionTask$PopupMenuSelectionSpecification
com.instantiations.assist.eclipse.scheduler.launching.LaunchingManager
com.instantiations.assist.eclipse.scheduler.launching.VMInstall20
com.instantiations.assist.eclipse.scheduler.launching.VMInstallType20
com.instantiations.assist.eclipse.scheduler.launching.VMRunner20
com.instantiations.assist.eclipse.tasklist.ShowTaskViewSaveListener
com.instantiations.assist.eclipse.workingset.AbstractWorkingSetPanel
com.instantiations.assist.eclipse.workingset.ImmutableWorkingSet
com.instantiations.assist.eclipse.workingset.ResourceSelectionPanel
com.instantiations.assist.eclipse.workingset.ResourceSelectionPanel$ResourceViewerFilter
com.instantiations.assist.eclipse.workingset.WorkingSetDialog
com.instantiations.assist.eclipse.workingset.WorkingSetPanel
com.instantiations.assist.eclipse.workingset.WorkingSetSelectionEvent
com.instantiations.assist.eclipse.workingset.WorkingSetSelectionPanel
com.instantiations.assist.eclipse.workingset.WorkingSetUtils
None WSAssistSourceCore
WSAssistSourceCoreUI
WSAssistSourceUIWorkbenchFragment
WSAssistSourceUIWorkbenchTextEditorFragment
dtcore.jar
help.jar
jdtcore.jar
jface.jar
jfacetext.jar
launching.jar
resources.jar
rt.jar
runtime.jar
swt.jar
texteditor.jar
workbench.jar

Package Analysis

Package Dependency Graph

com.instantiations.assist.eclipse com.instantiations.assist.eclipse.auto com.instantiations.assist.eclipse.comm com.instantiations.assist.eclipse.eval com.instantiations.assist.eclipse.eval.action com.instantiations.assist.eclipse.preferences com.instantiations.assist.eclipse.scheduler com.instantiations.assist.eclipse.scheduler.launching com.instantiations.assist.eclipse.tasklist com.instantiations.assist.eclipse.wizards com.instantiations.assist.eclipse.workingset

Package Summary

Package Total Classes Abstract Classes Concrete Classes Afferent Coupling Efferent Coupling Abstractness Instability Distance
com.instantiations.assist.eclipse 4 1 3 6 19 0.25 0.76 0.01
com.instantiations.assist.eclipse.auto 5 1 4 1 13 0.2 0.93 0.13
com.instantiations.assist.eclipse.comm 23 5 18 2 17 0.22 0.89 0.11
com.instantiations.assist.eclipse.eval 4 0 4 3 25 0.0 0.89 -0.11
com.instantiations.assist.eclipse.eval.action 27 0 27 2 24 0.0 0.92 -0.08
com.instantiations.assist.eclipse.preferences 7 0 7 0 27 0.0 1.0 0.0
com.instantiations.assist.eclipse.scheduler 33 15 18 3 38 0.45 0.93 0.38
com.instantiations.assist.eclipse.scheduler.launching 5 1 4 1 7 0.2 0.88 0.07
com.instantiations.assist.eclipse.tasklist 1 0 1 0 7 0.0 1.0 0.0
com.instantiations.assist.eclipse.wizards 1 1 0 0 11 1.0 1.0 1.0
com.instantiations.assist.eclipse.workingset 11 2 9 1 19 0.18 0.95 0.13

Package Cycles

com.instantiations.assist.eclipse com.instantiations.assist.eclipse.auto com.instantiations.assist.eclipse.comm com.instantiations.assist.eclipse.eval com.instantiations.assist.eclipse.eval.action com.instantiations.assist.eclipse.scheduler

com.instantiations.assist.eclipse

Type Referencing Types Referenced Types
com.instantiations.assist.eclipse.CodePro com.instantiations.assist.eclipse.scheduler.Scheduler
com.instantiations.assist.eclipse.eval.action.OpenHelpAction
com.instantiations.assist.eclipse.eval.action.MailToTechSupport
com.instantiations.assist.eclipse.comm.VisualAgeJava
com.instantiations.assist.eclipse.auto.AutoOp
com.instantiations.assist.eclipse.eval.action.OpenEvaluationGuideAction
com.instantiations.assist.eclipse.scheduler.RefreshWorkspaceTask
com.instantiations.assist.eclipse.eval.CodeProEval
com.instantiations.assist.eclipse.eval.action.MailToSales
com.instantiations.assist.eclipse.eval.action.MailToInfo
com.instantiations.assist.eclipse.eval.action.OpenFileAction
com.instantiations.assist.eclipse.eval.action.OpenWelcomeAction
com.instantiations.assist.eclipse.eval.action.ExploreDirectoryAction
com.instantiations.assist.eclipse.comm.CommUtils
com.instantiations.assist.eclipse.comm.CommUtils
com.instantiations.assist.eclipse.auto.AutoFormat
com.instantiations.assist.eclipse.eval.CodeProEval
com.instantiations.assist.eclipse.comm.VisualAgeJava
com.instantiations.assist.eclipse.scheduler.Scheduler
com.instantiations.assist.eclipse.auto.AutoOrganizeImports
com.instantiations.assist.eclipse.CodeProUtils com.instantiations.assist.eclipse.scheduler.WorkbenchActionTask$WorkbenchAction None

com.instantiations.assist.eclipse.auto

Type Referencing Types Referenced Types
com.instantiations.assist.eclipse.auto.AutoFormat com.instantiations.assist.eclipse.CodePro None
com.instantiations.assist.eclipse.auto.AutoOp None com.instantiations.assist.eclipse.CodePro
com.instantiations.assist.eclipse.auto.AutoOrganizeImports com.instantiations.assist.eclipse.CodePro None

com.instantiations.assist.eclipse.comm

Type Referencing Types Referenced Types
com.instantiations.assist.eclipse.comm.CommUtils com.instantiations.assist.eclipse.CodePro com.instantiations.assist.eclipse.CodePro
com.instantiations.assist.eclipse.comm.VisualAgeJava com.instantiations.assist.eclipse.CodePro com.instantiations.assist.eclipse.CodePro
com.instantiations.assist.eclipse.comm.WSNewProjectRequest None com.instantiations.assist.eclipse.scheduler.RefreshWorkspaceTask
com.instantiations.assist.eclipse.comm.WSRefreshWorkspaceRequest None com.instantiations.assist.eclipse.scheduler.RefreshWorkspaceTask
com.instantiations.assist.eclipse.comm.WSRunRequest None com.instantiations.assist.eclipse.scheduler.JavaProgramTask

com.instantiations.assist.eclipse.eval

Type Referencing Types Referenced Types
com.instantiations.assist.eclipse.eval.AboutDialog com.instantiations.assist.eclipse.eval.action.AboutAction None
com.instantiations.assist.eclipse.eval.CodeProEval com.instantiations.assist.eclipse.CodePro com.instantiations.assist.eclipse.eval.action.ShowCodeProHelpAction
com.instantiations.assist.eclipse.eval.action.BrowseLiteratureAction
com.instantiations.assist.eclipse.eval.action.BrowseWebDemosAction
com.instantiations.assist.eclipse.eval.action.OpenEvaluationGuideAction
com.instantiations.assist.eclipse.eval.action.BrowseDocumentationAction
com.instantiations.assist.eclipse.eval.action.ExploreDirectoryAction
com.instantiations.assist.eclipse.eval.action.BrowseInstantiationsAction
com.instantiations.assist.eclipse.eval.action.BrowseDownloadAction
com.instantiations.assist.eclipse.eval.action.MailToTechSupport
com.instantiations.assist.eclipse.eval.action.OpenWelcomeAction
com.instantiations.assist.eclipse.eval.action.MailToSales
com.instantiations.assist.eclipse.CodePro
com.instantiations.assist.eclipse.eval.action.MailToInfo
com.instantiations.assist.eclipse.eval.action.AboutAction
com.instantiations.assist.eclipse.eval.action.SwitchToCodeProViewsAction
com.instantiations.assist.eclipse.eval.action.BrowsePurchaseAction
com.instantiations.assist.eclipse.eval.action.BrowseTechSupportAction
com.instantiations.assist.eclipse.eval.action.BrowseEvaluationGuideAction
com.instantiations.assist.eclipse.eval.CodeProViewMenu None com.instantiations.assist.eclipse.eval.action.SwitchToCodeProViewsAction

com.instantiations.assist.eclipse.eval.action

Type Referencing Types Referenced Types
com.instantiations.assist.eclipse.eval.action.AboutAction com.instantiations.assist.eclipse.eval.CodeProEval com.instantiations.assist.eclipse.eval.AboutDialog
com.instantiations.assist.eclipse.eval.action.BrowseDocumentationAction com.instantiations.assist.eclipse.eval.CodeProEval None
com.instantiations.assist.eclipse.eval.action.BrowseDownloadAction com.instantiations.assist.eclipse.eval.CodeProEval None
com.instantiations.assist.eclipse.eval.action.BrowseEvaluationGuideAction com.instantiations.assist.eclipse.eval.CodeProEval None
com.instantiations.assist.eclipse.eval.action.BrowseInstantiationsAction com.instantiations.assist.eclipse.eval.CodeProEval None
com.instantiations.assist.eclipse.eval.action.BrowseLiteratureAction com.instantiations.assist.eclipse.eval.CodeProEval None
com.instantiations.assist.eclipse.eval.action.BrowsePurchaseAction com.instantiations.assist.eclipse.eval.CodeProEval None
com.instantiations.assist.eclipse.eval.action.BrowseTechSupportAction com.instantiations.assist.eclipse.eval.CodeProEval None
com.instantiations.assist.eclipse.eval.action.BrowseWebDemosAction com.instantiations.assist.eclipse.eval.CodeProEval None
com.instantiations.assist.eclipse.eval.action.ExploreDirectoryAction com.instantiations.assist.eclipse.eval.CodeProEval com.instantiations.assist.eclipse.CodePro
com.instantiations.assist.eclipse.eval.action.MailToInfo com.instantiations.assist.eclipse.eval.CodeProEval com.instantiations.assist.eclipse.CodePro
com.instantiations.assist.eclipse.eval.action.MailToSales com.instantiations.assist.eclipse.eval.CodeProEval com.instantiations.assist.eclipse.CodePro
com.instantiations.assist.eclipse.eval.action.MailToTechSupport com.instantiations.assist.eclipse.eval.CodeProEval com.instantiations.assist.eclipse.CodePro
com.instantiations.assist.eclipse.eval.action.OpenEvaluationGuideAction com.instantiations.assist.eclipse.eval.CodeProEval com.instantiations.assist.eclipse.CodePro
com.instantiations.assist.eclipse.eval.action.OpenFileAction None com.instantiations.assist.eclipse.CodePro
com.instantiations.assist.eclipse.eval.action.OpenHelpAction None com.instantiations.assist.eclipse.CodePro
com.instantiations.assist.eclipse.eval.action.OpenWelcomeAction com.instantiations.assist.eclipse.eval.CodeProEval com.instantiations.assist.eclipse.CodePro
com.instantiations.assist.eclipse.eval.action.ShowCodeProHelpAction com.instantiations.assist.eclipse.eval.CodeProEval None
com.instantiations.assist.eclipse.eval.action.SwitchToCodeProViewsAction com.instantiations.assist.eclipse.eval.CodeProViewMenu
com.instantiations.assist.eclipse.eval.CodeProEval
None

com.instantiations.assist.eclipse.scheduler

Type Referencing Types Referenced Types
com.instantiations.assist.eclipse.scheduler.JavaProgramTask com.instantiations.assist.eclipse.comm.WSRunRequest None
com.instantiations.assist.eclipse.scheduler.RefreshWorkspaceTask com.instantiations.assist.eclipse.comm.WSNewProjectRequest
com.instantiations.assist.eclipse.comm.WSRefreshWorkspaceRequest
com.instantiations.assist.eclipse.CodePro
com.instantiations.assist.eclipse.scheduler.Scheduler com.instantiations.assist.eclipse.CodePro com.instantiations.assist.eclipse.CodePro
com.instantiations.assist.eclipse.scheduler.WorkbenchActionTask$WorkbenchAction None com.instantiations.assist.eclipse.CodeProUtils

Package Details

com.instantiations.assist.eclipse

Afferent Couplings: 6 Efferent Couplings: 19 Abstractness: 0.25 Instability: 0.76 Distance: 0.01
Abstract Classes Concrete Classes Referencing Packages Referenced Packages
com.instantiations.assist.eclipse.ICodeProHelpContextIds com.instantiations.assist.eclipse.CodePro
com.instantiations.assist.eclipse.CodeProStartup
com.instantiations.assist.eclipse.CodeProUtils
com.instantiations.assist.eclipse.auto
com.instantiations.assist.eclipse.comm
com.instantiations.assist.eclipse.eval
com.instantiations.assist.eclipse.eval.action
com.instantiations.assist.eclipse.preferences
com.instantiations.assist.eclipse.scheduler
com.instantiations.assist.eclipse.auto
com.instantiations.assist.eclipse.comm
com.instantiations.assist.eclipse.core.ui
com.instantiations.assist.eclipse.core.ui.image
com.instantiations.assist.eclipse.core.ui.startup
com.instantiations.assist.eclipse.eval
com.instantiations.assist.eclipse.scheduler
com.instantiations.jlib.util
java.io
java.lang
java.net
org.eclipse.core.resources
org.eclipse.core.runtime
org.eclipse.jdt.core
org.eclipse.jface.preference
org.eclipse.jface.resource
org.eclipse.swt.graphics
org.eclipse.ui
org.eclipse.ui.plugin

com.instantiations.assist.eclipse.auto

Afferent Couplings: 1 Efferent Couplings: 13 Abstractness: 0.2 Instability: 0.93 Distance: 0.13
Abstract Classes Concrete Classes Referencing Packages Referenced Packages
com.instantiations.assist.eclipse.auto.AutoOp com.instantiations.assist.eclipse.auto.AutoFormat
com.instantiations.assist.eclipse.auto.AutoOpSaveListener
com.instantiations.assist.eclipse.auto.AutoOrganizeImports
com.instantiations.assist.eclipse.auto.EditorSelectionState
com.instantiations.assist.eclipse com.instantiations.assist.eclipse
com.instantiations.assist.eclipse.core.jdt
com.instantiations.assist.eclipse.core.ui
com.instantiations.jlib.util
java.io
java.lang
org.eclipse.jdt.core
org.eclipse.jface.action
org.eclipse.jface.text.source
org.eclipse.swt.custom
org.eclipse.swt.graphics
org.eclipse.ui
org.eclipse.ui.texteditor

com.instantiations.assist.eclipse.comm

Afferent Couplings: 2 Efferent Couplings: 17 Abstractness: 0.22 Instability: 0.89 Distance: 0.11
Abstract Classes Concrete Classes Referencing Packages Referenced Packages
com.instantiations.assist.eclipse.comm.CommConstants
com.instantiations.assist.eclipse.comm.VAJRequest
com.instantiations.assist.eclipse.comm.VAJRequestListener
com.instantiations.assist.eclipse.comm.WSOperationComplete$WaitState
com.instantiations.assist.eclipse.comm.WSRequest
com.instantiations.assist.eclipse.comm.CommClient
com.instantiations.assist.eclipse.comm.CommConstants$SaveImageOption
com.instantiations.assist.eclipse.comm.CommData
com.instantiations.assist.eclipse.comm.CommServer
com.instantiations.assist.eclipse.comm.CommUtils
com.instantiations.assist.eclipse.comm.RequestException
com.instantiations.assist.eclipse.comm.VAJShutdownRequest
com.instantiations.assist.eclipse.comm.VisualAgeJava
com.instantiations.assist.eclipse.comm.WSDeleteFileRequest
com.instantiations.assist.eclipse.comm.WSNewFileRequest
com.instantiations.assist.eclipse.comm.WSNewProjectRequest
com.instantiations.assist.eclipse.comm.WSOperationComplete
com.instantiations.assist.eclipse.comm.WSRefreshFileRequest
com.instantiations.assist.eclipse.comm.WSRefreshProjectRequest
com.instantiations.assist.eclipse.comm.WSRefreshWorkspaceRequest
com.instantiations.assist.eclipse.comm.WSRunRequest
com.instantiations.assist.eclipse.comm.WSUnknownRequest
com.instantiations.assist.eclipse.comm.WSVersionRequest
com.instantiations.assist.eclipse
com.instantiations.assist.eclipse.preferences
com.instantiations.assist.eclipse
com.instantiations.assist.eclipse.core
com.instantiations.assist.eclipse.core.ui
com.instantiations.assist.eclipse.core.ui.dialog
com.instantiations.assist.eclipse.scheduler
com.instantiations.jlib.task
com.instantiations.jlib.util
java.io
java.lang
java.net
java.util
org.eclipse.core.resources
org.eclipse.core.runtime
org.eclipse.jface.dialogs
org.eclipse.jface.preference
org.eclipse.swt.widgets
org.eclipse.ui.actions

com.instantiations.assist.eclipse.eval

Afferent Couplings: 3 Efferent Couplings: 25 Abstractness: 0.0 Instability: 0.89 Distance: -0.11
Abstract Classes Concrete Classes Referencing Packages Referenced Packages
com.instantiations.assist.eclipse.eval.AboutDialog
com.instantiations.assist.eclipse.eval.CodeProEval
com.instantiations.assist.eclipse.eval.CodeProPerspectiveMenu
com.instantiations.assist.eclipse.eval.CodeProViewMenu
com.instantiations.assist.eclipse
com.instantiations.assist.eclipse.eval.action
com.instantiations.assist.eclipse.preferences
com.instantiations.assist.eclipse
com.instantiations.assist.eclipse.core
com.instantiations.assist.eclipse.core.reflect
com.instantiations.assist.eclipse.core.ui
com.instantiations.assist.eclipse.core.ui.action
com.instantiations.assist.eclipse.core.ui.image
com.instantiations.assist.eclipse.eval.action
com.instantiations.jlib.license
com.instantiations.jlib.util
java.io
java.lang
java.text
java.util
org.eclipse.core.resources
org.eclipse.core.runtime
org.eclipse.jface.action
org.eclipse.jface.dialogs
org.eclipse.jface.preference
org.eclipse.jface.resource
org.eclipse.swt.events
org.eclipse.swt.graphics
org.eclipse.swt.layout
org.eclipse.swt.widgets
org.eclipse.ui
org.eclipse.ui.actions

com.instantiations.assist.eclipse.eval.action

Afferent Couplings: 2 Efferent Couplings: 24 Abstractness: 0.0 Instability: 0.92 Distance: -0.08
Abstract Classes Concrete Classes Referencing Packages Referenced Packages
com.instantiations.assist.eclipse.eval.action.AboutAction
com.instantiations.assist.eclipse.eval.action.BrowseDocumentationAction
com.instantiations.assist.eclipse.eval.action.BrowseDownloadAction
com.instantiations.assist.eclipse.eval.action.BrowseEvaluationGuideAction
com.instantiations.assist.eclipse.eval.action.BrowseInstantiationsAction
com.instantiations.assist.eclipse.eval.action.BrowseLiteratureAction
com.instantiations.assist.eclipse.eval.action.BrowsePurchaseAction
com.instantiations.assist.eclipse.eval.action.BrowseTechSupportAction
com.instantiations.assist.eclipse.eval.action.BrowseWebDemosAction
com.instantiations.assist.eclipse.eval.action.ExploreDirectoryAction
com.instantiations.assist.eclipse.eval.action.MailToInfo
com.instantiations.assist.eclipse.eval.action.MailToSales
com.instantiations.assist.eclipse.eval.action.MailToTechSupport
com.instantiations.assist.eclipse.eval.action.OpenEvaluationGuideAction
com.instantiations.assist.eclipse.eval.action.OpenFileAction
com.instantiations.assist.eclipse.eval.action.OpenHelpAction
com.instantiations.assist.eclipse.eval.action.OpenPerspectiveAction
com.instantiations.assist.eclipse.eval.action.OpenVAJPerspectiveAction
com.instantiations.assist.eclipse.eval.action.OpenWelcomeAction
com.instantiations.assist.eclipse.eval.action.ShowCodeProHelpAction
com.instantiations.assist.eclipse.eval.action.ShowCodeProHelpAuditRulesAction
com.instantiations.assist.eclipse.eval.action.ShowCodeProHelpExportSetsAction
com.instantiations.assist.eclipse.eval.action.ShowCodeProHelpMetricsDetailsAction
com.instantiations.assist.eclipse.eval.action.ShowCodeProHelpPatternsAction
com.instantiations.assist.eclipse.eval.action.ShowCodeProHelpSchedulerAction
com.instantiations.assist.eclipse.eval.action.ShowSplashAction
com.instantiations.assist.eclipse.eval.action.SwitchToCodeProViewsAction
com.instantiations.assist.eclipse.eval
com.instantiations.assist.eclipse.preferences
com.instantiations.assist.eclipse
com.instantiations.assist.eclipse.core
com.instantiations.assist.eclipse.core.reflect
com.instantiations.assist.eclipse.core.ui
com.instantiations.assist.eclipse.core.ui.action
com.instantiations.assist.eclipse.eval
com.instantiations.jlib.license
com.instantiations.jlib.util
java.io
java.lang
java.util
org.eclipse.core.resources
org.eclipse.core.runtime
org.eclipse.help
org.eclipse.jdt.core
org.eclipse.jface.action
org.eclipse.jface.preference
org.eclipse.jface.resource
org.eclipse.jface.viewers
org.eclipse.swt.program
org.eclipse.ui
org.eclipse.ui.actions
org.eclipse.ui.help
org.eclipse.ui.plugin

com.instantiations.assist.eclipse.preferences

Afferent Couplings: 0 Efferent Couplings: 27 Abstractness: 0.0 Instability: 1.0 Distance: 0.0
Abstract Classes Concrete Classes Referencing Packages Referenced Packages
com.instantiations.assist.eclipse.preferences.AcknowledgementsPreferencePage
com.instantiations.assist.eclipse.preferences.DebugLogPreferencePage
com.instantiations.assist.eclipse.preferences.LicensePreferencePage
com.instantiations.assist.eclipse.preferences.MainPreferencePage
com.instantiations.assist.eclipse.preferences.OpenLogAction
com.instantiations.assist.eclipse.preferences.StartupPreferencePage
com.instantiations.assist.eclipse.preferences.VAAssistPreferencePage
None com.instantiations.assist.eclipse
com.instantiations.assist.eclipse.comm
com.instantiations.assist.eclipse.core
com.instantiations.assist.eclipse.core.ui
com.instantiations.assist.eclipse.core.ui.image
com.instantiations.assist.eclipse.core.ui.license
com.instantiations.assist.eclipse.eval
com.instantiations.assist.eclipse.eval.action
com.instantiations.assist.eclipse.scheduler
com.instantiations.jlib.license
com.instantiations.jlib.task
com.instantiations.jlib.util
java.io
java.lang
java.util
org.eclipse.core.runtime
org.eclipse.core.runtime.model
org.eclipse.help
org.eclipse.jface.action
org.eclipse.jface.preference
org.eclipse.jface.resource
org.eclipse.swt.events
org.eclipse.swt.graphics
org.eclipse.swt.layout
org.eclipse.swt.widgets
org.eclipse.ui
org.eclipse.ui.help

com.instantiations.assist.eclipse.scheduler

Afferent Couplings: 3 Efferent Couplings: 38 Abstractness: 0.45 Instability: 0.93 Distance: 0.38
Abstract Classes Concrete Classes Referencing Packages Referenced Packages
com.instantiations.assist.eclipse.scheduler.AbstractAntSelectionPage
com.instantiations.assist.eclipse.scheduler.IScheduledTask
com.instantiations.assist.eclipse.scheduler.IScheduledTaskFactory
com.instantiations.assist.eclipse.scheduler.IScheduledTaskWizard
com.instantiations.assist.eclipse.scheduler.ScheduledTask
com.instantiations.assist.eclipse.scheduler.ScheduledTaskFactory
com.instantiations.assist.eclipse.scheduler.ScheduledTaskType
com.instantiations.assist.eclipse.scheduler.ScheduledTaskType$TaskWizardCreator
com.instantiations.assist.eclipse.scheduler.ScheduledTaskWizard
com.instantiations.assist.eclipse.scheduler.ScheduledTaskWizardPage
com.instantiations.assist.eclipse.scheduler.WorkbenchActionTask$ExplicitAction
com.instantiations.assist.eclipse.scheduler.WorkbenchActionTask$ExplicitActionFactory
com.instantiations.assist.eclipse.scheduler.WorkbenchActionTask$SelectionSpecification
com.instantiations.assist.eclipse.scheduler.WorkbenchActionTask$WorkbenchAction
com.instantiations.assist.eclipse.scheduler.WorkbenchActionTask$WorkbenchActionFactory
com.instantiations.assist.eclipse.scheduler.JavaProgramTask
com.instantiations.assist.eclipse.scheduler.RefreshWorkspaceTask
com.instantiations.assist.eclipse.scheduler.ScheduledTaskType$ScheduledTaskTypeFactory
com.instantiations.assist.eclipse.scheduler.ScheduledTaskWrapper
com.instantiations.assist.eclipse.scheduler.Scheduler
com.instantiations.assist.eclipse.scheduler.TaskDescriptionPage
com.instantiations.assist.eclipse.scheduler.TaskStartPage
com.instantiations.assist.eclipse.scheduler.TaskWizard
com.instantiations.assist.eclipse.scheduler.TaskWizardImpl
com.instantiations.assist.eclipse.scheduler.WorkbenchActionTask
com.instantiations.assist.eclipse.scheduler.WorkbenchActionTask$ActionDefinitionAction
com.instantiations.assist.eclipse.scheduler.WorkbenchActionTask$ActionDefinitionActionFactory
com.instantiations.assist.eclipse.scheduler.WorkbenchActionTask$ActionSetAction
com.instantiations.assist.eclipse.scheduler.WorkbenchActionTask$ActionSetActionFactory
com.instantiations.assist.eclipse.scheduler.WorkbenchActionTask$NoResourceSpecification
com.instantiations.assist.eclipse.scheduler.WorkbenchActionTask$PopupMenuAction
com.instantiations.assist.eclipse.scheduler.WorkbenchActionTask$PopupMenuActionFactory
com.instantiations.assist.eclipse.scheduler.WorkbenchActionTask$PopupMenuSelectionSpecification
com.instantiations.assist.eclipse
com.instantiations.assist.eclipse.comm
com.instantiations.assist.eclipse.preferences
com.instantiations.assist.eclipse
com.instantiations.assist.eclipse.core
com.instantiations.assist.eclipse.core.jdt
com.instantiations.assist.eclipse.core.ui
com.instantiations.assist.eclipse.core.ui.dialog
com.instantiations.assist.eclipse.core.ui.image
com.instantiations.assist.eclipse.core.ui.license
com.instantiations.assist.eclipse.core.ui.startup
com.instantiations.assist.eclipse.scheduler.launching
com.instantiations.assist.eclipse.workingset
com.instantiations.jlib.license
com.instantiations.jlib.task
com.instantiations.jlib.util
com.instantiations.jlib.xml
java.io
java.lang
java.lang.reflect
java.text
java.util
org.eclipse.core.resources
org.eclipse.core.runtime
org.eclipse.debug.core
org.eclipse.jdt.core
org.eclipse.jdt.launching
org.eclipse.jface.action
org.eclipse.jface.dialogs
org.eclipse.jface.operation
org.eclipse.jface.preference
org.eclipse.jface.resource
org.eclipse.jface.viewers
org.eclipse.jface.wizard
org.eclipse.swt.events
org.eclipse.swt.graphics
org.eclipse.swt.layout
org.eclipse.swt.widgets
org.eclipse.ui
org.eclipse.ui.actions
org.eclipse.ui.help

com.instantiations.assist.eclipse.scheduler.launching

Afferent Couplings: 1 Efferent Couplings: 7 Abstractness: 0.2 Instability: 0.88 Distance: 0.07
Abstract Classes Concrete Classes Referencing Packages Referenced Packages
com.instantiations.assist.eclipse.scheduler.launching.ILaunchingListener com.instantiations.assist.eclipse.scheduler.launching.LaunchingManager
com.instantiations.assist.eclipse.scheduler.launching.VMInstall20
com.instantiations.assist.eclipse.scheduler.launching.VMInstallType20
com.instantiations.assist.eclipse.scheduler.launching.VMRunner20
com.instantiations.assist.eclipse.scheduler com.instantiations.jlib.util
java.io
java.lang
java.net
org.eclipse.core.runtime
org.eclipse.debug.core
org.eclipse.jdt.launching

com.instantiations.assist.eclipse.tasklist

Afferent Couplings: 0 Efferent Couplings: 7 Abstractness: 0.0 Instability: 1.0 Distance: 0.0
Abstract Classes Concrete Classes Referencing Packages Referenced Packages
com.instantiations.assist.eclipse.tasklist.ShowTaskViewSaveListener None com.instantiations.assist.eclipse.core.ui
com.instantiations.jlib.util
java.lang
org.eclipse.core.resources
org.eclipse.core.runtime
org.eclipse.jdt.core
org.eclipse.ui

com.instantiations.assist.eclipse.wizards

Afferent Couplings: 0 Efferent Couplings: 11 Abstractness: 1.0 Instability: 1.0 Distance: 1.0
Abstract Classes Concrete Classes Referencing Packages Referenced Packages
com.instantiations.assist.eclipse.wizards.CPAbstractOpenWizardAction None com.instantiations.assist.eclipse.core.ui
java.lang
java.util
org.eclipse.core.resources
org.eclipse.jface.action
org.eclipse.jface.dialogs
org.eclipse.jface.viewers
org.eclipse.jface.wizard
org.eclipse.swt.widgets
org.eclipse.ui
org.eclipse.ui.actions

com.instantiations.assist.eclipse.workingset

Afferent Couplings: 1 Efferent Couplings: 19 Abstractness: 0.18 Instability: 0.95 Distance: 0.13
Abstract Classes Concrete Classes Referencing Packages Referenced Packages
com.instantiations.assist.eclipse.workingset.IResourceFilter
com.instantiations.assist.eclipse.workingset.IWorkingSetSelectionListener
com.instantiations.assist.eclipse.workingset.AbstractWorkingSetPanel
com.instantiations.assist.eclipse.workingset.ImmutableWorkingSet
com.instantiations.assist.eclipse.workingset.ResourceSelectionPanel
com.instantiations.assist.eclipse.workingset.ResourceSelectionPanel$ResourceViewerFilter
com.instantiations.assist.eclipse.workingset.WorkingSetDialog
com.instantiations.assist.eclipse.workingset.WorkingSetPanel
com.instantiations.assist.eclipse.workingset.WorkingSetSelectionEvent
com.instantiations.assist.eclipse.workingset.WorkingSetSelectionPanel
com.instantiations.assist.eclipse.workingset.WorkingSetUtils
com.instantiations.assist.eclipse.scheduler com.instantiations.assist.eclipse.core.ui
com.instantiations.assist.eclipse.core.ui.layout
com.instantiations.jlib.util
com.instantiations.jlib.xml
java.lang
java.util
org.eclipse.core.resources
org.eclipse.core.runtime
org.eclipse.jdt.core
org.eclipse.jface.dialogs
org.eclipse.jface.resource
org.eclipse.jface.viewers
org.eclipse.swt.custom
org.eclipse.swt.events
org.eclipse.swt.layout
org.eclipse.swt.widgets
org.eclipse.ui
org.eclipse.ui.dialogs
org.eclipse.ui.model

Explanations

Terms

The following are definitions of some of the terms used in this report. For the most part, these definitions are taken from the paper OO Design Quality Metrics by Robert Martin.

Scope
Anything that can contain types; either a package or project.
Number of Types
The total number of types defined within a scope.
Afferent Coupling
The number of types outside a scope that depend on types defined in the scope. (Sometimes abreviated as Ca.)
Efferent Coupling
The number of types in a scope that depend on types defined outside the scope. (Sometimes abreviated as Ce.)
Abstractness
The number of abstract types (abstract classes and interfaces) divided by the total number of types. It ranges between zero (0.0) and one (1.0), where zero indicates a completely concrete scope and one indicates a completely abstract scope.
Instability
The ratio of efferent coupling to the total coupling. This value is computed as Ce / (Ca + Ce) and represents the resiliance of the scope to change. It ranges between zero (0.0) and one (1.0), where zero indicates a maximally stable scope and one indicates a maximally instable scope.
Distance
The normalized distance of a scope (computed as | A + I - 1 |) from the main sequence (A + I = 1). This value represents the degree to which stability and abstractness are balanced. It ranges between zero (0.0) and one (1.0), where zero indicates a maximally balanced scope and one indicates a maximally unbalanced scope.

Authentication required

You need to be signed in with Google+ to do that.

Signing you in...

Google Developers needs your permission to do that.