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 ]

PackageTCCCACCaCeAIDV
fabdouglas220060.0%100.0%0.0%1
net.sf.firemox651113417.0%76.0%8.0%1
net.sf.firemox.action77689234212.0%65.0%24.0%1
net.sf.firemox.action.context109181710.0%68.0%22.0%1
net.sf.firemox.action.handler60684100.0%33.0%33.0%1
net.sf.firemox.action.intlist2319411317.0%93.0%10.0%1
net.sf.firemox.action.listener70767100.0%54.000004%54.000004%1
net.sf.firemox.action.objectmap65111217.0%92.0%9.0%1
net.sf.firemox.action.target75252229.0%81.0%10.0%1
net.sf.firemox.action.targetlist3025511617.0%94.0%11.0%1
net.sf.firemox.annotation10123100.0%60.000004%60.000004%1
net.sf.firemox.chart119221418.0%88.0%6.0%1
net.sf.firemox.chart.datasets5411720.0%88.0%8.0%1
net.sf.firemox.clickable10155100.0%50.0%50.0%1
net.sf.firemox.clickable.ability22193312414.0%44.0%43.0%1
net.sf.firemox.clickable.action3307210.0%75.0%25.0%1
net.sf.firemox.clickable.mana2208230.0%74.0%26.0%1
net.sf.firemox.clickable.target211191450.0%42.0%8.0%1
net.sf.firemox.clickable.target.card19154343521.0%51.0%28.0%1
net.sf.firemox.clickable.target.player541222520.0%52.999996%27.000002%1
net.sf.firemox.database77011200.0%65.0%35.0%1
net.sf.firemox.database.data5412620.0%75.0%5.0%1
net.sf.firemox.database.propertyconfig86241125.0%73.0%2.0%1
net.sf.firemox.deckbuilder1111013320.0%71.0%29.0%1
net.sf.firemox.event3532314239.0%62.0%29.0%1
net.sf.firemox.event.context43122725.0%24.0%51.0%1
net.sf.firemox.event.phase65171217.0%63.0%20.0%1
net.sf.firemox.expression2725215207.0%57.0%35.0%1
net.sf.firemox.expression.intlist11110380.0%73.0%27.000002%1
net.sf.firemox.expression.targetlist9811811.0%89.0%0.0%1
net.sf.firemox.mail440170.0%88.0%12.0%1
net.sf.firemox.management2115750.0%58.0%8.0%1
net.sf.firemox.modifier2017391515.000001%62.0%23.0%1
net.sf.firemox.modifier.model222027219.0%75.0%16.0%1
net.sf.firemox.network15132142313.0%62.0%25.0%1
net.sf.firemox.network.message6519417.0%31.0%52.999996%1
net.sf.firemox.operation322931759.0%23.0%68.0%1
net.sf.firemox.stack20182293510.0%55.0%35.0%1
net.sf.firemox.stack.phasetype4314625.0%60.000004%15.000001%1
net.sf.firemox.test65569281914.0%40.0%46.0%1
net.sf.firemox.token26179271535.0%36.0%30.000002%1
net.sf.firemox.tools2828044390.0%47.0%52.999996%1
net.sf.firemox.ui20155162825.0%64.0%11.0%1
net.sf.firemox.ui.component2221114315.0%69.0%27.000002%1
net.sf.firemox.ui.component.task4311925.0%90.0%15.000001%1
net.sf.firemox.ui.i18n4402660.0%19.0%81.0%1
net.sf.firemox.ui.layout10100590.0%64.0%36.0%1
net.sf.firemox.ui.wizard262517364.0%84.0%12.0%1
net.sf.firemox.xml18162132611.0%67.0%22.0%1
net.sf.firemox.xml.action656410152.0%100.0%2.0%1
net.sf.firemox.xml.event28280070.0%100.0%0.0%1
net.sf.firemox.xml.expression31310170.0%88.0%12.0%1
net.sf.firemox.xml.magic330170.0%88.0%12.0%1
net.sf.firemox.xml.modifier11110090.0%100.0%0.0%1
net.sf.firemox.xml.tbs7703130.0%81.0%19.0%1
net.sf.firemox.xml.test363601120.0%92.0%8.0%1
net.sf.firemox.zone1615117246.0%58.999996%35.0%1
org.mortbay.util110310.0%25.0%75.0%1

Packages

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

fabdouglas

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
060.0%100.0%0.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Nonefabdouglas.Starter
fabdouglas.Starter$1
Nonejava.io
java.lang
java.lang.reflect
java.net
java.util
net.sf.firemox

net.sf.firemox

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
113417.0%76.0%8.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
net.sf.firemox.AbstractMainForm
net.sf.firemox.DeckBuilder
net.sf.firemox.DeckBuilder$1
net.sf.firemox.DeckBuilder$2
net.sf.firemox.Magic
net.sf.firemox.Magic$1
fabdouglas
net.sf.firemox.action
net.sf.firemox.action.target
net.sf.firemox.deckbuilder
net.sf.firemox.network
net.sf.firemox.stack
net.sf.firemox.tools
net.sf.firemox.ui
net.sf.firemox.ui.component
net.sf.firemox.ui.wizard
net.sf.firemox.zone
com.l2fprod.util
java.awt
java.awt.event
java.io
java.lang
java.net
java.util
javax.swing
javax.swing.border
javax.swing.event
javax.swing.table
net.sf.firemox.action
net.sf.firemox.chart
net.sf.firemox.clickable.target.card
net.sf.firemox.clickable.target.player
net.sf.firemox.database
net.sf.firemox.deckbuilder
net.sf.firemox.network
net.sf.firemox.network.message
net.sf.firemox.stack
net.sf.firemox.token
net.sf.firemox.tools
net.sf.firemox.ui
net.sf.firemox.ui.component
net.sf.firemox.ui.i18n
net.sf.firemox.ui.wizard
net.sf.firemox.xml
net.sf.firemox.xml.magic
net.sf.firemox.zone
org.apache.commons.configuration
org.apache.commons.io
org.apache.commons.io.filefilter
org.apache.commons.lang
org.jfree.chart

net.sf.firemox.action

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
234212.0%65.0%24.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
net.sf.firemox.action.AccessibleContext
net.sf.firemox.action.BackgroundMessaging
net.sf.firemox.action.GiveMana
net.sf.firemox.action.LoopAction
net.sf.firemox.action.MAction
net.sf.firemox.action.MessagingAction
net.sf.firemox.action.ModifyRegister
net.sf.firemox.action.Target
net.sf.firemox.action.UserAction
net.sf.firemox.action.Abort
net.sf.firemox.action.ActionFactory
net.sf.firemox.action.ActionFactory$1
net.sf.firemox.action.Actiontype
net.sf.firemox.action.AddAbility
net.sf.firemox.action.AddModifier
net.sf.firemox.action.AddModifierFromStaticModifier
net.sf.firemox.action.AddObject
net.sf.firemox.action.AssignDamageFromTo
net.sf.firemox.action.AssignDamageSourceDest
net.sf.firemox.action.AssignDamageTarget
net.sf.firemox.action.Attach
net.sf.firemox.action.AttachList
net.sf.firemox.action.CopyCard
net.sf.firemox.action.CreateAbility
net.sf.firemox.action.CreateCard
net.sf.firemox.action.CreateModifier
net.sf.firemox.action.DetachMe
net.sf.firemox.action.Face
net.sf.firemox.action.ForcePlay
net.sf.firemox.action.GenerateEvent
net.sf.firemox.action.GenerateEvent$1
net.sf.firemox.action.GiveManaBasic
net.sf.firemox.action.GiveManaMulti
net.sf.firemox.action.Hop
net.sf.firemox.action.IfThenHop
net.sf.firemox.action.Input
net.sf.firemox.action.Input$1
net.sf.firemox.action.InputChoice
net.sf.firemox.action.InputColor
net.sf.firemox.action.InputNumber
net.sf.firemox.action.InputProperty
net.sf.firemox.action.InputZone
net.sf.firemox.action.LethalDamage
net.sf.firemox.action.LoseGame
net.sf.firemox.action.ModifyAbilityRegister
net.sf.firemox.action.ModifyRequiredMana
net.sf.firemox.action.ModifyStackRegister
net.sf.firemox.action.ModifyStaticRegister
net.sf.firemox.action.ModifyTargetListRegister
net.sf.firemox.action.ModifyTargetableRegister
net.sf.firemox.action.MoveCard
net.sf.firemox.action.MoveObject
net.sf.firemox.action.MovePlayerCard
net.sf.firemox.action.NextCurrentPlayer
net.sf.firemox.action.NextPhase
net.sf.firemox.action.PayMana
net.sf.firemox.action.RefreshModifier
net.sf.firemox.action.RemoveMe
net.sf.firemox.action.RemoveObject
net.sf.firemox.action.Repeat
net.sf.firemox.action.ResolveHidden
net.sf.firemox.action.RestoreCard
net.sf.firemox.action.SetIdCard
net.sf.firemox.action.Shuffle
net.sf.firemox.action.SkipPhase
net.sf.firemox.action.Sound
net.sf.firemox.action.Tap
net.sf.firemox.action.TargetAllNoEvent
net.sf.firemox.action.TargetRandomNoEvent
net.sf.firemox.action.UnregisterThis
net.sf.firemox.action.UpdateLife
net.sf.firemox.action.UpdateToughness
net.sf.firemox.action.WaitActivatedChoice
net.sf.firemox.action.WaitChosenActionChoice
net.sf.firemox.action.WaitTriggeredBufferChoice
net.sf.firemox.action.ZoneVisibility
net.sf.firemox.action.ZoneVisibility$1
net.sf.firemox
net.sf.firemox.action.context
net.sf.firemox.action.intlist
net.sf.firemox.action.objectmap
net.sf.firemox.action.target
net.sf.firemox.action.targetlist
net.sf.firemox.clickable.ability
net.sf.firemox.clickable.action
net.sf.firemox.clickable.mana
net.sf.firemox.clickable.target.card
net.sf.firemox.clickable.target.player
net.sf.firemox.deckbuilder
net.sf.firemox.event
net.sf.firemox.expression
net.sf.firemox.modifier
net.sf.firemox.modifier.model
net.sf.firemox.network
net.sf.firemox.stack
net.sf.firemox.test
net.sf.firemox.ui.component
net.sf.firemox.ui.wizard
net.sf.firemox.xml
net.sf.firemox.xml.action
java.io
java.lang
java.net
java.util
javax.swing
net.sf.firemox
net.sf.firemox.action.context
net.sf.firemox.action.handler
net.sf.firemox.action.intlist
net.sf.firemox.action.listener
net.sf.firemox.action.objectmap
net.sf.firemox.action.target
net.sf.firemox.action.targetlist
net.sf.firemox.clickable.ability
net.sf.firemox.clickable.action
net.sf.firemox.clickable.mana
net.sf.firemox.clickable.target
net.sf.firemox.clickable.target.card
net.sf.firemox.clickable.target.player
net.sf.firemox.database
net.sf.firemox.database.propertyconfig
net.sf.firemox.deckbuilder
net.sf.firemox.event
net.sf.firemox.event.context
net.sf.firemox.event.phase
net.sf.firemox.expression
net.sf.firemox.modifier
net.sf.firemox.modifier.model
net.sf.firemox.network
net.sf.firemox.network.message
net.sf.firemox.operation
net.sf.firemox.stack
net.sf.firemox.stack.phasetype
net.sf.firemox.test
net.sf.firemox.token
net.sf.firemox.tools
net.sf.firemox.ui
net.sf.firemox.ui.component
net.sf.firemox.ui.i18n
net.sf.firemox.ui.wizard
net.sf.firemox.zone
org.apache.commons.lang

