Metric Results

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

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

Summary

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

Package TC CC AC Ca Ce A I D V
org.argouml.application 7 7 0 0 41 0.0% 100.0% 0.0% 1
org.argouml.application.api 7 1 6 27 10 86.0% 27.000002% 13.0% 1
org.argouml.application.events 18 10 8 12 5 44.0% 29.0% 26.0% 1
org.argouml.application.helpers 3 3 0 23 8 0.0% 26.0% 74.0% 1
org.argouml.application.security 1 1 0 1 1 0.0% 50.0% 50.0% 1
org.argouml.cognitive 30 23 7 20 15 23.0% 43.0% 34.0% 1
org.argouml.cognitive.checklist 4 4 0 2 4 0.0% 67.0% 33.0% 1
org.argouml.cognitive.checklist.ui 4 4 0 1 17 0.0% 94.0% 6.0% 1
org.argouml.cognitive.critics 3 1 2 3 5 67.0% 62.0% 29.0% 1
org.argouml.cognitive.critics.ui 6 6 0 1 16 0.0% 94.0% 6.0% 1
org.argouml.cognitive.ui 47 44 3 4 31 6.0% 89.0% 5.0% 1
org.argouml.configuration 7 4 3 17 6 43.0% 26.0% 31.0% 1
org.argouml.gefext 15 15 0 2 10 0.0% 83.0% 17.0% 1
org.argouml.i18n 1 1 0 43 5 0.0% 10.0% 90.0% 1
org.argouml.kernel 48 36 12 29 29 25.0% 50.0% 25.0% 1
org.argouml.language.ui 1 1 0 1 7 0.0% 88.0% 12.0% 1
org.argouml.moduleloader 8 6 2 4 13 25.0% 76.0% 1.0% 1
org.argouml.notation 18 15 3 20 12 17.0% 38.0% 46.0% 1
org.argouml.notation.providers 21 1 20 2 5 95.0% 71.0% 67.0% 1
org.argouml.notation.providers.java 7 7 0 1 13 0.0% 93.0% 7.0% 1
org.argouml.notation.providers.uml 39 37 2 6 14 5.0% 70.0% 25.0% 1
org.argouml.notation.ui 3 3 0 1 13 0.0% 93.0% 7.0% 1
org.argouml.ocl 6 6 0 4 11 0.0% 73.0% 27.000002% 1
org.argouml.pattern.cognitive.critics 5 5 0 1 7 0.0% 88.0% 12.0% 1
org.argouml.persistence 48 42 6 8 41 12.0% 84.0% 4.0% 1
org.argouml.profile 24 17 7 10 15 29.0% 60.000004% 11.0% 1
org.argouml.profile.init 3 3 0 1 13 0.0% 93.0% 7.0% 1
org.argouml.profile.internal 9 8 1 1 13 11.0% 93.0% 4.0% 1
org.argouml.profile.internal.ocl 14 11 3 5 14 21.0% 74.0% 5.0% 1
org.argouml.profile.internal.ocl.uml14 8 7 1 2 5 12.0% 71.0% 16.0% 1
org.argouml.profile.internal.ui 2 2 0 1 7 0.0% 88.0% 12.0% 1
org.argouml.swingext 8 8 0 7 7 0.0% 50.0% 50.0% 1
org.argouml.taskmgmt 3 1 2 4 2 67.0% 33.0% 0.0% 1
org.argouml.ui 133 123 10 23 52 8.0% 69.0% 23.0% 1
org.argouml.ui.cmd 41 40 1 3 32 2.0% 91.0% 6.0% 1
org.argouml.ui.explorer 52 49 3 6 41 6.0% 87.0% 7.0% 1
org.argouml.ui.explorer.rules 90 88 2 1 14 2.0% 93.0% 4.0% 1
org.argouml.ui.targetmanager 9 6 3 21 11 33.0% 34.0% 32.0% 1
org.argouml.uml 13 13 0 19 22 0.0% 54.000004% 46.0% 1
org.argouml.uml.cognitive 4 4 0 8 12 0.0% 60.000004% 40.0% 1
org.argouml.uml.cognitive.checklist 2 2 0 1 8 0.0% 89.0% 11.0% 1
org.argouml.uml.cognitive.critics 115 112 3 5 27 3.0% 84.0% 13.0% 1
org.argouml.uml.diagram 29 16 13 26 25 45.0% 49.0% 6.0% 1
org.argouml.uml.diagram.activity 1 1 0 1 3 0.0% 75.0% 25.0% 1
org.argouml.uml.diagram.activity.layout 1 1 0 1 7 0.0% 88.0% 12.0% 1
org.argouml.uml.diagram.activity.ui 16 16 0 6 27 0.0% 82.0% 18.0% 1
org.argouml.uml.diagram.collaboration 1 1 0 1 7 0.0% 88.0% 12.0% 1
org.argouml.uml.diagram.collaboration.ui 10 10 0 4 22 0.0% 85.0% 15.000001% 1
org.argouml.uml.diagram.deployment 1 1 0 2 7 0.0% 78.0% 22.0% 1
org.argouml.uml.diagram.deployment.ui 18 16 2 4 24 11.0% 86.0% 3.0% 1
org.argouml.uml.diagram.layout 6 1 5 3 2 83.0% 40.0% 23.0% 1
org.argouml.uml.diagram.state 3 3 0 4 10 0.0% 71.0% 29.0% 1
org.argouml.uml.diagram.state.ui 36 31 5 7 31 14.0% 82.0% 5.0% 1
org.argouml.uml.diagram.static_structure 1 1 0 2 9 0.0% 82.0% 18.0% 1
org.argouml.uml.diagram.static_structure.layout 11 9 2 2 10 18.0% 83.0% 2.0% 1
org.argouml.uml.diagram.static_structure.ui 44 41 3 14 30 7.0% 68.0% 25.0% 1
org.argouml.uml.diagram.ui 139 122 17 17 54 12.0% 76.0% 12.0% 1
org.argouml.uml.diagram.use_case 1 1 0 1 7 0.0% 88.0% 12.0% 1
org.argouml.uml.diagram.use_case.ui 15 15 0 6 25 0.0% 81.0% 19.0% 1
org.argouml.uml.generator 11 8 3 3 8 27.000002% 73.0% 0.0% 1
org.argouml.uml.generator.ui 6 6 0 1 16 0.0% 94.0% 6.0% 1
org.argouml.uml.reveng 36 20 16 4 31 44.0% 89.0% 33.0% 1
org.argouml.uml.reveng.ui 13 13 0 2 10 0.0% 83.0% 17.0% 1
org.argouml.uml.ui 131 110 21 22 71 16.0% 76.0% 8.0% 1
org.argouml.uml.ui.behavior.activity_graphs 4 4 0 1 9 0.0% 90.0% 10.0% 1
org.argouml.uml.ui.behavior.collaborations 2 2 0 0 6 0.0% 100.0% 0.0% 1
org.argouml.uml.ui.behavior.common_behavior 29 27 2 2 12 7.0% 86.0% 7.0% 1
org.argouml.uml.ui.behavior.state_machines 21 19 2 2 15 10.0% 88.0% 2.0% 1
org.argouml.uml.ui.behavior.use_cases 7 7 0 0 9 0.0% 100.0% 0.0% 1
org.argouml.uml.ui.foundation.core 50 50 0 1 14 0.0% 93.0% 7.0% 1
org.argouml.uml.ui.foundation.extension_mechanisms 4 4 0 2 14 0.0% 88.0% 12.0% 1
org.argouml.uml.ui.model_management 3 3 0 0 8 0.0% 100.0% 0.0% 1
org.argouml.uml.util 3 3 0 4 6 0.0% 60.000004% 40.0% 1
org.argouml.uml.util.namespace 4 2 2 1 3 50.0% 75.0% 25.0% 1
org.argouml.util 31 28 3 28 20 10.0% 42.0% 49.0% 1
org.argouml.util.logging 3 3 0 1 3 0.0% 75.0% 25.0% 1
org.argouml.util.osdep 4 4 0 4 5 0.0% 56.0% 44.0% 1

Packages

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

org.argouml.application

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 41 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.argouml.application.ArgoVersion
org.argouml.application.LoadModules
org.argouml.application.Main
org.argouml.application.Main$1
org.argouml.application.PostLoad
org.argouml.application.StartCritics
org.argouml.application.SubsystemUtility
None java.awt
java.io
java.lang
java.net
java.util
java.util.logging
javax.swing
org.argouml.application.api
org.argouml.application.helpers
org.argouml.application.security
org.argouml.cognitive
org.argouml.cognitive.checklist.ui
org.argouml.cognitive.ui
org.argouml.configuration
org.argouml.i18n
org.argouml.kernel
org.argouml.model
org.argouml.moduleloader
org.argouml.notation
org.argouml.notation.providers.java
org.argouml.notation.providers.uml
org.argouml.notation.ui
org.argouml.pattern.cognitive.critics
org.argouml.persistence
org.argouml.profile.init
org.argouml.ui
org.argouml.ui.cmd
org.argouml.uml.cognitive
org.argouml.uml.cognitive.checklist
org.argouml.uml.cognitive.critics
org.argouml.uml.diagram.activity.ui
org.argouml.uml.diagram.collaboration.ui
org.argouml.uml.diagram.deployment.ui
org.argouml.uml.diagram.state.ui
org.argouml.uml.diagram.static_structure.ui
org.argouml.uml.diagram.ui
org.argouml.uml.diagram.use_case.ui
org.argouml.uml.ui
org.argouml.util
org.argouml.util.logging
org.tigris.gef.base

org.argouml.application.api

Afferent Couplings Efferent Couplings Abstractness Instability Distance
27 10 86.0% 27.000002% 13.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.argouml.application.api.AbstractArgoJPanel
org.argouml.application.api.ArgoEventListener
org.argouml.application.api.CommandLineInterface
org.argouml.application.api.GUISettingsTabInterface
org.argouml.application.api.InitSubsystem
org.argouml.application.api.Predicate
org.argouml.application.api.Argo
org.argouml.application
org.argouml.application.events
org.argouml.cognitive
org.argouml.cognitive.checklist.ui
org.argouml.cognitive.ui
org.argouml.kernel
org.argouml.moduleloader
org.argouml.notation
org.argouml.notation.providers.java
org.argouml.notation.providers.uml
org.argouml.notation.ui
org.argouml.pattern.cognitive.critics
org.argouml.persistence
org.argouml.ui
org.argouml.ui.cmd
org.argouml.ui.explorer
org.argouml.uml
org.argouml.uml.cognitive.critics
org.argouml.uml.diagram.activity.ui
org.argouml.uml.diagram.collaboration.ui
org.argouml.uml.diagram.deployment.ui
org.argouml.uml.diagram.state.ui
org.argouml.uml.diagram.static_structure.ui
org.argouml.uml.diagram.ui
org.argouml.uml.diagram.use_case.ui
org.argouml.uml.reveng
org.argouml.uml.ui
java.awt
java.lang
java.util
java.util.logging
javax.swing
org.argouml.configuration
org.argouml.i18n
org.argouml.util
org.tigris.gef.base
org.tigris.swidgets

org.argouml.application.events

Afferent Couplings Efferent Couplings Abstractness Instability Distance
12 5 44.0% 29.0% 26.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.argouml.application.events.ArgoDiagramAppearanceEventListener
org.argouml.application.events.ArgoEvent
org.argouml.application.events.ArgoEventTypes
org.argouml.application.events.ArgoGeneratorEventListener
org.argouml.application.events.ArgoHelpEventListener
org.argouml.application.events.ArgoNotationEventListener
org.argouml.application.events.ArgoProfileEventListener
org.argouml.application.events.ArgoStatusEventListener
org.argouml.application.events.ArgoDiagramAppearanceEvent
org.argouml.application.events.ArgoEventPump
org.argouml.application.events.ArgoEventPump$1
org.argouml.application.events.ArgoEventPump$2
org.argouml.application.events.ArgoEventPump$Pair
org.argouml.application.events.ArgoGeneratorEvent
org.argouml.application.events.ArgoHelpEvent
org.argouml.application.events.ArgoNotationEvent
org.argouml.application.events.ArgoProfileEvent
org.argouml.application.events.ArgoStatusEvent
org.argouml.kernel
org.argouml.language.ui
org.argouml.notation
org.argouml.notation.providers.java
org.argouml.notation.providers.uml
org.argouml.notation.ui
org.argouml.ui
org.argouml.ui.explorer
org.argouml.uml.diagram
org.argouml.uml.diagram.ui
org.argouml.uml.generator
org.argouml.uml.ui
java.lang
java.util
java.util.logging
javax.swing
org.argouml.application.api

org.argouml.application.helpers

Afferent Couplings Efferent Couplings Abstractness Instability Distance
23 8 0.0% 26.0% 74.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.argouml.application.helpers.ApplicationVersion
org.argouml.application.helpers.ResourceLoader
org.argouml.application.helpers.ResourceLoaderWrapper
org.argouml.application
org.argouml.cognitive
org.argouml.cognitive.ui
org.argouml.kernel
org.argouml.notation
org.argouml.notation.providers.java
org.argouml.notation.providers.uml
org.argouml.persistence
org.argouml.ui
org.argouml.ui.cmd
org.argouml.ui.explorer
org.argouml.uml.diagram.activity.ui
org.argouml.uml.diagram.collaboration.ui
org.argouml.uml.diagram.deployment.ui
org.argouml.uml.diagram.state.ui
org.argouml.uml.diagram.static_structure.ui
org.argouml.uml.diagram.ui
org.argouml.uml.diagram.use_case.ui
org.argouml.uml.ui
org.argouml.uml.ui.behavior.common_behavior
org.argouml.uml.ui.behavior.state_machines
org.argouml.uml.ui.foundation.core
org.argouml.uml.ui.foundation.extension_mechanisms
java.lang
java.net
java.util
java.util.logging
javax.swing
org.argouml.i18n
org.argouml.model
org.tigris.gef.util

org.argouml.application.security

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 1 0.0% 50.0% 50.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.argouml.application.security.ArgoAwtExceptionHandler
org.argouml.application
java.lang

org.argouml.cognitive

Afferent Couplings Efferent Couplings Abstractness Instability Distance
20 15 23.0% 43.0% 34.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.argouml.cognitive.AbstractCognitiveTranslator
org.argouml.cognitive.CompositeCM
org.argouml.cognitive.ControlMech
org.argouml.cognitive.Highlightable
org.argouml.cognitive.Offender
org.argouml.cognitive.Poster
org.argouml.cognitive.ToDoListListener
org.argouml.cognitive.Agency
org.argouml.cognitive.AndCM
org.argouml.cognitive.CompoundCritic
org.argouml.cognitive.Critic
org.argouml.cognitive.CurDecisionCM
org.argouml.cognitive.Decision
org.argouml.cognitive.DecisionModel
org.argouml.cognitive.DesignGoalsCM
org.argouml.cognitive.Designer
org.argouml.cognitive.Designer$EmptyChildGenerator
org.argouml.cognitive.EnabledCM
org.argouml.cognitive.Goal
org.argouml.cognitive.GoalModel
org.argouml.cognitive.ListSet
org.argouml.cognitive.NotSnoozedCM
org.argouml.cognitive.OrCM
org.argouml.cognitive.ResolvedCritic
org.argouml.cognitive.StandardCM
org.argouml.cognitive.ToDoItem
org.argouml.cognitive.ToDoList
org.argouml.cognitive.ToDoListEvent
org.argouml.cognitive.Translator
org.argouml.cognitive.UnresolvableException
org.argouml.application
org.argouml.cognitive.checklist.ui
org.argouml.cognitive.critics.ui
org.argouml.cognitive.ui
org.argouml.kernel
org.argouml.pattern.cognitive.critics
org.argouml.persistence
org.argouml.profile
org.argouml.profile.init
org.argouml.profile.internal
org.argouml.profile.internal.ocl
org.argouml.profile.internal.ui
org.argouml.ui
org.argouml.ui.cmd
org.argouml.ui.explorer.rules
org.argouml.uml.cognitive
org.argouml.uml.cognitive.critics
org.argouml.uml.diagram.ui
org.argouml.uml.reveng
org.argouml.uml.ui
java.beans
java.io
java.lang
java.util
java.util.logging
javax.swing
javax.swing.event
org.argouml.application.api
org.argouml.application.helpers
org.argouml.cognitive.critics
org.argouml.configuration
org.argouml.i18n
org.argouml.model
org.argouml.util
org.tigris.gef.util

org.argouml.cognitive.checklist

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 4 0.0% 67.0% 33.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.argouml.cognitive.checklist.CheckItem
org.argouml.cognitive.checklist.CheckManager
org.argouml.cognitive.checklist.Checklist
org.argouml.cognitive.checklist.ChecklistStatus
org.argouml.cognitive.checklist.ui
org.argouml.uml.cognitive.checklist
java.io
java.lang
java.util
org.argouml.util

org.argouml.cognitive.checklist.ui

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.argouml.cognitive.checklist.ui.InitCheckListUI
org.argouml.cognitive.checklist.ui.TabChecklist
org.argouml.cognitive.checklist.ui.TableModelChecklist
org.argouml.cognitive.checklist.ui.TableModelChecklist$1
org.argouml.application
java.awt
java.awt.event
java.beans
java.lang
java.util
java.util.logging
javax.swing
javax.swing.event
javax.swing.table
org.argouml.application.api
org.argouml.cognitive
org.argouml.cognitive.checklist
org.argouml.model
org.argouml.swingext
org.argouml.ui
org.argouml.ui.targetmanager
org.tigris.gef.presentation

org.argouml.cognitive.critics

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 5 67.0% 62.0% 29.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.argouml.cognitive.critics.Wizard
org.argouml.cognitive.critics.WizardItem
org.argouml.cognitive.critics.SnoozeOrder
org.argouml.cognitive
org.argouml.cognitive.ui
org.argouml.uml.cognitive.critics
java.io
java.lang
java.util
java.util.logging
javax.swing

org.argouml.cognitive.critics.ui

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 16 0.0% 94.0% 6.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.argouml.cognitive.critics.ui.ActionOpenCritics
org.argouml.cognitive.critics.ui.CriticBrowserDialog
org.argouml.cognitive.critics.ui.TableCritics
org.argouml.cognitive.critics.ui.TableModelCritics
org.argouml.cognitive.critics.ui.TableModelCritics$1
org.argouml.cognitive.critics.ui.TableModelCritics$2
org.argouml.ui.cmd
java.awt
java.awt.event
java.beans
java.lang
java.util
java.util.logging
javax.swing
javax.swing.event
javax.swing.table
javax.swing.text
org.argouml.cognitive
org.argouml.i18n
org.argouml.ui
org.argouml.util
org.argouml.util.osdep
org.tigris.swidgets

org.argouml.cognitive.ui

Afferent Couplings Efferent Couplings Abstractness Instability Distance
4 31 6.0% 89.0% 5.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.argouml.cognitive.ui.AbstractGoList2
org.argouml.cognitive.ui.ToDoItemAction
org.argouml.cognitive.ui.ToDoPerspective
org.argouml.cognitive.ui.ActionAutoCritique
org.argouml.cognitive.ui.ActionGoToCritique
org.argouml.cognitive.ui.ActionNewToDoItem
org.argouml.cognitive.ui.ActionOpenDecisions
org.argouml.cognitive.ui.ActionOpenGoals
org.argouml.cognitive.ui.ActionResolve
org.argouml.cognitive.ui.ActionSnooze
org.argouml.cognitive.ui.AddToDoItemDialog
org.argouml.cognitive.ui.DesignIssuesDialog
org.argouml.cognitive.ui.DismissToDoItemDialog
org.argouml.cognitive.ui.DismissToDoItemDialog$1
org.argouml.cognitive.ui.DismissToDoItemDialog$2
org.argouml.cognitive.ui.DismissToDoItemDialog$3
org.argouml.cognitive.ui.DismissToDoItemDialog$4
org.argouml.cognitive.ui.GoListToDecisionsToItems
org.argouml.cognitive.ui.GoListToGoalsToItems
org.argouml.cognitive.ui.GoListToOffenderToItem
org.argouml.cognitive.ui.GoListToPosterToItem
org.argouml.cognitive.ui.GoListToPriorityToItem
org.argouml.cognitive.ui.GoListToTypeToItem
org.argouml.cognitive.ui.GoalsDialog
org.argouml.cognitive.ui.InitCognitiveUI
org.argouml.cognitive.ui.KnowledgeTypeNode
org.argouml.cognitive.ui.PriorityNode
org.argouml.cognitive.ui.TabToDo
org.argouml.cognitive.ui.ToDoByDecision
org.argouml.cognitive.ui.ToDoByGoal
org.argouml.cognitive.ui.ToDoByOffender
org.argouml.cognitive.ui.ToDoByPoster
org.argouml.cognitive.ui.ToDoByPriority
org.argouml.cognitive.ui.ToDoByType
org.argouml.cognitive.ui.ToDoPane
org.argouml.cognitive.ui.ToDoPane$1
org.argouml.cognitive.ui.ToDoPane$2
org.argouml.cognitive.ui.ToDoPane$3
org.argouml.cognitive.ui.ToDoPane$4
org.argouml.cognitive.ui.ToDoTreeRenderer
org.argouml.cognitive.ui.WizDescription
org.argouml.cognitive.ui.WizStep
org.argouml.cognitive.ui.WizStepChoice
org.argouml.cognitive.ui.WizStepConfirm
org.argouml.cognitive.ui.WizStepCue
org.argouml.cognitive.ui.WizStepManyTextFields
org.argouml.cognitive.ui.WizStepTextField
org.argouml.application
org.argouml.ui.cmd
org.argouml.uml.cognitive.critics
org.argouml.uml.diagram.ui
java.awt
java.awt.event
java.lang
java.text
java.util
java.util.logging
javax.swing
javax.swing.border
javax.swing.event
javax.swing.plaf.metal
javax.swing.text
javax.swing.tree
org.argouml.application.api
org.argouml.application.helpers
org.argouml.cognitive
org.argouml.cognitive.critics
org.argouml.configuration
org.argouml.i18n
org.argouml.model
org.argouml.swingext
org.argouml.ui
org.argouml.ui.targetmanager
org.argouml.uml
org.argouml.uml.cognitive
org.argouml.uml.ui
org.argouml.util
org.argouml.util.osdep
org.tigris.gef.base
org.tigris.gef.presentation
org.tigris.swidgets
org.tigris.toolbar