net.sf.firemox.action.context

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
81710.0%68.0%22.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
net.sf.firemox.action.context.ActionContext
net.sf.firemox.action.context.ActionContextWrapper
net.sf.firemox.action.context.BooleanArray
net.sf.firemox.action.context.Int
net.sf.firemox.action.context.ManaCost
net.sf.firemox.action.context.MoveContext
net.sf.firemox.action.context.MovePlayerCardContext
net.sf.firemox.action.context.ObjectArray
net.sf.firemox.action.context.TargetList
net.sf.firemox.action.context.Wrapper
net.sf.firemox.action
net.sf.firemox.action.handler
net.sf.firemox.action.objectmap
net.sf.firemox.action.target
net.sf.firemox.action.targetlist
net.sf.firemox.clickable.action
net.sf.firemox.clickable.mana
net.sf.firemox.stack
java.lang
java.util
javax.swing.plaf.basic
net.sf.firemox.action
net.sf.firemox.action.handler
net.sf.firemox.clickable.ability
net.sf.firemox.clickable.action
net.sf.firemox.clickable.mana
net.sf.firemox.clickable.target
net.sf.firemox.clickable.target.card
net.sf.firemox.clickable.target.player
net.sf.firemox.event.context
net.sf.firemox.stack
net.sf.firemox.test
net.sf.firemox.token
net.sf.firemox.tools
net.sf.firemox.zone

net.sf.firemox.action.handler

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
84100.0%33.0%33.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
net.sf.firemox.action.handler.ChosenAction
net.sf.firemox.action.handler.FollowAction
net.sf.firemox.action.handler.InitAction
net.sf.firemox.action.handler.Replayable
net.sf.firemox.action.handler.RollBackAction
net.sf.firemox.action.handler.StandardAction
Nonenet.sf.firemox.action
net.sf.firemox.action.context
net.sf.firemox.action.intlist
net.sf.firemox.action.objectmap
net.sf.firemox.action.target
net.sf.firemox.action.targetlist
net.sf.firemox.clickable.action
net.sf.firemox.stack
java.lang
net.sf.firemox.action.context
net.sf.firemox.clickable.ability
net.sf.firemox.event.context

net.sf.firemox.action.intlist

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
11317.0%93.0%10.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
net.sf.firemox.action.intlist.IntList
net.sf.firemox.action.intlist.IntListOccurence
net.sf.firemox.action.intlist.IntListRemove
net.sf.firemox.action.intlist.IntListSave
net.sf.firemox.action.intlist.IntList$1
net.sf.firemox.action.intlist.IntListClear
net.sf.firemox.action.intlist.IntListLoad
net.sf.firemox.action.intlist.IntListOccurence$1
net.sf.firemox.action.intlist.IntListOccurenceInt
net.sf.firemox.action.intlist.IntListOccurenceList
net.sf.firemox.action.intlist.IntListOperation
net.sf.firemox.action.intlist.IntListRemove$1
net.sf.firemox.action.intlist.IntListRemoveFirst
net.sf.firemox.action.intlist.IntListRemoveIndex
net.sf.firemox.action.intlist.IntListRemoveInt
net.sf.firemox.action.intlist.IntListRemoveLast
net.sf.firemox.action.intlist.IntListRemoveList
net.sf.firemox.action.intlist.IntListRemoveQueue
net.sf.firemox.action.intlist.IntListRemoveTail
net.sf.firemox.action.intlist.IntListSave$1
net.sf.firemox.action.intlist.IntListSaveIndex
net.sf.firemox.action.intlist.IntListSaveInt
net.sf.firemox.action.intlist.IntListSaveList
net.sf.firemox.action
java.io
java.lang
java.util
net.sf.firemox.action
net.sf.firemox.action.handler
net.sf.firemox.clickable.ability
net.sf.firemox.event.context
net.sf.firemox.expression
net.sf.firemox.operation
net.sf.firemox.stack
net.sf.firemox.token
net.sf.firemox.tools
net.sf.firemox.ui.i18n

net.sf.firemox.action.listener

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
67100.0%54.000004%54.000004%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
net.sf.firemox.action.listener.Waiting
net.sf.firemox.action.listener.WaitingAbility
net.sf.firemox.action.listener.WaitingAction
net.sf.firemox.action.listener.WaitingCard
net.sf.firemox.action.listener.WaitingMana
net.sf.firemox.action.listener.WaitingPlayer
net.sf.firemox.action.listener.WaitingTriggeredCard
Nonenet.sf.firemox.action
net.sf.firemox.action.target
net.sf.firemox.clickable.ability
net.sf.firemox.clickable.target
net.sf.firemox.clickable.target.card
net.sf.firemox.stack
java.lang
java.util
net.sf.firemox.clickable.ability
net.sf.firemox.clickable.action
net.sf.firemox.clickable.mana
net.sf.firemox.clickable.target.card
net.sf.firemox.clickable.target.player

net.sf.firemox.action.objectmap

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
11217.0%92.0%9.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
net.sf.firemox.action.objectmap.ObjectMap
net.sf.firemox.action.objectmap.ObjectMapClear
net.sf.firemox.action.objectmap.ObjectMapFactory
net.sf.firemox.action.objectmap.ObjectMapFactory$1
net.sf.firemox.action.objectmap.ObjectMapRemove
net.sf.firemox.action.objectmap.ObjectMapSave
net.sf.firemox.action
java.io
java.lang
java.util
net.sf.firemox.action
net.sf.firemox.action.context
net.sf.firemox.action.handler
net.sf.firemox.clickable.ability
net.sf.firemox.clickable.target
net.sf.firemox.event.context
net.sf.firemox.operation
net.sf.firemox.test
net.sf.firemox.tools

net.sf.firemox.action.target

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
52229.0%81.0%10.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
net.sf.firemox.action.target.AbstractTarget
net.sf.firemox.action.target.ChosenTarget
net.sf.firemox.action.target.PrivateObject
net.sf.firemox.action.target.RealTarget
net.sf.firemox.action.target.SilentTarget
net.sf.firemox.action.target.SingletonTarget
net.sf.firemox.action.target.TargetFactory
net.sf.firemox.action
net.sf.firemox.clickable.ability
net.sf.firemox.clickable.target.card
net.sf.firemox.clickable.target.player
net.sf.firemox.stack
java.io
java.lang
java.util
javax.swing
net.sf.firemox
net.sf.firemox.action
net.sf.firemox.action.context
net.sf.firemox.action.handler
net.sf.firemox.action.listener
net.sf.firemox.clickable.ability
net.sf.firemox.clickable.target
net.sf.firemox.clickable.target.card
net.sf.firemox.clickable.target.player
net.sf.firemox.event.context
net.sf.firemox.expression
net.sf.firemox.stack
net.sf.firemox.test
net.sf.firemox.token
net.sf.firemox.tools
net.sf.firemox.ui
net.sf.firemox.ui.component
net.sf.firemox.zone

net.sf.firemox.action.targetlist

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
11617.0%94.0%11.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
net.sf.firemox.action.targetlist.TargetList
net.sf.firemox.action.targetlist.TargetListLoad
net.sf.firemox.action.targetlist.TargetListOccurence
net.sf.firemox.action.targetlist.TargetListRemove
net.sf.firemox.action.targetlist.TargetListSave
net.sf.firemox.action.targetlist.TargetListAddAll
net.sf.firemox.action.targetlist.TargetListClear
net.sf.firemox.action.targetlist.TargetListCollapseCombat
net.sf.firemox.action.targetlist.TargetListFactory
net.sf.firemox.action.targetlist.TargetListFactory$1
net.sf.firemox.action.targetlist.TargetListFilter
net.sf.firemox.action.targetlist.TargetListLoad$1
net.sf.firemox.action.targetlist.TargetListLoadIndex
net.sf.firemox.action.targetlist.TargetListLoadList
net.sf.firemox.action.targetlist.TargetListOccurence$1
net.sf.firemox.action.targetlist.TargetListOccurenceList
net.sf.firemox.action.targetlist.TargetListOccurenceTarget
net.sf.firemox.action.targetlist.TargetListRemove$1
net.sf.firemox.action.targetlist.TargetListRemoveAll
net.sf.firemox.action.targetlist.TargetListRemoveFirst
net.sf.firemox.action.targetlist.TargetListRemoveIndex
net.sf.firemox.action.targetlist.TargetListRemoveLast
net.sf.firemox.action.targetlist.TargetListRemoveList
net.sf.firemox.action.targetlist.TargetListRemoveQueue
net.sf.firemox.action.targetlist.TargetListRemoveTail
net.sf.firemox.action.targetlist.TargetListRemoveTarget
net.sf.firemox.action.targetlist.TargetListSave$1
net.sf.firemox.action.targetlist.TargetListSaveIndex
net.sf.firemox.action.targetlist.TargetListSaveList
net.sf.firemox.action.targetlist.TargetListSaveTarget
net.sf.firemox.action
java.io
java.lang
java.util
net.sf.firemox.action
net.sf.firemox.action.context
net.sf.firemox.action.handler
net.sf.firemox.clickable.ability
net.sf.firemox.clickable.target
net.sf.firemox.clickable.target.card
net.sf.firemox.event.context
net.sf.firemox.expression
net.sf.firemox.operation
net.sf.firemox.stack
net.sf.firemox.test
net.sf.firemox.token
net.sf.firemox.tools

net.sf.firemox.annotation

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
23100.0%60.000004%60.000004%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
net.sf.firemox.annotation.XmlTestElement
Nonenet.sf.firemox.xml
net.sf.firemox.xml.test
java.lang
java.lang.annotation
net.sf.firemox.test

net.sf.firemox.chart

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
21418.0%88.0%6.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
net.sf.firemox.chart.IChartKey
net.sf.firemox.chart.IDataProvider
net.sf.firemox.chart.CardColor
net.sf.firemox.chart.CardManaCost
net.sf.firemox.chart.CardTypes
net.sf.firemox.chart.ChartFilter
net.sf.firemox.chart.ChartFilter$1
net.sf.firemox.chart.ChartFilter$MAreaPlot
net.sf.firemox.chart.ChartFilter$MBarPlot
net.sf.firemox.chart.ChartFilter$MPiePlot
net.sf.firemox.chart.ChartSets
net.sf.firemox
net.sf.firemox.chart.datasets
java.awt
java.lang
java.util
net.sf.firemox.chart.datasets
net.sf.firemox.clickable.target.card
net.sf.firemox.ui.i18n
org.jfree.chart.axis
org.jfree.chart.labels
org.jfree.chart.plot
org.jfree.chart.renderer.category
org.jfree.data.category
org.jfree.data.general
org.jfree.ui
org.jfree.util

net.sf.firemox.chart.datasets

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
1720.0%88.0%8.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
net.sf.firemox.chart.datasets.Dataset
net.sf.firemox.chart.datasets.BarDataset
net.sf.firemox.chart.datasets.CategoryDataset
net.sf.firemox.chart.datasets.HistogramDataset
net.sf.firemox.chart.datasets.PieDataset
net.sf.firemox.chart
java.lang
java.util
net.sf.firemox.chart
net.sf.firemox.clickable.target.card
org.jfree.data.category
org.jfree.data.general
org.jfree.data.statistics

net.sf.firemox.clickable

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
55100.0%50.0%50.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
net.sf.firemox.clickable.Clickable
Nonenet.sf.firemox.clickable.action
net.sf.firemox.clickable.mana
net.sf.firemox.clickable.target
net.sf.firemox.stack
net.sf.firemox.zone
java.awt
java.awt.event
java.util
javax.swing
net.sf.firemox.clickable.target.card