org.argouml.configuration

Afferent Couplings Efferent Couplings Abstractness Instability Distance
17 6 43.0% 26.0% 31.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.argouml.configuration.ConfigurationHandler
org.argouml.configuration.ConfigurationKey
org.argouml.configuration.IConfigurationFactory
org.argouml.configuration.Configuration
org.argouml.configuration.ConfigurationFactory
org.argouml.configuration.ConfigurationKeyImpl
org.argouml.configuration.ConfigurationProperties
org.argouml.application
org.argouml.application.api
org.argouml.cognitive
org.argouml.cognitive.ui
org.argouml.kernel
org.argouml.notation
org.argouml.notation.ui
org.argouml.persistence
org.argouml.profile.internal
org.argouml.ui
org.argouml.ui.cmd
org.argouml.ui.explorer
org.argouml.uml.diagram
org.argouml.uml.diagram.ui
org.argouml.uml.reveng
org.argouml.uml.ui
org.argouml.util
java.beans
java.io
java.lang
java.net
java.util
java.util.logging

org.argouml.gefext

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 10 0.0% 83.0% 17.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.argouml.gefext.ArgoFigCircle
org.argouml.gefext.ArgoFigInk
org.argouml.gefext.ArgoFigLine
org.argouml.gefext.ArgoFigPoly
org.argouml.gefext.ArgoFigRRect
org.argouml.gefext.ArgoFigRect
org.argouml.gefext.ArgoFigSpline
org.argouml.gefext.ArgoModeCreateFigCircle
org.argouml.gefext.ArgoModeCreateFigInk
org.argouml.gefext.ArgoModeCreateFigLine
org.argouml.gefext.ArgoModeCreateFigPoly
org.argouml.gefext.ArgoModeCreateFigRRect
org.argouml.gefext.ArgoModeCreateFigRect
org.argouml.gefext.ArgoModeCreateFigSpline
org.argouml.gefext.DeferredBufferedImage
org.argouml.uml.diagram.ui
org.argouml.uml.ui
java.awt
java.awt.event
java.awt.image
java.lang
java.util
java.util.logging
javax.management
org.argouml.i18n
org.tigris.gef.base
org.tigris.gef.presentation

org.argouml.i18n

Afferent Couplings Efferent Couplings Abstractness Instability Distance
43 5 0.0% 10.0% 90.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.argouml.i18n.Translator
org.argouml.application
org.argouml.application.api
org.argouml.application.helpers
org.argouml.cognitive
org.argouml.cognitive.critics.ui
org.argouml.cognitive.ui
org.argouml.gefext
org.argouml.kernel
org.argouml.moduleloader
org.argouml.notation.providers.java
org.argouml.notation.providers.uml
org.argouml.notation.ui
org.argouml.ocl
org.argouml.persistence
org.argouml.profile.init
org.argouml.profile.internal
org.argouml.ui
org.argouml.ui.cmd
org.argouml.ui.explorer
org.argouml.ui.explorer.rules
org.argouml.uml
org.argouml.uml.cognitive.checklist
org.argouml.uml.cognitive.critics
org.argouml.uml.diagram.activity.ui
org.argouml.uml.diagram.collaboration.ui
org.argouml.uml.diagram.deployment.ui
org.argouml.uml.diagram.state.ui
org.argouml.uml.diagram.static_structure.ui
org.argouml.uml.diagram.ui
org.argouml.uml.diagram.use_case.ui
org.argouml.uml.generator.ui
org.argouml.uml.reveng
org.argouml.uml.reveng.ui
org.argouml.uml.ui
org.argouml.uml.ui.behavior.activity_graphs
org.argouml.uml.ui.behavior.collaborations
org.argouml.uml.ui.behavior.common_behavior
org.argouml.uml.ui.behavior.state_machines
org.argouml.uml.ui.behavior.use_cases
org.argouml.uml.ui.foundation.core
org.argouml.uml.ui.foundation.extension_mechanisms
org.argouml.uml.ui.model_management
org.argouml.util
java.lang
java.text
java.util
java.util.logging
org.tigris.gef.util

org.argouml.kernel

Afferent Couplings Efferent Couplings Abstractness Instability Distance
29 29 25.0% 50.0% 25.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.argouml.kernel.AbstractCommand
org.argouml.kernel.AbstractProjectMember
org.argouml.kernel.Command
org.argouml.kernel.DefaultUndoManager$InteractionStack
org.argouml.kernel.DelayedVChangeListener
org.argouml.kernel.NonUndoableCommand
org.argouml.kernel.Owned
org.argouml.kernel.Project
org.argouml.kernel.ProjectListener
org.argouml.kernel.ProjectMember
org.argouml.kernel.UmlModelMutator
org.argouml.kernel.UndoManager
org.argouml.kernel.ActionList
org.argouml.kernel.ActionList$DummyAction
org.argouml.kernel.DefaultUndoManager
org.argouml.kernel.DefaultUndoManager$Interaction
org.argouml.kernel.DefaultUndoManager$RedoStack
org.argouml.kernel.DefaultUndoManager$UndoStack
org.argouml.kernel.DelayedChangeNotify
org.argouml.kernel.MemberList
org.argouml.kernel.ProfileConfiguration
org.argouml.kernel.ProfileConfiguration$1
org.argouml.kernel.ProjectEvent
org.argouml.kernel.ProjectFactory
org.argouml.kernel.ProjectImpl
org.argouml.kernel.ProjectImpl$1
org.argouml.kernel.ProjectImpl$2
org.argouml.kernel.ProjectImpl$3
org.argouml.kernel.ProjectImpl$4
org.argouml.kernel.ProjectImpl$NamePCL
org.argouml.kernel.ProjectManager
org.argouml.kernel.ProjectManager$1
org.argouml.kernel.ProjectManager$2
org.argouml.kernel.ProjectManager$3
org.argouml.kernel.ProjectSettings
org.argouml.kernel.ProjectSettings$1
org.argouml.kernel.ProjectSettings$10
org.argouml.kernel.ProjectSettings$11
org.argouml.kernel.ProjectSettings$12
org.argouml.kernel.ProjectSettings$13
org.argouml.kernel.ProjectSettings$2
org.argouml.kernel.ProjectSettings$3
org.argouml.kernel.ProjectSettings$4
org.argouml.kernel.ProjectSettings$5
org.argouml.kernel.ProjectSettings$6
org.argouml.kernel.ProjectSettings$7
org.argouml.kernel.ProjectSettings$8
org.argouml.kernel.ProjectSettings$9
org.argouml.application
org.argouml.notation.providers.uml
org.argouml.notation.ui
org.argouml.ocl
org.argouml.persistence
org.argouml.profile
org.argouml.profile.internal
org.argouml.ui
org.argouml.ui.cmd
org.argouml.ui.explorer
org.argouml.ui.explorer.rules
org.argouml.ui.targetmanager
org.argouml.uml
org.argouml.uml.cognitive
org.argouml.uml.cognitive.critics
org.argouml.uml.diagram
org.argouml.uml.diagram.activity.ui
org.argouml.uml.diagram.state
org.argouml.uml.diagram.state.ui
org.argouml.uml.diagram.static_structure.ui
org.argouml.uml.diagram.ui
org.argouml.uml.reveng
org.argouml.uml.ui
org.argouml.uml.ui.behavior.common_behavior
org.argouml.uml.ui.behavior.state_machines
org.argouml.uml.ui.behavior.use_cases
org.argouml.uml.ui.foundation.core
org.argouml.uml.ui.foundation.extension_mechanisms
org.argouml.uml.util
java.awt
java.awt.event
java.beans
java.io
java.lang
java.lang.annotation
java.net
java.util
java.util.logging
javax.swing
javax.swing.event
org.argouml.application.api
org.argouml.application.events
org.argouml.application.helpers
org.argouml.cognitive
org.argouml.configuration
org.argouml.i18n
org.argouml.model
org.argouml.notation
org.argouml.persistence
org.argouml.profile
org.argouml.ui.targetmanager
org.argouml.uml
org.argouml.uml.cognitive
org.argouml.uml.diagram
org.argouml.util
org.tigris.gef.base
org.tigris.gef.presentation
org.tigris.gef.undo

org.argouml.language.ui

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 7 0.0% 88.0% 12.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.argouml.language.ui.LanguageComboBox
org.argouml.uml.ui
java.awt
java.lang
java.util
java.util.logging
javax.swing
org.argouml.application.events
org.argouml.uml.generator

org.argouml.moduleloader

Afferent Couplings Efferent Couplings Abstractness Instability Distance
4 13 25.0% 76.0% 1.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.argouml.moduleloader.DetailsTabProvider
org.argouml.moduleloader.ModuleInterface
org.argouml.moduleloader.InitModuleLoader
org.argouml.moduleloader.ModuleLoader2
org.argouml.moduleloader.ModuleLoader2$JarFileFilter
org.argouml.moduleloader.ModuleStatus
org.argouml.moduleloader.SettingsTabModules
org.argouml.moduleloader.SettingsTabModules$ModuleTableModel
org.argouml.application
org.argouml.profile.init
org.argouml.ui
org.argouml.uml.reveng
java.awt
java.io
java.lang
java.lang.reflect
java.net
java.util
java.util.jar
java.util.logging
javax.swing
javax.swing.table
org.argouml.application.api
org.argouml.i18n
org.tigris.swidgets

org.argouml.notation

Afferent Couplings Efferent Couplings Abstractness Instability Distance
20 12 17.0% 38.0% 46.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.argouml.notation.NotationName
org.argouml.notation.NotationProvider
org.argouml.notation.NotationRenderer
org.argouml.notation.InitNotation
org.argouml.notation.Notation
org.argouml.notation.NotationNameImpl
org.argouml.notation.NotationProviderFactory2
org.argouml.notation.NotationSettings
org.argouml.notation.NotationSettings$1
org.argouml.notation.NotationSettings$2
org.argouml.notation.NotationSettings$3
org.argouml.notation.NotationSettings$4
org.argouml.notation.NotationSettings$5
org.argouml.notation.NotationSettings$6
org.argouml.notation.NotationSettings$7
org.argouml.notation.NotationSettings$8
org.argouml.notation.NotationSettings$9
org.argouml.notation.SDNotationSettings
org.argouml.application
org.argouml.kernel
org.argouml.notation.providers
org.argouml.notation.providers.java
org.argouml.notation.providers.uml
org.argouml.notation.ui
org.argouml.persistence
org.argouml.ui
org.argouml.ui.cmd
org.argouml.ui.explorer
org.argouml.uml
org.argouml.uml.diagram
org.argouml.uml.diagram.activity.ui
org.argouml.uml.diagram.collaboration.ui
org.argouml.uml.diagram.deployment.ui
org.argouml.uml.diagram.state.ui
org.argouml.uml.diagram.static_structure.ui
org.argouml.uml.diagram.ui
org.argouml.uml.diagram.use_case.ui
org.argouml.uml.generator.ui
java.beans
java.lang
java.lang.reflect
java.util
java.util.logging
javax.swing
org.argouml.application.api
org.argouml.application.events
org.argouml.application.helpers
org.argouml.configuration
org.argouml.model
org.tigris.gef.undo

org.argouml.notation.providers

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 5 95.0% 71.0% 67.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.argouml.notation.providers.ActionStateNotation
org.argouml.notation.providers.AssociationEndNameNotation
org.argouml.notation.providers.AssociationNameNotation
org.argouml.notation.providers.AssociationRoleNotation
org.argouml.notation.providers.AttributeNotation
org.argouml.notation.providers.CallStateNotation
org.argouml.notation.providers.ClassifierRoleNotation
org.argouml.notation.providers.ComponentInstanceNotation
org.argouml.notation.providers.EnumerationLiteralNotation
org.argouml.notation.providers.ExtensionPointNotation
org.argouml.notation.providers.MessageNotation
org.argouml.notation.providers.ModelElementNameNotation
org.argouml.notation.providers.MultiplicityNotation
org.argouml.notation.providers.NodeInstanceNotation
org.argouml.notation.providers.ObjectFlowStateStateNotation
org.argouml.notation.providers.ObjectFlowStateTypeNotation
org.argouml.notation.providers.ObjectNotation
org.argouml.notation.providers.OperationNotation
org.argouml.notation.providers.StateBodyNotation
org.argouml.notation.providers.TransitionNotation
org.argouml.notation.providers.NotationUtilityProviders
org.argouml.notation.providers.java
org.argouml.notation.providers.uml
java.beans
java.lang
java.util
org.argouml.model
org.argouml.notation

org.argouml.notation.providers.java

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 13 0.0% 93.0% 7.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.argouml.notation.providers.java.AssociationEndNameNotationJava
org.argouml.notation.providers.java.AssociationNameNotationJava
org.argouml.notation.providers.java.AttributeNotationJava
org.argouml.notation.providers.java.InitNotationJava
org.argouml.notation.providers.java.ModelElementNameNotationJava
org.argouml.notation.providers.java.NotationUtilityJava
org.argouml.notation.providers.java.OperationNotationJava
org.argouml.application
java.lang
java.text
java.util
java.util.logging
org.argouml.application.api
org.argouml.application.events
org.argouml.application.helpers
org.argouml.i18n
org.argouml.model
org.argouml.notation
org.argouml.notation.providers
org.argouml.notation.providers.uml
org.argouml.util

org.argouml.notation.providers.uml

Afferent Couplings Efferent Couplings Abstractness Instability Distance
6 14 5.0% 70.0% 25.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.argouml.notation.providers.uml.AbstractMessageNotationUml
org.argouml.notation.providers.uml.NotationUtilityUml$PropertyOperation
org.argouml.notation.providers.uml.AbstractMessageNotationUml$MsgPtr
org.argouml.notation.providers.uml.ActionStateNotationUml
org.argouml.notation.providers.uml.AssociationEndNameNotationUml
org.argouml.notation.providers.uml.AssociationNameNotationUml
org.argouml.notation.providers.uml.AssociationRoleNotationUml
org.argouml.notation.providers.uml.AttributeNotationUml
org.argouml.notation.providers.uml.CallStateNotationUml
org.argouml.notation.providers.uml.ClassifierRoleNotationUml
org.argouml.notation.providers.uml.ComponentInstanceNotationUml
org.argouml.notation.providers.uml.EnumerationLiteralNotationUml
org.argouml.notation.providers.uml.ExtensionPointNotationUml
org.argouml.notation.providers.uml.InitNotationUml
org.argouml.notation.providers.uml.MessageNotationUml
org.argouml.notation.providers.uml.ModelElementNameNotationUml
org.argouml.notation.providers.uml.MultiplicityNotationUml
org.argouml.notation.providers.uml.NodeInstanceNotationUml
org.argouml.notation.providers.uml.NotationUtilityUml
org.argouml.notation.providers.uml.NotationUtilityUml$1
org.argouml.notation.providers.uml.NotationUtilityUml$10
org.argouml.notation.providers.uml.NotationUtilityUml$2
org.argouml.notation.providers.uml.NotationUtilityUml$3
org.argouml.notation.providers.uml.NotationUtilityUml$4
org.argouml.notation.providers.uml.NotationUtilityUml$5
org.argouml.notation.providers.uml.NotationUtilityUml$6
org.argouml.notation.providers.uml.NotationUtilityUml$7
org.argouml.notation.providers.uml.NotationUtilityUml$8
org.argouml.notation.providers.uml.NotationUtilityUml$9
org.argouml.notation.providers.uml.NotationUtilityUml$PropertySpecialString
org.argouml.notation.providers.uml.ObjectFlowStateStateNotationUml
org.argouml.notation.providers.uml.ObjectFlowStateTypeNotationUml
org.argouml.notation.providers.uml.ObjectNotationUml
org.argouml.notation.providers.uml.OperationNotationUml
org.argouml.notation.providers.uml.SDMessageNotationUml
org.argouml.notation.providers.uml.StateBodyNotationUml
org.argouml.notation.providers.uml.StateBodyNotationUml$ModelElementInfoList
org.argouml.notation.providers.uml.StateBodyNotationUml$ModelElementInfoList$InfoItem
org.argouml.notation.providers.uml.TransitionNotationUml
org.argouml.application
org.argouml.notation.providers.java
org.argouml.ui
org.argouml.uml
org.argouml.uml.diagram.ui
org.argouml.uml.diagram.use_case.ui
java.lang
java.text
java.util
java.util.logging
org.argouml.application.api
org.argouml.application.events
org.argouml.application.helpers
org.argouml.i18n
org.argouml.kernel
org.argouml.model
org.argouml.notation
org.argouml.notation.providers
org.argouml.uml
org.argouml.util

org.argouml.notation.ui

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 13 0.0% 93.0% 7.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.argouml.notation.ui.InitNotationUI
org.argouml.notation.ui.NotationComboBox
org.argouml.notation.ui.SettingsTabNotation
org.argouml.application
java.awt
java.lang
java.util
java.util.logging
javax.swing
org.argouml.application.api
org.argouml.application.events
org.argouml.configuration
org.argouml.i18n
org.argouml.kernel
org.argouml.notation
org.argouml.swingext
org.argouml.ui

org.argouml.ocl

Afferent Couplings Efferent Couplings Abstractness Instability Distance
4 11 0.0% 73.0% 27.000002%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.argouml.ocl.ArgoAny
org.argouml.ocl.ArgoFacade
org.argouml.ocl.CriticOclEvaluator
org.argouml.ocl.OCLEvaluator
org.argouml.ocl.OCLExpander
org.argouml.ocl.OCLUtil
org.argouml.persistence
org.argouml.uml.cognitive.checklist
org.argouml.uml.cognitive.critics
org.argouml.uml.ui
java.lang
java.util
java.util.logging
org.argouml.i18n
org.argouml.kernel
org.argouml.model
org.argouml.profile.internal.ocl
org.argouml.profile.internal.ocl.uml14
org.tigris.gef.ocl
tudresden.ocl.check
tudresden.ocl.check.types

org.argouml.pattern.cognitive.critics

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 7 0.0% 88.0% 12.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.argouml.pattern.cognitive.critics.CrConsiderFacade
org.argouml.pattern.cognitive.critics.CrConsiderSingleton
org.argouml.pattern.cognitive.critics.CrSingletonViolatedMissingStaticAttr
org.argouml.pattern.cognitive.critics.CrSingletonViolatedOnlyPrivateConstructors
org.argouml.pattern.cognitive.critics.InitPatternCritics
org.argouml.application
java.lang
java.util
org.argouml.application.api
org.argouml.cognitive
org.argouml.model
org.argouml.uml.cognitive
org.argouml.uml.cognitive.critics

org.argouml.persistence