net.sf.firemox.clickable.ability

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
312414.0%44.0%43.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
net.sf.firemox.clickable.ability.Ability
net.sf.firemox.clickable.ability.AbstractAbility
net.sf.firemox.clickable.ability.UserAbility
net.sf.firemox.clickable.ability.AbilityFactory
net.sf.firemox.clickable.ability.AbilityFactory$1
net.sf.firemox.clickable.ability.AbilityType
net.sf.firemox.clickable.ability.ActivatedAbility
net.sf.firemox.clickable.ability.ActivatedAbilityPlayer
net.sf.firemox.clickable.ability.DetachmentAbility
net.sf.firemox.clickable.ability.ModifierRemover
net.sf.firemox.clickable.ability.Optimization
net.sf.firemox.clickable.ability.Optimization$1
net.sf.firemox.clickable.ability.Priority
net.sf.firemox.clickable.ability.Priority$1
net.sf.firemox.clickable.ability.RefreshAbility
net.sf.firemox.clickable.ability.RemoveModifier
net.sf.firemox.clickable.ability.ReplacementAbility
net.sf.firemox.clickable.ability.SystemAbility
net.sf.firemox.clickable.ability.TriggeredAbility
net.sf.firemox.clickable.ability.TriggeredAbilitySet
net.sf.firemox.clickable.ability.TriggeredAbilitySet$NestedAbility
net.sf.firemox.clickable.ability.TriggeredStaticModifierAbility
net.sf.firemox.action
net.sf.firemox.action.context
net.sf.firemox.action.handler
net.sf.firemox.action.intlist
net.sf.firemox.action.listener
net.sf.firemox.action.objectmap
net.sf.firemox.action.target
net.sf.firemox.action.targetlist
net.sf.firemox.clickable.action
net.sf.firemox.clickable.mana
net.sf.firemox.clickable.target
net.sf.firemox.clickable.target.card
net.sf.firemox.clickable.target.player
net.sf.firemox.deckbuilder
net.sf.firemox.event
net.sf.firemox.event.context
net.sf.firemox.event.phase
net.sf.firemox.expression
net.sf.firemox.expression.intlist
net.sf.firemox.expression.targetlist
net.sf.firemox.modifier
net.sf.firemox.modifier.model
net.sf.firemox.network
net.sf.firemox.stack
net.sf.firemox.test
net.sf.firemox.token
net.sf.firemox.ui.component
net.sf.firemox.ui.wizard
net.sf.firemox.xml
net.sf.firemox.xml.tbs
net.sf.firemox.zone
java.io
java.lang
java.util
net.sf.firemox.action
net.sf.firemox.action.listener
net.sf.firemox.action.target
net.sf.firemox.clickable.action
net.sf.firemox.clickable.mana
net.sf.firemox.clickable.target
net.sf.firemox.clickable.target.card
net.sf.firemox.clickable.target.player
net.sf.firemox.event
net.sf.firemox.event.context
net.sf.firemox.modifier
net.sf.firemox.modifier.model
net.sf.firemox.network
net.sf.firemox.network.message
net.sf.firemox.stack
net.sf.firemox.test
net.sf.firemox.token
net.sf.firemox.tools
net.sf.firemox.ui.i18n
net.sf.firemox.zone
org.apache.commons.lang

net.sf.firemox.clickable.action

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
7210.0%75.0%25.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Nonenet.sf.firemox.clickable.action.ChosenCostPanel
net.sf.firemox.clickable.action.JChosenAction
net.sf.firemox.clickable.action.ToStringHelper
net.sf.firemox.action
net.sf.firemox.action.context
net.sf.firemox.action.listener
net.sf.firemox.clickable.ability
net.sf.firemox.network
net.sf.firemox.stack
net.sf.firemox.ui
java.awt
java.awt.event
java.lang
java.net
javax.swing
javax.swing.text
net.sf.firemox.action
net.sf.firemox.action.context
net.sf.firemox.action.handler
net.sf.firemox.clickable
net.sf.firemox.clickable.ability
net.sf.firemox.clickable.target.card
net.sf.firemox.database
net.sf.firemox.event.context
net.sf.firemox.network
net.sf.firemox.network.message
net.sf.firemox.stack
net.sf.firemox.tools
net.sf.firemox.ui
net.sf.firemox.ui.i18n
net.sf.firemox.ui.wizard

net.sf.firemox.clickable.mana

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
8230.0%74.0%26.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Nonenet.sf.firemox.clickable.mana.Mana
net.sf.firemox.clickable.mana.ManaPool
net.sf.firemox.action
net.sf.firemox.action.context
net.sf.firemox.action.listener
net.sf.firemox.clickable.ability
net.sf.firemox.clickable.target.player
net.sf.firemox.network
net.sf.firemox.stack
net.sf.firemox.ui
java.awt
java.awt.event
java.awt.geom
java.awt.image
java.lang
java.net
java.util
javax.swing
net.sf.firemox.action
net.sf.firemox.action.context
net.sf.firemox.clickable
net.sf.firemox.clickable.ability
net.sf.firemox.clickable.target.player
net.sf.firemox.deckbuilder
net.sf.firemox.management
net.sf.firemox.network
net.sf.firemox.network.message
net.sf.firemox.stack
net.sf.firemox.test
net.sf.firemox.token
net.sf.firemox.tools
net.sf.firemox.ui
net.sf.firemox.ui.i18n

net.sf.firemox.clickable.target

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
191450.0%42.0%8.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
net.sf.firemox.clickable.target.Target
net.sf.firemox.clickable.target.TargetFactory
net.sf.firemox.action
net.sf.firemox.action.context
net.sf.firemox.action.objectmap
net.sf.firemox.action.target
net.sf.firemox.action.targetlist
net.sf.firemox.clickable.ability
net.sf.firemox.clickable.target.card
net.sf.firemox.clickable.target.player
net.sf.firemox.event
net.sf.firemox.event.context
net.sf.firemox.expression
net.sf.firemox.expression.intlist
net.sf.firemox.expression.targetlist
net.sf.firemox.modifier.model
net.sf.firemox.stack
net.sf.firemox.test
net.sf.firemox.token
net.sf.firemox.tools
net.sf.firemox.ui
java.awt
java.awt.event
java.lang
java.util
javax.swing
net.sf.firemox.action.listener
net.sf.firemox.clickable
net.sf.firemox.clickable.ability
net.sf.firemox.clickable.target.card
net.sf.firemox.modifier
net.sf.firemox.network
net.sf.firemox.stack
net.sf.firemox.tools
net.sf.firemox.ui.i18n

net.sf.firemox.clickable.target.card

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
343521.0%51.0%28.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
net.sf.firemox.clickable.target.card.AbstractCard
net.sf.firemox.clickable.target.card.AbstractCardModel
net.sf.firemox.clickable.target.card.CardModel
net.sf.firemox.clickable.target.card.LastKnownCardInfo
net.sf.firemox.clickable.target.card.Attachment
net.sf.firemox.clickable.target.card.CardCopy
net.sf.firemox.clickable.target.card.CardFactory
net.sf.firemox.clickable.target.card.CardModelImpl
net.sf.firemox.clickable.target.card.CardModelLazy
net.sf.firemox.clickable.target.card.Damage
net.sf.firemox.clickable.target.card.DelayedCard
net.sf.firemox.clickable.target.card.LastKnownCard
net.sf.firemox.clickable.target.card.LastKnownCardInfoImpl
net.sf.firemox.clickable.target.card.LoadMode
net.sf.firemox.clickable.target.card.MCard
net.sf.firemox.clickable.target.card.SystemCard
net.sf.firemox.clickable.target.card.TriggeredCard
net.sf.firemox.clickable.target.card.TriggeredCardChoice
net.sf.firemox.clickable.target.card.VirtualCard
net.sf.firemox
net.sf.firemox.action
net.sf.firemox.action.context
net.sf.firemox.action.listener
net.sf.firemox.action.target
net.sf.firemox.action.targetlist
net.sf.firemox.chart
net.sf.firemox.chart.datasets
net.sf.firemox.clickable
net.sf.firemox.clickable.ability
net.sf.firemox.clickable.action
net.sf.firemox.clickable.target
net.sf.firemox.clickable.target.player
net.sf.firemox.database
net.sf.firemox.database.propertyconfig
net.sf.firemox.deckbuilder
net.sf.firemox.event
net.sf.firemox.event.context
net.sf.firemox.event.phase
net.sf.firemox.expression
net.sf.firemox.modifier
net.sf.firemox.modifier.model
net.sf.firemox.network
net.sf.firemox.stack
net.sf.firemox.stack.phasetype
net.sf.firemox.test
net.sf.firemox.token
net.sf.firemox.tools
net.sf.firemox.ui
net.sf.firemox.ui.component
net.sf.firemox.ui.component.task
net.sf.firemox.ui.layout
net.sf.firemox.ui.wizard
net.sf.firemox.zone
java.awt
java.awt.event
java.awt.geom
java.io
java.lang
java.net
java.util
javax.swing
net.sf.firemox.action
net.sf.firemox.action.listener
net.sf.firemox.action.target
net.sf.firemox.clickable.ability
net.sf.firemox.clickable.target
net.sf.firemox.clickable.target.player
net.sf.firemox.database
net.sf.firemox.deckbuilder
net.sf.firemox.event
net.sf.firemox.event.context
net.sf.firemox.management
net.sf.firemox.modifier
net.sf.firemox.modifier.model
net.sf.firemox.network
net.sf.firemox.network.message
net.sf.firemox.operation
net.sf.firemox.stack
net.sf.firemox.test
net.sf.firemox.token
net.sf.firemox.tools
net.sf.firemox.ui
net.sf.firemox.ui.component
net.sf.firemox.ui.i18n
net.sf.firemox.ui.layout
net.sf.firemox.ui.wizard
net.sf.firemox.zone
org.apache.commons.lang

net.sf.firemox.clickable.target.player

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
222520.0%52.999996%27.000002%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
net.sf.firemox.clickable.target.player.Player
net.sf.firemox.clickable.target.player.AvatarButton
net.sf.firemox.clickable.target.player.Opponent
net.sf.firemox.clickable.target.player.PlayerCard
net.sf.firemox.clickable.target.player.You
net.sf.firemox
net.sf.firemox.action
net.sf.firemox.action.context
net.sf.firemox.action.listener
net.sf.firemox.action.target
net.sf.firemox.clickable.ability
net.sf.firemox.clickable.mana
net.sf.firemox.clickable.target.card
net.sf.firemox.deckbuilder
net.sf.firemox.event
net.sf.firemox.event.context
net.sf.firemox.expression
net.sf.firemox.modifier
net.sf.firemox.modifier.model
net.sf.firemox.network
net.sf.firemox.stack
net.sf.firemox.test
net.sf.firemox.token
net.sf.firemox.ui
net.sf.firemox.ui.component
net.sf.firemox.ui.wizard
net.sf.firemox.zone
java.awt
java.awt.event
java.io
java.lang
java.util
javax.swing
javax.swing.border
net.sf.firemox.action
net.sf.firemox.action.target
net.sf.firemox.clickable.ability
net.sf.firemox.clickable.mana
net.sf.firemox.clickable.target
net.sf.firemox.clickable.target.card
net.sf.firemox.deckbuilder
net.sf.firemox.modifier
net.sf.firemox.network
net.sf.firemox.network.message
net.sf.firemox.operation
net.sf.firemox.stack
net.sf.firemox.token
net.sf.firemox.tools
net.sf.firemox.ui
net.sf.firemox.ui.component
net.sf.firemox.ui.i18n
net.sf.firemox.zone

net.sf.firemox.database

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
11200.0%65.0%35.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Nonenet.sf.firemox.database.DatabaseCard
net.sf.firemox.database.DatabaseFactory
net.sf.firemox.database.NetworkException
net.sf.firemox.database.PictureConfiguration
net.sf.firemox.database.Proxy
net.sf.firemox.database.UrlTokenizer
net.sf.firemox.database.XmlDeckTranslator
net.sf.firemox
net.sf.firemox.action
net.sf.firemox.clickable.action
net.sf.firemox.clickable.target.card
net.sf.firemox.database.data
net.sf.firemox.database.propertyconfig
net.sf.firemox.deckbuilder
net.sf.firemox.management
net.sf.firemox.test
net.sf.firemox.tools
net.sf.firemox.ui.wizard
java.awt
java.awt.image
java.io
java.lang
java.lang.reflect
java.net
java.util
net.sf.firemox.clickable.target.card
net.sf.firemox.database.data
net.sf.firemox.database.propertyconfig
net.sf.firemox.deckbuilder
net.sf.firemox.expression
net.sf.firemox.management
net.sf.firemox.tools
net.sf.firemox.ui.i18n
net.sf.firemox.xml
org.apache.commons.io
org.apache.commons.lang
org.xml.sax
sun.awt.image

net.sf.firemox.database.data

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
2620.0%75.0%5.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
net.sf.firemox.database.data.TranslatableData
net.sf.firemox.database.data.CollectionData
net.sf.firemox.database.data.StringData
net.sf.firemox.database.data.TranslatedCollectionData
net.sf.firemox.database.data.TranslatedStringData
net.sf.firemox.database
net.sf.firemox.database.propertyconfig
java.lang
java.util
net.sf.firemox.database
net.sf.firemox.database.propertyconfig
net.sf.firemox.ui.i18n
org.apache.commons.lang

net.sf.firemox.database.propertyconfig

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
41125.0%73.0%2.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
net.sf.firemox.database.propertyconfig.PropertyConfig
net.sf.firemox.database.propertyconfig.PropertyConfigFactory
net.sf.firemox.database.propertyconfig.Cache
net.sf.firemox.database.propertyconfig.Collection
net.sf.firemox.database.propertyconfig.CollectionTranslatable
net.sf.firemox.database.propertyconfig.PropertyConfigFactory$1
net.sf.firemox.database.propertyconfig.PropertyProxyConfig
net.sf.firemox.database.propertyconfig.Translatable
net.sf.firemox.action
net.sf.firemox.database
net.sf.firemox.database.data
net.sf.firemox.expression
java.io
java.lang
java.util
net.sf.firemox.clickable.target.card
net.sf.firemox.database
net.sf.firemox.database.data
net.sf.firemox.expression
net.sf.firemox.token
net.sf.firemox.tools
net.sf.firemox.ui.i18n
net.sf.firemox.xml

net.sf.firemox.deckbuilder

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
13320.0%71.0%29.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Nonenet.sf.firemox.deckbuilder.BuildBook
net.sf.firemox.deckbuilder.CardLoader
net.sf.firemox.deckbuilder.CardView
net.sf.firemox.deckbuilder.ConstraintsChecker
net.sf.firemox.deckbuilder.Deck
net.sf.firemox.deckbuilder.DeckConstraint
net.sf.firemox.deckbuilder.DeckConstraints
net.sf.firemox.deckbuilder.DeckReader
net.sf.firemox.deckbuilder.DeckRules
net.sf.firemox.deckbuilder.MdbLoader
net.sf.firemox.deckbuilder.ToolbarAction
net.sf.firemox
net.sf.firemox.action
net.sf.firemox.clickable.mana
net.sf.firemox.clickable.target.card
net.sf.firemox.clickable.target.player
net.sf.firemox.database
net.sf.firemox.expression
net.sf.firemox.network
net.sf.firemox.test
net.sf.firemox.tools
net.sf.firemox.ui.i18n
net.sf.firemox.ui.wizard
net.sf.firemox.zone
com.lowagie.text
com.lowagie.text.pdf
java.awt
java.awt.event
java.io
java.lang
java.net
java.nio.channels
java.nio.charset
java.util
javax.swing
net.sf.firemox
net.sf.firemox.action
net.sf.firemox.clickable.ability
net.sf.firemox.clickable.target.card
net.sf.firemox.clickable.target.player
net.sf.firemox.database
net.sf.firemox.expression
net.sf.firemox.management
net.sf.firemox.modifier.model
net.sf.firemox.network
net.sf.firemox.stack
net.sf.firemox.test
net.sf.firemox.token
net.sf.firemox.tools
net.sf.firemox.ui
net.sf.firemox.ui.component
net.sf.firemox.ui.i18n
net.sf.firemox.ui.wizard
net.sf.firemox.xml
net.sf.firemox.zone
org.apache.commons.io

net.sf.firemox.event

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
14239.0%62.0%29.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
net.sf.firemox.event.MEventListener
net.sf.firemox.event.RegisterableEvent
net.sf.firemox.event.TriggeredEvent
net.sf.firemox.event.ArrangedZone
net.sf.firemox.event.AssignedDamage
net.sf.firemox.event.AttachedEvent
net.sf.firemox.event.BecomeTapped
net.sf.firemox.event.BecomeUnTapped
net.sf.firemox.event.CanICast
net.sf.firemox.event.Casting
net.sf.firemox.event.DeclaredAttacking
net.sf.firemox.event.DeclaredBlocking
net.sf.firemox.event.Detached
net.sf.firemox.event.Event
net.sf.firemox.event.EventFactory
net.sf.firemox.event.EventFactory$1
net.sf.firemox.event.FacedDown
net.sf.firemox.event.FacedUp
net.sf.firemox.event.GivenMana
net.sf.firemox.event.LethalDamaged
net.sf.firemox.event.LoseGame
net.sf.firemox.event.ModifiedController
net.sf.firemox.event.ModifiedIdCard
net.sf.firemox.event.ModifiedIdColor
net.sf.firemox.event.ModifiedOwner
net.sf.firemox.event.ModifiedProperty
net.sf.firemox.event.ModifiedPropertyIntersection
net.sf.firemox.event.ModifiedRegister
net.sf.firemox.event.ModifiedRegisterRange
net.sf.firemox.event.MovedCard
net.sf.firemox.event.NeverTriggered
net.sf.firemox.event.Targeted
net.sf.firemox.event.UncaughtException
net.sf.firemox.event.UpdateToughness
net.sf.firemox.event.UpdatedLife
net.sf.firemox.action
net.sf.firemox.clickable.ability
net.sf.firemox.clickable.target.card
net.sf.firemox.event.phase
net.sf.firemox.expression
net.sf.firemox.modifier
net.sf.firemox.modifier.model
net.sf.firemox.stack
net.sf.firemox.test
net.sf.firemox.xml
net.sf.firemox.xml.action
net.sf.firemox.xml.event
net.sf.firemox.xml.tbs
net.sf.firemox.zone
java.io
java.lang
java.util
net.sf.firemox.action
net.sf.firemox.clickable.ability
net.sf.firemox.clickable.target
net.sf.firemox.clickable.target.card
net.sf.firemox.clickable.target.player
net.sf.firemox.event.context
net.sf.firemox.event.phase
net.sf.firemox.expression
net.sf.firemox.network
net.sf.firemox.network.message
net.sf.firemox.operation
net.sf.firemox.stack
net.sf.firemox.stack.phasetype
net.sf.firemox.test
net.sf.firemox.token
net.sf.firemox.tools
net.sf.firemox.ui
net.sf.firemox.ui.component
net.sf.firemox.ui.i18n
net.sf.firemox.ui.wizard

net.sf.firemox.event.context

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
22725.0%24.0%51.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
net.sf.firemox.event.context.ContextEventListener
net.sf.firemox.event.context.MContextCardCardIntInt
net.sf.firemox.event.context.MContextCardCardIntIntTest
net.sf.firemox.event.context.MContextTarget
net.sf.firemox.action
net.sf.firemox.action.context
net.sf.firemox.action.handler
net.sf.firemox.action.intlist
net.sf.firemox.action.objectmap
net.sf.firemox.action.target
net.sf.firemox.action.targetlist
net.sf.firemox.clickable.ability
net.sf.firemox.clickable.action
net.sf.firemox.clickable.target.card
net.sf.firemox.event
net.sf.firemox.event.phase
net.sf.firemox.expression
net.sf.firemox.expression.intlist
net.sf.firemox.expression.targetlist
net.sf.firemox.modifier.model
net.sf.firemox.stack
net.sf.firemox.test
net.sf.firemox.token
net.sf.firemox.ui.component
net.sf.firemox.ui.wizard
net.sf.firemox.zone
java.lang
net.sf.firemox.clickable.ability
net.sf.firemox.clickable.target
net.sf.firemox.clickable.target.card
net.sf.firemox.clickable.target.player
net.sf.firemox.stack
net.sf.firemox.test

net.sf.firemox.event.phase

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
71217.0%63.0%20.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
net.sf.firemox.event.phase.PhaseEvent
net.sf.firemox.event.phase.BeforePhase
net.sf.firemox.event.phase.BeginningPhase
net.sf.firemox.event.phase.EndOfPhase
net.sf.firemox.event.phase.PhaseFilter
net.sf.firemox.event.phase.PhaseFilter$1
net.sf.firemox.action
net.sf.firemox.event
net.sf.firemox.stack
net.sf.firemox.test
net.sf.firemox.xml
net.sf.firemox.xml.action
net.sf.firemox.xml.test
java.io
java.lang
java.util
net.sf.firemox.clickable.ability
net.sf.firemox.clickable.target.card
net.sf.firemox.event
net.sf.firemox.event.context
net.sf.firemox.expression
net.sf.firemox.stack
net.sf.firemox.stack.phasetype
net.sf.firemox.test
net.sf.firemox.ui.i18n

net.sf.firemox.expression

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
15207.0%57.0%35.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
net.sf.firemox.expression.Expression
net.sf.firemox.expression.SavedListExpression
net.sf.firemox.expression.AbstractValue
net.sf.firemox.expression.BaseRegisterIntValue
net.sf.firemox.expression.BinaryExpression
net.sf.firemox.expression.BitCount
net.sf.firemox.expression.CardColors
net.sf.firemox.expression.CardProperties
net.sf.firemox.expression.CardTypes
net.sf.firemox.expression.Counter
net.sf.firemox.expression.DeckCounter
net.sf.firemox.expression.ExpressionFactory
net.sf.firemox.expression.HighestAmong
net.sf.firemox.expression.IfThenElse
net.sf.firemox.expression.IntValue
net.sf.firemox.expression.ListExpression
net.sf.firemox.expression.LowestAmong
net.sf.firemox.expression.ManaPaid
net.sf.firemox.expression.ObjectValue
net.sf.firemox.expression.Position
net.sf.firemox.expression.ReferenceValue
net.sf.firemox.expression.RegisterAccess
net.sf.firemox.expression.StringMethod
net.sf.firemox.expression.TestOn
net.sf.firemox.expression.ToCode
net.sf.firemox.expression.ToIndex
net.sf.firemox.expression.UnaryExpression
net.sf.firemox.action
net.sf.firemox.action.intlist
net.sf.firemox.action.target
net.sf.firemox.action.targetlist
net.sf.firemox.database
net.sf.firemox.database.propertyconfig
net.sf.firemox.deckbuilder
net.sf.firemox.event
net.sf.firemox.event.phase
net.sf.firemox.expression.intlist
net.sf.firemox.expression.targetlist
net.sf.firemox.modifier
net.sf.firemox.modifier.model
net.sf.firemox.operation
net.sf.firemox.test
java.io
java.lang
java.lang.reflect
java.util
net.sf.firemox.action
net.sf.firemox.clickable.ability
net.sf.firemox.clickable.target
net.sf.firemox.clickable.target.card
net.sf.firemox.clickable.target.player
net.sf.firemox.database.propertyconfig
net.sf.firemox.deckbuilder
net.sf.firemox.event
net.sf.firemox.event.context
net.sf.firemox.expression.intlist
net.sf.firemox.operation
net.sf.firemox.stack
net.sf.firemox.test
net.sf.firemox.token
net.sf.firemox.tools
net.sf.firemox.zone