Afferent Couplings Efferent Couplings Abstractness Instability Distance
8 41 12.0% 84.0% 4.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.argouml.persistence.AbstractFilePersister
org.argouml.persistence.MemberFilePersister
org.argouml.persistence.ProjectFilePersister
org.argouml.persistence.SAXParserBase
org.argouml.persistence.XMLTokenTableBase
org.argouml.persistence.XmiExtensionParser
org.argouml.persistence.AbstractFilePersister$ProgressMgr
org.argouml.persistence.ArgoParser
org.argouml.persistence.ArgoTokenTable
org.argouml.persistence.DiagramMemberFilePersister
org.argouml.persistence.FigEdgeHandler
org.argouml.persistence.InterruptedIOException
org.argouml.persistence.ModelMemberFilePersister
org.argouml.persistence.MultitypeFileFilter
org.argouml.persistence.OffenderXMLHelper
org.argouml.persistence.OldModelMemberFilePersister
org.argouml.persistence.OldZargoFilePersister
org.argouml.persistence.OpenException
org.argouml.persistence.PGMLStackParser
org.argouml.persistence.PGMLStackParser$EdgeData
org.argouml.persistence.PersistenceException
org.argouml.persistence.PersistenceManager
org.argouml.persistence.PgmlUtility
org.argouml.persistence.PrivateHandler
org.argouml.persistence.PrivateHandler$NameVal
org.argouml.persistence.ProfileConfigurationFilePersister
org.argouml.persistence.ProfileConfigurationParser
org.argouml.persistence.ProfileConfigurationParser$ProfileConfigurationTokenTable
org.argouml.persistence.ProjectFileView
org.argouml.persistence.ResolvedCriticXMLHelper
org.argouml.persistence.SaveException
org.argouml.persistence.ToDoItemXMLHelper
org.argouml.persistence.TodoListMemberFilePersister
org.argouml.persistence.TodoParser
org.argouml.persistence.TodoTokenTable
org.argouml.persistence.UmlFilePersister
org.argouml.persistence.UmlFilePersister$XmlFilterOutputStream
org.argouml.persistence.UmlVersionException
org.argouml.persistence.VersionException
org.argouml.persistence.XMLElement
org.argouml.persistence.XmiFilePersister
org.argouml.persistence.XmiFormatException
org.argouml.persistence.XmiInputStream
org.argouml.persistence.XmlFilePersister
org.argouml.persistence.XmlInputStream
org.argouml.persistence.ZargoFilePersister
org.argouml.persistence.ZargoFilePersister$SubInputStream
org.argouml.persistence.ZipFilePersister
org.argouml.application
org.argouml.kernel
org.argouml.ui
org.argouml.ui.cmd
org.argouml.ui.explorer
org.argouml.uml
org.argouml.uml.cognitive
org.argouml.uml.ui
java.awt
java.io
java.lang
java.lang.reflect
java.net
java.nio
java.nio.charset
java.util
java.util.logging
java.util.regex
java.util.zip
javax.swing
javax.swing.event
javax.swing.filechooser
javax.xml.parsers
javax.xml.transform
javax.xml.transform.stream
org.argouml.application.api
org.argouml.application.helpers
org.argouml.cognitive
org.argouml.configuration
org.argouml.i18n
org.argouml.kernel
org.argouml.model
org.argouml.notation
org.argouml.ocl
org.argouml.profile
org.argouml.taskmgmt
org.argouml.uml
org.argouml.uml.cognitive
org.argouml.uml.diagram
org.argouml.uml.diagram.static_structure.ui
org.argouml.uml.diagram.ui
org.argouml.util
org.tigris.gef.base
org.tigris.gef.ocl
org.tigris.gef.persistence.pgml
org.tigris.gef.presentation
org.tigris.gef.util
org.xml.sax
org.xml.sax.helpers

org.argouml.profile

Afferent Couplings Efferent Couplings Abstractness Instability Distance
10 15 29.0% 60.000004% 11.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.argouml.profile.DefaultTypeStrategy
org.argouml.profile.FigNodeStrategy
org.argouml.profile.FormatingStrategy
org.argouml.profile.Profile
org.argouml.profile.ProfileManager
org.argouml.profile.ProfileModelLoader
org.argouml.profile.StreamModelLoader
org.argouml.profile.CoreProfileReference
org.argouml.profile.FileModelLoader
org.argouml.profile.ProfileException
org.argouml.profile.ProfileFacade
org.argouml.profile.ProfileReference
org.argouml.profile.ReaderModelLoader
org.argouml.profile.ResourceModelLoader
org.argouml.profile.URLModelLoader
org.argouml.profile.UserDefinedProfile
org.argouml.profile.UserDefinedProfile$1
org.argouml.profile.UserDefinedProfile$FigNodeDescriptor
org.argouml.profile.UserDefinedProfile$NullProfileManager
org.argouml.profile.UserDefinedProfile$UserDefinedFigNodeStrategy
org.argouml.profile.UserDefinedProfileHelper
org.argouml.profile.UserDefinedProfileHelper$1
org.argouml.profile.UserProfileReference
org.argouml.profile.ZipModelLoader
org.argouml.kernel
org.argouml.persistence
org.argouml.profile.init
org.argouml.profile.internal
org.argouml.ui
org.argouml.ui.explorer
org.argouml.ui.explorer.rules
org.argouml.uml.cognitive.critics
org.argouml.uml.diagram.ui
org.argouml.uml.ui
java.awt
java.io
java.lang
java.net
java.util
java.util.logging
java.util.zip
javax.swing
javax.swing.filechooser
org.argouml.cognitive
org.argouml.kernel
org.argouml.model
org.argouml.profile.internal.ocl
org.argouml.uml.cognitive
org.xml.sax

org.argouml.profile.init

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 13 0.0% 93.0% 7.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.argouml.profile.init.InitProfileSubsystem
org.argouml.profile.init.ProfileLoader
org.argouml.profile.init.ProfileLoader$JarFileFilter
org.argouml.application
java.io
java.lang
java.net
java.util
java.util.jar
java.util.logging
org.argouml.cognitive
org.argouml.i18n
org.argouml.moduleloader
org.argouml.profile
org.argouml.profile.internal
org.argouml.profile.internal.ui
org.argouml.uml.ui

org.argouml.profile.internal

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 13 11.0% 93.0% 4.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.argouml.profile.internal.DependencyChecker
org.argouml.profile.internal.DependencyResolver
org.argouml.profile.internal.FormatingStrategyUML
org.argouml.profile.internal.ModelUtils
org.argouml.profile.internal.ProfileManagerImpl
org.argouml.profile.internal.ProfileManagerImpl$1
org.argouml.profile.internal.ProfileMeta
org.argouml.profile.internal.ProfileUML
org.argouml.profile.internal.ProfileUML$1
org.argouml.profile.init
java.io
java.lang
java.net
java.util
java.util.logging
org.argouml.cognitive
org.argouml.configuration
org.argouml.i18n
org.argouml.kernel
org.argouml.model
org.argouml.profile
org.argouml.profile.internal.ocl
org.argouml.uml.cognitive.critics

org.argouml.profile.internal.ocl

Afferent Couplings Efferent Couplings Abstractness Instability Distance
5 14 21.0% 74.0% 5.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.argouml.profile.internal.ocl.LambdaEvaluator
org.argouml.profile.internal.ocl.ModelInterpreter
org.argouml.profile.internal.ocl.OclExpressionEvaluator
org.argouml.profile.internal.ocl.CompositeModelInterpreter
org.argouml.profile.internal.ocl.ComputeDesignMaterials
org.argouml.profile.internal.ocl.ComputeTriggers
org.argouml.profile.internal.ocl.ContextApplicable
org.argouml.profile.internal.ocl.CrOCL
org.argouml.profile.internal.ocl.DefaultOclEvaluator
org.argouml.profile.internal.ocl.EvaluateExpression
org.argouml.profile.internal.ocl.EvaluateExpression$1
org.argouml.profile.internal.ocl.EvaluateInvariant
org.argouml.profile.internal.ocl.InvalidOclException
org.argouml.profile.internal.ocl.OclInterpreter
org.argouml.ocl
org.argouml.profile
org.argouml.profile.internal
org.argouml.profile.internal.ocl.uml14
org.argouml.profile.internal.ui
java.io
java.lang
java.lang.reflect
java.util
java.util.logging
org.argouml.cognitive
org.argouml.model
org.argouml.profile.internal.ocl.uml14
org.argouml.uml.cognitive
org.argouml.uml.cognitive.critics
tudresden.ocl.parser
tudresden.ocl.parser.analysis
tudresden.ocl.parser.lexer
tudresden.ocl.parser.node

org.argouml.profile.internal.ocl.uml14

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 5 12.0% 71.0% 16.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.argouml.profile.internal.ocl.uml14.Bag
org.argouml.profile.internal.ocl.uml14.CollectionsModelInterpreter
org.argouml.profile.internal.ocl.uml14.HashBag
org.argouml.profile.internal.ocl.uml14.ModelAccessModelInterpreter
org.argouml.profile.internal.ocl.uml14.OclAPIModelInterpreter
org.argouml.profile.internal.ocl.uml14.OclEnumLiteral
org.argouml.profile.internal.ocl.uml14.OclType
org.argouml.profile.internal.ocl.uml14.Uml14ModelInterpreter
org.argouml.ocl
org.argouml.profile.internal.ocl
java.lang
java.util
java.util.logging
org.argouml.model
org.argouml.profile.internal.ocl

org.argouml.profile.internal.ui

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 7 0.0% 88.0% 12.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.argouml.profile.internal.ui.ProfilePropPanelFactory
org.argouml.profile.internal.ui.PropPanelCritic
org.argouml.profile.init
java.lang
java.util
javax.swing
org.argouml.cognitive
org.argouml.profile.internal.ocl
org.argouml.uml.cognitive.critics
org.argouml.uml.ui

org.argouml.swingext

Afferent Couplings Efferent Couplings Abstractness Instability Distance
7 7 0.0% 50.0% 50.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.argouml.swingext.BasicLinkButtonUI
org.argouml.swingext.GlassPane
org.argouml.swingext.GlassPane$1
org.argouml.swingext.GlassPane$2
org.argouml.swingext.JLinkButton
org.argouml.swingext.LeftArrowIcon
org.argouml.swingext.SpacerPanel
org.argouml.swingext.UpArrowIcon
org.argouml.cognitive.checklist.ui
org.argouml.cognitive.ui
org.argouml.notation.ui
org.argouml.ui
org.argouml.ui.explorer
org.argouml.uml.diagram.ui
org.argouml.uml.ui
java.awt
java.awt.event
java.lang
java.net
javax.swing
javax.swing.plaf
javax.swing.plaf.metal

org.argouml.taskmgmt

Afferent Couplings Efferent Couplings Abstractness Instability Distance
4 2 67.0% 33.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.argouml.taskmgmt.ProgressListener
org.argouml.taskmgmt.ProgressMonitor
org.argouml.taskmgmt.ProgressEvent
org.argouml.persistence
org.argouml.ui
org.argouml.uml.reveng
org.argouml.uml.reveng.ui
java.lang
java.util

org.argouml.ui

Afferent Couplings Efferent Couplings Abstractness Instability Distance
23 52 8.0% 69.0% 23.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.argouml.ui.AbstractArgoJPanel
org.argouml.ui.Clarifier
org.argouml.ui.ContextActionFactory
org.argouml.ui.GUIProjectSettingsTabInterface
org.argouml.ui.SwingWorker
org.argouml.ui.TabFigTarget
org.argouml.ui.TabModelTarget
org.argouml.ui.TabTarget
org.argouml.ui.TabToDoTarget
org.argouml.ui.UndoableAction
org.argouml.ui.AboutBox
org.argouml.ui.ActionCreateContainedModelElement
org.argouml.ui.ActionCreateEdgeModelElement
org.argouml.ui.ActionExportXMI
org.argouml.ui.ActionImportXMI
org.argouml.ui.ActionProjectSettings
org.argouml.ui.ActionRedo
org.argouml.ui.ActionSettings
org.argouml.ui.ActionUndo
org.argouml.ui.ArgoJFontChooser
org.argouml.ui.ArgoJFontChooser$1
org.argouml.ui.ArgoJFontChooser$2
org.argouml.ui.ArgoJFontChooser$3
org.argouml.ui.ArgoJFontChooser$4
org.argouml.ui.ArgoJMenu
org.argouml.ui.ArgoStatusBar
org.argouml.ui.ArgoStatusBar$1
org.argouml.ui.ArgoToolbarManager
org.argouml.ui.ArgoToolbarManager$1
org.argouml.ui.ArgoToolbarManager$2
org.argouml.ui.ArgoToolbarManager$ToolbarManagerMenuItemAction
org.argouml.ui.ArgoToolbarManager$ToolbarManagerMenuItemAction$1
org.argouml.ui.CheckboxTableModel
org.argouml.ui.ChildGenSearch
org.argouml.ui.CmdCreateNode
org.argouml.ui.ContextActionFactoryManager
org.argouml.ui.DetailsPane
org.argouml.ui.DisplayTextTree
org.argouml.ui.ExceptionDialog
org.argouml.ui.ExceptionDialog$1
org.argouml.ui.ExceptionDialog$2
org.argouml.ui.ExceptionDialog$3
org.argouml.ui.FindDialog
org.argouml.ui.GResolution
org.argouml.ui.GUI
org.argouml.ui.GotoDialog
org.argouml.ui.HeapMonitor
org.argouml.ui.HelpBox
org.argouml.ui.HelpListener
org.argouml.ui.JasonsBigTheme
org.argouml.ui.JasonsHugeTheme
org.argouml.ui.JasonsTheme
org.argouml.ui.LoadSwingWorker
org.argouml.ui.LookAndFeelMgr
org.argouml.ui.MenuBar14
org.argouml.ui.MenuBar2
org.argouml.ui.MenuBarFactory
org.argouml.ui.MultiEditorPane
org.argouml.ui.MyLocale
org.argouml.ui.NavigatorPane
org.argouml.ui.PerspectiveSupport
org.argouml.ui.PredicateMType
org.argouml.ui.ProgressMonitorWindow
org.argouml.ui.ProgressMonitorWindow$1
org.argouml.ui.ProgressMonitorWindow$2
org.argouml.ui.ProgressMonitorWindow$3
org.argouml.ui.ProjectActions
org.argouml.ui.ProjectActions$1
org.argouml.ui.ProjectBrowser
org.argouml.ui.ProjectBrowser$1
org.argouml.ui.ProjectBrowser$2
org.argouml.ui.ProjectBrowser$3
org.argouml.ui.ProjectBrowser$4
org.argouml.ui.ProjectBrowser$5
org.argouml.ui.ProjectBrowser$6
org.argouml.ui.ProjectBrowser$7
org.argouml.ui.ProjectBrowser$Position
org.argouml.ui.ProjectBrowser$TitleHandler
org.argouml.ui.ProjectBrowser$TitleHandler$1
org.argouml.ui.ProjectBrowser$WindowCloser
org.argouml.ui.ProjectSettingsDialog
org.argouml.ui.ProjectSettingsDialog$1
org.argouml.ui.ProjectSettingsDialog$2
org.argouml.ui.ProjectSettingsTabProfile
org.argouml.ui.ProjectSettingsTabProfile$1
org.argouml.ui.ProjectSettingsTabProfile$ProfileFileFilter
org.argouml.ui.ProjectSettingsTabProperties
org.argouml.ui.SaveSwingWorker
org.argouml.ui.SettingsDialog
org.argouml.ui.SettingsDialog$1
org.argouml.ui.SettingsTabAppearance
org.argouml.ui.SettingsTabAppearance$1
org.argouml.ui.SettingsTabAppearance$2
org.argouml.ui.SettingsTabEnvironment
org.argouml.ui.SettingsTabLayout
org.argouml.ui.SettingsTabPreferences
org.argouml.ui.SettingsTabProfile
org.argouml.ui.SettingsTabProfile$1
org.argouml.ui.SettingsTabProfile$2
org.argouml.ui.SettingsTabUser
org.argouml.ui.ShadowComboBox
org.argouml.ui.ShadowComboBox$ShadowFig
org.argouml.ui.ShadowComboBox$ShadowRenderer
org.argouml.ui.SplashPanel
org.argouml.ui.SplashPanel$1
org.argouml.ui.SplashScreen
org.argouml.ui.StatusBar
org.argouml.ui.StylePanel
org.argouml.ui.StylePanelFig
org.argouml.ui.StylePanelFigNodeModelElement
org.argouml.ui.StylePanelFigRRect
org.argouml.ui.StylePanelFigText
org.argouml.ui.SwingWorker$1
org.argouml.ui.SwingWorker$2
org.argouml.ui.SwingWorker$ThreadVar
org.argouml.ui.SwingWorker$TimerListener
org.argouml.ui.SystemInfoDialog
org.argouml.ui.SystemInfoDialog$1
org.argouml.ui.SystemInfoDialog$2
org.argouml.ui.SystemInfoDialog$3
org.argouml.ui.SystemInfoDialog$ClipboardObserver
org.argouml.ui.TabResults
org.argouml.ui.TabText
org.argouml.ui.TransferableModelElements
org.argouml.ui.TreeModelComposite
org.argouml.ui.TreeModelSupport
org.argouml.ui.ZoomSliderButton
org.argouml.ui.ZoomSliderButton$1
org.argouml.ui.ZoomSliderButton$2
org.argouml.ui.ZoomSliderButton$3
org.argouml.ui.ZoomSliderButton$4
org.argouml.ui.ZoomSliderButton$MyMouseListener
org.argouml.ui.ZoomSliderButton$MyPopupMenuListener
org.argouml.application
org.argouml.cognitive.checklist.ui
org.argouml.cognitive.critics.ui
org.argouml.cognitive.ui
org.argouml.notation.ui
org.argouml.ui.cmd
org.argouml.ui.explorer
org.argouml.uml
org.argouml.uml.cognitive
org.argouml.uml.cognitive.critics
org.argouml.uml.diagram.activity.ui
org.argouml.uml.diagram.collaboration.ui
org.argouml.uml.diagram.deployment.ui
org.argouml.uml.diagram.state.ui
org.argouml.uml.diagram.static_structure.ui
org.argouml.uml.diagram.ui
org.argouml.uml.diagram.use_case.ui
org.argouml.uml.ui
org.argouml.uml.ui.behavior.activity_graphs
org.argouml.uml.ui.behavior.common_behavior
org.argouml.uml.ui.behavior.state_machines
org.argouml.uml.ui.foundation.core
org.argouml.uml.ui.foundation.extension_mechanisms
java.awt
java.awt.datatransfer
java.awt.event
java.beans
java.io
java.lang
java.net
java.text
java.util
java.util.logging
javax.swing
javax.swing.border
javax.swing.event
javax.swing.filechooser
javax.swing.plaf
javax.swing.plaf.metal
javax.swing.table
javax.swing.text
javax.swing.tree
org.argouml.application.api
org.argouml.application.events
org.argouml.application.helpers
org.argouml.cognitive
org.argouml.configuration
org.argouml.i18n
org.argouml.kernel
org.argouml.model
org.argouml.moduleloader
org.argouml.notation
org.argouml.notation.providers.uml
org.argouml.persistence
org.argouml.profile
org.argouml.swingext
org.argouml.taskmgmt
org.argouml.ui.cmd
org.argouml.ui.explorer
org.argouml.ui.targetmanager
org.argouml.uml
org.argouml.uml.diagram
org.argouml.uml.diagram.ui
org.argouml.uml.ui
org.argouml.util
org.argouml.util.osdep
org.tigris.gef.base
org.tigris.gef.graph
org.tigris.gef.presentation
org.tigris.gef.ui
org.tigris.gef.undo
org.tigris.gef.util
org.tigris.swidgets
org.tigris.toolbar
org.tigris.toolbar.layouts

org.argouml.ui.cmd

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 32 2.0% 91.0% 6.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.argouml.ui.cmd.ShortcutChangedListener
org.argouml.ui.cmd.ActionAboutArgoUML
org.argouml.ui.cmd.ActionAdjustGrid
org.argouml.ui.cmd.ActionAdjustPageBreaks
org.argouml.ui.cmd.ActionAdjustSnap
org.argouml.ui.cmd.ActionExit
org.argouml.ui.cmd.ActionFind
org.argouml.ui.cmd.ActionGotoDiagram
org.argouml.ui.cmd.ActionHelp
org.argouml.ui.cmd.ActionNew
org.argouml.ui.cmd.ActionNewProfile
org.argouml.ui.cmd.ActionNotation
org.argouml.ui.cmd.ActionPageSetup
org.argouml.ui.cmd.ActionPrint
org.argouml.ui.cmd.ActionSelectAll
org.argouml.ui.cmd.ActionSelectInvert
org.argouml.ui.cmd.ActionShowXMLDump
org.argouml.ui.cmd.ActionSystemInfo
org.argouml.ui.cmd.ActionWrapper
org.argouml.ui.cmd.CmdSetPreferredSize
org.argouml.ui.cmd.GenericArgoMenuBar
org.argouml.ui.cmd.GenericArgoMenuBar$1
org.argouml.ui.cmd.InitUiCmdSubsystem
org.argouml.ui.cmd.KeyStrokeCellRenderer
org.argouml.ui.cmd.LastRecentlyUsedMenuList
org.argouml.ui.cmd.NavigateTargetBackAction
org.argouml.ui.cmd.NavigateTargetForwardAction
org.argouml.ui.cmd.PrintManager
org.argouml.ui.cmd.RelationshipActionFactory
org.argouml.ui.cmd.RelationshipActionFactory$AddAssociationAction
org.argouml.ui.cmd.RelationshipActionFactory$AddGeneralAction
org.argouml.ui.cmd.RelationshipActionFactory$AddSpecialAction
org.argouml.ui.cmd.RelationshipActionFactory$AddUsageAction
org.argouml.ui.cmd.SettingsTabShortcuts
org.argouml.ui.cmd.SettingsTabShortcuts$ShortcutTableModel
org.argouml.ui.cmd.ShortcutChangedEvent
org.argouml.ui.cmd.ShortcutField
org.argouml.ui.cmd.ShortcutField$1
org.argouml.ui.cmd.ShortcutMgr
org.argouml.ui.cmd.ShortcutMgr$1
org.argouml.ui.cmd.ZoomActionProxy
org.argouml.application
org.argouml.ui
org.argouml.uml.diagram.ui
java.awt
java.awt.event
java.io
java.lang
java.lang.reflect
java.text
java.util
java.util.logging
javax.swing
javax.swing.event
javax.swing.table
org.argouml.application.api
org.argouml.application.helpers
org.argouml.cognitive
org.argouml.cognitive.critics.ui
org.argouml.cognitive.ui
org.argouml.configuration
org.argouml.i18n
org.argouml.kernel
org.argouml.model
org.argouml.notation
org.argouml.persistence
org.argouml.ui
org.argouml.ui.explorer
org.argouml.ui.targetmanager
org.argouml.uml.diagram
org.argouml.uml.ui
org.argouml.util
org.argouml.util.osdep
org.tigris.gef.base
org.tigris.gef.presentation
org.tigris.toolbar