net.sf.firemox.expression.intlist

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
380.0%73.0%27.000002%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Nonenet.sf.firemox.expression.intlist.Counter
net.sf.firemox.expression.intlist.First
net.sf.firemox.expression.intlist.IndexOf
net.sf.firemox.expression.intlist.Last
net.sf.firemox.expression.intlist.LastIndexOf
net.sf.firemox.expression.intlist.ListType
net.sf.firemox.expression.intlist.ListType$1
net.sf.firemox.expression.intlist.Maximum
net.sf.firemox.expression.intlist.Minimum
net.sf.firemox.expression.intlist.Size
net.sf.firemox.expression.intlist.Sum
net.sf.firemox.expression
net.sf.firemox.operation
net.sf.firemox.xml
java.io
java.lang
java.util
net.sf.firemox.clickable.ability
net.sf.firemox.clickable.target
net.sf.firemox.event.context
net.sf.firemox.expression
net.sf.firemox.tools

net.sf.firemox.expression.targetlist

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
1811.0%89.0%0.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
net.sf.firemox.expression.targetlist.TargetList
net.sf.firemox.expression.targetlist.Counter
net.sf.firemox.expression.targetlist.IndexOf
net.sf.firemox.expression.targetlist.IndexOfSavedList
net.sf.firemox.expression.targetlist.LastIndexOf
net.sf.firemox.expression.targetlist.Maximum
net.sf.firemox.expression.targetlist.Minimum
net.sf.firemox.expression.targetlist.Size
net.sf.firemox.expression.targetlist.Sum
net.sf.firemox.operation
java.io
java.util
net.sf.firemox.clickable.ability
net.sf.firemox.clickable.target
net.sf.firemox.event.context
net.sf.firemox.expression
net.sf.firemox.stack
net.sf.firemox.test

net.sf.firemox.mail

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
170.0%88.0%12.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Nonenet.sf.firemox.mail.Header
net.sf.firemox.mail.MailUtils
net.sf.firemox.mail.MailUtils$1
net.sf.firemox.mail.MimeMessage2
net.sf.firemox.ui.wizard
java.io
java.lang
java.util
javax.activation
javax.mail
javax.mail.internet
net.sf.firemox.tools

net.sf.firemox.management

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
5750.0%58.0%8.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
net.sf.firemox.management.MonitorListener
net.sf.firemox.management.MonitoredCheckContent
net.sf.firemox.clickable.mana
net.sf.firemox.clickable.target.card
net.sf.firemox.database
net.sf.firemox.deckbuilder
net.sf.firemox.tools
java.awt
java.lang
java.net
java.util
net.sf.firemox.database
net.sf.firemox.tools
net.sf.firemox.ui

net.sf.firemox.modifier

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
91515.000001%62.0%23.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
net.sf.firemox.modifier.Modifier
net.sf.firemox.modifier.ObjectModifier
net.sf.firemox.modifier.Unregisterable
net.sf.firemox.modifier.AbilityModifier
net.sf.firemox.modifier.AdditionalCostModifier
net.sf.firemox.modifier.ColorModifier
net.sf.firemox.modifier.ControllerModifier
net.sf.firemox.modifier.IdCardModifier
net.sf.firemox.modifier.ModifierContext
net.sf.firemox.modifier.ModifierType
net.sf.firemox.modifier.ObjectAbilityModifier
net.sf.firemox.modifier.ObjectColorModifier
net.sf.firemox.modifier.ObjectIdCardModifier
net.sf.firemox.modifier.ObjectPropertyModifier
net.sf.firemox.modifier.ObjectRegisterModifier
net.sf.firemox.modifier.PlayableZoneModifier
net.sf.firemox.modifier.PropertyModifier
net.sf.firemox.modifier.RegisterIndirection
net.sf.firemox.modifier.RegisterModifier
net.sf.firemox.modifier.StaticModifier
net.sf.firemox.action
net.sf.firemox.clickable.ability
net.sf.firemox.clickable.target
net.sf.firemox.clickable.target.card
net.sf.firemox.clickable.target.player
net.sf.firemox.modifier.model
net.sf.firemox.test
net.sf.firemox.xml.modifier
net.sf.firemox.xml.tbs
java.awt
java.io
java.lang
java.util
net.sf.firemox.action
net.sf.firemox.clickable.ability
net.sf.firemox.clickable.target.card
net.sf.firemox.clickable.target.player
net.sf.firemox.event
net.sf.firemox.expression
net.sf.firemox.modifier.model
net.sf.firemox.operation
net.sf.firemox.stack
net.sf.firemox.test
net.sf.firemox.tools

net.sf.firemox.modifier.model

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
7219.0%75.0%16.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
net.sf.firemox.modifier.model.ModifierModel
net.sf.firemox.modifier.model.ObjectModifierModel
net.sf.firemox.modifier.model.AbilityModifierModel
net.sf.firemox.modifier.model.AdditionalCostModifierModel
net.sf.firemox.modifier.model.ColorModifierModel
net.sf.firemox.modifier.model.ControllerModifierModel
net.sf.firemox.modifier.model.IdCardModifierModel
net.sf.firemox.modifier.model.Layer
net.sf.firemox.modifier.model.ModifierFactory
net.sf.firemox.modifier.model.ModifierFactory$1
net.sf.firemox.modifier.model.ObjectAbilityModifierModel
net.sf.firemox.modifier.model.ObjectColorModifierModel
net.sf.firemox.modifier.model.ObjectFactory
net.sf.firemox.modifier.model.ObjectFactory$1
net.sf.firemox.modifier.model.ObjectIdCardModifierModel
net.sf.firemox.modifier.model.ObjectPropertyModifierModel
net.sf.firemox.modifier.model.ObjectRegisterModifierModel
net.sf.firemox.modifier.model.PlayableZoneModifierModel
net.sf.firemox.modifier.model.PropertyModifierModel
net.sf.firemox.modifier.model.RegisterIndirectionModel
net.sf.firemox.modifier.model.RegisterModifierModel
net.sf.firemox.modifier.model.StaticModifierModel
net.sf.firemox.action
net.sf.firemox.clickable.ability
net.sf.firemox.clickable.target.card
net.sf.firemox.deckbuilder
net.sf.firemox.modifier
net.sf.firemox.stack
net.sf.firemox.xml
java.awt
java.io
java.lang
java.net
java.util
net.sf.firemox.action
net.sf.firemox.clickable.ability
net.sf.firemox.clickable.target
net.sf.firemox.clickable.target.card
net.sf.firemox.clickable.target.player
net.sf.firemox.event
net.sf.firemox.event.context
net.sf.firemox.expression
net.sf.firemox.modifier
net.sf.firemox.operation
net.sf.firemox.stack
net.sf.firemox.test
net.sf.firemox.token
net.sf.firemox.tools
net.sf.firemox.ui.i18n
net.sf.firemox.zone

net.sf.firemox.network

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
142313.0%62.0%25.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
net.sf.firemox.network.IdMessages
net.sf.firemox.network.NetworkActor
net.sf.firemox.network.Client
net.sf.firemox.network.Client$1
net.sf.firemox.network.ConnectionManager
net.sf.firemox.network.MBigPipe
net.sf.firemox.network.MChat
net.sf.firemox.network.MInputStream
net.sf.firemox.network.MMiniPipe
net.sf.firemox.network.MSocketListener
net.sf.firemox.network.MSocketListener$1
net.sf.firemox.network.Server
net.sf.firemox.network.Server$1
net.sf.firemox.network.StartingOption
net.sf.firemox.network.Synchronizer
net.sf.firemox
net.sf.firemox.action
net.sf.firemox.clickable.ability
net.sf.firemox.clickable.action
net.sf.firemox.clickable.mana
net.sf.firemox.clickable.target
net.sf.firemox.clickable.target.card
net.sf.firemox.clickable.target.player
net.sf.firemox.deckbuilder
net.sf.firemox.event
net.sf.firemox.network.message
net.sf.firemox.stack
net.sf.firemox.ui.component
net.sf.firemox.ui.wizard
java.io
java.lang
java.net
java.util
java.util.concurrent
javax.swing
net.sf.firemox
net.sf.firemox.action
net.sf.firemox.clickable.ability
net.sf.firemox.clickable.action
net.sf.firemox.clickable.mana
net.sf.firemox.clickable.target.card
net.sf.firemox.clickable.target.player
net.sf.firemox.deckbuilder
net.sf.firemox.network.message
net.sf.firemox.stack
net.sf.firemox.token
net.sf.firemox.tools
net.sf.firemox.ui
net.sf.firemox.ui.component
net.sf.firemox.ui.i18n
net.sf.firemox.zone
org.apache.commons.io

net.sf.firemox.network.message

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
9417.0%31.0%52.999996%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
net.sf.firemox.network.message.Message
net.sf.firemox.network.message.ChatMessage
net.sf.firemox.network.message.CoreMessage
net.sf.firemox.network.message.CoreMessageType
net.sf.firemox.network.message.MessageType
net.sf.firemox.network.message.MessageType$1
net.sf.firemox
net.sf.firemox.action
net.sf.firemox.clickable.ability
net.sf.firemox.clickable.action
net.sf.firemox.clickable.mana
net.sf.firemox.clickable.target.card
net.sf.firemox.clickable.target.player
net.sf.firemox.event
net.sf.firemox.network
java.io
java.lang
net.sf.firemox.network
net.sf.firemox.tools

net.sf.firemox.operation

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
1759.0%23.0%68.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
net.sf.firemox.operation.BinaryOperation
net.sf.firemox.operation.Operation
net.sf.firemox.operation.UnaryOperation
net.sf.firemox.operation.Add
net.sf.firemox.operation.AddHalfRounded
net.sf.firemox.operation.AddHalfTruncated
net.sf.firemox.operation.And
net.sf.firemox.operation.AndNot
net.sf.firemox.operation.Any
net.sf.firemox.operation.Clear
net.sf.firemox.operation.Decrement
net.sf.firemox.operation.DivRounded
net.sf.firemox.operation.DivTruncated
net.sf.firemox.operation.Dummy
net.sf.firemox.operation.Dummy$1
net.sf.firemox.operation.IdOperation
net.sf.firemox.operation.Increment
net.sf.firemox.operation.IntList
net.sf.firemox.operation.IntList$1
net.sf.firemox.operation.IntValue
net.sf.firemox.operation.Maximum
net.sf.firemox.operation.Minimum
net.sf.firemox.operation.Mult
net.sf.firemox.operation.Negative
net.sf.firemox.operation.OperationFactory
net.sf.firemox.operation.OperationFactory$1
net.sf.firemox.operation.Or
net.sf.firemox.operation.Remove
net.sf.firemox.operation.Set
net.sf.firemox.operation.TargetList
net.sf.firemox.operation.TargetList$1
net.sf.firemox.operation.Xor
net.sf.firemox.action
net.sf.firemox.action.intlist
net.sf.firemox.action.objectmap
net.sf.firemox.action.targetlist
net.sf.firemox.clickable.target.card
net.sf.firemox.clickable.target.player
net.sf.firemox.event
net.sf.firemox.expression
net.sf.firemox.modifier
net.sf.firemox.modifier.model
net.sf.firemox.stack
net.sf.firemox.xml
net.sf.firemox.xml.action
net.sf.firemox.xml.event
net.sf.firemox.xml.expression
net.sf.firemox.xml.modifier
net.sf.firemox.xml.tbs
java.io
java.lang
net.sf.firemox.expression
net.sf.firemox.expression.intlist
net.sf.firemox.expression.targetlist

net.sf.firemox.stack

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
293510.0%55.0%35.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
net.sf.firemox.stack.ResolveStackHandler
net.sf.firemox.stack.StackContext
net.sf.firemox.stack.ActionManager
net.sf.firemox.stack.ActivatedChoice
net.sf.firemox.stack.ActivatedChoiceList
net.sf.firemox.stack.AdditionalCost
net.sf.firemox.stack.EventManager
net.sf.firemox.stack.EventManager$1
net.sf.firemox.stack.EventManager$2
net.sf.firemox.stack.EventManager$3
net.sf.firemox.stack.EventManager$4
net.sf.firemox.stack.EventManager$5
net.sf.firemox.stack.EventManager$6
net.sf.firemox.stack.EventManager$7
net.sf.firemox.stack.MPhase
net.sf.firemox.stack.StackManager
net.sf.firemox.stack.StackManager$StackElement
net.sf.firemox.stack.TargetHelper
net.sf.firemox.stack.TargetManager
net.sf.firemox.stack.TargetedList
net.sf.firemox
net.sf.firemox.action
net.sf.firemox.action.context
net.sf.firemox.action.intlist
net.sf.firemox.action.target
net.sf.firemox.action.targetlist
net.sf.firemox.clickable.ability
net.sf.firemox.clickable.action
net.sf.firemox.clickable.mana
net.sf.firemox.clickable.target
net.sf.firemox.clickable.target.card
net.sf.firemox.clickable.target.player
net.sf.firemox.deckbuilder
net.sf.firemox.event
net.sf.firemox.event.context
net.sf.firemox.event.phase
net.sf.firemox.expression
net.sf.firemox.expression.targetlist
net.sf.firemox.modifier
net.sf.firemox.modifier.model
net.sf.firemox.network
net.sf.firemox.stack.phasetype
net.sf.firemox.test
net.sf.firemox.token
net.sf.firemox.tools
net.sf.firemox.ui
net.sf.firemox.ui.component
net.sf.firemox.ui.wizard
net.sf.firemox.zone
java.awt
java.awt.event
java.io
java.lang
java.util
javax.swing
javax.swing.border
net.sf.firemox
net.sf.firemox.action
net.sf.firemox.action.context
net.sf.firemox.action.handler
net.sf.firemox.action.listener
net.sf.firemox.action.target
net.sf.firemox.clickable
net.sf.firemox.clickable.ability
net.sf.firemox.clickable.action
net.sf.firemox.clickable.mana
net.sf.firemox.clickable.target
net.sf.firemox.clickable.target.card
net.sf.firemox.clickable.target.player
net.sf.firemox.event
net.sf.firemox.event.context
net.sf.firemox.event.phase
net.sf.firemox.modifier.model
net.sf.firemox.network
net.sf.firemox.operation
net.sf.firemox.stack.phasetype
net.sf.firemox.test
net.sf.firemox.token
net.sf.firemox.tools
net.sf.firemox.ui
net.sf.firemox.ui.component
net.sf.firemox.ui.i18n
net.sf.firemox.zone
org.apache.commons.io

net.sf.firemox.stack.phasetype

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
4625.0%60.000004%15.000001%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
net.sf.firemox.stack.phasetype.StackCondition
net.sf.firemox.stack.phasetype.EmptyStack
net.sf.firemox.stack.phasetype.MiddleResolution
net.sf.firemox.stack.phasetype.PhaseType
net.sf.firemox.action
net.sf.firemox.event
net.sf.firemox.event.phase
net.sf.firemox.stack
java.awt
java.io
java.lang
net.sf.firemox.clickable.target.card
net.sf.firemox.stack
net.sf.firemox.tools

net.sf.firemox.test

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
281914.0%40.0%46.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
net.sf.firemox.test.AbstractValidAttachment
net.sf.firemox.test.BinaryTest
net.sf.firemox.test.HasPropertyIntersection
net.sf.firemox.test.Test
net.sf.firemox.test.TestBoolean
net.sf.firemox.test.TestCard
net.sf.firemox.test.TestExpr
net.sf.firemox.test.TestObject
net.sf.firemox.test.TestPlayer
net.sf.firemox.test.AbilityIs
net.sf.firemox.test.AbilitySource
net.sf.firemox.test.ActionSource
net.sf.firemox.test.And
net.sf.firemox.test.ContextTest
net.sf.firemox.test.Database
net.sf.firemox.test.DeckCounter
net.sf.firemox.test.Different
net.sf.firemox.test.Equal
net.sf.firemox.test.False
net.sf.firemox.test.Has
net.sf.firemox.test.HasAbility
net.sf.firemox.test.HasAction
net.sf.firemox.test.HasColor
net.sf.firemox.test.HasIdCard
net.sf.firemox.test.HasKeyword
net.sf.firemox.test.HasName
net.sf.firemox.test.HasPrivateObject
net.sf.firemox.test.HasProperty
net.sf.firemox.test.HasPropertyIntersectionColor
net.sf.firemox.test.HasPropertyIntersectionIdCard
net.sf.firemox.test.HasPropertyIntersectionProperty
net.sf.firemox.test.HasPropertyNotFromCreator
net.sf.firemox.test.IdTest
net.sf.firemox.test.InIdCard
net.sf.firemox.test.InZone
net.sf.firemox.test.Inf
net.sf.firemox.test.InfEqual
net.sf.firemox.test.IsAbility
net.sf.firemox.test.IsAborting
net.sf.firemox.test.IsController
net.sf.firemox.test.IsCopy
net.sf.firemox.test.IsFaceUp
net.sf.firemox.test.IsMePlayer
net.sf.firemox.test.IsOwner
net.sf.firemox.test.IsPlayer
net.sf.firemox.test.IsSpell
net.sf.firemox.test.IsTested
net.sf.firemox.test.Not
net.sf.firemox.test.Or
net.sf.firemox.test.PhaseIs
net.sf.firemox.test.PlayableAbility
net.sf.firemox.test.Position
net.sf.firemox.test.PreviousZone
net.sf.firemox.test.ReplaceTested
net.sf.firemox.test.Sup
net.sf.firemox.test.SupEqual
net.sf.firemox.test.TargetListContains
net.sf.firemox.test.TestFactory
net.sf.firemox.test.TestFactory$1
net.sf.firemox.test.TestOn
net.sf.firemox.test.TestOn$1
net.sf.firemox.test.True
net.sf.firemox.test.ValidAttachment
net.sf.firemox.test.ValidTargetAttachment
net.sf.firemox.test.Xor
net.sf.firemox.action
net.sf.firemox.action.context
net.sf.firemox.action.objectmap
net.sf.firemox.action.target
net.sf.firemox.action.targetlist
net.sf.firemox.annotation
net.sf.firemox.clickable.ability
net.sf.firemox.clickable.mana
net.sf.firemox.clickable.target.card
net.sf.firemox.deckbuilder
net.sf.firemox.event
net.sf.firemox.event.context
net.sf.firemox.event.phase
net.sf.firemox.expression
net.sf.firemox.expression.targetlist
net.sf.firemox.modifier
net.sf.firemox.modifier.model
net.sf.firemox.stack
net.sf.firemox.token
net.sf.firemox.tools
net.sf.firemox.ui
net.sf.firemox.xml
net.sf.firemox.xml.action
net.sf.firemox.xml.expression
net.sf.firemox.xml.modifier
net.sf.firemox.xml.tbs
net.sf.firemox.xml.test
net.sf.firemox.zone
java.io
java.lang
java.util
net.sf.firemox.action
net.sf.firemox.clickable.ability
net.sf.firemox.clickable.target
net.sf.firemox.clickable.target.card
net.sf.firemox.clickable.target.player
net.sf.firemox.database
net.sf.firemox.deckbuilder
net.sf.firemox.event
net.sf.firemox.event.context
net.sf.firemox.event.phase
net.sf.firemox.expression
net.sf.firemox.modifier
net.sf.firemox.stack
net.sf.firemox.token
net.sf.firemox.tools
net.sf.firemox.zone

net.sf.firemox.token

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
271535.0%36.0%30.000002%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
net.sf.firemox.token.IdAbilities
net.sf.firemox.token.IdCardColors
net.sf.firemox.token.IdCommonToken
net.sf.firemox.token.IdConst
net.sf.firemox.token.IdPositions
net.sf.firemox.token.IdTargets
net.sf.firemox.token.IdTokens
net.sf.firemox.token.IdZones
net.sf.firemox.token.Visible
net.sf.firemox.token.AbstractValue
net.sf.firemox.token.AbstractValue$1
net.sf.firemox.token.BooleanOption
net.sf.firemox.token.BooleanOption$1
net.sf.firemox.token.CardPropertiesOperation
net.sf.firemox.token.CardPropertiesOperation$1
net.sf.firemox.token.IdAnswer
net.sf.firemox.token.IdMessageBox
net.sf.firemox.token.IdPropertyType
net.sf.firemox.token.IdTargetList
net.sf.firemox.token.MCommonVars
net.sf.firemox.token.Register
net.sf.firemox.token.TrueFalseAuto
net.sf.firemox.token.TrueFalseAuto$1
net.sf.firemox.token.Visibility
net.sf.firemox.token.Visibility$1
net.sf.firemox.token.VisibilityChange
net.sf.firemox
net.sf.firemox.action
net.sf.firemox.action.context
net.sf.firemox.action.intlist
net.sf.firemox.action.target
net.sf.firemox.action.targetlist
net.sf.firemox.clickable.ability
net.sf.firemox.clickable.mana
net.sf.firemox.clickable.target.card
net.sf.firemox.clickable.target.player
net.sf.firemox.database.propertyconfig
net.sf.firemox.deckbuilder
net.sf.firemox.event
net.sf.firemox.expression
net.sf.firemox.modifier.model
net.sf.firemox.network
net.sf.firemox.stack
net.sf.firemox.test
net.sf.firemox.tools
net.sf.firemox.ui.wizard
net.sf.firemox.xml
net.sf.firemox.xml.action
net.sf.firemox.xml.event
net.sf.firemox.xml.expression
net.sf.firemox.xml.tbs
net.sf.firemox.xml.test
net.sf.firemox.zone
java.awt
java.io
java.lang
java.util
net.sf.firemox.clickable.ability
net.sf.firemox.clickable.target
net.sf.firemox.clickable.target.card
net.sf.firemox.clickable.target.player
net.sf.firemox.event.context
net.sf.firemox.stack
net.sf.firemox.test
net.sf.firemox.tools
net.sf.firemox.xml
org.apache.commons.collections
org.apache.commons.lang