org.argouml.ui.explorer

Afferent Couplings Efferent Couplings Abstractness Instability Distance
6 41 6.0% 87.0% 7.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.argouml.ui.explorer.PerspectiveManagerListener
org.argouml.ui.explorer.TreeModelUMLEventListener
org.argouml.ui.explorer.WeakExplorerNode
org.argouml.ui.explorer.ActionDeployProfile
org.argouml.ui.explorer.ActionExportProfileXMI
org.argouml.ui.explorer.ActionExportProfileXMI$1
org.argouml.ui.explorer.ActionManageProfiles
org.argouml.ui.explorer.ActionPerspectiveConfig
org.argouml.ui.explorer.DnDExplorerTree
org.argouml.ui.explorer.DnDExplorerTree$ArgoDropTargetListener
org.argouml.ui.explorer.DnDExplorerTree$ArgoDropTargetListener$1
org.argouml.ui.explorer.DnDExplorerTree$DnDTreeSelectionListener
org.argouml.ui.explorer.ExplorerEventAdaptor
org.argouml.ui.explorer.ExplorerEventAdaptor$1
org.argouml.ui.explorer.ExplorerEventAdaptor$ProfileChangeListener
org.argouml.ui.explorer.ExplorerPerspective
org.argouml.ui.explorer.ExplorerPopup
org.argouml.ui.explorer.ExplorerPopup$ActionAddExistingRelatedNode
org.argouml.ui.explorer.ExplorerPopup$ActionCreateAssociation
org.argouml.ui.explorer.ExplorerPopup$ActionCreateAssociationRole
org.argouml.ui.explorer.ExplorerPopup$OrderedMenu
org.argouml.ui.explorer.ExplorerPopup$OrderedMenuItem
org.argouml.ui.explorer.ExplorerTree
org.argouml.ui.explorer.ExplorerTree$ExplorerMouseListener
org.argouml.ui.explorer.ExplorerTree$ExplorerTargetListener
org.argouml.ui.explorer.ExplorerTree$ExplorerTreeExpansionListener
org.argouml.ui.explorer.ExplorerTree$ExplorerTreeSelectionListener
org.argouml.ui.explorer.ExplorerTree$ExplorerTreeWillExpandListener
org.argouml.ui.explorer.ExplorerTreeModel
org.argouml.ui.explorer.ExplorerTreeModel$ExplorerUpdater
org.argouml.ui.explorer.ExplorerTreeNode
org.argouml.ui.explorer.NameOrder
org.argouml.ui.explorer.PerspectiveComboBox
org.argouml.ui.explorer.PerspectiveConfigurator
org.argouml.ui.explorer.PerspectiveConfigurator$1
org.argouml.ui.explorer.PerspectiveConfigurator$2
org.argouml.ui.explorer.PerspectiveConfigurator$DuplicatePerspectiveListener
org.argouml.ui.explorer.PerspectiveConfigurator$LibraryListSelectionListener
org.argouml.ui.explorer.PerspectiveConfigurator$MoveDownListener
org.argouml.ui.explorer.PerspectiveConfigurator$MoveUpListener
org.argouml.ui.explorer.PerspectiveConfigurator$NewPerspectiveListener
org.argouml.ui.explorer.PerspectiveConfigurator$OkListener
org.argouml.ui.explorer.PerspectiveConfigurator$PerspectiveListSelectionListener
org.argouml.ui.explorer.PerspectiveConfigurator$RemovePerspectiveListener
org.argouml.ui.explorer.PerspectiveConfigurator$RenameDocumentListener
org.argouml.ui.explorer.PerspectiveConfigurator$RenameListener
org.argouml.ui.explorer.PerspectiveConfigurator$ResetListener
org.argouml.ui.explorer.PerspectiveConfigurator$RuleListMouseListener
org.argouml.ui.explorer.PerspectiveConfigurator$RuleListener
org.argouml.ui.explorer.PerspectiveConfigurator$RulesListSelectionListener
org.argouml.ui.explorer.PerspectiveManager
org.argouml.ui.explorer.TypeThenNameOrder
org.argouml.ui
org.argouml.ui.cmd
org.argouml.ui.explorer.rules
org.argouml.uml.diagram.static_structure.ui
org.argouml.uml.reveng
org.argouml.uml.ui
java.awt
java.awt.datatransfer
java.awt.dnd
java.awt.event
java.awt.geom
java.awt.image
java.beans
java.io
java.lang
java.text
java.util
java.util.logging
javax.swing
javax.swing.event
javax.swing.filechooser
javax.swing.text
javax.swing.tree
org.argouml.application.api
org.argouml.application.events
org.argouml.application.helpers
org.argouml.configuration
org.argouml.i18n
org.argouml.kernel
org.argouml.model
org.argouml.notation
org.argouml.persistence
org.argouml.profile
org.argouml.swingext
org.argouml.ui
org.argouml.ui.explorer.rules
org.argouml.ui.targetmanager
org.argouml.uml.diagram
org.argouml.uml.diagram.activity.ui
org.argouml.uml.diagram.state.ui
org.argouml.uml.diagram.static_structure.ui
org.argouml.uml.diagram.ui
org.argouml.uml.ui
org.argouml.util
org.tigris.gef.base
org.tigris.gef.graph
org.tigris.gef.presentation

org.argouml.ui.explorer.rules

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 14 2.0% 93.0% 4.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.argouml.ui.explorer.rules.AbstractPerspectiveRule
org.argouml.ui.explorer.rules.PerspectiveRule
org.argouml.ui.explorer.rules.AssociationsNode
org.argouml.ui.explorer.rules.AttributesNode
org.argouml.ui.explorer.rules.GoAssocRoleToMessages
org.argouml.ui.explorer.rules.GoBehavioralFeatureToStateDiagram
org.argouml.ui.explorer.rules.GoBehavioralFeatureToStateMachine
org.argouml.ui.explorer.rules.GoClassToAssociatedClass
org.argouml.ui.explorer.rules.GoClassToNavigableClass
org.argouml.ui.explorer.rules.GoClassToSummary
org.argouml.ui.explorer.rules.GoClassifierToBehavioralFeature
org.argouml.ui.explorer.rules.GoClassifierToCollaboration
org.argouml.ui.explorer.rules.GoClassifierToInstance
org.argouml.ui.explorer.rules.GoClassifierToSequenceDiagram
org.argouml.ui.explorer.rules.GoClassifierToStateMachine
org.argouml.ui.explorer.rules.GoClassifierToStructuralFeature
org.argouml.ui.explorer.rules.GoCollaborationToDiagram
org.argouml.ui.explorer.rules.GoCollaborationToInteraction
org.argouml.ui.explorer.rules.GoComponentToResidentModelElement
org.argouml.ui.explorer.rules.GoCompositeStateToSubvertex
org.argouml.ui.explorer.rules.GoCriticsToCritic
org.argouml.ui.explorer.rules.GoCriticsToCritic$1
org.argouml.ui.explorer.rules.GoDiagramToEdge
org.argouml.ui.explorer.rules.GoDiagramToNode
org.argouml.ui.explorer.rules.GoElementToMachine
org.argouml.ui.explorer.rules.GoEnumerationToLiterals
org.argouml.ui.explorer.rules.GoGeneralizableElementToSpecialized
org.argouml.ui.explorer.rules.GoInteractionToMessages
org.argouml.ui.explorer.rules.GoLinkToStimuli
org.argouml.ui.explorer.rules.GoMessageToAction
org.argouml.ui.explorer.rules.GoModelElementToBehavior
org.argouml.ui.explorer.rules.GoModelElementToComment
org.argouml.ui.explorer.rules.GoModelElementToContainedDiagrams
org.argouml.ui.explorer.rules.GoModelElementToContainedLostElements
org.argouml.ui.explorer.rules.GoModelElementToContents
org.argouml.ui.explorer.rules.GoModelElementToTemplateParameter
org.argouml.ui.explorer.rules.GoModelToBaseElements
org.argouml.ui.explorer.rules.GoModelToCollaboration
org.argouml.ui.explorer.rules.GoModelToDiagrams
org.argouml.ui.explorer.rules.GoModelToElements
org.argouml.ui.explorer.rules.GoModelToNode
org.argouml.ui.explorer.rules.GoNamespaceToClassifierAndPackage
org.argouml.ui.explorer.rules.GoNamespaceToDiagram
org.argouml.ui.explorer.rules.GoNamespaceToOwnedElements
org.argouml.ui.explorer.rules.GoNodeToResidentComponent
org.argouml.ui.explorer.rules.GoOperationToCollaboration
org.argouml.ui.explorer.rules.GoOperationToCollaborationDiagram
org.argouml.ui.explorer.rules.GoOperationToSequenceDiagram
org.argouml.ui.explorer.rules.GoPackageToClass
org.argouml.ui.explorer.rules.GoPackageToElementImport
org.argouml.ui.explorer.rules.GoProfileConfigurationToProfile
org.argouml.ui.explorer.rules.GoProfileToCritics
org.argouml.ui.explorer.rules.GoProfileToCritics$1
org.argouml.ui.explorer.rules.GoProfileToModel
org.argouml.ui.explorer.rules.GoProjectToCollaboration
org.argouml.ui.explorer.rules.GoProjectToDiagram
org.argouml.ui.explorer.rules.GoProjectToModel
org.argouml.ui.explorer.rules.GoProjectToProfileConfiguration
org.argouml.ui.explorer.rules.GoProjectToRoots
org.argouml.ui.explorer.rules.GoProjectToStateMachine
org.argouml.ui.explorer.rules.GoSignalToReception
org.argouml.ui.explorer.rules.GoStateMachineToState
org.argouml.ui.explorer.rules.GoStateMachineToTop
org.argouml.ui.explorer.rules.GoStateMachineToTransition
org.argouml.ui.explorer.rules.GoStateToDoActivity
org.argouml.ui.explorer.rules.GoStateToDownstream
org.argouml.ui.explorer.rules.GoStateToEntry
org.argouml.ui.explorer.rules.GoStateToExit
org.argouml.ui.explorer.rules.GoStateToIncomingTrans
org.argouml.ui.explorer.rules.GoStateToInternalTrans
org.argouml.ui.explorer.rules.GoStateToOutgoingTrans
org.argouml.ui.explorer.rules.GoStatemachineToDiagram
org.argouml.ui.explorer.rules.GoStereotypeToTagDefinition
org.argouml.ui.explorer.rules.GoStimulusToAction
org.argouml.ui.explorer.rules.GoSubmachineStateToStateMachine
org.argouml.ui.explorer.rules.GoSummaryToAssociation
org.argouml.ui.explorer.rules.GoSummaryToAttribute
org.argouml.ui.explorer.rules.GoSummaryToIncomingDependency
org.argouml.ui.explorer.rules.GoSummaryToInheritance
org.argouml.ui.explorer.rules.GoSummaryToOperation
org.argouml.ui.explorer.rules.GoSummaryToOutgoingDependency
org.argouml.ui.explorer.rules.GoTransitionToGuard
org.argouml.ui.explorer.rules.GoTransitionToSource
org.argouml.ui.explorer.rules.GoTransitionToTarget
org.argouml.ui.explorer.rules.GoTransitiontoEffect
org.argouml.ui.explorer.rules.GoUseCaseToExtensionPoint
org.argouml.ui.explorer.rules.IncomingDependencyNode
org.argouml.ui.explorer.rules.InheritanceNode
org.argouml.ui.explorer.rules.OperationsNode
org.argouml.ui.explorer.rules.OutgoingDependencyNode
org.argouml.ui.explorer
java.lang
java.util
java.util.logging
org.argouml.cognitive
org.argouml.i18n
org.argouml.kernel
org.argouml.model
org.argouml.profile
org.argouml.ui.explorer
org.argouml.uml.diagram
org.argouml.uml.diagram.activity.ui
org.argouml.uml.diagram.collaboration.ui
org.argouml.uml.diagram.state.ui
org.tigris.gef.base

org.argouml.ui.targetmanager

Afferent Couplings Efferent Couplings Abstractness Instability Distance
21 11 33.0% 34.0% 32.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.argouml.ui.targetmanager.TargetListener
org.argouml.ui.targetmanager.TargetManager$Remover
org.argouml.ui.targetmanager.TargettableModelView
org.argouml.ui.targetmanager.TargetEvent
org.argouml.ui.targetmanager.TargetManager
org.argouml.ui.targetmanager.TargetManager$1
org.argouml.ui.targetmanager.TargetManager$HistoryManager
org.argouml.ui.targetmanager.TargetManager$HistoryRemover
org.argouml.ui.targetmanager.TargetManager$TargetRemover
org.argouml.cognitive.checklist.ui
org.argouml.cognitive.ui
org.argouml.kernel
org.argouml.ui
org.argouml.ui.cmd
org.argouml.ui.explorer
org.argouml.uml.cognitive.critics
org.argouml.uml.diagram.state.ui
org.argouml.uml.diagram.static_structure.ui
org.argouml.uml.diagram.ui
org.argouml.uml.diagram.use_case.ui
org.argouml.uml.generator.ui
org.argouml.uml.reveng
org.argouml.uml.ui
org.argouml.uml.ui.behavior.activity_graphs
org.argouml.uml.ui.behavior.common_behavior
org.argouml.uml.ui.behavior.state_machines
org.argouml.uml.ui.behavior.use_cases
org.argouml.uml.ui.foundation.core
org.argouml.uml.ui.foundation.extension_mechanisms
org.argouml.uml.ui.model_management
java.beans
java.lang
java.lang.ref
java.util
java.util.logging
javax.management
javax.swing.event
org.argouml.kernel
org.argouml.model
org.tigris.gef.base
org.tigris.gef.presentation

org.argouml.uml

Afferent Couplings Efferent Couplings Abstractness Instability Distance
19 22 0.0% 54.000004% 46.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.argouml.uml.ActionAddStereotype
org.argouml.uml.ChildGenRelated
org.argouml.uml.CommentEdge
org.argouml.uml.DocumentationManager
org.argouml.uml.GenAncestorClasses
org.argouml.uml.GenCompositeClasses2
org.argouml.uml.GenDescendantClasses
org.argouml.uml.PredicateNotInTrash
org.argouml.uml.PredicateSearch
org.argouml.uml.ProjectMemberModel
org.argouml.uml.StereotypeUtility
org.argouml.uml.TMResults
org.argouml.uml.UUIDHelper
org.argouml.cognitive.ui
org.argouml.kernel
org.argouml.notation.providers.uml
org.argouml.persistence
org.argouml.ui
org.argouml.uml.cognitive.critics
org.argouml.uml.diagram
org.argouml.uml.diagram.collaboration
org.argouml.uml.diagram.collaboration.ui
org.argouml.uml.diagram.deployment
org.argouml.uml.diagram.deployment.ui
org.argouml.uml.diagram.state
org.argouml.uml.diagram.state.ui
org.argouml.uml.diagram.static_structure
org.argouml.uml.diagram.static_structure.ui
org.argouml.uml.diagram.ui
org.argouml.uml.diagram.use_case
org.argouml.uml.diagram.use_case.ui
org.argouml.uml.ui
java.awt.event
java.lang
java.util
javax.management
javax.swing
javax.swing.table
org.argouml.application.api
org.argouml.i18n
org.argouml.kernel
org.argouml.model
org.argouml.notation
org.argouml.notation.providers.uml
org.argouml.persistence
org.argouml.ui
org.argouml.uml.diagram
org.argouml.uml.diagram.ui
org.argouml.uml.util
org.argouml.util
org.tigris.gef.base
org.tigris.gef.graph
org.tigris.gef.presentation
org.tigris.gef.util

org.argouml.uml.cognitive

Afferent Couplings Efferent Couplings Abstractness Instability Distance
8 12 0.0% 60.000004% 40.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.argouml.uml.cognitive.ChildGenSearch
org.argouml.uml.cognitive.ProjectMemberTodoList
org.argouml.uml.cognitive.UMLDecision
org.argouml.uml.cognitive.UMLToDoItem
org.argouml.application
org.argouml.cognitive.ui
org.argouml.kernel
org.argouml.pattern.cognitive.critics
org.argouml.persistence
org.argouml.profile
org.argouml.profile.internal.ocl
org.argouml.uml.cognitive.critics
java.lang
java.util
org.argouml.cognitive
org.argouml.kernel
org.argouml.model
org.argouml.persistence
org.argouml.ui
org.argouml.uml.diagram
org.argouml.util
org.tigris.gef.base
org.tigris.gef.graph
org.tigris.gef.presentation

org.argouml.uml.cognitive.checklist

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 8 0.0% 89.0% 11.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.argouml.uml.cognitive.checklist.Init
org.argouml.uml.cognitive.checklist.UMLCheckItem
org.argouml.application
java.lang
java.util.logging
org.argouml.cognitive.checklist
org.argouml.i18n
org.argouml.model
org.argouml.ocl
org.argouml.util
org.tigris.gef.ocl

org.argouml.uml.cognitive.critics

Afferent Couplings Efferent Couplings Abstractness Instability Distance
5 27 3.0% 84.0% 13.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.argouml.uml.cognitive.critics.AbstractCrTooMany
org.argouml.uml.cognitive.critics.AbstractCrUnconventionalName
org.argouml.uml.cognitive.critics.UMLWizard
org.argouml.uml.cognitive.critics.ChildGenDerivedClasses
org.argouml.uml.cognitive.critics.ChildGenUML
org.argouml.uml.cognitive.critics.ClAttributeCompartment
org.argouml.uml.cognitive.critics.ClClassName
org.argouml.uml.cognitive.critics.ClOperationCompartment
org.argouml.uml.cognitive.critics.CrAlreadyRealizes
org.argouml.uml.cognitive.critics.CrAssocNameConflict
org.argouml.uml.cognitive.critics.CrAttrNameConflict
org.argouml.uml.cognitive.critics.CrCircularAssocClass
org.argouml.uml.cognitive.critics.CrCircularComposition
org.argouml.uml.cognitive.critics.CrCircularInheritance
org.argouml.uml.cognitive.critics.CrClassMustBeAbstract
org.argouml.uml.cognitive.critics.CrClassWithoutComponent
org.argouml.uml.cognitive.critics.CrCompInstanceWithoutNode
org.argouml.uml.cognitive.critics.CrComponentInstanceWithoutClassifier
org.argouml.uml.cognitive.critics.CrComponentWithoutNode
org.argouml.uml.cognitive.critics.CrConflictingComposites
org.argouml.uml.cognitive.critics.CrConstructorNeeded
org.argouml.uml.cognitive.critics.CrCrossNamespaceAssoc
org.argouml.uml.cognitive.critics.CrDisambigClassName
org.argouml.uml.cognitive.critics.CrDisambigStateName
org.argouml.uml.cognitive.critics.CrDupParamName
org.argouml.uml.cognitive.critics.CrDupRoleNames
org.argouml.uml.cognitive.critics.CrEmptyPackage
org.argouml.uml.cognitive.critics.CrFinalSubclassed
org.argouml.uml.cognitive.critics.CrForkOutgoingTransition
org.argouml.uml.cognitive.critics.CrIllegalGeneralization
org.argouml.uml.cognitive.critics.CrIllegalName
org.argouml.uml.cognitive.critics.CrInstanceWithoutClassifier
org.argouml.uml.cognitive.critics.CrInterfaceAllPublic
org.argouml.uml.cognitive.critics.CrInterfaceOperOnly
org.argouml.uml.cognitive.critics.CrInterfaceWithoutComponent
org.argouml.uml.cognitive.critics.CrInvalidBranch
org.argouml.uml.cognitive.critics.CrInvalidFork
org.argouml.uml.cognitive.critics.CrInvalidForkTriggerOrGuard
org.argouml.uml.cognitive.critics.CrInvalidHistory
org.argouml.uml.cognitive.critics.CrInvalidInitial
org.argouml.uml.cognitive.critics.CrInvalidJoin
org.argouml.uml.cognitive.critics.CrInvalidJoinTriggerOrGuard
org.argouml.uml.cognitive.critics.CrInvalidPseudoStateTrigger
org.argouml.uml.cognitive.critics.CrInvalidSynch
org.argouml.uml.cognitive.critics.CrJoinIncomingTransition
org.argouml.uml.cognitive.critics.CrMergeClasses
org.argouml.uml.cognitive.critics.CrMissingAttrName
org.argouml.uml.cognitive.critics.CrMissingClassName
org.argouml.uml.cognitive.critics.CrMissingOperName
org.argouml.uml.cognitive.critics.CrMissingStateName
org.argouml.uml.cognitive.critics.CrMultiComposite
org.argouml.uml.cognitive.critics.CrMultipleAgg
org.argouml.uml.cognitive.critics.CrMultipleDeepHistoryStates
org.argouml.uml.cognitive.critics.CrMultipleInitialStates
org.argouml.uml.cognitive.critics.CrMultipleShallowHistoryStates
org.argouml.uml.cognitive.critics.CrNWayAgg
org.argouml.uml.cognitive.critics.CrNameConflict
org.argouml.uml.cognitive.critics.CrNameConflictAC
org.argouml.uml.cognitive.critics.CrNameConfusion
org.argouml.uml.cognitive.critics.CrNavFromInterface
org.argouml.uml.cognitive.critics.CrNoAssociations
org.argouml.uml.cognitive.critics.CrNoGuard
org.argouml.uml.cognitive.critics.CrNoIncomingTransitions
org.argouml.uml.cognitive.critics.CrNoInitialState
org.argouml.uml.cognitive.critics.CrNoInstanceVariables
org.argouml.uml.cognitive.critics.CrNoOperations
org.argouml.uml.cognitive.critics.CrNoOutgoingTransitions
org.argouml.uml.cognitive.critics.CrNoTransitions
org.argouml.uml.cognitive.critics.CrNoTriggerOrGuard
org.argouml.uml.cognitive.critics.CrNodeInsideElement
org.argouml.uml.cognitive.critics.CrNodeInstanceInsideElement
org.argouml.uml.cognitive.critics.CrNodeInstanceWithoutClassifier
org.argouml.uml.cognitive.critics.CrNodesOverlap
org.argouml.uml.cognitive.critics.CrNonAggDataType
org.argouml.uml.cognitive.critics.CrObjectWithoutClassifier
org.argouml.uml.cognitive.critics.CrObjectWithoutComponent
org.argouml.uml.cognitive.critics.CrOperNameConflict
org.argouml.uml.cognitive.critics.CrOppEndConflict
org.argouml.uml.cognitive.critics.CrOppEndVsAttr
org.argouml.uml.cognitive.critics.CrProfile
org.argouml.uml.cognitive.critics.CrReservedName
org.argouml.uml.cognitive.critics.CrSeqInstanceWithoutClassifier
org.argouml.uml.cognitive.critics.CrSubclassReference
org.argouml.uml.cognitive.critics.CrTooManyAssoc
org.argouml.uml.cognitive.critics.CrTooManyAttr
org.argouml.uml.cognitive.critics.CrTooManyClasses
org.argouml.uml.cognitive.critics.CrTooManyOper
org.argouml.uml.cognitive.critics.CrTooManyStates
org.argouml.uml.cognitive.critics.CrTooManyTransitions
org.argouml.uml.cognitive.critics.CrUML
org.argouml.uml.cognitive.critics.CrUnconventionalAttrName
org.argouml.uml.cognitive.critics.CrUnconventionalClassName
org.argouml.uml.cognitive.critics.CrUnconventionalOperName
org.argouml.uml.cognitive.critics.CrUnconventionalPackName
org.argouml.uml.cognitive.critics.CrUnnavigableAssoc
org.argouml.uml.cognitive.critics.CrUselessAbstract
org.argouml.uml.cognitive.critics.CrUselessInterface
org.argouml.uml.cognitive.critics.CrUtilityViolated
org.argouml.uml.cognitive.critics.CrWrongDepEnds
org.argouml.uml.cognitive.critics.CrWrongLinkEnds
org.argouml.uml.cognitive.critics.CrZeroLengthEdge
org.argouml.uml.cognitive.critics.InitCognitiveCritics
org.argouml.uml.cognitive.critics.ProfileCodeGeneration
org.argouml.uml.cognitive.critics.ProfileGoodPractices
org.argouml.uml.cognitive.critics.WizAddConstructor
org.argouml.uml.cognitive.critics.WizAddInstanceVariable
org.argouml.uml.cognitive.critics.WizAddOperation
org.argouml.uml.cognitive.critics.WizAssocComposite
org.argouml.uml.cognitive.critics.WizBreakCircularComp
org.argouml.uml.cognitive.critics.WizCueCards
org.argouml.uml.cognitive.critics.WizMEName
org.argouml.uml.cognitive.critics.WizManyNames
org.argouml.uml.cognitive.critics.WizNavigable
org.argouml.uml.cognitive.critics.WizOperName
org.argouml.uml.cognitive.critics.WizTooMany
org.argouml.application
org.argouml.pattern.cognitive.critics
org.argouml.profile.internal
org.argouml.profile.internal.ocl
org.argouml.profile.internal.ui
java.awt
java.lang
java.util
java.util.logging
javax.swing
org.argouml.application.api
org.argouml.cognitive
org.argouml.cognitive.critics
org.argouml.cognitive.ui
org.argouml.i18n
org.argouml.kernel
org.argouml.model
org.argouml.ocl
org.argouml.profile
org.argouml.ui
org.argouml.ui.targetmanager
org.argouml.uml
org.argouml.uml.cognitive
org.argouml.uml.diagram
org.argouml.uml.diagram.deployment.ui
org.argouml.uml.diagram.static_structure.ui
org.argouml.uml.diagram.ui
org.argouml.util
org.tigris.gef.base
org.tigris.gef.ocl
org.tigris.gef.presentation
org.tigris.gef.util

org.argouml.uml.diagram

Afferent Couplings Efferent Couplings Abstractness Instability Distance
26 25 45.0% 49.0% 6.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.argouml.uml.diagram.ArgoDiagram
org.argouml.uml.diagram.ArgoDiagramImpl
org.argouml.uml.diagram.DiagramElement
org.argouml.uml.diagram.DiagramFactoryInterface
org.argouml.uml.diagram.DiagramFactoryInterface2
org.argouml.uml.diagram.ExtensionPointsCompartmentContainer
org.argouml.uml.diagram.PathContainer
org.argouml.uml.diagram.Relocatable
org.argouml.uml.diagram.SequenceDiagram
org.argouml.uml.diagram.StereotypeContainer
org.argouml.uml.diagram.UMLMutableGraphSupport
org.argouml.uml.diagram.UmlDiagramRenderer
org.argouml.uml.diagram.VisibilityContainer
org.argouml.uml.diagram.DiagramAppearance
org.argouml.uml.diagram.DiagramEdgeSettings
org.argouml.uml.diagram.DiagramElementSettings
org.argouml.uml.diagram.DiagramFactory
org.argouml.uml.diagram.DiagramFactory$DiagramType
org.argouml.uml.diagram.DiagramSettings
org.argouml.uml.diagram.DiagramSettings$1
org.argouml.uml.diagram.DiagramSettings$2
org.argouml.uml.diagram.DiagramSettings$3
org.argouml.uml.diagram.DiagramSettings$4
org.argouml.uml.diagram.DiagramSettings$StereotypeStyle
org.argouml.uml.diagram.DiagramUndoManager
org.argouml.uml.diagram.DiagramUndoManager$DiagramCommand
org.argouml.uml.diagram.DiagramUtils
org.argouml.uml.diagram.GraphChangeAdapter
org.argouml.uml.diagram.ProjectMemberDiagram
org.argouml.kernel
org.argouml.persistence
org.argouml.ui
org.argouml.ui.cmd
org.argouml.ui.explorer
org.argouml.ui.explorer.rules
org.argouml.uml
org.argouml.uml.cognitive
org.argouml.uml.cognitive.critics
org.argouml.uml.diagram.activity.layout
org.argouml.uml.diagram.activity.ui
org.argouml.uml.diagram.collaboration
org.argouml.uml.diagram.collaboration.ui
org.argouml.uml.diagram.deployment
org.argouml.uml.diagram.deployment.ui
org.argouml.uml.diagram.state
org.argouml.uml.diagram.state.ui
org.argouml.uml.diagram.static_structure
org.argouml.uml.diagram.static_structure.layout
org.argouml.uml.diagram.static_structure.ui
org.argouml.uml.diagram.ui
org.argouml.uml.diagram.use_case
org.argouml.uml.diagram.use_case.ui
org.argouml.uml.reveng
org.argouml.uml.ui
org.argouml.uml.ui.foundation.core
java.awt
java.beans
java.lang
java.util
java.util.logging
javax.swing
org.argouml.application.events
org.argouml.configuration
org.argouml.kernel
org.argouml.model
org.argouml.notation
org.argouml.uml
org.argouml.uml.diagram.activity.ui
org.argouml.uml.diagram.collaboration.ui
org.argouml.uml.diagram.deployment.ui
org.argouml.uml.diagram.state.ui
org.argouml.uml.diagram.static_structure.ui
org.argouml.uml.diagram.ui
org.argouml.uml.diagram.use_case.ui
org.argouml.util
org.tigris.gef.base
org.tigris.gef.graph
org.tigris.gef.presentation
org.tigris.gef.undo
org.tigris.gef.util

org.argouml.uml.diagram.activity

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 3 0.0% 75.0% 25.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.argouml.uml.diagram.activity.ActivityDiagramGraphModel
org.argouml.uml.diagram.activity.ui
java.lang
org.argouml.model
org.argouml.uml.diagram.state

org.argouml.uml.diagram.activity.layout

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 7 0.0% 88.0% 12.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.argouml.uml.diagram.activity.layout.ActivityDiagramLayouter
org.argouml.uml.ui
java.awt
java.lang
java.util
org.argouml.model
org.argouml.uml.diagram
org.argouml.uml.diagram.layout
org.tigris.gef.presentation

org.argouml.uml.diagram.activity.ui

Afferent Couplings Efferent Couplings Abstractness Instability Distance
6 27 0.0% 82.0% 18.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.argouml.uml.diagram.activity.ui.ActionCreatePartition
org.argouml.uml.diagram.activity.ui.ActivityDiagramPropPanelFactory
org.argouml.uml.diagram.activity.ui.ActivityDiagramRenderer
org.argouml.uml.diagram.activity.ui.FigActionState
org.argouml.uml.diagram.activity.ui.FigCallState
org.argouml.uml.diagram.activity.ui.FigObjectFlowState
org.argouml.uml.diagram.activity.ui.FigPartition
org.argouml.uml.diagram.activity.ui.FigPartition$SelectionPartition
org.argouml.uml.diagram.activity.ui.FigPool
org.argouml.uml.diagram.activity.ui.FigSubactivityState
org.argouml.uml.diagram.activity.ui.InitActivityDiagram
org.argouml.uml.diagram.activity.ui.ModePlacePartition
org.argouml.uml.diagram.activity.ui.PropPanelUMLActivityDiagram
org.argouml.uml.diagram.activity.ui.SelectionActionState
org.argouml.uml.diagram.activity.ui.SelectionCallState
org.argouml.uml.diagram.activity.ui.UMLActivityDiagram
org.argouml.application
org.argouml.ui.explorer
org.argouml.ui.explorer.rules
org.argouml.uml.diagram
org.argouml.uml.diagram.state.ui
org.argouml.uml.ui
java.awt
java.awt.event
java.beans
java.lang
java.util
java.util.logging
javax.swing
org.argouml.application.api
org.argouml.application.helpers
org.argouml.i18n
org.argouml.kernel
org.argouml.model
org.argouml.notation
org.argouml.ui
org.argouml.uml.diagram
org.argouml.uml.diagram.activity
org.argouml.uml.diagram.state
org.argouml.uml.diagram.state.ui
org.argouml.uml.diagram.static_structure.ui
org.argouml.uml.diagram.ui
org.argouml.uml.ui
org.argouml.uml.ui.behavior.common_behavior
org.argouml.uml.ui.behavior.state_machines
org.argouml.util
org.tigris.gef.base
org.tigris.gef.graph
org.tigris.gef.presentation

org.argouml.uml.diagram.collaboration

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 7 0.0% 88.0% 12.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.argouml.uml.diagram.collaboration.CollabDiagramGraphModel
org.argouml.uml.diagram.collaboration.ui
java.beans
java.lang
java.util
java.util.logging
org.argouml.model
org.argouml.uml
org.argouml.uml.diagram

org.argouml.uml.diagram.collaboration.ui

Afferent Couplings Efferent Couplings Abstractness Instability Distance
4 22 0.0% 85.0% 15.000001%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.argouml.uml.diagram.collaboration.ui.ActionAddClassifierRole
org.argouml.uml.diagram.collaboration.ui.CollabDiagramRenderer
org.argouml.uml.diagram.collaboration.ui.CollaborationDiagramPropPanelFactory
org.argouml.uml.diagram.collaboration.ui.FigAssociationRole
org.argouml.uml.diagram.collaboration.ui.FigClassifierRole
org.argouml.uml.diagram.collaboration.ui.FigMessageGroup
org.argouml.uml.diagram.collaboration.ui.InitCollaborationDiagram
org.argouml.uml.diagram.collaboration.ui.PropPanelUMLCollaborationDiagram
org.argouml.uml.diagram.collaboration.ui.SelectionClassifierRole
org.argouml.uml.diagram.collaboration.ui.UMLCollaborationDiagram
org.argouml.application
org.argouml.ui.explorer.rules
org.argouml.uml.diagram
org.argouml.uml.diagram.ui
java.awt
java.beans
java.lang
java.util
java.util.logging
javax.swing
org.argouml.application.api
org.argouml.application.helpers
org.argouml.i18n
org.argouml.model
org.argouml.notation
org.argouml.ui
org.argouml.uml
org.argouml.uml.diagram
org.argouml.uml.diagram.collaboration
org.argouml.uml.diagram.static_structure.ui
org.argouml.uml.diagram.ui
org.argouml.uml.ui
org.argouml.util
org.tigris.gef.base
org.tigris.gef.graph
org.tigris.gef.presentation

org.argouml.uml.diagram.deployment

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 7 0.0% 78.0% 22.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.argouml.uml.diagram.deployment.DeploymentDiagramGraphModel
org.argouml.uml.diagram.deployment.ui
org.argouml.uml.diagram.static_structure.ui
java.beans
java.lang
java.util
java.util.logging
org.argouml.model
org.argouml.uml
org.argouml.uml.diagram

org.argouml.uml.diagram.deployment.ui

Afferent Couplings Efferent Couplings Abstractness Instability Distance
4 24 11.0% 86.0% 3.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.argouml.uml.diagram.deployment.ui.AbstractFigComponent
org.argouml.uml.diagram.deployment.ui.AbstractFigNode
org.argouml.uml.diagram.deployment.ui.CubePortFigRect
org.argouml.uml.diagram.deployment.ui.DeploymentDiagramPropPanelFactory
org.argouml.uml.diagram.deployment.ui.DeploymentDiagramRenderer
org.argouml.uml.diagram.deployment.ui.FigComponent
org.argouml.uml.diagram.deployment.ui.FigComponentInstance
org.argouml.uml.diagram.deployment.ui.FigMNode
org.argouml.uml.diagram.deployment.ui.FigNodeInstance
org.argouml.uml.diagram.deployment.ui.FigObject
org.argouml.uml.diagram.deployment.ui.InitDeploymentDiagram
org.argouml.uml.diagram.deployment.ui.PropPanelUMLDeploymentDiagram
org.argouml.uml.diagram.deployment.ui.SelectionComponent
org.argouml.uml.diagram.deployment.ui.SelectionComponentInstance
org.argouml.uml.diagram.deployment.ui.SelectionNode
org.argouml.uml.diagram.deployment.ui.SelectionNodeInstance
org.argouml.uml.diagram.deployment.ui.SelectionObject
org.argouml.uml.diagram.deployment.ui.UMLDeploymentDiagram
org.argouml.application
org.argouml.uml.cognitive.critics
org.argouml.uml.diagram
org.argouml.uml.diagram.static_structure.ui
java.awt
java.awt.event
java.beans
java.lang
java.util
java.util.logging
javax.swing
org.argouml.application.api
org.argouml.application.helpers
org.argouml.i18n
org.argouml.model
org.argouml.notation
org.argouml.ui
org.argouml.uml
org.argouml.uml.diagram
org.argouml.uml.diagram.deployment
org.argouml.uml.diagram.static_structure.ui
org.argouml.uml.diagram.ui
org.argouml.uml.diagram.use_case.ui
org.argouml.uml.ui
org.argouml.util
org.tigris.gef.base
org.tigris.gef.graph
org.tigris.gef.presentation

org.argouml.uml.diagram.layout

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 2 83.0% 40.0% 23.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.argouml.uml.diagram.layout.LayoutedContainer
org.argouml.uml.diagram.layout.LayoutedEdge
org.argouml.uml.diagram.layout.LayoutedNode
org.argouml.uml.diagram.layout.LayoutedObject
org.argouml.uml.diagram.layout.Layouter
org.argouml.uml.diagram.layout.LayoutHelper
org.argouml.uml.diagram.activity.layout
org.argouml.uml.diagram.static_structure.layout
org.argouml.uml.ui
java.awt
java.lang

org.argouml.uml.diagram.state

Afferent Couplings Efferent Couplings Abstractness Instability Distance
4 10 0.0% 71.0% 29.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.argouml.uml.diagram.state.PredIsFinalState
org.argouml.uml.diagram.state.PredIsStartState
org.argouml.uml.diagram.state.StateDiagramGraphModel
org.argouml.uml.diagram.activity
org.argouml.uml.diagram.activity.ui
org.argouml.uml.diagram.state.ui
org.argouml.uml.diagram.ui
java.beans
java.lang
java.util
java.util.logging
org.argouml.kernel
org.argouml.model
org.argouml.uml
org.argouml.uml.diagram
org.tigris.gef.presentation
org.tigris.gef.util

org.argouml.uml.diagram.state.ui

Afferent Couplings Efferent Couplings Abstractness Instability Distance
7 31 14.0% 82.0% 5.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.argouml.uml.diagram.state.ui.ButtonActionNewEffect
org.argouml.uml.diagram.state.ui.ButtonActionNewEvent
org.argouml.uml.diagram.state.ui.FigHistoryState
org.argouml.uml.diagram.state.ui.FigState
org.argouml.uml.diagram.state.ui.FigStateVertex
org.argouml.uml.diagram.state.ui.ActionCreatePseudostate
org.argouml.uml.diagram.state.ui.ButtonActionNewCallEvent
org.argouml.uml.diagram.state.ui.ButtonActionNewChangeEvent
org.argouml.uml.diagram.state.ui.ButtonActionNewSignalEvent
org.argouml.uml.diagram.state.ui.ButtonActionNewTimeEvent
org.argouml.uml.diagram.state.ui.FigBranchState
org.argouml.uml.diagram.state.ui.FigCompositeState
org.argouml.uml.diagram.state.ui.FigConcurrentRegion
org.argouml.uml.diagram.state.ui.FigDeepHistoryState
org.argouml.uml.diagram.state.ui.FigFinalState
org.argouml.uml.diagram.state.ui.FigForkState
org.argouml.uml.diagram.state.ui.FigInitialState
org.argouml.uml.diagram.state.ui.FigJoinState
org.argouml.uml.diagram.state.ui.FigJunctionState
org.argouml.uml.diagram.state.ui.FigRegion
org.argouml.uml.diagram.state.ui.FigShallowHistoryState
org.argouml.uml.diagram.state.ui.FigSimpleState
org.argouml.uml.diagram.state.ui.FigStubState
org.argouml.uml.diagram.state.ui.FigSubmachineState
org.argouml.uml.diagram.state.ui.FigSynchState
org.argouml.uml.diagram.state.ui.FigTransition
org.argouml.uml.diagram.state.ui.FigVertex
org.argouml.uml.diagram.state.ui.FigVertex$FigBody
org.argouml.uml.diagram.state.ui.FigVertex$FigRegionCompartment
org.argouml.uml.diagram.state.ui.InitStateDiagram
org.argouml.uml.diagram.state.ui.PropPanelUMLStateDiagram
org.argouml.uml.diagram.state.ui.SelectionState
org.argouml.uml.diagram.state.ui.SelectionVertex
org.argouml.uml.diagram.state.ui.StateDiagramPropPanelFactory
org.argouml.uml.diagram.state.ui.StateDiagramRenderer
org.argouml.uml.diagram.state.ui.UMLStateDiagram
org.argouml.application
org.argouml.ui.explorer
org.argouml.ui.explorer.rules
org.argouml.uml.diagram
org.argouml.uml.diagram.activity.ui
org.argouml.uml.diagram.ui
org.argouml.uml.ui
java.awt
java.awt.event
java.beans
java.lang
java.util
java.util.logging
javax.swing
org.argouml.application.api
org.argouml.application.helpers
org.argouml.i18n
org.argouml.kernel
org.argouml.model
org.argouml.notation
org.argouml.ui
org.argouml.ui.targetmanager
org.argouml.uml
org.argouml.uml.diagram
org.argouml.uml.diagram.activity.ui
org.argouml.uml.diagram.state
org.argouml.uml.diagram.static_structure.ui
org.argouml.uml.diagram.ui
org.argouml.uml.diagram.use_case.ui
org.argouml.uml.ui
org.argouml.uml.ui.behavior.common_behavior
org.argouml.uml.ui.behavior.state_machines
org.argouml.util
org.tigris.gef.base
org.tigris.gef.di
org.tigris.gef.graph
org.tigris.gef.presentation
org.tigris.toolbar.toolbutton