net.sf.firemox.tools

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
44390.0%47.0%52.999996%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Nonenet.sf.firemox.tools.BringToFrontListener
net.sf.firemox.tools.Configuration
net.sf.firemox.tools.Converter
net.sf.firemox.tools.FileFilterPlus
net.sf.firemox.tools.HistoComboboxModel
net.sf.firemox.tools.ImagePreview
net.sf.firemox.tools.InOutStream
net.sf.firemox.tools.IntegerList
net.sf.firemox.tools.IntegerWrapper
net.sf.firemox.tools.JavaVersion
net.sf.firemox.tools.Log
net.sf.firemox.tools.MCardCompare
net.sf.firemox.tools.MSaveDeck
net.sf.firemox.tools.MToolKit
net.sf.firemox.tools.MpException
net.sf.firemox.tools.Pair
net.sf.firemox.tools.PairCardInt
net.sf.firemox.tools.PairIntObject
net.sf.firemox.tools.PairStringInt
net.sf.firemox.tools.Picture
net.sf.firemox.tools.PropertyModel
net.sf.firemox.tools.ReferencePager
net.sf.firemox.tools.RevertedArrayList
net.sf.firemox.tools.RollingFileAppender
net.sf.firemox.tools.StatePicture
net.sf.firemox.tools.TimerTarget
net.sf.firemox.tools.VersionChecker
net.sf.firemox.tools.WebBrowser
net.sf.firemox
net.sf.firemox.action
net.sf.firemox.action.context
net.sf.firemox.action.intlist
net.sf.firemox.action.objectmap
net.sf.firemox.action.target
net.sf.firemox.action.targetlist
net.sf.firemox.clickable.ability
net.sf.firemox.clickable.action
net.sf.firemox.clickable.mana
net.sf.firemox.clickable.target
net.sf.firemox.clickable.target.card
net.sf.firemox.clickable.target.player
net.sf.firemox.database
net.sf.firemox.database.propertyconfig
net.sf.firemox.deckbuilder
net.sf.firemox.event
net.sf.firemox.expression
net.sf.firemox.expression.intlist
net.sf.firemox.mail
net.sf.firemox.management
net.sf.firemox.modifier
net.sf.firemox.modifier.model
net.sf.firemox.network
net.sf.firemox.network.message
net.sf.firemox.stack
net.sf.firemox.stack.phasetype
net.sf.firemox.test
net.sf.firemox.token
net.sf.firemox.ui
net.sf.firemox.ui.component
net.sf.firemox.ui.component.task
net.sf.firemox.ui.i18n
net.sf.firemox.ui.layout
net.sf.firemox.ui.wizard
net.sf.firemox.xml
net.sf.firemox.xml.action
net.sf.firemox.xml.event
net.sf.firemox.xml.expression
net.sf.firemox.xml.magic
net.sf.firemox.xml.modifier
net.sf.firemox.xml.tbs
net.sf.firemox.xml.test
net.sf.firemox.zone
java.awt
java.awt.event
java.awt.image
java.beans
java.io
java.lang
java.lang.reflect
java.net
java.nio.channels
java.nio.charset
java.util
javax.sound.sampled
javax.swing
javax.swing.filechooser
net.sf.firemox
net.sf.firemox.clickable.target
net.sf.firemox.clickable.target.card
net.sf.firemox.database
net.sf.firemox.deckbuilder
net.sf.firemox.management
net.sf.firemox.stack
net.sf.firemox.test
net.sf.firemox.token
net.sf.firemox.ui
net.sf.firemox.ui.component
net.sf.firemox.ui.i18n
net.sf.firemox.xml
org.apache.commons.configuration
org.apache.commons.io
org.apache.commons.io.filefilter
org.apache.commons.lang
org.apache.log4j
org.apache.log4j.helpers
org.apache.log4j.spi
org.jvnet.substance.grip
org.jvnet.substance.painter
org.mortbay.util
sun.awt.image
sun.misc

net.sf.firemox.ui

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
162825.0%64.0%11.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
net.sf.firemox.ui.MUIManager
net.sf.firemox.ui.MagicUIComponents
net.sf.firemox.ui.RefreshableAdd
net.sf.firemox.ui.Reversable
net.sf.firemox.ui.Tappable
net.sf.firemox.ui.HireListener
net.sf.firemox.ui.HireListener$1
net.sf.firemox.ui.MCardTableModel
net.sf.firemox.ui.MListModel
net.sf.firemox.ui.MagicUIComponents$1
net.sf.firemox.ui.MagicUIComponents$UIListener
net.sf.firemox.ui.MdbListener
net.sf.firemox.ui.SkinLF
net.sf.firemox.ui.SkinLF$1
net.sf.firemox.ui.TargetGlassPane
net.sf.firemox.ui.TimerGlassPane
net.sf.firemox.ui.ToolKit
net.sf.firemox.ui.ToolKit$1
net.sf.firemox.ui.TooltipFilter
net.sf.firemox.ui.UIHelper
net.sf.firemox
net.sf.firemox.action
net.sf.firemox.action.target
net.sf.firemox.clickable.action
net.sf.firemox.clickable.mana
net.sf.firemox.clickable.target.card
net.sf.firemox.clickable.target.player
net.sf.firemox.deckbuilder
net.sf.firemox.event
net.sf.firemox.management
net.sf.firemox.network
net.sf.firemox.stack
net.sf.firemox.tools
net.sf.firemox.ui.component
net.sf.firemox.ui.wizard
net.sf.firemox.zone
com.l2fprod.gui.plaf.skin
java.awt
java.awt.event
java.awt.geom
java.awt.image
java.io
java.lang
java.net
java.util
javax.swing
javax.swing.plaf.metal
javax.swing.table
javax.swing.text
net.sf.firemox
net.sf.firemox.clickable.action
net.sf.firemox.clickable.mana
net.sf.firemox.clickable.target
net.sf.firemox.clickable.target.card
net.sf.firemox.clickable.target.player
net.sf.firemox.stack
net.sf.firemox.test
net.sf.firemox.tools
net.sf.firemox.ui.component
net.sf.firemox.ui.i18n
net.sf.firemox.ui.layout
net.sf.firemox.xml
net.sf.firemox.zone
org.apache.commons.io

net.sf.firemox.ui.component

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
14315.0%69.0%27.000002%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
net.sf.firemox.ui.component.MovableComponent
net.sf.firemox.ui.component.Account
net.sf.firemox.ui.component.CardPropertiesPanel
net.sf.firemox.ui.component.ChatArea
net.sf.firemox.ui.component.EditorPane
net.sf.firemox.ui.component.JExpandedPanel
net.sf.firemox.ui.component.JFlipFlapPanel
net.sf.firemox.ui.component.JLink
net.sf.firemox.ui.component.JPrompt
net.sf.firemox.ui.component.LoaderConsole
net.sf.firemox.ui.component.LoaderConsole$1
net.sf.firemox.ui.component.LogArea
net.sf.firemox.ui.component.MessageButton
net.sf.firemox.ui.component.MiniCard
net.sf.firemox.ui.component.PasswordChecker
net.sf.firemox.ui.component.ProxyConfiguration
net.sf.firemox.ui.component.SplashScreen
net.sf.firemox.ui.component.SplashScreen$1
net.sf.firemox.ui.component.SplashScreen$2
net.sf.firemox.ui.component.SplashScreen$3
net.sf.firemox.ui.component.TableTop
net.sf.firemox.ui.component.ThreadSafeJList
net.sf.firemox
net.sf.firemox.action
net.sf.firemox.action.target
net.sf.firemox.clickable.target.card
net.sf.firemox.clickable.target.player
net.sf.firemox.deckbuilder
net.sf.firemox.event
net.sf.firemox.network
net.sf.firemox.stack
net.sf.firemox.tools
net.sf.firemox.ui
net.sf.firemox.ui.layout
net.sf.firemox.ui.wizard
net.sf.firemox.zone
com.l2fprod.common.swing
com.sun.java.swing.plaf.motif
java.awt
java.awt.event
java.io
java.lang
java.lang.reflect
java.util
javax.swing
javax.swing.border
javax.swing.text
net.sf.firemox
net.sf.firemox.action
net.sf.firemox.clickable.ability
net.sf.firemox.clickable.target.card
net.sf.firemox.clickable.target.player
net.sf.firemox.event.context
net.sf.firemox.network
net.sf.firemox.stack
net.sf.firemox.tools
net.sf.firemox.ui
net.sf.firemox.ui.component.task
net.sf.firemox.ui.i18n
net.sf.firemox.ui.layout
net.sf.firemox.ui.wizard
net.sf.firemox.zone
org.apache.commons.io
org.apache.commons.lang
org.jvnet.lafwidget.text
org.jvnet.lafwidget.utils
org.mortbay.util

net.sf.firemox.ui.component.task

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
1925.0%90.0%15.000001%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
net.sf.firemox.ui.component.task.TaskAction
net.sf.firemox.ui.component.task.LinkAction
net.sf.firemox.ui.component.task.StringAction
net.sf.firemox.ui.component.task.TextAction
net.sf.firemox.ui.component
java.awt.event
java.io
java.lang
java.lang.reflect
javax.swing
net.sf.firemox.clickable.target.card
net.sf.firemox.tools
net.sf.firemox.ui.i18n
org.apache.commons.lang

net.sf.firemox.ui.i18n

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
2660.0%19.0%81.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Nonenet.sf.firemox.ui.i18n.Language
net.sf.firemox.ui.i18n.LanguageManager
net.sf.firemox.ui.i18n.LanguageManager$1
net.sf.firemox.ui.i18n.LanguageManagerMDB
net.sf.firemox
net.sf.firemox.action
net.sf.firemox.action.intlist
net.sf.firemox.chart
net.sf.firemox.clickable.ability
net.sf.firemox.clickable.action
net.sf.firemox.clickable.mana
net.sf.firemox.clickable.target
net.sf.firemox.clickable.target.card
net.sf.firemox.clickable.target.player
net.sf.firemox.database
net.sf.firemox.database.data
net.sf.firemox.database.propertyconfig
net.sf.firemox.deckbuilder
net.sf.firemox.event
net.sf.firemox.event.phase
net.sf.firemox.modifier.model
net.sf.firemox.network
net.sf.firemox.stack
net.sf.firemox.tools
net.sf.firemox.ui
net.sf.firemox.ui.component
net.sf.firemox.ui.component.task
net.sf.firemox.ui.wizard
net.sf.firemox.xml
net.sf.firemox.zone
java.io
java.lang
java.text
java.util
net.sf.firemox.deckbuilder
net.sf.firemox.tools

net.sf.firemox.ui.layout

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
590.0%64.0%36.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Nonenet.sf.firemox.ui.layout.AttachmentLayout
net.sf.firemox.ui.layout.BorderLayout2
net.sf.firemox.ui.layout.DivideLayout
net.sf.firemox.ui.layout.FlowLayout2
net.sf.firemox.ui.layout.FlowLayout2Center
net.sf.firemox.ui.layout.FlowLayoutVertical
net.sf.firemox.ui.layout.FlowLayoutVertical2
net.sf.firemox.ui.layout.LeftPanelLayout
net.sf.firemox.ui.layout.SectorLayout
net.sf.firemox.ui.layout.WallpaperTypes
net.sf.firemox.clickable.target.card
net.sf.firemox.ui
net.sf.firemox.ui.component
net.sf.firemox.ui.wizard
net.sf.firemox.zone
java.awt
java.io
java.lang
java.util
javax.swing
net.sf.firemox.clickable.target.card
net.sf.firemox.tools
net.sf.firemox.ui.component
net.sf.firemox.zone

net.sf.firemox.ui.wizard

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
7364.0%84.0%12.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
net.sf.firemox.ui.wizard.Wizard
net.sf.firemox.ui.wizard.About
net.sf.firemox.ui.wizard.AboutMdb
net.sf.firemox.ui.wizard.Arrange
net.sf.firemox.ui.wizard.Bug
net.sf.firemox.ui.wizard.Choice
net.sf.firemox.ui.wizard.Client
net.sf.firemox.ui.wizard.DropCardListener
net.sf.firemox.ui.wizard.Feature
net.sf.firemox.ui.wizard.InputColor
net.sf.firemox.ui.wizard.InputNumber
net.sf.firemox.ui.wizard.InputProperty
net.sf.firemox.ui.wizard.InputZone
net.sf.firemox.ui.wizard.Log
net.sf.firemox.ui.wizard.Network
net.sf.firemox.ui.wizard.Ok
net.sf.firemox.ui.wizard.Replacement
net.sf.firemox.ui.wizard.Server
net.sf.firemox.ui.wizard.Settings
net.sf.firemox.ui.wizard.Settings$1
net.sf.firemox.ui.wizard.Settings$DataBaseList
net.sf.firemox.ui.wizard.WizardImageIcon
net.sf.firemox.ui.wizard.WizardInfo
net.sf.firemox.ui.wizard.WizardTitle
net.sf.firemox.ui.wizard.WizardTitle$1
net.sf.firemox.ui.wizard.YesNo
net.sf.firemox
net.sf.firemox.action
net.sf.firemox.clickable.action
net.sf.firemox.clickable.target.card
net.sf.firemox.deckbuilder
net.sf.firemox.event
net.sf.firemox.ui.component
com.l2fprod.common.swing
com.l2fprod.common.swing.plaf.blue
java.awt
java.awt.event
java.awt.image
java.io
java.lang
java.net
java.util
javax.imageio
javax.swing
javax.swing.border
javax.swing.event
javax.swing.text
net.sf.firemox
net.sf.firemox.action
net.sf.firemox.clickable.ability
net.sf.firemox.clickable.target.card
net.sf.firemox.clickable.target.player
net.sf.firemox.database
net.sf.firemox.deckbuilder
net.sf.firemox.event.context
net.sf.firemox.mail
net.sf.firemox.network
net.sf.firemox.stack
net.sf.firemox.token
net.sf.firemox.tools
net.sf.firemox.ui
net.sf.firemox.ui.component
net.sf.firemox.ui.i18n
net.sf.firemox.ui.layout
net.sf.firemox.zone
org.apache.commons.io
org.apache.commons.lang
org.mortbay.util
sun.awt.image

net.sf.firemox.xml

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
132611.0%67.0%22.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
net.sf.firemox.xml.XmlAnnoted
net.sf.firemox.xml.XmlToMDB
net.sf.firemox.xml.DummyBuilder
net.sf.firemox.xml.Options
net.sf.firemox.xml.XmlAction
net.sf.firemox.xml.XmlAction$1
net.sf.firemox.xml.XmlConfiguration
net.sf.firemox.xml.XmlDeckTranslator
net.sf.firemox.xml.XmlEvent
net.sf.firemox.xml.XmlExpression
net.sf.firemox.xml.XmlModifier
net.sf.firemox.xml.XmlParser
net.sf.firemox.xml.XmlParser$Attribute
net.sf.firemox.xml.XmlParser$Handler
net.sf.firemox.xml.XmlParser$Node
net.sf.firemox.xml.XmlTbs
net.sf.firemox.xml.XmlTest
net.sf.firemox.xml.XmlTools
net.sf.firemox
net.sf.firemox.database
net.sf.firemox.database.propertyconfig
net.sf.firemox.deckbuilder
net.sf.firemox.token
net.sf.firemox.tools
net.sf.firemox.ui
net.sf.firemox.xml.action
net.sf.firemox.xml.event
net.sf.firemox.xml.expression
net.sf.firemox.xml.modifier
net.sf.firemox.xml.tbs
net.sf.firemox.xml.test
java.io
java.lang
java.lang.reflect
java.net
java.nio.channels
java.util
javax.xml.parsers
net.sf.firemox.action
net.sf.firemox.annotation
net.sf.firemox.clickable.ability
net.sf.firemox.event
net.sf.firemox.event.phase
net.sf.firemox.expression.intlist
net.sf.firemox.modifier.model
net.sf.firemox.operation
net.sf.firemox.test
net.sf.firemox.token
net.sf.firemox.tools
net.sf.firemox.ui.i18n
net.sf.firemox.xml.tbs
org.apache.commons.io
org.apache.commons.io.filefilter
org.apache.commons.lang
org.kohsuke.args4j
org.xml.sax
org.xml.sax.helpers

net.sf.firemox.xml.action

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
0152.0%100.0%2.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
net.sf.firemox.xml.action.MessageAction
net.sf.firemox.xml.action.Abort
net.sf.firemox.xml.action.Action
net.sf.firemox.xml.action.Addability
net.sf.firemox.xml.action.Addmodifier
net.sf.firemox.xml.action.Addobject
net.sf.firemox.xml.action.Assigndamage
net.sf.firemox.xml.action.Assigndamagefromto
net.sf.firemox.xml.action.Assigndamagelist
net.sf.firemox.xml.action.Attach
net.sf.firemox.xml.action.Attachlist
net.sf.firemox.xml.action.Choice
net.sf.firemox.xml.action.Copycard
net.sf.firemox.xml.action.Createability
net.sf.firemox.xml.action.Createcard
net.sf.firemox.xml.action.Createmodifier
net.sf.firemox.xml.action.Detachme
net.sf.firemox.xml.action.Facedown
net.sf.firemox.xml.action.Faceup
net.sf.firemox.xml.action.Forceplay
net.sf.firemox.xml.action.Generateevent
net.sf.firemox.xml.action.Givemana
net.sf.firemox.xml.action.Hidezone
net.sf.firemox.xml.action.Hop
net.sf.firemox.xml.action.Ifthenhop
net.sf.firemox.xml.action.Inputcolor
net.sf.firemox.xml.action.Inputnumber
net.sf.firemox.xml.action.Inputproperty
net.sf.firemox.xml.action.Inputzone
net.sf.firemox.xml.action.Insertability
net.sf.firemox.xml.action.Intlist
net.sf.firemox.xml.action.Intlist$1
net.sf.firemox.xml.action.Lethaldamage
net.sf.firemox.xml.action.Losegame
net.sf.firemox.xml.action.Macro
net.sf.firemox.xml.action.MessageAction$1
net.sf.firemox.xml.action.Modifyregister
net.sf.firemox.xml.action.Movecard
net.sf.firemox.xml.action.Moveobject
net.sf.firemox.xml.action.Moveplayercard
net.sf.firemox.xml.action.Msg
net.sf.firemox.xml.action.Nextcurrentplayer
net.sf.firemox.xml.action.Nextphase
net.sf.firemox.xml.action.Paymana
net.sf.firemox.xml.action.Privateobject
net.sf.firemox.xml.action.Privateobject$1
net.sf.firemox.xml.action.Removeobject
net.sf.firemox.xml.action.Repeat
net.sf.firemox.xml.action.Resolvehidden
net.sf.firemox.xml.action.Restorecard
net.sf.firemox.xml.action.Rot0
net.sf.firemox.xml.action.Rot90
net.sf.firemox.xml.action.Setidcard
net.sf.firemox.xml.action.Showzone
net.sf.firemox.xml.action.Shuffle
net.sf.firemox.xml.action.Skipphase
net.sf.firemox.xml.action.Sound
net.sf.firemox.xml.action.Tap
net.sf.firemox.xml.action.Target
net.sf.firemox.xml.action.Targetlist
net.sf.firemox.xml.action.Targetlist$1
net.sf.firemox.xml.action.Unregisterthis
net.sf.firemox.xml.action.Untap
net.sf.firemox.xml.action.Updatelife
net.sf.firemox.xml.action.Updatetoughness
Nonejava.io
java.lang
java.nio.channels
java.util
net.sf.firemox.action
net.sf.firemox.event
net.sf.firemox.event.phase
net.sf.firemox.operation
net.sf.firemox.test
net.sf.firemox.token
net.sf.firemox.tools
net.sf.firemox.xml
net.sf.firemox.xml.expression
net.sf.firemox.xml.tbs
net.sf.firemox.xml.test

net.sf.firemox.xml.event

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
070.0%100.0%0.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Nonenet.sf.firemox.xml.event.Arrangedzone
net.sf.firemox.xml.event.Assigneddamage
net.sf.firemox.xml.event.Attachedto
net.sf.firemox.xml.event.Becometapped
net.sf.firemox.xml.event.Becomeuntapped
net.sf.firemox.xml.event.Beforephase
net.sf.firemox.xml.event.Beginningofphase
net.sf.firemox.xml.event.Casting
net.sf.firemox.xml.event.Catchexception
net.sf.firemox.xml.event.Declaredattacking
net.sf.firemox.xml.event.Declaredblocking
net.sf.firemox.xml.event.Detached
net.sf.firemox.xml.event.Endofphase
net.sf.firemox.xml.event.Faceddown
net.sf.firemox.xml.event.Facedup
net.sf.firemox.xml.event.Givenmana
net.sf.firemox.xml.event.Lethaldamage
net.sf.firemox.xml.event.Losinggame
net.sf.firemox.xml.event.Modifiedcolor
net.sf.firemox.xml.event.Modifiedcontroller
net.sf.firemox.xml.event.Modifiedidcard
net.sf.firemox.xml.event.Modifiedowner
net.sf.firemox.xml.event.Modifiedproperty
net.sf.firemox.xml.event.Modifiedregister
net.sf.firemox.xml.event.Movedcard
net.sf.firemox.xml.event.Targeted
net.sf.firemox.xml.event.Updatelife
net.sf.firemox.xml.event.Updatetoughness
Nonejava.io
java.lang
net.sf.firemox.event
net.sf.firemox.operation
net.sf.firemox.token
net.sf.firemox.tools
net.sf.firemox.xml

net.sf.firemox.xml.expression

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
170.0%88.0%12.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Nonenet.sf.firemox.xml.expression.Add
net.sf.firemox.xml.expression.Addhalfrounded
net.sf.firemox.xml.expression.Addhalftruncated
net.sf.firemox.xml.expression.And
net.sf.firemox.xml.expression.Bitcount
net.sf.firemox.xml.expression.CardProperties
net.sf.firemox.xml.expression.Cardcolors
net.sf.firemox.xml.expression.Cardtypes
net.sf.firemox.xml.expression.Counter
net.sf.firemox.xml.expression.Deckcounter
net.sf.firemox.xml.expression.Divrounded
net.sf.firemox.xml.expression.Divtruncated
net.sf.firemox.xml.expression.Highestamong
net.sf.firemox.xml.expression.Ifthenelse
net.sf.firemox.xml.expression.Int
net.sf.firemox.xml.expression.Intlist
net.sf.firemox.xml.expression.Intlist$1
net.sf.firemox.xml.expression.Lowestamong
net.sf.firemox.xml.expression.Manapaid
net.sf.firemox.xml.expression.Maximum
net.sf.firemox.xml.expression.Method
net.sf.firemox.xml.expression.Minimum
net.sf.firemox.xml.expression.Minus
net.sf.firemox.xml.expression.Mult
net.sf.firemox.xml.expression.Or
net.sf.firemox.xml.expression.Position
net.sf.firemox.xml.expression.Targetlist
net.sf.firemox.xml.expression.Targetlist$1
net.sf.firemox.xml.expression.Tocode
net.sf.firemox.xml.expression.Toindex
net.sf.firemox.xml.expression.Xor
net.sf.firemox.xml.action
java.io
java.lang
net.sf.firemox.operation
net.sf.firemox.test
net.sf.firemox.token
net.sf.firemox.tools
net.sf.firemox.xml

net.sf.firemox.xml.magic