org.argouml.uml.diagram.static_structure

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 9 0.0% 82.0% 18.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.argouml.uml.diagram.static_structure.ClassDiagramGraphModel
org.argouml.uml.diagram.static_structure.ui
org.argouml.uml.reveng
java.beans
java.lang
java.util
java.util.logging
org.argouml.model
org.argouml.uml
org.argouml.uml.diagram
org.argouml.uml.diagram.ui
org.tigris.gef.base

org.argouml.uml.diagram.static_structure.layout

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 10 18.0% 83.0% 2.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.argouml.uml.diagram.static_structure.layout.ClassdiagramEdge
org.argouml.uml.diagram.static_structure.layout.ClassdiagramInheritanceEdge
org.argouml.uml.diagram.static_structure.layout.ClassdiagramAssociationEdge
org.argouml.uml.diagram.static_structure.layout.ClassdiagramGeneralizationEdge
org.argouml.uml.diagram.static_structure.layout.ClassdiagramLayouter
org.argouml.uml.diagram.static_structure.layout.ClassdiagramLayouter$NodeRow
org.argouml.uml.diagram.static_structure.layout.ClassdiagramModelElementFactory
org.argouml.uml.diagram.static_structure.layout.ClassdiagramNode
org.argouml.uml.diagram.static_structure.layout.ClassdiagramNote
org.argouml.uml.diagram.static_structure.layout.ClassdiagramNoteEdge
org.argouml.uml.diagram.static_structure.layout.ClassdiagramRealizationEdge
org.argouml.uml.reveng
org.argouml.uml.ui
java.awt
java.lang
java.util
java.util.logging
org.argouml.uml.diagram
org.argouml.uml.diagram.layout
org.argouml.uml.diagram.static_structure.ui
org.argouml.uml.diagram.ui
org.tigris.gef.base
org.tigris.gef.presentation

org.argouml.uml.diagram.static_structure.ui

Afferent Couplings Efferent Couplings Abstractness Instability Distance
14 30 7.0% 68.0% 25.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.argouml.uml.diagram.static_structure.ui.FigClassifierBox
org.argouml.uml.diagram.static_structure.ui.FigFeature
org.argouml.uml.diagram.static_structure.ui.SelectionGeneralizableElement
org.argouml.uml.diagram.static_structure.ui.ClassDiagramPropPanelFactory
org.argouml.uml.diagram.static_structure.ui.ClassDiagramRenderer
org.argouml.uml.diagram.static_structure.ui.FigAttribute
org.argouml.uml.diagram.static_structure.ui.FigClass
org.argouml.uml.diagram.static_structure.ui.FigComment
org.argouml.uml.diagram.static_structure.ui.FigDataType
org.argouml.uml.diagram.static_structure.ui.FigEdgeNote
org.argouml.uml.diagram.static_structure.ui.FigEnumeration
org.argouml.uml.diagram.static_structure.ui.FigEnumerationLiteral
org.argouml.uml.diagram.static_structure.ui.FigException
org.argouml.uml.diagram.static_structure.ui.FigInterface
org.argouml.uml.diagram.static_structure.ui.FigLink
org.argouml.uml.diagram.static_structure.ui.FigModel
org.argouml.uml.diagram.static_structure.ui.FigOperation
org.argouml.uml.diagram.static_structure.ui.FigPackage
org.argouml.uml.diagram.static_structure.ui.FigPackage$FigPackageFigText
org.argouml.uml.diagram.static_structure.ui.FigPackage$HideStereotypeAction
org.argouml.uml.diagram.static_structure.ui.FigPackage$HideVisibilityAction
org.argouml.uml.diagram.static_structure.ui.FigPackage$PackageBackground
org.argouml.uml.diagram.static_structure.ui.FigPackage$ShowStereotypeAction
org.argouml.uml.diagram.static_structure.ui.FigPackage$ShowVisibilityAction
org.argouml.uml.diagram.static_structure.ui.FigSignal
org.argouml.uml.diagram.static_structure.ui.FigStereotypeDeclaration
org.argouml.uml.diagram.static_structure.ui.FigSubsystem
org.argouml.uml.diagram.static_structure.ui.InitClassDiagram
org.argouml.uml.diagram.static_structure.ui.PackagePortFigRect
org.argouml.uml.diagram.static_structure.ui.PropPanelUMLClassDiagram
org.argouml.uml.diagram.static_structure.ui.SelectionClass
org.argouml.uml.diagram.static_structure.ui.SelectionClass$ModeCreateEdgeAndNodeWithComposition
org.argouml.uml.diagram.static_structure.ui.SelectionComment
org.argouml.uml.diagram.static_structure.ui.SelectionCompartmentText
org.argouml.uml.diagram.static_structure.ui.SelectionDataType
org.argouml.uml.diagram.static_structure.ui.SelectionEnumeration
org.argouml.uml.diagram.static_structure.ui.SelectionException
org.argouml.uml.diagram.static_structure.ui.SelectionInterface
org.argouml.uml.diagram.static_structure.ui.SelectionSignal
org.argouml.uml.diagram.static_structure.ui.SelectionStereotype
org.argouml.uml.diagram.static_structure.ui.StylePanelFigClass
org.argouml.uml.diagram.static_structure.ui.StylePanelFigInterface
org.argouml.uml.diagram.static_structure.ui.StylePanelFigPackage
org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram
org.argouml.application
org.argouml.persistence
org.argouml.ui.explorer
org.argouml.uml.cognitive.critics
org.argouml.uml.diagram
org.argouml.uml.diagram.activity.ui
org.argouml.uml.diagram.collaboration.ui
org.argouml.uml.diagram.deployment.ui
org.argouml.uml.diagram.state.ui
org.argouml.uml.diagram.static_structure.layout
org.argouml.uml.diagram.ui
org.argouml.uml.diagram.use_case.ui
org.argouml.uml.reveng
org.argouml.uml.ui
java.awt
java.awt.event
java.beans
java.lang
java.util
java.util.logging
javax.swing
org.argouml.application.api
org.argouml.application.helpers
org.argouml.i18n
org.argouml.kernel
org.argouml.model
org.argouml.notation
org.argouml.ui
org.argouml.ui.explorer
org.argouml.ui.targetmanager
org.argouml.uml
org.argouml.uml.diagram
org.argouml.uml.diagram.deployment
org.argouml.uml.diagram.deployment.ui
org.argouml.uml.diagram.static_structure
org.argouml.uml.diagram.ui
org.argouml.uml.diagram.use_case.ui
org.argouml.uml.ui
org.argouml.uml.ui.foundation.core
org.argouml.uml.ui.foundation.extension_mechanisms
org.argouml.util
org.tigris.gef.base
org.tigris.gef.graph
org.tigris.gef.presentation

org.argouml.uml.diagram.ui

Afferent Couplings Efferent Couplings Abstractness Instability Distance
17 54 12.0% 76.0% 12.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.argouml.uml.diagram.ui.AbstractActionCheckBoxMenuItem
org.argouml.uml.diagram.ui.AbstractActionRadioMenuItem
org.argouml.uml.diagram.ui.ActionStereotypeView
org.argouml.uml.diagram.ui.ArgoFig
org.argouml.uml.diagram.ui.ArgoFigGroup
org.argouml.uml.diagram.ui.Clarifiable
org.argouml.uml.diagram.ui.CompartmentFigText
org.argouml.uml.diagram.ui.FeaturesCompartmentContainer
org.argouml.uml.diagram.ui.FigCompartment
org.argouml.uml.diagram.ui.FigCompartmentBox
org.argouml.uml.diagram.ui.FigEdgeModelElement
org.argouml.uml.diagram.ui.FigNodeModelElement
org.argouml.uml.diagram.ui.ModeCreateGraphEdge
org.argouml.uml.diagram.ui.SelectionClassifierBox
org.argouml.uml.diagram.ui.SelectionNodeClarifiers2
org.argouml.uml.diagram.ui.StereotypeStyled
org.argouml.uml.diagram.ui.UMLDiagram
org.argouml.uml.diagram.ui.ActionAddAllClassesFromModel
org.argouml.uml.diagram.ui.ActionAddAssociationRole
org.argouml.uml.diagram.ui.ActionAddConcurrentRegion
org.argouml.uml.diagram.ui.ActionAddExistingEdge
org.argouml.uml.diagram.ui.ActionAddExistingNode
org.argouml.uml.diagram.ui.ActionAddExistingNodes
org.argouml.uml.diagram.ui.ActionAddExtensionPoint
org.argouml.uml.diagram.ui.ActionAddExtensionPoint$1
org.argouml.uml.diagram.ui.ActionAddMessage
org.argouml.uml.diagram.ui.ActionAddMessage$1
org.argouml.uml.diagram.ui.ActionAddNote
org.argouml.uml.diagram.ui.ActionAddStereotype
org.argouml.uml.diagram.ui.ActionAggregation
org.argouml.uml.diagram.ui.ActionCompartmentDisplay
org.argouml.uml.diagram.ui.ActionEdgesDisplay
org.argouml.uml.diagram.ui.ActionList
org.argouml.uml.diagram.ui.ActionModifierAbstract
org.argouml.uml.diagram.ui.ActionModifierActive
org.argouml.uml.diagram.ui.ActionModifierLeaf
org.argouml.uml.diagram.ui.ActionModifierRoot
org.argouml.uml.diagram.ui.ActionMultiplicity
org.argouml.uml.diagram.ui.ActionNavigability
org.argouml.uml.diagram.ui.ActionNavigateUpFromDiagram
org.argouml.uml.diagram.ui.ActionRemoveFromDiagram
org.argouml.uml.diagram.ui.ActionSaveDiagramToClipboard
org.argouml.uml.diagram.ui.ActionSetAddAssociationClassMode
org.argouml.uml.diagram.ui.ActionSetAddAssociationEndMode
org.argouml.uml.diagram.ui.ActionSetAddAssociationMode
org.argouml.uml.diagram.ui.ActionSetAddCommentLinkMode
org.argouml.uml.diagram.ui.ActionSetDiagramHomeModel
org.argouml.uml.diagram.ui.ActionSetMode
org.argouml.uml.diagram.ui.ActionSetPath
org.argouml.uml.diagram.ui.ActionStereotypeViewBigIcon
org.argouml.uml.diagram.ui.ActionStereotypeViewSmallIcon
org.argouml.uml.diagram.ui.ActionStereotypeViewTextual
org.argouml.uml.diagram.ui.ActionVisibilityPackage
org.argouml.uml.diagram.ui.ActionVisibilityPrivate
org.argouml.uml.diagram.ui.ActionVisibilityProtected
org.argouml.uml.diagram.ui.ActionVisibilityPublic
org.argouml.uml.diagram.ui.AddExistingNodeCommand
org.argouml.uml.diagram.ui.AddToDiagramMemento
org.argouml.uml.diagram.ui.ArgoEditor
org.argouml.uml.diagram.ui.ArgoFigText
org.argouml.uml.diagram.ui.ArgoFigUtil
org.argouml.uml.diagram.ui.ArgoModeCreateFigText
org.argouml.uml.diagram.ui.DiagramNameDocument
org.argouml.uml.diagram.ui.DnDJGraph
org.argouml.uml.diagram.ui.FigAbstraction
org.argouml.uml.diagram.ui.FigAssociation
org.argouml.uml.diagram.ui.FigAssociation$EndDecoration
org.argouml.uml.diagram.ui.FigAssociationClass
org.argouml.uml.diagram.ui.FigAssociationEnd
org.argouml.uml.diagram.ui.FigAssociationEndAnnotation
org.argouml.uml.diagram.ui.FigAttributesCompartment
org.argouml.uml.diagram.ui.FigClassAssociationClass
org.argouml.uml.diagram.ui.FigCompartment$FigPort
org.argouml.uml.diagram.ui.FigCompartment$FigSeparator
org.argouml.uml.diagram.ui.FigCompartmentBox$1
org.argouml.uml.diagram.ui.FigDependency
org.argouml.uml.diagram.ui.FigEdgeAssociationClass
org.argouml.uml.diagram.ui.FigEdgeModelElement$1
org.argouml.uml.diagram.ui.FigEdgeModelElement$2
org.argouml.uml.diagram.ui.FigEdgePort
org.argouml.uml.diagram.ui.FigEmptyRect
org.argouml.uml.diagram.ui.FigEnumLiteralsCompartment
org.argouml.uml.diagram.ui.FigExtensionPointsCompartment
org.argouml.uml.diagram.ui.FigGeneralization
org.argouml.uml.diagram.ui.FigKeyword
org.argouml.uml.diagram.ui.FigMessage
org.argouml.uml.diagram.ui.FigMultiLineText
org.argouml.uml.diagram.ui.FigMultiLineTextWithBold
org.argouml.uml.diagram.ui.FigMultiplicity
org.argouml.uml.diagram.ui.FigNameWithAbstract
org.argouml.uml.diagram.ui.FigNameWithAbstractAndBold
org.argouml.uml.diagram.ui.FigNodeAssociation
org.argouml.uml.diagram.ui.FigNodeModelElement$1
org.argouml.uml.diagram.ui.FigNodeModelElement$SelectionDefaultClarifiers
org.argouml.uml.diagram.ui.FigOperationsCompartment
org.argouml.uml.diagram.ui.FigOrdering
org.argouml.uml.diagram.ui.FigPermission
org.argouml.uml.diagram.ui.FigProfileIcon
org.argouml.uml.diagram.ui.FigRole
org.argouml.uml.diagram.ui.FigSingleLineText
org.argouml.uml.diagram.ui.FigSingleLineText$1
org.argouml.uml.diagram.ui.FigSingleLineTextWithNotation
org.argouml.uml.diagram.ui.FigStereotype
org.argouml.uml.diagram.ui.FigStereotypesGroup
org.argouml.uml.diagram.ui.FigTextGroup
org.argouml.uml.diagram.ui.FigTrace
org.argouml.uml.diagram.ui.FigUsage
org.argouml.uml.diagram.ui.ImageSelection
org.argouml.uml.diagram.ui.InitDiagramAppearanceUI
org.argouml.uml.diagram.ui.ModeAddToDiagram
org.argouml.uml.diagram.ui.ModeCreateAssociation
org.argouml.uml.diagram.ui.ModeCreateAssociationClass
org.argouml.uml.diagram.ui.ModeCreateAssociationEnd
org.argouml.uml.diagram.ui.ModeCreateCommentEdge
org.argouml.uml.diagram.ui.ModeCreateDependency
org.argouml.uml.diagram.ui.ModeCreateGeneralization
org.argouml.uml.diagram.ui.ModeCreatePermission
org.argouml.uml.diagram.ui.ModeCreateUsage
org.argouml.uml.diagram.ui.ModeLabelDrag
org.argouml.uml.diagram.ui.ModeLabelDragFactory
org.argouml.uml.diagram.ui.PathConvPercent2
org.argouml.uml.diagram.ui.PathItemPlacement
org.argouml.uml.diagram.ui.PropPanelDiagram
org.argouml.uml.diagram.ui.PropPanelString
org.argouml.uml.diagram.ui.RadioAction
org.argouml.uml.diagram.ui.SPFigEdgeModelElement
org.argouml.uml.diagram.ui.SelectionClassifierBox$Button
org.argouml.uml.diagram.ui.SelectionEdgeClarifiers
org.argouml.uml.diagram.ui.SelectionMoveClarifiers
org.argouml.uml.diagram.ui.SelectionRerouteEdge
org.argouml.uml.diagram.ui.SettingsTabDiagramAppearance
org.argouml.uml.diagram.ui.SettingsTabDiagramAppearance$1
org.argouml.uml.diagram.ui.SettingsTabDiagramAppearance$2
org.argouml.uml.diagram.ui.StatusBarAdapter
org.argouml.uml.diagram.ui.StylePanelFigAssociationClass
org.argouml.uml.diagram.ui.StylePanelFigMessage
org.argouml.uml.diagram.ui.TabDiagram
org.argouml.uml.diagram.ui.TabDiagram$1
org.argouml.uml.diagram.ui.UMLDiagramHomeModelComboBoxModel
org.argouml.application
org.argouml.persistence
org.argouml.ui
org.argouml.ui.explorer
org.argouml.uml
org.argouml.uml.cognitive.critics
org.argouml.uml.diagram
org.argouml.uml.diagram.activity.ui
org.argouml.uml.diagram.collaboration.ui
org.argouml.uml.diagram.deployment.ui
org.argouml.uml.diagram.state.ui
org.argouml.uml.diagram.static_structure
org.argouml.uml.diagram.static_structure.layout
org.argouml.uml.diagram.static_structure.ui
org.argouml.uml.diagram.use_case.ui
org.argouml.uml.reveng
org.argouml.uml.ui
java.awt
java.awt.datatransfer
java.awt.dnd
java.awt.event
java.awt.geom
java.beans
java.io
java.lang
java.util
java.util.logging
javax.management
javax.swing
javax.swing.border
javax.swing.event
javax.swing.text
org.argouml.application.api
org.argouml.application.events
org.argouml.application.helpers
org.argouml.cognitive
org.argouml.cognitive.ui
org.argouml.configuration
org.argouml.gefext
org.argouml.i18n
org.argouml.kernel
org.argouml.model
org.argouml.notation
org.argouml.notation.providers.uml
org.argouml.profile
org.argouml.swingext
org.argouml.ui
org.argouml.ui.cmd
org.argouml.ui.targetmanager
org.argouml.uml
org.argouml.uml.diagram
org.argouml.uml.diagram.collaboration.ui
org.argouml.uml.diagram.state
org.argouml.uml.diagram.state.ui
org.argouml.uml.diagram.static_structure.ui
org.argouml.uml.diagram.use_case.ui
org.argouml.uml.reveng
org.argouml.uml.ui
org.argouml.uml.util
org.argouml.util
org.tigris.gef.base
org.tigris.gef.di
org.tigris.gef.event
org.tigris.gef.graph
org.tigris.gef.graph.presentation
org.tigris.gef.persistence.pgml
org.tigris.gef.presentation
org.tigris.gef.ui
org.tigris.gef.undo
org.tigris.toolbar
org.tigris.toolbar.toolbutton

org.argouml.uml.diagram.use_case

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 7 0.0% 88.0% 12.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.argouml.uml.diagram.use_case.UseCaseDiagramGraphModel
org.argouml.uml.diagram.use_case.ui
java.beans
java.lang
java.util
java.util.logging
org.argouml.model
org.argouml.uml
org.argouml.uml.diagram

org.argouml.uml.diagram.use_case.ui

Afferent Couplings Efferent Couplings Abstractness Instability Distance
6 25 0.0% 81.0% 19.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.argouml.uml.diagram.use_case.ui.FigActor
org.argouml.uml.diagram.use_case.ui.FigActor$ActorPortFigRect
org.argouml.uml.diagram.use_case.ui.FigExtend
org.argouml.uml.diagram.use_case.ui.FigExtensionPoint
org.argouml.uml.diagram.use_case.ui.FigInclude
org.argouml.uml.diagram.use_case.ui.FigUseCase
org.argouml.uml.diagram.use_case.ui.FigUseCase$FigMyCircle
org.argouml.uml.diagram.use_case.ui.InitUseCaseDiagram
org.argouml.uml.diagram.use_case.ui.PropPanelUMLUseCaseDiagram
org.argouml.uml.diagram.use_case.ui.SelectionActor
org.argouml.uml.diagram.use_case.ui.SelectionUseCase
org.argouml.uml.diagram.use_case.ui.StylePanelFigUseCase
org.argouml.uml.diagram.use_case.ui.UMLUseCaseDiagram
org.argouml.uml.diagram.use_case.ui.UseCaseDiagramPropPanelFactory
org.argouml.uml.diagram.use_case.ui.UseCaseDiagramRenderer
org.argouml.application
org.argouml.uml.diagram
org.argouml.uml.diagram.deployment.ui
org.argouml.uml.diagram.state.ui
org.argouml.uml.diagram.static_structure.ui
org.argouml.uml.diagram.ui
java.awt
java.awt.event
java.beans
java.lang
java.util
java.util.logging
javax.swing
org.argouml.application.api
org.argouml.application.helpers
org.argouml.i18n
org.argouml.model
org.argouml.notation
org.argouml.notation.providers.uml
org.argouml.ui
org.argouml.ui.targetmanager
org.argouml.uml
org.argouml.uml.diagram
org.argouml.uml.diagram.static_structure.ui
org.argouml.uml.diagram.ui
org.argouml.uml.diagram.use_case
org.argouml.uml.ui
org.argouml.util
org.tigris.gef.base
org.tigris.gef.graph
org.tigris.gef.presentation

org.argouml.uml.generator

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 8 27.000002% 73.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.argouml.uml.generator.AbstractSection
org.argouml.uml.generator.CodeGenerator
org.argouml.uml.generator.TempFileUtils$FileAction
org.argouml.uml.generator.GeneratorHelper
org.argouml.uml.generator.GeneratorManager
org.argouml.uml.generator.Language
org.argouml.uml.generator.SourceUnit
org.argouml.uml.generator.TempFileUtils
org.argouml.uml.generator.TempFileUtils$1
org.argouml.uml.generator.TempFileUtils$2
org.argouml.uml.generator.TempFileUtils$3
org.argouml.language.ui
org.argouml.uml.generator.ui
org.argouml.uml.ui
java.io
java.lang
java.util
java.util.logging
javax.swing
org.argouml.application.events
org.argouml.model
org.argouml.uml.reveng

org.argouml.uml.generator.ui

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 16 0.0% 94.0% 6.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.argouml.uml.generator.ui.ClassGenerationDialog
org.argouml.uml.generator.ui.ClassGenerationDialog$1
org.argouml.uml.generator.ui.ClassGenerationDialog$2
org.argouml.uml.generator.ui.ClassGenerationDialog$3
org.argouml.uml.generator.ui.ClassGenerationDialog$4
org.argouml.uml.generator.ui.ClassGenerationDialog$TableModelClassChecks
org.argouml.uml.ui
java.awt
java.awt.event
java.io
java.lang
java.util
java.util.logging
javax.swing
javax.swing.table
org.argouml.i18n
org.argouml.model
org.argouml.notation
org.argouml.ui.targetmanager
org.argouml.uml.generator
org.argouml.util
org.tigris.gef.presentation
org.tigris.swidgets

org.argouml.uml.reveng

Afferent Couplings Efferent Couplings Abstractness Instability Distance
4 31 44.0% 89.0% 33.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.argouml.uml.reveng.ImportCommon
org.argouml.uml.reveng.ImportInterface
org.argouml.uml.reveng.ImportSettings
org.argouml.uml.reveng.ImportSettingsInternal
org.argouml.uml.reveng.MethodImportInterface
org.argouml.uml.reveng.SettingsTypes
org.argouml.uml.reveng.SettingsTypes$BooleanSelection
org.argouml.uml.reveng.SettingsTypes$BooleanSelection2
org.argouml.uml.reveng.SettingsTypes$PathListSelection
org.argouml.uml.reveng.SettingsTypes$PathSelection
org.argouml.uml.reveng.SettingsTypes$Setting
org.argouml.uml.reveng.SettingsTypes$Setting2
org.argouml.uml.reveng.SettingsTypes$UniqueSelection
org.argouml.uml.reveng.SettingsTypes$UniqueSelection2
org.argouml.uml.reveng.SettingsTypes$UserString
org.argouml.uml.reveng.SettingsTypes$UserString2
org.argouml.uml.reveng.ConfigPanelExtension
org.argouml.uml.reveng.DiagramInterface
org.argouml.uml.reveng.FileImportUtils
org.argouml.uml.reveng.Import
org.argouml.uml.reveng.Import$1
org.argouml.uml.reveng.Import$2
org.argouml.uml.reveng.Import$ConfigPanelExtension
org.argouml.uml.reveng.Import$ConfigPanelExtension$1
org.argouml.uml.reveng.Import$ConfigPanelExtension$2
org.argouml.uml.reveng.Import$ConfigPanelExtension$3
org.argouml.uml.reveng.Import$ImportFileChooser
org.argouml.uml.reveng.Import$SelectedLanguageListener
org.argouml.uml.reveng.ImportClassLoader
org.argouml.uml.reveng.ImportInterface$ImportException
org.argouml.uml.reveng.ImporterManager
org.argouml.uml.reveng.Setting
org.argouml.uml.reveng.Setting$BooleanSelection
org.argouml.uml.reveng.Setting$PathListSelection
org.argouml.uml.reveng.Setting$PathSelection
org.argouml.uml.reveng.Setting$UniqueSelection
org.argouml.uml.diagram.ui
org.argouml.uml.generator
org.argouml.uml.reveng.ui
org.argouml.uml.ui
java.awt
java.awt.event
java.beans
java.io
java.lang
java.net
java.nio.charset
java.util
java.util.logging
javax.swing
javax.swing.filechooser
org.argouml.application.api
org.argouml.cognitive
org.argouml.configuration
org.argouml.i18n
org.argouml.kernel
org.argouml.model
org.argouml.moduleloader
org.argouml.taskmgmt
org.argouml.ui.explorer
org.argouml.ui.targetmanager
org.argouml.uml.diagram
org.argouml.uml.diagram.static_structure
org.argouml.uml.diagram.static_structure.layout
org.argouml.uml.diagram.static_structure.ui
org.argouml.uml.diagram.ui
org.argouml.uml.reveng.ui
org.argouml.util
org.tigris.gef.base
org.tigris.gef.presentation
org.tigris.swidgets

org.argouml.uml.reveng.ui

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 10 0.0% 83.0% 17.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.argouml.uml.reveng.ui.ImportClasspathDialog
org.argouml.uml.reveng.ui.ImportClasspathDialog$AddListener
org.argouml.uml.reveng.ui.ImportClasspathDialog$AddListener$1
org.argouml.uml.reveng.ui.ImportClasspathDialog$RemoveListener
org.argouml.uml.reveng.ui.ImportStatusScreen
org.argouml.uml.reveng.ui.ImportStatusScreen$1
org.argouml.uml.reveng.ui.ImportStatusScreen$2
org.argouml.uml.reveng.ui.ImportStatusScreen$3
org.argouml.uml.reveng.ui.ImportStatusScreen$4
org.argouml.uml.reveng.ui.ImportStatusScreen$5
org.argouml.uml.reveng.ui.ImportStatusScreen$6
org.argouml.uml.reveng.ui.ProblemsDialog
org.argouml.uml.reveng.ui.ProblemsDialog$1
org.argouml.uml.reveng
org.argouml.uml.ui
java.awt
java.awt.event
java.io
java.lang
java.util
javax.swing
org.argouml.i18n
org.argouml.taskmgmt
org.argouml.uml.reveng
org.tigris.gef.base

org.argouml.uml.ui

Afferent Couplings Efferent Couplings Abstractness Instability Distance
22 71 16.0% 76.0% 8.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.argouml.uml.ui.AbstractActionAddModelElement2
org.argouml.uml.ui.AbstractActionNavigate
org.argouml.uml.ui.AbstractActionNewModelElement
org.argouml.uml.ui.ActionAddDiagram
org.argouml.uml.ui.ActionNavigateUpNextDown
org.argouml.uml.ui.ActionNavigateUpPreviousDown
org.argouml.uml.ui.ActionNewDiagram
org.argouml.uml.ui.PropPanel
org.argouml.uml.ui.PropPanelFactory
org.argouml.uml.ui.SourcePathController
org.argouml.uml.ui.UMLCheckBox2
org.argouml.uml.ui.UMLComboBoxModel2
org.argouml.uml.ui.UMLDocument
org.argouml.uml.ui.UMLEditableComboBox
org.argouml.uml.ui.UMLExpressionModel2
org.argouml.uml.ui.UMLModelElementListModel2
org.argouml.uml.ui.UMLPlainTextDocument
org.argouml.uml.ui.UMLRadioButtonPanel
org.argouml.uml.ui.UMLStereotypeListModel
org.argouml.uml.ui.UMLUserInterfaceComponent
org.argouml.uml.ui.UMLUserInterfaceContainer
org.argouml.uml.ui.AbstractActionRemoveElement
org.argouml.uml.ui.ActionActivityDiagram
org.argouml.uml.ui.ActionAddPackage
org.argouml.uml.ui.ActionAddTopLevelPackage
org.argouml.uml.ui.ActionBooleanTaggedValue
org.argouml.uml.ui.ActionClassDiagram
org.argouml.uml.ui.ActionCollaborationDiagram
org.argouml.uml.ui.ActionCopy
org.argouml.uml.ui.ActionCut
org.argouml.uml.ui.ActionDeleteModelElements
org.argouml.uml.ui.ActionDeleteModelElements$1
org.argouml.uml.ui.ActionDeploymentDiagram
org.argouml.uml.ui.ActionGenerateAll
org.argouml.uml.ui.ActionGenerateOne
org.argouml.uml.ui.ActionGenerateProjectCode
org.argouml.uml.ui.ActionGenerationSettings
org.argouml.uml.ui.ActionImportFromSources
org.argouml.uml.ui.ActionLayout
org.argouml.uml.ui.ActionNavigateAction
org.argouml.uml.ui.ActionNavigateAssociation
org.argouml.uml.ui.ActionNavigateContainerElement
org.argouml.uml.ui.ActionNavigateContext
org.argouml.uml.ui.ActionNavigateNamespace
org.argouml.uml.ui.ActionNavigateOppositeAssocEnd
org.argouml.uml.ui.ActionNavigateOwner
org.argouml.uml.ui.ActionNavigateTransition
org.argouml.uml.ui.ActionOpenProject
org.argouml.uml.ui.ActionPaste
org.argouml.uml.ui.ActionRemoveModelElement
org.argouml.uml.ui.ActionRemoveTaggedValue
org.argouml.uml.ui.ActionReopenProject
org.argouml.uml.ui.ActionRevertToSaved
org.argouml.uml.ui.ActionSaveAllGraphics
org.argouml.uml.ui.ActionSaveGraphics
org.argouml.uml.ui.ActionSaveProject
org.argouml.uml.ui.ActionSaveProjectAs
org.argouml.uml.ui.ActionSequenceDiagram
org.argouml.uml.ui.ActionSetSourcePath
org.argouml.uml.ui.ActionStateDiagram
org.argouml.uml.ui.ActionUseCaseDiagram
org.argouml.uml.ui.InitUmlUI
org.argouml.uml.ui.LabelledLayout
org.argouml.uml.ui.PropPanel$GroupPanel
org.argouml.uml.ui.PropPanel$TargettableButton
org.argouml.uml.ui.PropPanelFactoryManager
org.argouml.uml.ui.SaveGIFAction2
org.argouml.uml.ui.SaveGraphicsManager
org.argouml.uml.ui.SaveGraphicsManager$1
org.argouml.uml.ui.SaveGraphicsManager$FileFilterChangedListener
org.argouml.uml.ui.SaveGraphicsManager$FileFilterChangedListener$Anonymous1
org.argouml.uml.ui.SavePNGAction2
org.argouml.uml.ui.SaveSVGAction2
org.argouml.uml.ui.SaveScaledEPSAction
org.argouml.uml.ui.Seperator
org.argouml.uml.ui.SourcePathControllerImpl
org.argouml.uml.ui.SourcePathDialog
org.argouml.uml.ui.SourcePathDialog$SelectionListener
org.argouml.uml.ui.SourcePathTableModel
org.argouml.uml.ui.TabConstraints
org.argouml.uml.ui.TabConstraints$ConstraintModel
org.argouml.uml.ui.TabConstraints$ConstraintModel$CR
org.argouml.uml.ui.TabConstraints$ConstraintModel$CR$1
org.argouml.uml.ui.TabDocumentation
org.argouml.uml.ui.TabProps
org.argouml.uml.ui.TabSrc
org.argouml.uml.ui.TabSrc$1
org.argouml.uml.ui.TabSrc$DefaultPredicate
org.argouml.uml.ui.TabStereotype
org.argouml.uml.ui.TabStereotype$1
org.argouml.uml.ui.TabStereotype$AddRemoveListener
org.argouml.uml.ui.TabStereotype$AvailableListSelectionListener
org.argouml.uml.ui.TabStereotype$SelectedListSelectionListener
org.argouml.uml.ui.TabStereotype$UMLModelStereotypeListModel
org.argouml.uml.ui.TabStyle
org.argouml.uml.ui.TabTaggedValues
org.argouml.uml.ui.TabTaggedValuesModel
org.argouml.uml.ui.UMLAddDialog
org.argouml.uml.ui.UMLAddDialog$1
org.argouml.uml.ui.UMLChangeDispatch
org.argouml.uml.ui.UMLComboBox2
org.argouml.uml.ui.UMLComboBoxModel2$1
org.argouml.uml.ui.UMLComboBoxNavigator
org.argouml.uml.ui.UMLConditionExpressionModel
org.argouml.uml.ui.UMLDeprecatedCheckBox
org.argouml.uml.ui.UMLDerivedCheckBox
org.argouml.uml.ui.UMLEditableComboBox$UMLComboBoxEditor
org.argouml.uml.ui.UMLEditableComboBox$UMLComboBoxEditor$UMLImagePanel
org.argouml.uml.ui.UMLExpressionBodyField
org.argouml.uml.ui.UMLExpressionExpressionModel
org.argouml.uml.ui.UMLExpressionLanguageField
org.argouml.uml.ui.UMLExpressionModel2$1
org.argouml.uml.ui.UMLLinkMouseListener
org.argouml.uml.ui.UMLLinkedListCellRenderer
org.argouml.uml.ui.UMLListCellRenderer2
org.argouml.uml.ui.UMLModelElementCommentDocument
org.argouml.uml.ui.UMLModelElementStereotypeListModel
org.argouml.uml.ui.UMLModelElementTaggedValueDocument
org.argouml.uml.ui.UMLModelElementTaggedValueProxy
org.argouml.uml.ui.UMLRecurrenceExpressionModel
org.argouml.uml.ui.UMLScriptExpressionModel
org.argouml.uml.ui.UMLSearchableComboBox
org.argouml.uml.ui.UMLStereotypeList
org.argouml.uml.ui.UMLStimulusActionTextField
org.argouml.uml.ui.UMLStimulusActionTextProperty
org.argouml.uml.ui.UMLTableCellRenderer
org.argouml.uml.ui.UMLTaggedValueCheckBox
org.argouml.uml.ui.UMLTextArea2
org.argouml.uml.ui.UMLTextField2
org.argouml.uml.ui.UMLTimeExpressionModel
org.argouml.uml.ui.UMLTreeCellRenderer
org.argouml.application
org.argouml.cognitive.ui
org.argouml.profile.init
org.argouml.profile.internal.ui
org.argouml.ui
org.argouml.ui.cmd
org.argouml.ui.explorer
org.argouml.uml.diagram.activity.ui
org.argouml.uml.diagram.collaboration.ui
org.argouml.uml.diagram.deployment.ui
org.argouml.uml.diagram.state.ui
org.argouml.uml.diagram.static_structure.ui
org.argouml.uml.diagram.ui
org.argouml.uml.diagram.use_case.ui
org.argouml.uml.ui.behavior.activity_graphs
org.argouml.uml.ui.behavior.collaborations
org.argouml.uml.ui.behavior.common_behavior
org.argouml.uml.ui.behavior.state_machines
org.argouml.uml.ui.behavior.use_cases
org.argouml.uml.ui.foundation.core
org.argouml.uml.ui.foundation.extension_mechanisms
org.argouml.uml.ui.model_management
java.awt
java.awt.datatransfer
java.awt.event
java.awt.image
java.beans
java.io
java.lang
java.net
java.text
java.util
java.util.logging
javax.imageio
javax.swing
javax.swing.border
javax.swing.event
javax.swing.filechooser
javax.swing.plaf
javax.swing.plaf.basic
javax.swing.table
javax.swing.text
javax.swing.tree
org.apache.batik.dom
org.apache.batik.svggen
org.argouml.application.api
org.argouml.application.events
org.argouml.application.helpers
org.argouml.cognitive
org.argouml.configuration
org.argouml.gefext
org.argouml.i18n
org.argouml.kernel
org.argouml.language.ui
org.argouml.model
org.argouml.ocl
org.argouml.persistence
org.argouml.profile
org.argouml.swingext
org.argouml.ui
org.argouml.ui.explorer
org.argouml.ui.targetmanager
org.argouml.uml
org.argouml.uml.diagram
org.argouml.uml.diagram.activity.layout
org.argouml.uml.diagram.activity.ui
org.argouml.uml.diagram.layout
org.argouml.uml.diagram.state.ui
org.argouml.uml.diagram.static_structure.layout
org.argouml.uml.diagram.static_structure.ui
org.argouml.uml.diagram.ui
org.argouml.uml.generator
org.argouml.uml.generator.ui
org.argouml.uml.reveng
org.argouml.uml.reveng.ui
org.argouml.uml.ui.foundation.extension_mechanisms
org.argouml.uml.util
org.argouml.uml.util.namespace
org.argouml.util
org.tigris.gef.base
org.tigris.gef.persistence.export
org.tigris.gef.presentation
org.tigris.gef.util
org.tigris.swidgets
org.tigris.toolbar
org.w3c.dom
tudresden.ocl
tudresden.ocl.check
tudresden.ocl.gui
tudresden.ocl.gui.events
tudresden.ocl.parser
tudresden.ocl.parser.analysis
tudresden.ocl.parser.node

org.argouml.uml.ui.behavior.activity_graphs

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.argouml.uml.ui.behavior.activity_graphs.ActionAddEventAsTrigger
org.argouml.uml.ui.behavior.activity_graphs.ActionNewEntryCallAction
org.argouml.uml.ui.behavior.activity_graphs.ActionSetSynch
org.argouml.uml.ui.behavior.activity_graphs.UMLActionSynchCheckBox
org.argouml.uml.ui.behavior.state_machines
java.awt.event
java.lang
java.util
javax.swing
org.argouml.i18n
org.argouml.model
org.argouml.ui
org.argouml.ui.targetmanager
org.argouml.uml.ui

org.argouml.uml.ui.behavior.collaborations

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 6 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.argouml.uml.ui.behavior.collaborations.ActionAddMessagePredecessor
org.argouml.uml.ui.behavior.collaborations.ActionNewActionForMessage
None java.awt.event
java.lang
java.util
org.argouml.i18n
org.argouml.model
org.argouml.uml.ui

org.argouml.uml.ui.behavior.common_behavior

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 12 7.0% 86.0% 7.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.argouml.uml.ui.behavior.common_behavior.ActionNewAction
org.argouml.uml.ui.behavior.common_behavior.ActionNewAction$Roles
org.argouml.uml.ui.behavior.common_behavior.ActionAddContextSignal
org.argouml.uml.ui.behavior.common_behavior.ActionAddCreateActionInstantiation
org.argouml.uml.ui.behavior.common_behavior.ActionAddInstanceClassifier
org.argouml.uml.ui.behavior.common_behavior.ActionNewActionSequence
org.argouml.uml.ui.behavior.common_behavior.ActionNewActionSequence$1
org.argouml.uml.ui.behavior.common_behavior.ActionNewArgument
org.argouml.uml.ui.behavior.common_behavior.ActionNewCallAction
org.argouml.uml.ui.behavior.common_behavior.ActionNewCallAction$1
org.argouml.uml.ui.behavior.common_behavior.ActionNewCreateAction
org.argouml.uml.ui.behavior.common_behavior.ActionNewCreateAction$1
org.argouml.uml.ui.behavior.common_behavior.ActionNewDestroyAction
org.argouml.uml.ui.behavior.common_behavior.ActionNewDestroyAction$1
org.argouml.uml.ui.behavior.common_behavior.ActionNewException
org.argouml.uml.ui.behavior.common_behavior.ActionNewReception
org.argouml.uml.ui.behavior.common_behavior.ActionNewReturnAction
org.argouml.uml.ui.behavior.common_behavior.ActionNewReturnAction$1
org.argouml.uml.ui.behavior.common_behavior.ActionNewSendAction
org.argouml.uml.ui.behavior.common_behavior.ActionNewSendAction$1
org.argouml.uml.ui.behavior.common_behavior.ActionNewSignal
org.argouml.uml.ui.behavior.common_behavior.ActionNewTerminateAction
org.argouml.uml.ui.behavior.common_behavior.ActionNewTerminateAction$1
org.argouml.uml.ui.behavior.common_behavior.ActionNewUninterpretedAction
org.argouml.uml.ui.behavior.common_behavior.ActionNewUninterpretedAction$1
org.argouml.uml.ui.behavior.common_behavior.ActionRemoveArgument
org.argouml.uml.ui.behavior.common_behavior.ActionSetActionAsynchronous
org.argouml.uml.ui.behavior.common_behavior.UMLActionAsynchronousCheckBox
org.argouml.uml.ui.behavior.common_behavior.UMLReceptionSpecificationDocument
org.argouml.uml.diagram.activity.ui
org.argouml.uml.diagram.state.ui
java.awt.event
java.lang
java.util
javax.swing
org.argouml.application.helpers
org.argouml.i18n
org.argouml.kernel
org.argouml.model
org.argouml.ui
org.argouml.ui.targetmanager
org.argouml.uml.ui
org.tigris.toolbar.toolbutton

org.argouml.uml.ui.behavior.state_machines

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 15 10.0% 88.0% 2.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.argouml.uml.ui.behavior.state_machines.ActionNewEvent
org.argouml.uml.ui.behavior.state_machines.ActionNewEvent$Roles
org.argouml.uml.ui.behavior.state_machines.ActionAddEventAsDeferrableEvent
org.argouml.uml.ui.behavior.state_machines.ActionAddSignalsToSignalEvent
org.argouml.uml.ui.behavior.state_machines.ActionNewCallEvent
org.argouml.uml.ui.behavior.state_machines.ActionNewChangeEvent
org.argouml.uml.ui.behavior.state_machines.ActionNewCompositeState
org.argouml.uml.ui.behavior.state_machines.ActionNewFinalState
org.argouml.uml.ui.behavior.state_machines.ActionNewGuard
org.argouml.uml.ui.behavior.state_machines.ActionNewPseudoState
org.argouml.uml.ui.behavior.state_machines.ActionNewSignalEvent
org.argouml.uml.ui.behavior.state_machines.ActionNewSimpleState
org.argouml.uml.ui.behavior.state_machines.ActionNewStubState
org.argouml.uml.ui.behavior.state_machines.ActionNewSubmachineState
org.argouml.uml.ui.behavior.state_machines.ActionNewSynchState
org.argouml.uml.ui.behavior.state_machines.ActionNewTimeEvent
org.argouml.uml.ui.behavior.state_machines.ActionNewTransition
org.argouml.uml.ui.behavior.state_machines.ButtonActionNewGuard
org.argouml.uml.ui.behavior.state_machines.PopupMenuNewEvent
org.argouml.uml.ui.behavior.state_machines.UMLChangeExpressionModel
org.argouml.uml.ui.behavior.state_machines.UMLSynchStateBoundDocument
org.argouml.uml.diagram.activity.ui
org.argouml.uml.diagram.state.ui
java.awt.event
java.lang
java.util
java.util.logging
javax.swing
javax.swing.text
org.argouml.application.helpers
org.argouml.i18n
org.argouml.kernel
org.argouml.model
org.argouml.ui
org.argouml.ui.targetmanager
org.argouml.uml.ui
org.argouml.uml.ui.behavior.activity_graphs
org.tigris.toolbar.toolbutton

org.argouml.uml.ui.behavior.use_cases

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 9 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.argouml.uml.ui.behavior.use_cases.ActionAddExtendExtensionPoint
org.argouml.uml.ui.behavior.use_cases.ActionNewActor
org.argouml.uml.ui.behavior.use_cases.ActionNewExtendExtensionPoint
org.argouml.uml.ui.behavior.use_cases.ActionNewExtensionPoint
org.argouml.uml.ui.behavior.use_cases.ActionNewUseCase
org.argouml.uml.ui.behavior.use_cases.ActionNewUseCaseExtensionPoint
org.argouml.uml.ui.behavior.use_cases.UMLExtensionPointLocationDocument
None java.awt.event
java.lang
java.util
javax.swing
org.argouml.i18n
org.argouml.kernel
org.argouml.model
org.argouml.ui.targetmanager
org.argouml.uml.ui

org.argouml.uml.ui.foundation.core

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.argouml.uml.ui.foundation.core.ActionAddAssociationSpecification
org.argouml.uml.ui.foundation.core.ActionAddAttribute
org.argouml.uml.ui.foundation.core.ActionAddAttribute$1
org.argouml.uml.ui.foundation.core.ActionAddClientDependencyAction
org.argouml.uml.ui.foundation.core.ActionAddDataType
org.argouml.uml.ui.foundation.core.ActionAddEnumeration
org.argouml.uml.ui.foundation.core.ActionAddEnumerationLiteral
org.argouml.uml.ui.foundation.core.ActionAddLiteral
org.argouml.uml.ui.foundation.core.ActionAddOperation
org.argouml.uml.ui.foundation.core.ActionAddOperation$1
org.argouml.uml.ui.foundation.core.ActionAddSupplierDependencyAction
org.argouml.uml.ui.foundation.core.ActionNewClass
org.argouml.uml.ui.foundation.core.ActionNewInnerClass
org.argouml.uml.ui.foundation.core.ActionNewInterface
org.argouml.uml.ui.foundation.core.ActionNewModelElementConstraint
org.argouml.uml.ui.foundation.core.ActionNewParameter
org.argouml.uml.ui.foundation.core.ActionSetAssociationEndNavigable
org.argouml.uml.ui.foundation.core.ActionSetAssociationEndOrdering
org.argouml.uml.ui.foundation.core.ActionSetAssociationEndTargetScope
org.argouml.uml.ui.foundation.core.ActionSetBehavioralFeatureQuery
org.argouml.uml.ui.foundation.core.ActionSetChangeability
org.argouml.uml.ui.foundation.core.ActionSetClassActive
org.argouml.uml.ui.foundation.core.ActionSetElementOwnershipSpecification
org.argouml.uml.ui.foundation.core.ActionSetFeatureOwnerScope
org.argouml.uml.ui.foundation.core.ActionSetGeneralizableElementAbstract
org.argouml.uml.ui.foundation.core.ActionSetGeneralizableElementLeaf
org.argouml.uml.ui.foundation.core.ActionSetGeneralizableElementRoot
org.argouml.uml.ui.foundation.core.ActionSetModelElementVisibility
org.argouml.uml.ui.foundation.core.ActionSetOperationConcurrencyKind
org.argouml.uml.ui.foundation.core.ActionSetParameterDirectionKind
org.argouml.uml.ui.foundation.core.ActionSetStructuralFeatureTargetScope
org.argouml.uml.ui.foundation.core.UMLAssociationEndChangeabilityRadioButtonPanel
org.argouml.uml.ui.foundation.core.UMLAssociationEndNavigableCheckBox
org.argouml.uml.ui.foundation.core.UMLAssociationEndOrderingCheckBox
org.argouml.uml.ui.foundation.core.UMLAssociationEndTargetScopeCheckbox
org.argouml.uml.ui.foundation.core.UMLBehavioralFeatureQueryCheckBox
org.argouml.uml.ui.foundation.core.UMLClassActiveCheckBox
org.argouml.uml.ui.foundation.core.UMLDiagramNameDocument
org.argouml.uml.ui.foundation.core.UMLDiscriminatorNameDocument
org.argouml.uml.ui.foundation.core.UMLFeatureOwnerScopeCheckBox
org.argouml.uml.ui.foundation.core.UMLGeneralizableElementAbstractCheckBox
org.argouml.uml.ui.foundation.core.UMLGeneralizableElementLeafCheckBox
org.argouml.uml.ui.foundation.core.UMLGeneralizableElementRootCheckBox
org.argouml.uml.ui.foundation.core.UMLModelElementNameDocument
org.argouml.uml.ui.foundation.core.UMLModelElementVisibilityRadioButtonPanel
org.argouml.uml.ui.foundation.core.UMLOperationConcurrencyRadioButtonPanel
org.argouml.uml.ui.foundation.core.UMLOperationSpecificationDocument
org.argouml.uml.ui.foundation.core.UMLParameterDirectionKindRadioButtonPanel
org.argouml.uml.ui.foundation.core.UMLStructuralFeatureChangeabilityRadioButtonPanel
org.argouml.uml.ui.foundation.core.UMLStructuralFeatureTargetScopeCheckBox
org.argouml.uml.diagram.static_structure.ui
java.awt
java.awt.event
java.beans
java.lang
java.util
javax.swing
org.argouml.application.helpers
org.argouml.i18n
org.argouml.kernel
org.argouml.model
org.argouml.ui
org.argouml.ui.targetmanager
org.argouml.uml.diagram
org.argouml.uml.ui

org.argouml.uml.ui.foundation.extension_mechanisms

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 14 0.0% 88.0% 12.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.argouml.uml.ui.foundation.extension_mechanisms.ActionNewStereotype
org.argouml.uml.ui.foundation.extension_mechanisms.ActionNewTagDefinition
org.argouml.uml.ui.foundation.extension_mechanisms.UMLStereotypeTagDefinitionListModel
org.argouml.uml.ui.foundation.extension_mechanisms.UMLTagDefinitionComboBoxModel
org.argouml.uml.diagram.static_structure.ui
org.argouml.uml.ui
java.awt.event
java.lang
java.util
java.util.logging
javax.swing
org.argouml.application.helpers
org.argouml.i18n
org.argouml.kernel
org.argouml.model
org.argouml.ui
org.argouml.ui.targetmanager
org.argouml.uml.ui
org.argouml.uml.util
org.tigris.gef.presentation

org.argouml.uml.ui.model_management

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 8 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.argouml.uml.ui.model_management.ActionAddPackage
org.argouml.uml.ui.model_management.ActionAddPackageImport
org.argouml.uml.ui.model_management.ActionRemovePackageImport
None java.awt.event
java.lang
java.util
javax.swing
org.argouml.i18n
org.argouml.model
org.argouml.ui.targetmanager
org.argouml.uml.ui

org.argouml.uml.util

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.argouml.uml.util.ModelUtil
org.argouml.uml.util.PathComparator
org.argouml.uml.util.SortedListModel
org.argouml.uml
org.argouml.uml.diagram.ui
org.argouml.uml.ui
org.argouml.uml.ui.foundation.extension_mechanisms
java.lang
java.text
java.util
javax.swing
org.argouml.kernel
org.argouml.model

org.argouml.uml.util.namespace

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 3 50.0% 75.0% 25.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.argouml.uml.util.namespace.Namespace
org.argouml.uml.util.namespace.NamespaceElement
org.argouml.uml.util.namespace.StringNamespace
org.argouml.uml.util.namespace.StringNamespaceElement
org.argouml.uml.ui
java.lang
java.util
java.util.logging

org.argouml.util

Afferent Couplings Efferent Couplings Abstractness Instability Distance
28 20 10.0% 42.0% 49.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.argouml.util.ChildGenerator
org.argouml.util.IItemUID
org.argouml.util.Predicate
org.argouml.util.ArgoDialog
org.argouml.util.ArgoFrame
org.argouml.util.CollectionUtil
org.argouml.util.CustomSeparator
org.argouml.util.EnumerationIterator
org.argouml.util.ExprSeparatorWithStrings
org.argouml.util.FileConstants
org.argouml.util.FileFilters
org.argouml.util.ItemUID
org.argouml.util.IteratorEnumeration
org.argouml.util.JavaRuntimeUtility
org.argouml.util.KeyEventUtils
org.argouml.util.LineSeparator
org.argouml.util.MyTokenizer
org.argouml.util.PredicateEquals
org.argouml.util.PredicateStringMatch
org.argouml.util.PredicateTrue
org.argouml.util.PredicateType
org.argouml.util.QuotedStringSeparator
org.argouml.util.SingleElementIterator
org.argouml.util.SuffixFilter
org.argouml.util.ThreadUtils
org.argouml.util.TokenSep
org.argouml.util.ToolBarUtility
org.argouml.util.ToolBarUtility$PopupActionsListener
org.argouml.util.Tools
org.argouml.util.UIUtils
org.argouml.util.UIUtils$1
org.argouml.application
org.argouml.application.api
org.argouml.cognitive
org.argouml.cognitive.checklist
org.argouml.cognitive.critics.ui
org.argouml.cognitive.ui
org.argouml.kernel
org.argouml.notation.providers.java
org.argouml.notation.providers.uml
org.argouml.persistence
org.argouml.ui
org.argouml.ui.cmd
org.argouml.ui.explorer
org.argouml.uml
org.argouml.uml.cognitive
org.argouml.uml.cognitive.checklist
org.argouml.uml.cognitive.critics
org.argouml.uml.diagram
org.argouml.uml.diagram.activity.ui
org.argouml.uml.diagram.collaboration.ui
org.argouml.uml.diagram.deployment.ui
org.argouml.uml.diagram.state.ui
org.argouml.uml.diagram.static_structure.ui
org.argouml.uml.diagram.ui
org.argouml.uml.diagram.use_case.ui
org.argouml.uml.generator.ui
org.argouml.uml.reveng
org.argouml.uml.ui
java.awt
java.awt.event
java.beans
java.io
java.lang
java.lang.reflect
java.rmi.server
java.util
java.util.logging
javax.swing
javax.swing.filechooser
javax.xml.parsers
org.argouml.configuration
org.argouml.i18n
org.argouml.model
org.tigris.gef.base
org.tigris.swidgets
org.tigris.toolbar
org.tigris.toolbar.toolbutton
org.xml.sax

org.argouml.util.logging

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 3 0.0% 75.0% 25.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.argouml.util.logging.AwtExceptionHandler
org.argouml.util.logging.SimpleTimer
org.argouml.util.logging.SimpleTimer$SimpleTimerEnumeration
org.argouml.application
java.lang
java.util
java.util.logging

org.argouml.util.osdep

Afferent Couplings Efferent Couplings Abstractness Instability Distance
4 5 0.0% 56.0% 44.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.argouml.util.osdep.OSXAdapter
org.argouml.util.osdep.OSXAdapter$1
org.argouml.util.osdep.OsUtil
org.argouml.util.osdep.StartBrowser
org.argouml.cognitive.critics.ui
org.argouml.cognitive.ui
org.argouml.ui
org.argouml.ui.cmd
java.io
java.lang
java.lang.reflect
java.net
java.util.logging

Cycles

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

Package Package Dependencies
org.argouml.application org.argouml.ui
org.argouml.ui.cmd
org.argouml.ui
org.argouml.cognitive.checklist.ui org.argouml.ui
org.argouml.ui.cmd
org.argouml.ui
org.argouml.cognitive.critics.ui org.argouml.ui
org.argouml.ui.cmd
org.argouml.ui
org.argouml.cognitive.ui org.argouml.ui
org.argouml.ui.cmd
org.argouml.ui
org.argouml.kernel org.argouml.uml
org.argouml.kernel
org.argouml.language.ui org.argouml.uml.generator
org.argouml.uml.reveng
org.argouml.uml.reveng.ui
org.argouml.uml.reveng
org.argouml.notation.providers.java org.argouml.notation.providers.uml
org.argouml.uml
org.argouml.kernel
org.argouml.uml
org.argouml.notation.providers.uml org.argouml.uml
org.argouml.kernel
org.argouml.uml
org.argouml.notation.ui org.argouml.ui
org.argouml.ui.cmd
org.argouml.ui
org.argouml.ocl org.argouml.profile.internal.ocl
org.argouml.profile.internal.ocl.uml14
org.argouml.profile.internal.ocl
org.argouml.pattern.cognitive.critics org.argouml.uml.cognitive.critics
org.argouml.uml.diagram.deployment.ui
org.argouml.uml.diagram.ui
org.argouml.uml.diagram
org.argouml.uml
org.argouml.kernel
org.argouml.uml
org.argouml.persistence org.argouml.ocl
org.argouml.profile.internal.ocl
org.argouml.profile.internal.ocl.uml14
org.argouml.profile.internal.ocl
org.argouml.profile org.argouml.kernel
org.argouml.uml
org.argouml.kernel
org.argouml.profile.init org.argouml.profile
org.argouml.kernel
org.argouml.uml
org.argouml.kernel
org.argouml.profile.internal org.argouml.profile
org.argouml.kernel
org.argouml.uml
org.argouml.kernel
org.argouml.profile.internal.ocl org.argouml.profile.internal.ocl.uml14
org.argouml.profile.internal.ocl
org.argouml.profile.internal.ocl.uml14 org.argouml.profile.internal.ocl
org.argouml.profile.internal.ocl.uml14
org.argouml.profile.internal.ui org.argouml.profile.internal.ocl
org.argouml.profile.internal.ocl.uml14
org.argouml.profile.internal.ocl
org.argouml.ui org.argouml.ui.cmd
org.argouml.ui
org.argouml.ui.cmd org.argouml.ui
org.argouml.ui.cmd
org.argouml.ui.explorer org.argouml.ui.explorer.rules
org.argouml.uml.diagram.state.ui
org.argouml.uml.diagram.ui
org.argouml.uml.diagram
org.argouml.uml
org.argouml.kernel
org.argouml.uml
org.argouml.ui.explorer.rules org.argouml.uml.diagram.state.ui
org.argouml.uml.diagram.ui
org.argouml.uml.diagram
org.argouml.uml
org.argouml.kernel
org.argouml.uml
org.argouml.ui.targetmanager org.argouml.kernel
org.argouml.uml
org.argouml.kernel
org.argouml.uml org.argouml.kernel
org.argouml.uml
org.argouml.uml.cognitive org.argouml.uml.diagram
org.argouml.uml
org.argouml.kernel
org.argouml.uml
org.argouml.uml.cognitive.checklist org.argouml.ocl
org.argouml.profile.internal.ocl
org.argouml.profile.internal.ocl.uml14
org.argouml.profile.internal.ocl
org.argouml.uml.cognitive.critics org.argouml.uml.diagram.deployment.ui
org.argouml.uml.diagram.ui
org.argouml.uml.diagram
org.argouml.uml
org.argouml.kernel
org.argouml.uml
org.argouml.uml.diagram org.argouml.uml
org.argouml.kernel
org.argouml.uml
org.argouml.uml.diagram.activity org.argouml.uml.diagram.state
org.argouml.uml
org.argouml.kernel
org.argouml.uml
org.argouml.uml.diagram.activity.layout org.argouml.uml.diagram
org.argouml.uml
org.argouml.kernel
org.argouml.uml
org.argouml.uml.diagram.activity.ui org.argouml.uml.diagram
org.argouml.uml
org.argouml.kernel
org.argouml.uml
org.argouml.uml.diagram.collaboration org.argouml.uml
org.argouml.kernel
org.argouml.uml
org.argouml.uml.diagram.collaboration.ui org.argouml.uml.diagram.collaboration
org.argouml.uml
org.argouml.kernel
org.argouml.uml
org.argouml.uml.diagram.deployment org.argouml.uml
org.argouml.kernel
org.argouml.uml
org.argouml.uml.diagram.deployment.ui org.argouml.uml.diagram.ui
org.argouml.uml.diagram
org.argouml.uml
org.argouml.kernel
org.argouml.uml
org.argouml.uml.diagram.state org.argouml.uml
org.argouml.kernel
org.argouml.uml
org.argouml.uml.diagram.state.ui org.argouml.uml.diagram.ui
org.argouml.uml.diagram
org.argouml.uml
org.argouml.kernel
org.argouml.uml
org.argouml.uml.diagram.static_structure org.argouml.uml
org.argouml.kernel
org.argouml.uml
org.argouml.uml.diagram.static_structure.layout org.argouml.uml.diagram.static_structure.ui
org.argouml.ui
org.argouml.ui.cmd
org.argouml.ui
org.argouml.uml.diagram.static_structure.ui org.argouml.ui
org.argouml.ui.cmd
org.argouml.ui
org.argouml.uml.diagram.ui org.argouml.uml.diagram
org.argouml.uml
org.argouml.kernel
org.argouml.uml
org.argouml.uml.diagram.use_case org.argouml.uml
org.argouml.kernel
org.argouml.uml
org.argouml.uml.diagram.use_case.ui org.argouml.ui
org.argouml.ui.cmd
org.argouml.ui
org.argouml.uml.generator org.argouml.uml.reveng
org.argouml.uml.reveng.ui
org.argouml.uml.reveng
org.argouml.uml.generator.ui org.argouml.ui.targetmanager
org.argouml.kernel
org.argouml.uml
org.argouml.kernel
org.argouml.uml.reveng org.argouml.uml.reveng.ui
org.argouml.uml.reveng
org.argouml.uml.reveng.ui org.argouml.uml.reveng
org.argouml.uml.reveng.ui
org.argouml.uml.ui org.argouml.uml.generator.ui
org.argouml.ui.targetmanager
org.argouml.kernel
org.argouml.uml
org.argouml.kernel
org.argouml.uml.ui.behavior.activity_graphs org.argouml.ui
org.argouml.ui.cmd
org.argouml.ui
org.argouml.uml.ui.behavior.collaborations org.argouml.uml.ui
org.argouml.uml.generator.ui
org.argouml.ui.targetmanager
org.argouml.kernel
org.argouml.uml
org.argouml.kernel
org.argouml.uml.ui.behavior.common_behavior org.argouml.uml.ui
org.argouml.uml.generator.ui
org.argouml.ui.targetmanager
org.argouml.kernel
org.argouml.uml
org.argouml.kernel
org.argouml.uml.ui.behavior.state_machines org.argouml.uml.ui
org.argouml.uml.generator.ui
org.argouml.ui.targetmanager
org.argouml.kernel
org.argouml.uml
org.argouml.kernel
org.argouml.uml.ui.behavior.use_cases org.argouml.uml.ui
org.argouml.uml.generator.ui
org.argouml.ui.targetmanager
org.argouml.kernel
org.argouml.uml
org.argouml.kernel
org.argouml.uml.ui.foundation.core org.argouml.ui
org.argouml.ui.cmd
org.argouml.ui
org.argouml.uml.ui.foundation.extension_mechanisms org.argouml.uml.ui
org.argouml.uml.generator.ui
org.argouml.ui.targetmanager
org.argouml.kernel
org.argouml.uml
org.argouml.kernel
org.argouml.uml.ui.model_management org.argouml.uml.ui
org.argouml.uml.generator.ui
org.argouml.ui.targetmanager
org.argouml.kernel
org.argouml.uml
org.argouml.kernel
org.argouml.uml.util org.argouml.kernel
org.argouml.uml
org.argouml.kernel

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.