Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 5 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | fabdouglas.Starter fabdouglas.Starter$1 | None | java.io java.lang java.lang.reflect java.net java.util |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
8 | 33 | 20.0% | 80.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
net.sf.magicproject.AbstractMainForm | net.sf.magicproject.DeckBuilder net.sf.magicproject.DeckBuilder$1 net.sf.magicproject.Magic net.sf.magicproject.Magic$1 | net.sf.magicproject.action net.sf.magicproject.network net.sf.magicproject.stack net.sf.magicproject.tools net.sf.magicproject.ui net.sf.magicproject.ui.component net.sf.magicproject.ui.wizard net.sf.magicproject.zone | com.l2fprod.util java.awt java.awt.event java.io java.lang java.net java.nio.channels java.util javax.swing javax.swing.border javax.swing.event javax.swing.table net.sf.magicproject.action net.sf.magicproject.chart net.sf.magicproject.clickable.targetable.card net.sf.magicproject.clickable.targetable.player net.sf.magicproject.database net.sf.magicproject.deckbuilder net.sf.magicproject.network net.sf.magicproject.stack net.sf.magicproject.token net.sf.magicproject.tools net.sf.magicproject.ui net.sf.magicproject.ui.component net.sf.magicproject.ui.i18n net.sf.magicproject.ui.wizard net.sf.magicproject.xml net.sf.magicproject.zone org.apache.commons.configuration org.apache.commons.io org.apache.commons.io.filefilter org.apache.commons.lang org.jfree.chart |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
22 | 40 | 12.0% | 65.0% | 24.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
net.sf.magicproject.action.AccessibleContext net.sf.magicproject.action.BackgroundMessaging net.sf.magicproject.action.GiveMana net.sf.magicproject.action.LoopAction net.sf.magicproject.action.MAction net.sf.magicproject.action.MessagingAction net.sf.magicproject.action.ModifyRegister net.sf.magicproject.action.Target net.sf.magicproject.action.UserAction | net.sf.magicproject.action.Abort net.sf.magicproject.action.ActionFactory net.sf.magicproject.action.ActionFactory$1 net.sf.magicproject.action.Actiontype net.sf.magicproject.action.AddAbility net.sf.magicproject.action.AddModifier net.sf.magicproject.action.AddModifierFromStaticModifier net.sf.magicproject.action.AddObject net.sf.magicproject.action.AssignDamageSourceDest net.sf.magicproject.action.AssignDamageTarget net.sf.magicproject.action.Attach net.sf.magicproject.action.AttachList net.sf.magicproject.action.CopyCard net.sf.magicproject.action.CreateAbility net.sf.magicproject.action.CreateCard net.sf.magicproject.action.CreateModifier net.sf.magicproject.action.DetachMe net.sf.magicproject.action.Face net.sf.magicproject.action.ForcePlay net.sf.magicproject.action.GenerateEvent net.sf.magicproject.action.GenerateEvent$1 net.sf.magicproject.action.GiveManaBasic net.sf.magicproject.action.GiveManaMulti net.sf.magicproject.action.Hop net.sf.magicproject.action.IfThenHop net.sf.magicproject.action.Input net.sf.magicproject.action.Input$1 net.sf.magicproject.action.InputChoice net.sf.magicproject.action.InputColor net.sf.magicproject.action.InputNumber net.sf.magicproject.action.InputProperty net.sf.magicproject.action.InputZone net.sf.magicproject.action.LethalDamage net.sf.magicproject.action.LoseGame net.sf.magicproject.action.ModifyAbilityRegister net.sf.magicproject.action.ModifyRequiredMana net.sf.magicproject.action.ModifyStackRegister net.sf.magicproject.action.ModifyStaticRegister net.sf.magicproject.action.ModifyTargetListRegister net.sf.magicproject.action.ModifyTargetableRegister net.sf.magicproject.action.MoveCard net.sf.magicproject.action.MoveObject net.sf.magicproject.action.MovePlayerCard net.sf.magicproject.action.NextCurrentPlayer net.sf.magicproject.action.NextPhase net.sf.magicproject.action.PayMana net.sf.magicproject.action.RefreshModifier net.sf.magicproject.action.RemoveMe net.sf.magicproject.action.RemoveObject net.sf.magicproject.action.Repeat net.sf.magicproject.action.ResolveHidden net.sf.magicproject.action.RestoreCard net.sf.magicproject.action.SetIdCard net.sf.magicproject.action.Shuffle net.sf.magicproject.action.SkipPhase net.sf.magicproject.action.Sound net.sf.magicproject.action.Tap net.sf.magicproject.action.TargetAllNoEvent net.sf.magicproject.action.TargetRandomNoEvent net.sf.magicproject.action.UnregisterThis net.sf.magicproject.action.UpdateLife net.sf.magicproject.action.UpdateToughness net.sf.magicproject.action.WaitActivatedChoice net.sf.magicproject.action.WaitChoosenActionChoice net.sf.magicproject.action.WaitTriggeredBufferChoice net.sf.magicproject.action.ZoneVisibility net.sf.magicproject.action.ZoneVisibility$1 | net.sf.magicproject net.sf.magicproject.action.context net.sf.magicproject.action.intlist net.sf.magicproject.action.objectmap net.sf.magicproject.action.target net.sf.magicproject.action.targetlist net.sf.magicproject.clickable.ability net.sf.magicproject.clickable.action net.sf.magicproject.clickable.mana net.sf.magicproject.clickable.targetable.card net.sf.magicproject.clickable.targetable.player net.sf.magicproject.deckbuilder net.sf.magicproject.event net.sf.magicproject.expression net.sf.magicproject.modifier net.sf.magicproject.network net.sf.magicproject.stack net.sf.magicproject.test net.sf.magicproject.ui.component net.sf.magicproject.ui.wizard net.sf.magicproject.xml net.sf.magicproject.xml.action | java.io java.lang java.net java.util javax.swing net.sf.magicproject net.sf.magicproject.action.context net.sf.magicproject.action.handler net.sf.magicproject.action.intlist net.sf.magicproject.action.listener net.sf.magicproject.action.objectmap net.sf.magicproject.action.target net.sf.magicproject.action.targetlist net.sf.magicproject.clickable.ability net.sf.magicproject.clickable.action net.sf.magicproject.clickable.mana net.sf.magicproject.clickable.targetable net.sf.magicproject.clickable.targetable.card net.sf.magicproject.clickable.targetable.player net.sf.magicproject.database net.sf.magicproject.database.propertyconfig net.sf.magicproject.deckbuilder net.sf.magicproject.event net.sf.magicproject.event.context net.sf.magicproject.event.phase net.sf.magicproject.expression net.sf.magicproject.modifier net.sf.magicproject.network net.sf.magicproject.operation net.sf.magicproject.stack net.sf.magicproject.stack.phasetype net.sf.magicproject.test net.sf.magicproject.token net.sf.magicproject.tools net.sf.magicproject.ui net.sf.magicproject.ui.component net.sf.magicproject.ui.i18n net.sf.magicproject.ui.wizard net.sf.magicproject.zone org.apache.commons.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
8 | 17 | 10.0% | 68.0% | 22.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
net.sf.magicproject.action.context.ActionContext | net.sf.magicproject.action.context.ActionContextWrapper net.sf.magicproject.action.context.BooleanArray net.sf.magicproject.action.context.Int net.sf.magicproject.action.context.ManaCost net.sf.magicproject.action.context.MoveContext net.sf.magicproject.action.context.MovePlayerCardContext net.sf.magicproject.action.context.ObjectArray net.sf.magicproject.action.context.TargetList net.sf.magicproject.action.context.Wrapper | net.sf.magicproject.action net.sf.magicproject.action.handler net.sf.magicproject.action.objectmap net.sf.magicproject.action.target net.sf.magicproject.action.targetlist net.sf.magicproject.clickable.action net.sf.magicproject.clickable.mana net.sf.magicproject.stack | java.lang java.util javax.swing.plaf.basic net.sf.magicproject.action net.sf.magicproject.action.handler net.sf.magicproject.clickable.ability net.sf.magicproject.clickable.action net.sf.magicproject.clickable.mana net.sf.magicproject.clickable.targetable net.sf.magicproject.clickable.targetable.card net.sf.magicproject.clickable.targetable.player net.sf.magicproject.event.context net.sf.magicproject.stack net.sf.magicproject.test net.sf.magicproject.token net.sf.magicproject.tools net.sf.magicproject.zone |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
8 | 4 | 100.0% | 33.0% | 33.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
net.sf.magicproject.action.handler.ChoosenAction net.sf.magicproject.action.handler.FollowAction net.sf.magicproject.action.handler.InitAction net.sf.magicproject.action.handler.Replayable net.sf.magicproject.action.handler.RollBackAction net.sf.magicproject.action.handler.StandardAction | None | net.sf.magicproject.action net.sf.magicproject.action.context net.sf.magicproject.action.intlist net.sf.magicproject.action.objectmap net.sf.magicproject.action.target net.sf.magicproject.action.targetlist net.sf.magicproject.clickable.action net.sf.magicproject.stack | java.lang net.sf.magicproject.action.context net.sf.magicproject.clickable.ability net.sf.magicproject.event.context |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 13 | 18.0% | 93.0% | 11.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
net.sf.magicproject.action.intlist.IntList net.sf.magicproject.action.intlist.IntListOccurence net.sf.magicproject.action.intlist.IntListRemove net.sf.magicproject.action.intlist.IntListSave | net.sf.magicproject.action.intlist.IntListClear net.sf.magicproject.action.intlist.IntListLoad net.sf.magicproject.action.intlist.IntListOccurence$1 net.sf.magicproject.action.intlist.IntListOccurenceInt net.sf.magicproject.action.intlist.IntListOccurenceList net.sf.magicproject.action.intlist.IntListOperation net.sf.magicproject.action.intlist.IntListRemove$1 net.sf.magicproject.action.intlist.IntListRemoveFirst net.sf.magicproject.action.intlist.IntListRemoveIndex net.sf.magicproject.action.intlist.IntListRemoveInt net.sf.magicproject.action.intlist.IntListRemoveLast net.sf.magicproject.action.intlist.IntListRemoveList net.sf.magicproject.action.intlist.IntListRemoveQueue net.sf.magicproject.action.intlist.IntListRemoveTail net.sf.magicproject.action.intlist.IntListSave$1 net.sf.magicproject.action.intlist.IntListSaveIndex net.sf.magicproject.action.intlist.IntListSaveInt net.sf.magicproject.action.intlist.IntListSaveList | net.sf.magicproject.action | java.io java.lang java.util net.sf.magicproject.action net.sf.magicproject.action.handler net.sf.magicproject.clickable.ability net.sf.magicproject.event.context net.sf.magicproject.expression net.sf.magicproject.operation net.sf.magicproject.stack net.sf.magicproject.token net.sf.magicproject.tools net.sf.magicproject.ui.i18n |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
6 | 7 | 100.0% | 54.000004% | 54.000004% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
net.sf.magicproject.action.listener.Waiting net.sf.magicproject.action.listener.WaitingAbility net.sf.magicproject.action.listener.WaitingAction net.sf.magicproject.action.listener.WaitingCard net.sf.magicproject.action.listener.WaitingMana net.sf.magicproject.action.listener.WaitingPlayer net.sf.magicproject.action.listener.WaitingTriggeredCard | None | net.sf.magicproject.action net.sf.magicproject.action.target net.sf.magicproject.clickable.ability net.sf.magicproject.clickable.targetable net.sf.magicproject.clickable.targetable.card net.sf.magicproject.stack | java.lang java.util net.sf.magicproject.clickable.ability net.sf.magicproject.clickable.action net.sf.magicproject.clickable.mana net.sf.magicproject.clickable.targetable.card net.sf.magicproject.clickable.targetable.player |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 11 | 20.0% | 92.0% | 12.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
net.sf.magicproject.action.objectmap.ObjectMap | net.sf.magicproject.action.objectmap.ObjectMapClear net.sf.magicproject.action.objectmap.ObjectMapFactory net.sf.magicproject.action.objectmap.ObjectMapRemove net.sf.magicproject.action.objectmap.ObjectMapSave | net.sf.magicproject.action | java.io java.lang java.util net.sf.magicproject.action net.sf.magicproject.action.context net.sf.magicproject.action.handler net.sf.magicproject.clickable.ability net.sf.magicproject.clickable.targetable net.sf.magicproject.event.context net.sf.magicproject.test net.sf.magicproject.tools |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
5 | 21 | 29.0% | 81.0% | 9.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
net.sf.magicproject.action.target.AbstractTarget net.sf.magicproject.action.target.ChoosenTarget | net.sf.magicproject.action.target.PrivateObject net.sf.magicproject.action.target.RealTarget net.sf.magicproject.action.target.SilentTarget net.sf.magicproject.action.target.SingletonTarget net.sf.magicproject.action.target.TargetFactory | net.sf.magicproject.action net.sf.magicproject.clickable.ability net.sf.magicproject.clickable.targetable.card net.sf.magicproject.clickable.targetable.player net.sf.magicproject.stack | java.io java.lang java.util javax.swing net.sf.magicproject.action net.sf.magicproject.action.context net.sf.magicproject.action.handler net.sf.magicproject.action.listener net.sf.magicproject.clickable.ability net.sf.magicproject.clickable.targetable net.sf.magicproject.clickable.targetable.card net.sf.magicproject.clickable.targetable.player net.sf.magicproject.event.context net.sf.magicproject.expression net.sf.magicproject.stack net.sf.magicproject.test net.sf.magicproject.token net.sf.magicproject.tools net.sf.magicproject.ui net.sf.magicproject.ui.component net.sf.magicproject.zone |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 15 | 19.0% | 94.0% | 12.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
net.sf.magicproject.action.targetlist.TargetList net.sf.magicproject.action.targetlist.TargetListLoad net.sf.magicproject.action.targetlist.TargetListOccurence net.sf.magicproject.action.targetlist.TargetListRemove net.sf.magicproject.action.targetlist.TargetListSave | net.sf.magicproject.action.targetlist.TargetListClear net.sf.magicproject.action.targetlist.TargetListCollapseCombat net.sf.magicproject.action.targetlist.TargetListFactory net.sf.magicproject.action.targetlist.TargetListFilter net.sf.magicproject.action.targetlist.TargetListLoad$1 net.sf.magicproject.action.targetlist.TargetListLoadIndex net.sf.magicproject.action.targetlist.TargetListLoadList net.sf.magicproject.action.targetlist.TargetListOccurence$1 net.sf.magicproject.action.targetlist.TargetListOccurenceList net.sf.magicproject.action.targetlist.TargetListOccurenceTarget net.sf.magicproject.action.targetlist.TargetListRemove$1 net.sf.magicproject.action.targetlist.TargetListRemoveFirst net.sf.magicproject.action.targetlist.TargetListRemoveIndex net.sf.magicproject.action.targetlist.TargetListRemoveLast net.sf.magicproject.action.targetlist.TargetListRemoveList net.sf.magicproject.action.targetlist.TargetListRemoveQueue net.sf.magicproject.action.targetlist.TargetListRemoveTail net.sf.magicproject.action.targetlist.TargetListRemoveTarget net.sf.magicproject.action.targetlist.TargetListSave$1 net.sf.magicproject.action.targetlist.TargetListSaveIndex net.sf.magicproject.action.targetlist.TargetListSaveList net.sf.magicproject.action.targetlist.TargetListSaveTarget | net.sf.magicproject.action | java.io java.lang java.util net.sf.magicproject.action net.sf.magicproject.action.context net.sf.magicproject.action.handler net.sf.magicproject.clickable.ability net.sf.magicproject.clickable.targetable net.sf.magicproject.clickable.targetable.card net.sf.magicproject.event.context net.sf.magicproject.expression net.sf.magicproject.stack net.sf.magicproject.test net.sf.magicproject.token net.sf.magicproject.tools |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 3 | 100.0% | 60.000004% | 60.000004% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
net.sf.magicproject.annotation.XmlTestElement | None | net.sf.magicproject.xml net.sf.magicproject.xml.test | java.lang java.lang.annotation net.sf.magicproject.test |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 14 | 18.0% | 88.0% | 6.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
net.sf.magicproject.chart.IChartKey net.sf.magicproject.chart.IDataProvider | net.sf.magicproject.chart.CardColor net.sf.magicproject.chart.CardManaCost net.sf.magicproject.chart.CardTypes net.sf.magicproject.chart.ChartFilter net.sf.magicproject.chart.ChartFilter$1 net.sf.magicproject.chart.ChartFilter$MAreaPlot net.sf.magicproject.chart.ChartFilter$MBarPlot net.sf.magicproject.chart.ChartFilter$MPiePlot net.sf.magicproject.chart.ChartSets | net.sf.magicproject net.sf.magicproject.chart.datasets | java.awt java.lang java.util net.sf.magicproject.chart.datasets net.sf.magicproject.clickable.targetable.card net.sf.magicproject.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 |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 7 | 20.0% | 88.0% | 8.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
net.sf.magicproject.chart.datasets.Dataset | net.sf.magicproject.chart.datasets.BarDataset net.sf.magicproject.chart.datasets.CategoryDataset net.sf.magicproject.chart.datasets.HistogramDataset net.sf.magicproject.chart.datasets.PieDataset | net.sf.magicproject.chart | java.lang java.util net.sf.magicproject.chart net.sf.magicproject.clickable.targetable.card org.jfree.data.category org.jfree.data.general org.jfree.data.statistics |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
5 | 5 | 100.0% | 50.0% | 50.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
net.sf.magicproject.clickable.Clickable | None | net.sf.magicproject.clickable.action net.sf.magicproject.clickable.mana net.sf.magicproject.clickable.targetable net.sf.magicproject.stack net.sf.magicproject.zone | java.awt java.awt.event java.util javax.swing net.sf.magicproject.clickable.targetable.card |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
30 | 22 | 14.0% | 42.0% | 44.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
net.sf.magicproject.clickable.ability.Ability net.sf.magicproject.clickable.ability.AbstractAbility net.sf.magicproject.clickable.ability.UserAbility | net.sf.magicproject.clickable.ability.AbilityFactory net.sf.magicproject.clickable.ability.AbilityFactory$1 net.sf.magicproject.clickable.ability.AbilityType net.sf.magicproject.clickable.ability.ActivatedAbility net.sf.magicproject.clickable.ability.ActivatedAbilityPlayer net.sf.magicproject.clickable.ability.DetachmentAbility net.sf.magicproject.clickable.ability.ModifierRemover net.sf.magicproject.clickable.ability.Optimization net.sf.magicproject.clickable.ability.Optimization$1 net.sf.magicproject.clickable.ability.Priority net.sf.magicproject.clickable.ability.Priority$1 net.sf.magicproject.clickable.ability.RefreshAbility net.sf.magicproject.clickable.ability.RemoveModifier net.sf.magicproject.clickable.ability.ReplacementAbility net.sf.magicproject.clickable.ability.SystemAbility net.sf.magicproject.clickable.ability.TriggeredAbility net.sf.magicproject.clickable.ability.TriggeredAbilitySet net.sf.magicproject.clickable.ability.TriggeredAbilitySet$NestedAbility net.sf.magicproject.clickable.ability.TriggeredStaticModifierAbility | net.sf.magicproject.action net.sf.magicproject.action.context net.sf.magicproject.action.handler net.sf.magicproject.action.intlist net.sf.magicproject.action.listener net.sf.magicproject.action.objectmap net.sf.magicproject.action.target net.sf.magicproject.action.targetlist net.sf.magicproject.clickable.action net.sf.magicproject.clickable.mana net.sf.magicproject.clickable.targetable net.sf.magicproject.clickable.targetable.card net.sf.magicproject.clickable.targetable.player net.sf.magicproject.deckbuilder net.sf.magicproject.event net.sf.magicproject.event.context net.sf.magicproject.event.phase net.sf.magicproject.expression net.sf.magicproject.expression.intlist net.sf.magicproject.expression.targetlist net.sf.magicproject.modifier net.sf.magicproject.network net.sf.magicproject.stack net.sf.magicproject.test net.sf.magicproject.token net.sf.magicproject.ui.component net.sf.magicproject.ui.wizard net.sf.magicproject.xml net.sf.magicproject.xml.tbs net.sf.magicproject.zone | java.io java.lang java.util net.sf.magicproject.action net.sf.magicproject.action.listener net.sf.magicproject.action.target net.sf.magicproject.clickable.action net.sf.magicproject.clickable.mana net.sf.magicproject.clickable.targetable net.sf.magicproject.clickable.targetable.card net.sf.magicproject.clickable.targetable.player net.sf.magicproject.event net.sf.magicproject.event.context net.sf.magicproject.modifier net.sf.magicproject.network net.sf.magicproject.stack net.sf.magicproject.test net.sf.magicproject.token net.sf.magicproject.tools net.sf.magicproject.ui.i18n net.sf.magicproject.zone org.apache.commons.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
7 | 21 | 0.0% | 75.0% | 25.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | net.sf.magicproject.clickable.action.ChoosenCostPanel net.sf.magicproject.clickable.action.JChoosenAction net.sf.magicproject.clickable.action.ToStringHelper | net.sf.magicproject.action net.sf.magicproject.action.context net.sf.magicproject.action.listener net.sf.magicproject.clickable.ability net.sf.magicproject.network net.sf.magicproject.stack net.sf.magicproject.ui | java.awt java.awt.event java.io java.lang java.net javax.swing javax.swing.text net.sf.magicproject.action net.sf.magicproject.action.context net.sf.magicproject.action.handler net.sf.magicproject.clickable net.sf.magicproject.clickable.ability net.sf.magicproject.clickable.targetable.card net.sf.magicproject.database net.sf.magicproject.event.context net.sf.magicproject.network net.sf.magicproject.stack net.sf.magicproject.tools net.sf.magicproject.ui net.sf.magicproject.ui.i18n net.sf.magicproject.ui.wizard |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
8 | 23 | 0.0% | 74.0% | 26.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | net.sf.magicproject.clickable.mana.Mana net.sf.magicproject.clickable.mana.ManaPool | net.sf.magicproject.action net.sf.magicproject.action.context net.sf.magicproject.action.listener net.sf.magicproject.clickable.ability net.sf.magicproject.clickable.targetable.player net.sf.magicproject.network net.sf.magicproject.stack net.sf.magicproject.ui | java.awt java.awt.event java.awt.geom java.awt.image java.io java.lang java.net java.util javax.swing net.sf.magicproject.action net.sf.magicproject.action.context net.sf.magicproject.clickable net.sf.magicproject.clickable.ability net.sf.magicproject.clickable.targetable.player net.sf.magicproject.deckbuilder net.sf.magicproject.management net.sf.magicproject.network net.sf.magicproject.stack net.sf.magicproject.test net.sf.magicproject.token net.sf.magicproject.tools net.sf.magicproject.ui net.sf.magicproject.ui.i18n |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
19 | 14 | 50.0% | 42.0% | 8.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
net.sf.magicproject.clickable.targetable.Targetable | net.sf.magicproject.clickable.targetable.TargetableFactory | net.sf.magicproject.action net.sf.magicproject.action.context net.sf.magicproject.action.objectmap net.sf.magicproject.action.target net.sf.magicproject.action.targetlist net.sf.magicproject.clickable.ability net.sf.magicproject.clickable.targetable.card net.sf.magicproject.clickable.targetable.player net.sf.magicproject.event net.sf.magicproject.event.context net.sf.magicproject.expression net.sf.magicproject.expression.intlist net.sf.magicproject.expression.targetlist net.sf.magicproject.modifier net.sf.magicproject.stack net.sf.magicproject.test net.sf.magicproject.token net.sf.magicproject.tools net.sf.magicproject.ui | java.awt java.awt.event java.lang java.util javax.swing net.sf.magicproject.action.listener net.sf.magicproject.clickable net.sf.magicproject.clickable.ability net.sf.magicproject.clickable.targetable.card net.sf.magicproject.modifier net.sf.magicproject.network net.sf.magicproject.stack net.sf.magicproject.tools net.sf.magicproject.ui.i18n |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
33 | 33 | 19.0% | 50.0% | 31.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
net.sf.magicproject.clickable.targetable.card.AbstractCard net.sf.magicproject.clickable.targetable.card.CardModel net.sf.magicproject.clickable.targetable.card.LastKnownCardInfo | net.sf.magicproject.clickable.targetable.card.Attachment net.sf.magicproject.clickable.targetable.card.CardCopy net.sf.magicproject.clickable.targetable.card.CardFactory net.sf.magicproject.clickable.targetable.card.CardModelImpl net.sf.magicproject.clickable.targetable.card.Damage net.sf.magicproject.clickable.targetable.card.DelayedCard net.sf.magicproject.clickable.targetable.card.LastKnownCard net.sf.magicproject.clickable.targetable.card.LastKnownCardInfoImpl net.sf.magicproject.clickable.targetable.card.MCard net.sf.magicproject.clickable.targetable.card.SystemCard net.sf.magicproject.clickable.targetable.card.TriggeredCard net.sf.magicproject.clickable.targetable.card.TriggeredCardChoice net.sf.magicproject.clickable.targetable.card.VirtualCard | net.sf.magicproject net.sf.magicproject.action net.sf.magicproject.action.context net.sf.magicproject.action.listener net.sf.magicproject.action.target net.sf.magicproject.action.targetlist net.sf.magicproject.chart net.sf.magicproject.chart.datasets net.sf.magicproject.clickable net.sf.magicproject.clickable.ability net.sf.magicproject.clickable.action net.sf.magicproject.clickable.targetable net.sf.magicproject.clickable.targetable.player net.sf.magicproject.database net.sf.magicproject.database.propertyconfig net.sf.magicproject.deckbuilder net.sf.magicproject.event net.sf.magicproject.event.context net.sf.magicproject.event.phase net.sf.magicproject.expression net.sf.magicproject.modifier net.sf.magicproject.network net.sf.magicproject.stack net.sf.magicproject.stack.phasetype net.sf.magicproject.test net.sf.magicproject.token net.sf.magicproject.tools net.sf.magicproject.ui net.sf.magicproject.ui.component net.sf.magicproject.ui.component.task net.sf.magicproject.ui.layout net.sf.magicproject.ui.wizard net.sf.magicproject.zone | java.awt java.awt.event java.awt.geom java.io java.lang java.net java.util javax.swing net.sf.magicproject.action net.sf.magicproject.action.listener net.sf.magicproject.action.target net.sf.magicproject.clickable.ability net.sf.magicproject.clickable.targetable net.sf.magicproject.clickable.targetable.player net.sf.magicproject.database net.sf.magicproject.deckbuilder net.sf.magicproject.event net.sf.magicproject.event.context net.sf.magicproject.management net.sf.magicproject.modifier net.sf.magicproject.network net.sf.magicproject.operation net.sf.magicproject.stack net.sf.magicproject.test net.sf.magicproject.token net.sf.magicproject.tools net.sf.magicproject.ui net.sf.magicproject.ui.component net.sf.magicproject.ui.i18n net.sf.magicproject.ui.layout net.sf.magicproject.ui.wizard net.sf.magicproject.zone org.apache.commons.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
21 | 24 | 20.0% | 52.999996% | 27.000002% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
net.sf.magicproject.clickable.targetable.player.Player | net.sf.magicproject.clickable.targetable.player.AvatarButton net.sf.magicproject.clickable.targetable.player.Opponent net.sf.magicproject.clickable.targetable.player.PlayerCard net.sf.magicproject.clickable.targetable.player.You | net.sf.magicproject net.sf.magicproject.action net.sf.magicproject.action.context net.sf.magicproject.action.listener net.sf.magicproject.action.target net.sf.magicproject.clickable.ability net.sf.magicproject.clickable.mana net.sf.magicproject.clickable.targetable.card net.sf.magicproject.deckbuilder net.sf.magicproject.event net.sf.magicproject.event.context net.sf.magicproject.expression net.sf.magicproject.modifier net.sf.magicproject.network net.sf.magicproject.stack net.sf.magicproject.test net.sf.magicproject.token net.sf.magicproject.ui net.sf.magicproject.ui.component net.sf.magicproject.ui.wizard net.sf.magicproject.zone | java.awt java.awt.event java.io java.lang java.util javax.swing javax.swing.border net.sf.magicproject.action net.sf.magicproject.action.target net.sf.magicproject.clickable.ability net.sf.magicproject.clickable.mana net.sf.magicproject.clickable.targetable net.sf.magicproject.clickable.targetable.card net.sf.magicproject.deckbuilder net.sf.magicproject.modifier net.sf.magicproject.network net.sf.magicproject.operation net.sf.magicproject.stack net.sf.magicproject.token net.sf.magicproject.tools net.sf.magicproject.ui net.sf.magicproject.ui.component net.sf.magicproject.ui.i18n net.sf.magicproject.zone |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
11 | 21 | 0.0% | 66.0% | 34.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | net.sf.magicproject.database.DatabaseCard net.sf.magicproject.database.DatabaseFactory net.sf.magicproject.database.NetworkException net.sf.magicproject.database.PictureConfiguration net.sf.magicproject.database.Proxy net.sf.magicproject.database.UrlTokenizer net.sf.magicproject.database.XmlDeckTranslator | net.sf.magicproject net.sf.magicproject.action net.sf.magicproject.clickable.action net.sf.magicproject.clickable.targetable.card net.sf.magicproject.database.data net.sf.magicproject.database.propertyconfig net.sf.magicproject.deckbuilder net.sf.magicproject.management net.sf.magicproject.test net.sf.magicproject.tools net.sf.magicproject.ui.wizard | java.awt java.awt.image java.io java.lang java.lang.reflect java.net java.util net.sf.magicproject.clickable.targetable.card net.sf.magicproject.database.data net.sf.magicproject.database.propertyconfig net.sf.magicproject.deckbuilder net.sf.magicproject.expression net.sf.magicproject.management net.sf.magicproject.token net.sf.magicproject.tools net.sf.magicproject.ui.i18n net.sf.magicproject.xml org.apache.commons.io org.apache.commons.lang org.xml.sax sun.awt.image |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 6 | 20.0% | 75.0% | 5.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
net.sf.magicproject.database.data.TranslatableData | net.sf.magicproject.database.data.CollectionData net.sf.magicproject.database.data.StringData net.sf.magicproject.database.data.TranslatedCollectionData net.sf.magicproject.database.data.TranslatedStringData | net.sf.magicproject.database net.sf.magicproject.database.propertyconfig | java.lang java.util net.sf.magicproject.database net.sf.magicproject.database.propertyconfig net.sf.magicproject.ui.i18n org.apache.commons.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
4 | 11 | 25.0% | 73.0% | 2.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
net.sf.magicproject.database.propertyconfig.PropertyConfig net.sf.magicproject.database.propertyconfig.PropertyConfigFactory | net.sf.magicproject.database.propertyconfig.Cache net.sf.magicproject.database.propertyconfig.Collection net.sf.magicproject.database.propertyconfig.CollectionTranslatable net.sf.magicproject.database.propertyconfig.PropertyConfigFactory$1 net.sf.magicproject.database.propertyconfig.PropertyProxyConfig net.sf.magicproject.database.propertyconfig.Translatable | net.sf.magicproject.action net.sf.magicproject.database net.sf.magicproject.database.data net.sf.magicproject.expression | java.io java.lang java.util net.sf.magicproject.clickable.targetable.card net.sf.magicproject.database net.sf.magicproject.database.data net.sf.magicproject.expression net.sf.magicproject.token net.sf.magicproject.tools net.sf.magicproject.ui.i18n net.sf.magicproject.xml |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
13 | 31 | 0.0% | 70.0% | 30.000002% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | net.sf.magicproject.deckbuilder.BuildBook net.sf.magicproject.deckbuilder.CardView net.sf.magicproject.deckbuilder.ConstraintsChecker net.sf.magicproject.deckbuilder.Deck net.sf.magicproject.deckbuilder.DeckConstraint net.sf.magicproject.deckbuilder.DeckConstraints net.sf.magicproject.deckbuilder.DeckReader net.sf.magicproject.deckbuilder.DeckRules net.sf.magicproject.deckbuilder.MdbLoader net.sf.magicproject.deckbuilder.ToolbarAction | net.sf.magicproject net.sf.magicproject.action net.sf.magicproject.clickable.mana net.sf.magicproject.clickable.targetable.card net.sf.magicproject.clickable.targetable.player net.sf.magicproject.database net.sf.magicproject.expression net.sf.magicproject.network net.sf.magicproject.test net.sf.magicproject.tools net.sf.magicproject.ui.i18n net.sf.magicproject.ui.wizard net.sf.magicproject.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.magicproject.action net.sf.magicproject.clickable.ability net.sf.magicproject.clickable.targetable.card net.sf.magicproject.clickable.targetable.player net.sf.magicproject.database net.sf.magicproject.expression net.sf.magicproject.management net.sf.magicproject.modifier net.sf.magicproject.network net.sf.magicproject.stack net.sf.magicproject.test net.sf.magicproject.token net.sf.magicproject.tools net.sf.magicproject.ui net.sf.magicproject.ui.component net.sf.magicproject.ui.i18n net.sf.magicproject.ui.wizard net.sf.magicproject.xml net.sf.magicproject.zone org.apache.commons.io |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
13 | 22 | 9.0% | 63.0% | 29.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
net.sf.magicproject.event.MEventListener net.sf.magicproject.event.RegisterableEvent net.sf.magicproject.event.TriggeredEvent | net.sf.magicproject.event.ArrangedZone net.sf.magicproject.event.AssignedDamage net.sf.magicproject.event.AttachedEvent net.sf.magicproject.event.BecomeTapped net.sf.magicproject.event.BecomeUnTapped net.sf.magicproject.event.CanICast net.sf.magicproject.event.Casting net.sf.magicproject.event.DeclaredAttacking net.sf.magicproject.event.DeclaredBlocking net.sf.magicproject.event.Detached net.sf.magicproject.event.Event net.sf.magicproject.event.EventFactory net.sf.magicproject.event.EventFactory$1 net.sf.magicproject.event.FacedDown net.sf.magicproject.event.FacedUp net.sf.magicproject.event.GivenMana net.sf.magicproject.event.LethalDamaged net.sf.magicproject.event.LoseGame net.sf.magicproject.event.ModifiedController net.sf.magicproject.event.ModifiedIdCard net.sf.magicproject.event.ModifiedIdColor net.sf.magicproject.event.ModifiedOwner net.sf.magicproject.event.ModifiedProperty net.sf.magicproject.event.ModifiedPropertyIntersection net.sf.magicproject.event.ModifiedRegister net.sf.magicproject.event.ModifiedRegisterRange net.sf.magicproject.event.MovedCard net.sf.magicproject.event.NeverTriggered net.sf.magicproject.event.Targeted net.sf.magicproject.event.UncaughtException net.sf.magicproject.event.UpdateToughness net.sf.magicproject.event.UpdatedLife | net.sf.magicproject.action net.sf.magicproject.clickable.ability net.sf.magicproject.clickable.targetable.card net.sf.magicproject.event.phase net.sf.magicproject.expression net.sf.magicproject.modifier net.sf.magicproject.stack net.sf.magicproject.test net.sf.magicproject.xml net.sf.magicproject.xml.action net.sf.magicproject.xml.event net.sf.magicproject.xml.tbs net.sf.magicproject.zone | java.io java.lang java.util net.sf.magicproject.action net.sf.magicproject.clickable.ability net.sf.magicproject.clickable.targetable net.sf.magicproject.clickable.targetable.card net.sf.magicproject.clickable.targetable.player net.sf.magicproject.event.context net.sf.magicproject.event.phase net.sf.magicproject.expression net.sf.magicproject.network net.sf.magicproject.operation net.sf.magicproject.stack net.sf.magicproject.stack.phasetype net.sf.magicproject.test net.sf.magicproject.token net.sf.magicproject.tools net.sf.magicproject.ui net.sf.magicproject.ui.component net.sf.magicproject.ui.i18n net.sf.magicproject.ui.wizard |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
22 | 7 | 25.0% | 24.0% | 51.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
net.sf.magicproject.event.context.ContextEventListener | net.sf.magicproject.event.context.MContextCardCardIntInt net.sf.magicproject.event.context.MContextCardCardIntIntTest net.sf.magicproject.event.context.MContextMtargetable | net.sf.magicproject.action net.sf.magicproject.action.context net.sf.magicproject.action.handler net.sf.magicproject.action.intlist net.sf.magicproject.action.objectmap net.sf.magicproject.action.target net.sf.magicproject.action.targetlist net.sf.magicproject.clickable.ability net.sf.magicproject.clickable.action net.sf.magicproject.clickable.targetable.card net.sf.magicproject.event net.sf.magicproject.event.phase net.sf.magicproject.expression net.sf.magicproject.expression.intlist net.sf.magicproject.expression.targetlist net.sf.magicproject.modifier net.sf.magicproject.stack net.sf.magicproject.test net.sf.magicproject.token net.sf.magicproject.ui.component net.sf.magicproject.ui.wizard net.sf.magicproject.zone | java.lang net.sf.magicproject.clickable.ability net.sf.magicproject.clickable.targetable net.sf.magicproject.clickable.targetable.card net.sf.magicproject.clickable.targetable.player net.sf.magicproject.stack net.sf.magicproject.test |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
7 | 12 | 17.0% | 63.0% | 20.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
net.sf.magicproject.event.phase.PhaseEvent | net.sf.magicproject.event.phase.BeforePhase net.sf.magicproject.event.phase.BeginningPhase net.sf.magicproject.event.phase.EndOfPhase net.sf.magicproject.event.phase.PhaseFilter net.sf.magicproject.event.phase.PhaseFilter$1 | net.sf.magicproject.action net.sf.magicproject.event net.sf.magicproject.stack net.sf.magicproject.test net.sf.magicproject.xml net.sf.magicproject.xml.action net.sf.magicproject.xml.test | java.io java.lang java.util net.sf.magicproject.clickable.ability net.sf.magicproject.clickable.targetable.card net.sf.magicproject.event net.sf.magicproject.event.context net.sf.magicproject.expression net.sf.magicproject.stack net.sf.magicproject.stack.phasetype net.sf.magicproject.test net.sf.magicproject.ui.i18n |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
14 | 20 | 8.0% | 58.999996% | 33.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
net.sf.magicproject.expression.Expression net.sf.magicproject.expression.SavedListExpression | net.sf.magicproject.expression.AbstractValue net.sf.magicproject.expression.BaseRegisterIntValue net.sf.magicproject.expression.BinaryExpression net.sf.magicproject.expression.BitCount net.sf.magicproject.expression.CardColors net.sf.magicproject.expression.CardTypes net.sf.magicproject.expression.Counter net.sf.magicproject.expression.DeckCounter net.sf.magicproject.expression.ExpressionFactory net.sf.magicproject.expression.HighestAmong net.sf.magicproject.expression.IfThenElse net.sf.magicproject.expression.IntValue net.sf.magicproject.expression.ListExpression net.sf.magicproject.expression.LowestAmong net.sf.magicproject.expression.ManaPaid net.sf.magicproject.expression.ObjectValue net.sf.magicproject.expression.Position net.sf.magicproject.expression.ReferenceValue net.sf.magicproject.expression.RegisterAccess net.sf.magicproject.expression.StringMethod net.sf.magicproject.expression.TestOn net.sf.magicproject.expression.ToCode net.sf.magicproject.expression.ToIndex net.sf.magicproject.expression.UnaryExpression | net.sf.magicproject.action net.sf.magicproject.action.intlist net.sf.magicproject.action.target net.sf.magicproject.action.targetlist net.sf.magicproject.database net.sf.magicproject.database.propertyconfig net.sf.magicproject.deckbuilder net.sf.magicproject.event net.sf.magicproject.event.phase net.sf.magicproject.expression.intlist net.sf.magicproject.expression.targetlist net.sf.magicproject.modifier net.sf.magicproject.operation net.sf.magicproject.test | java.io java.lang java.lang.reflect java.util net.sf.magicproject.action net.sf.magicproject.clickable.ability net.sf.magicproject.clickable.targetable net.sf.magicproject.clickable.targetable.card net.sf.magicproject.clickable.targetable.player net.sf.magicproject.database.propertyconfig net.sf.magicproject.deckbuilder net.sf.magicproject.event net.sf.magicproject.event.context net.sf.magicproject.expression.intlist net.sf.magicproject.operation net.sf.magicproject.stack net.sf.magicproject.test net.sf.magicproject.token net.sf.magicproject.tools net.sf.magicproject.zone |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
3 | 8 | 0.0% | 73.0% | 27.000002% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | net.sf.magicproject.expression.intlist.Counter net.sf.magicproject.expression.intlist.First net.sf.magicproject.expression.intlist.IndexOf net.sf.magicproject.expression.intlist.Last net.sf.magicproject.expression.intlist.LastIndexOf net.sf.magicproject.expression.intlist.ListType net.sf.magicproject.expression.intlist.ListType$1 net.sf.magicproject.expression.intlist.Maximum net.sf.magicproject.expression.intlist.Minimum net.sf.magicproject.expression.intlist.Size net.sf.magicproject.expression.intlist.Sum | net.sf.magicproject.expression net.sf.magicproject.operation net.sf.magicproject.xml | java.io java.lang java.util net.sf.magicproject.clickable.ability net.sf.magicproject.clickable.targetable net.sf.magicproject.event.context net.sf.magicproject.expression net.sf.magicproject.tools |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 8 | 17.0% | 89.0% | 6.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
net.sf.magicproject.expression.targetlist.TargetList | net.sf.magicproject.expression.targetlist.Counter net.sf.magicproject.expression.targetlist.IndexOf net.sf.magicproject.expression.targetlist.IndexOfSavedList net.sf.magicproject.expression.targetlist.LastIndexOf net.sf.magicproject.expression.targetlist.Size | net.sf.magicproject.operation | java.io java.util net.sf.magicproject.clickable.ability net.sf.magicproject.clickable.targetable net.sf.magicproject.event.context net.sf.magicproject.expression net.sf.magicproject.stack net.sf.magicproject.test |
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 | net.sf.magicproject.mail.Header net.sf.magicproject.mail.MailUtils net.sf.magicproject.mail.MailUtils$1 net.sf.magicproject.mail.MimeMessage2 | net.sf.magicproject.ui.wizard | java.io java.lang java.util javax.activation javax.mail javax.mail.internet net.sf.magicproject.tools |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
5 | 7 | 50.0% | 58.0% | 8.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
net.sf.magicproject.management.MonitorListener | net.sf.magicproject.management.MonitoredCheckContent | net.sf.magicproject.clickable.mana net.sf.magicproject.clickable.targetable.card net.sf.magicproject.database net.sf.magicproject.deckbuilder net.sf.magicproject.tools | java.awt java.lang java.net java.util net.sf.magicproject.database net.sf.magicproject.tools net.sf.magicproject.ui |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
10 | 20 | 12.0% | 67.0% | 21.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
net.sf.magicproject.modifier.Modifier net.sf.magicproject.modifier.ModifierModel net.sf.magicproject.modifier.ObjectModifier net.sf.magicproject.modifier.ObjectModifierModel net.sf.magicproject.modifier.Unregisterable | net.sf.magicproject.modifier.AbilityModifier net.sf.magicproject.modifier.AbilityModifierModel net.sf.magicproject.modifier.AdditionalCostModifier net.sf.magicproject.modifier.AdditionalCostModifierModel net.sf.magicproject.modifier.ColorModifier net.sf.magicproject.modifier.ColorModifierModel net.sf.magicproject.modifier.ControllerModifier net.sf.magicproject.modifier.ControllerModifierModel net.sf.magicproject.modifier.IdCardModifier net.sf.magicproject.modifier.IdCardModifierModel net.sf.magicproject.modifier.ModifierFactory net.sf.magicproject.modifier.ModifierFactory$1 net.sf.magicproject.modifier.ModifierType net.sf.magicproject.modifier.ObjectAbilityModifier net.sf.magicproject.modifier.ObjectAbilityModifierModel net.sf.magicproject.modifier.ObjectColorModifier net.sf.magicproject.modifier.ObjectColorModifierModel net.sf.magicproject.modifier.ObjectFactory net.sf.magicproject.modifier.ObjectFactory$1 net.sf.magicproject.modifier.ObjectIdCardModifier net.sf.magicproject.modifier.ObjectIdCardModifierModel net.sf.magicproject.modifier.ObjectPropertyModifier net.sf.magicproject.modifier.ObjectPropertyModifierModel net.sf.magicproject.modifier.ObjectRegisterModifier net.sf.magicproject.modifier.ObjectRegisterModifierModel net.sf.magicproject.modifier.PlayableZoneModifier net.sf.magicproject.modifier.PlayableZoneModifierModel net.sf.magicproject.modifier.PropertyModifier net.sf.magicproject.modifier.PropertyModifierModel net.sf.magicproject.modifier.RegisterIndirection net.sf.magicproject.modifier.RegisterIndirectionModel net.sf.magicproject.modifier.RegisterModifier net.sf.magicproject.modifier.RegisterModifierModel net.sf.magicproject.modifier.StaticModifier net.sf.magicproject.modifier.StaticModifierModel | net.sf.magicproject.action net.sf.magicproject.clickable.ability net.sf.magicproject.clickable.targetable net.sf.magicproject.clickable.targetable.card net.sf.magicproject.clickable.targetable.player net.sf.magicproject.deckbuilder net.sf.magicproject.stack net.sf.magicproject.test net.sf.magicproject.xml.modifier net.sf.magicproject.xml.tbs | java.awt java.io java.lang java.net java.util net.sf.magicproject.action net.sf.magicproject.clickable.ability net.sf.magicproject.clickable.targetable net.sf.magicproject.clickable.targetable.card net.sf.magicproject.clickable.targetable.player net.sf.magicproject.event net.sf.magicproject.event.context net.sf.magicproject.expression net.sf.magicproject.operation net.sf.magicproject.stack net.sf.magicproject.test net.sf.magicproject.token net.sf.magicproject.tools net.sf.magicproject.ui.i18n net.sf.magicproject.zone |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
14 | 21 | 13.0% | 60.000004% | 27.000002% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
net.sf.magicproject.network.IdMessages net.sf.magicproject.network.NetworkActor | net.sf.magicproject.network.Client net.sf.magicproject.network.Client$1 net.sf.magicproject.network.ConnectionManager net.sf.magicproject.network.MBigPipe net.sf.magicproject.network.MChat net.sf.magicproject.network.MInputStream net.sf.magicproject.network.MMiniPipe net.sf.magicproject.network.MSocketListener net.sf.magicproject.network.Server net.sf.magicproject.network.Server$1 net.sf.magicproject.network.StartingOption net.sf.magicproject.network.Synchronizer net.sf.magicproject.network.VirtualInputStream | net.sf.magicproject net.sf.magicproject.action net.sf.magicproject.clickable.ability net.sf.magicproject.clickable.action net.sf.magicproject.clickable.mana net.sf.magicproject.clickable.targetable net.sf.magicproject.clickable.targetable.card net.sf.magicproject.clickable.targetable.player net.sf.magicproject.deckbuilder net.sf.magicproject.event net.sf.magicproject.stack net.sf.magicproject.ui net.sf.magicproject.ui.component net.sf.magicproject.ui.wizard | java.io java.lang java.net java.util javax.swing net.sf.magicproject net.sf.magicproject.action net.sf.magicproject.clickable.ability net.sf.magicproject.clickable.action net.sf.magicproject.clickable.mana net.sf.magicproject.clickable.targetable.card net.sf.magicproject.clickable.targetable.player net.sf.magicproject.deckbuilder net.sf.magicproject.stack net.sf.magicproject.token net.sf.magicproject.tools net.sf.magicproject.ui net.sf.magicproject.ui.component net.sf.magicproject.ui.i18n net.sf.magicproject.zone org.apache.commons.io |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
9 | 5 | 14.0% | 36.0% | 50.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
net.sf.magicproject.operation.BinaryOperation net.sf.magicproject.operation.IdOperations net.sf.magicproject.operation.Operation net.sf.magicproject.operation.UnaryOperation | net.sf.magicproject.operation.Add net.sf.magicproject.operation.AddHalfRounded net.sf.magicproject.operation.AddHalfTruncated net.sf.magicproject.operation.And net.sf.magicproject.operation.AndNot net.sf.magicproject.operation.Any net.sf.magicproject.operation.Clear net.sf.magicproject.operation.Decrement net.sf.magicproject.operation.DivRounded net.sf.magicproject.operation.DivTruncated net.sf.magicproject.operation.Dummy net.sf.magicproject.operation.Increment net.sf.magicproject.operation.IntList net.sf.magicproject.operation.IntValue net.sf.magicproject.operation.Max net.sf.magicproject.operation.Min net.sf.magicproject.operation.Mult net.sf.magicproject.operation.Negative net.sf.magicproject.operation.OperationFactory net.sf.magicproject.operation.Or net.sf.magicproject.operation.Remove net.sf.magicproject.operation.Set net.sf.magicproject.operation.TargetList net.sf.magicproject.operation.Xor | net.sf.magicproject.action net.sf.magicproject.action.intlist net.sf.magicproject.clickable.targetable.card net.sf.magicproject.clickable.targetable.player net.sf.magicproject.event net.sf.magicproject.expression net.sf.magicproject.modifier net.sf.magicproject.stack net.sf.magicproject.xml | java.io java.lang net.sf.magicproject.expression net.sf.magicproject.expression.intlist net.sf.magicproject.expression.targetlist |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
28 | 35 | 10.0% | 56.0% | 34.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
net.sf.magicproject.stack.ResolveStackHandler net.sf.magicproject.stack.StackContext | net.sf.magicproject.stack.ActionManager net.sf.magicproject.stack.ActivatedChoice net.sf.magicproject.stack.ActivatedChoiceList net.sf.magicproject.stack.AdditionalCost net.sf.magicproject.stack.EventManager net.sf.magicproject.stack.EventManager$1 net.sf.magicproject.stack.EventManager$2 net.sf.magicproject.stack.EventManager$3 net.sf.magicproject.stack.EventManager$4 net.sf.magicproject.stack.EventManager$5 net.sf.magicproject.stack.EventManager$6 net.sf.magicproject.stack.EventManager$7 net.sf.magicproject.stack.MPhase net.sf.magicproject.stack.StackManager net.sf.magicproject.stack.StackManager$StackElement net.sf.magicproject.stack.TargetHelper net.sf.magicproject.stack.TargetManager net.sf.magicproject.stack.TargetedList | net.sf.magicproject net.sf.magicproject.action net.sf.magicproject.action.context net.sf.magicproject.action.intlist net.sf.magicproject.action.target net.sf.magicproject.action.targetlist net.sf.magicproject.clickable.ability net.sf.magicproject.clickable.action net.sf.magicproject.clickable.mana net.sf.magicproject.clickable.targetable net.sf.magicproject.clickable.targetable.card net.sf.magicproject.clickable.targetable.player net.sf.magicproject.deckbuilder net.sf.magicproject.event net.sf.magicproject.event.context net.sf.magicproject.event.phase net.sf.magicproject.expression net.sf.magicproject.expression.targetlist net.sf.magicproject.modifier net.sf.magicproject.network net.sf.magicproject.stack.phasetype net.sf.magicproject.test net.sf.magicproject.token net.sf.magicproject.tools net.sf.magicproject.ui net.sf.magicproject.ui.component net.sf.magicproject.ui.wizard net.sf.magicproject.zone | java.awt java.awt.event java.io java.lang java.util javax.swing javax.swing.border net.sf.magicproject net.sf.magicproject.action net.sf.magicproject.action.context net.sf.magicproject.action.handler net.sf.magicproject.action.listener net.sf.magicproject.action.target net.sf.magicproject.clickable net.sf.magicproject.clickable.ability net.sf.magicproject.clickable.action net.sf.magicproject.clickable.mana net.sf.magicproject.clickable.targetable net.sf.magicproject.clickable.targetable.card net.sf.magicproject.clickable.targetable.player net.sf.magicproject.event net.sf.magicproject.event.context net.sf.magicproject.event.phase net.sf.magicproject.modifier net.sf.magicproject.network net.sf.magicproject.operation net.sf.magicproject.stack.phasetype net.sf.magicproject.test net.sf.magicproject.token net.sf.magicproject.tools net.sf.magicproject.ui net.sf.magicproject.ui.component net.sf.magicproject.ui.i18n net.sf.magicproject.zone org.apache.commons.io |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
4 | 6 | 25.0% | 60.000004% | 15.000001% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
net.sf.magicproject.stack.phasetype.StackCondition | net.sf.magicproject.stack.phasetype.EmptyStack net.sf.magicproject.stack.phasetype.MiddleResolution net.sf.magicproject.stack.phasetype.PhaseType | net.sf.magicproject.action net.sf.magicproject.event net.sf.magicproject.event.phase net.sf.magicproject.stack | java.awt java.io java.lang net.sf.magicproject.clickable.targetable.card net.sf.magicproject.stack net.sf.magicproject.tools |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
27 | 19 | 14.0% | 41.0% | 45.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
net.sf.magicproject.test.AbstractValidAttachment net.sf.magicproject.test.BinaryTest net.sf.magicproject.test.HasPropertyIntersection net.sf.magicproject.test.Test net.sf.magicproject.test.TestBoolean net.sf.magicproject.test.TestCard net.sf.magicproject.test.TestExpr net.sf.magicproject.test.TestObject net.sf.magicproject.test.TestPlayer | net.sf.magicproject.test.AbilityIs net.sf.magicproject.test.AbilitySource net.sf.magicproject.test.ActionSource net.sf.magicproject.test.And net.sf.magicproject.test.ContextTest net.sf.magicproject.test.Database net.sf.magicproject.test.DeckCounter net.sf.magicproject.test.Different net.sf.magicproject.test.Equal net.sf.magicproject.test.False net.sf.magicproject.test.Has net.sf.magicproject.test.HasAbility net.sf.magicproject.test.HasAction net.sf.magicproject.test.HasColor net.sf.magicproject.test.HasIdCard net.sf.magicproject.test.HasKeyword net.sf.magicproject.test.HasName net.sf.magicproject.test.HasPrivateObject net.sf.magicproject.test.HasProperty net.sf.magicproject.test.HasPropertyIntersectionColor net.sf.magicproject.test.HasPropertyIntersectionIdCard net.sf.magicproject.test.HasPropertyIntersectionProperty net.sf.magicproject.test.HasPropertyNotFromCreator net.sf.magicproject.test.IdTest net.sf.magicproject.test.InIdCard net.sf.magicproject.test.InZone net.sf.magicproject.test.Inf net.sf.magicproject.test.InfEqual net.sf.magicproject.test.IsAbility net.sf.magicproject.test.IsAborting net.sf.magicproject.test.IsController net.sf.magicproject.test.IsCopy net.sf.magicproject.test.IsFaceUp net.sf.magicproject.test.IsMePlayer net.sf.magicproject.test.IsOwner net.sf.magicproject.test.IsPlayer net.sf.magicproject.test.IsSpell net.sf.magicproject.test.IsTested net.sf.magicproject.test.Not net.sf.magicproject.test.Or net.sf.magicproject.test.PhaseIs net.sf.magicproject.test.PlayableAbility net.sf.magicproject.test.Position net.sf.magicproject.test.PreviousZone net.sf.magicproject.test.ReplaceTested net.sf.magicproject.test.Sup net.sf.magicproject.test.SupEqual net.sf.magicproject.test.TargetListContains net.sf.magicproject.test.TestFactory net.sf.magicproject.test.TestFactory$1 net.sf.magicproject.test.TestOn net.sf.magicproject.test.TestOn$1 net.sf.magicproject.test.True net.sf.magicproject.test.ValidAttachment net.sf.magicproject.test.ValidTargetAttachment net.sf.magicproject.test.Xor | net.sf.magicproject.action net.sf.magicproject.action.context net.sf.magicproject.action.objectmap net.sf.magicproject.action.target net.sf.magicproject.action.targetlist net.sf.magicproject.annotation net.sf.magicproject.clickable.ability net.sf.magicproject.clickable.mana net.sf.magicproject.clickable.targetable.card net.sf.magicproject.deckbuilder net.sf.magicproject.event net.sf.magicproject.event.context net.sf.magicproject.event.phase net.sf.magicproject.expression net.sf.magicproject.expression.targetlist net.sf.magicproject.modifier net.sf.magicproject.stack net.sf.magicproject.token net.sf.magicproject.tools net.sf.magicproject.ui net.sf.magicproject.xml net.sf.magicproject.xml.action net.sf.magicproject.xml.expression net.sf.magicproject.xml.modifier net.sf.magicproject.xml.tbs net.sf.magicproject.xml.test net.sf.magicproject.zone | java.io java.lang java.util net.sf.magicproject.action net.sf.magicproject.clickable.ability net.sf.magicproject.clickable.targetable net.sf.magicproject.clickable.targetable.card net.sf.magicproject.clickable.targetable.player net.sf.magicproject.database net.sf.magicproject.deckbuilder net.sf.magicproject.event net.sf.magicproject.event.context net.sf.magicproject.event.phase net.sf.magicproject.expression net.sf.magicproject.modifier net.sf.magicproject.stack net.sf.magicproject.token net.sf.magicproject.tools net.sf.magicproject.zone |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
26 | 14 | 35.0% | 35.0% | 30.000002% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
net.sf.magicproject.token.IdCardColors net.sf.magicproject.token.IdCommonToken net.sf.magicproject.token.IdConst net.sf.magicproject.token.IdPositions net.sf.magicproject.token.IdTargets net.sf.magicproject.token.IdTokens net.sf.magicproject.token.IdZones | net.sf.magicproject.token.AbstractValue net.sf.magicproject.token.AbstractValue$1 net.sf.magicproject.token.IdAnswer net.sf.magicproject.token.IdMessageBox net.sf.magicproject.token.IdPropertyType net.sf.magicproject.token.IdTargetList net.sf.magicproject.token.MCommonVars net.sf.magicproject.token.Register net.sf.magicproject.token.TrueFalseAuto net.sf.magicproject.token.TrueFalseAuto$1 net.sf.magicproject.token.Visibility net.sf.magicproject.token.Visibility$1 net.sf.magicproject.token.VisibilityChange | net.sf.magicproject net.sf.magicproject.action net.sf.magicproject.action.context net.sf.magicproject.action.intlist net.sf.magicproject.action.target net.sf.magicproject.action.targetlist net.sf.magicproject.clickable.ability net.sf.magicproject.clickable.mana net.sf.magicproject.clickable.targetable.card net.sf.magicproject.clickable.targetable.player net.sf.magicproject.database net.sf.magicproject.database.propertyconfig net.sf.magicproject.deckbuilder net.sf.magicproject.event net.sf.magicproject.expression net.sf.magicproject.modifier net.sf.magicproject.network net.sf.magicproject.stack net.sf.magicproject.test net.sf.magicproject.tools net.sf.magicproject.ui.wizard net.sf.magicproject.xml net.sf.magicproject.xml.action net.sf.magicproject.xml.event net.sf.magicproject.xml.tbs net.sf.magicproject.zone | java.awt java.io java.lang java.util net.sf.magicproject.clickable.ability net.sf.magicproject.clickable.targetable net.sf.magicproject.clickable.targetable.card net.sf.magicproject.clickable.targetable.player net.sf.magicproject.event.context net.sf.magicproject.stack net.sf.magicproject.test net.sf.magicproject.tools net.sf.magicproject.xml org.apache.commons.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
40 | 39 | 0.0% | 49.0% | 51.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | net.sf.magicproject.tools.BringToFrontListener net.sf.magicproject.tools.Configuration net.sf.magicproject.tools.Converter net.sf.magicproject.tools.FileFilterPlus net.sf.magicproject.tools.HistoComboboxModel net.sf.magicproject.tools.ImagePreview net.sf.magicproject.tools.InOutStream net.sf.magicproject.tools.IntegerList net.sf.magicproject.tools.IntegerWrapper net.sf.magicproject.tools.JavaVersion net.sf.magicproject.tools.Log net.sf.magicproject.tools.MCardCompare net.sf.magicproject.tools.MSaveDeck net.sf.magicproject.tools.MToolKit net.sf.magicproject.tools.MpException net.sf.magicproject.tools.Pair net.sf.magicproject.tools.PairCardInt net.sf.magicproject.tools.PairIntObject net.sf.magicproject.tools.PairStringBoolean net.sf.magicproject.tools.PairStringInt net.sf.magicproject.tools.Picture net.sf.magicproject.tools.PropertyModel net.sf.magicproject.tools.ReferencePager net.sf.magicproject.tools.RevertedArrayList net.sf.magicproject.tools.RollingFileAppender net.sf.magicproject.tools.StatePicture net.sf.magicproject.tools.TimerTarget net.sf.magicproject.tools.WebBrowser | net.sf.magicproject net.sf.magicproject.action net.sf.magicproject.action.context net.sf.magicproject.action.intlist net.sf.magicproject.action.objectmap net.sf.magicproject.action.target net.sf.magicproject.action.targetlist net.sf.magicproject.clickable.ability net.sf.magicproject.clickable.action net.sf.magicproject.clickable.mana net.sf.magicproject.clickable.targetable net.sf.magicproject.clickable.targetable.card net.sf.magicproject.clickable.targetable.player net.sf.magicproject.database net.sf.magicproject.database.propertyconfig net.sf.magicproject.deckbuilder net.sf.magicproject.event net.sf.magicproject.expression net.sf.magicproject.expression.intlist net.sf.magicproject.mail net.sf.magicproject.management net.sf.magicproject.modifier net.sf.magicproject.network net.sf.magicproject.stack net.sf.magicproject.stack.phasetype net.sf.magicproject.test net.sf.magicproject.token net.sf.magicproject.ui net.sf.magicproject.ui.component net.sf.magicproject.ui.component.task net.sf.magicproject.ui.layout net.sf.magicproject.ui.wizard net.sf.magicproject.xml net.sf.magicproject.xml.action net.sf.magicproject.xml.event net.sf.magicproject.xml.expression net.sf.magicproject.xml.modifier net.sf.magicproject.xml.tbs net.sf.magicproject.xml.test net.sf.magicproject.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.magicproject net.sf.magicproject.clickable.targetable net.sf.magicproject.clickable.targetable.card net.sf.magicproject.database net.sf.magicproject.deckbuilder net.sf.magicproject.management net.sf.magicproject.stack net.sf.magicproject.test net.sf.magicproject.token net.sf.magicproject.ui net.sf.magicproject.ui.component net.sf.magicproject.ui.i18n net.sf.magicproject.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.painter org.jvnet.substance.scroll org.mortbay.util sun.awt.image sun.misc |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
16 | 29 | 25.0% | 64.0% | 11.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
net.sf.magicproject.ui.MUIManager net.sf.magicproject.ui.MagicUIComponents net.sf.magicproject.ui.RefreshableAdd net.sf.magicproject.ui.Reversable net.sf.magicproject.ui.Tappable | net.sf.magicproject.ui.HireListener net.sf.magicproject.ui.HireListener$1 net.sf.magicproject.ui.MCardTableModel net.sf.magicproject.ui.MListModel net.sf.magicproject.ui.MagicUIComponents$1 net.sf.magicproject.ui.MagicUIComponents$UIListener net.sf.magicproject.ui.MdbListener net.sf.magicproject.ui.SkinLF net.sf.magicproject.ui.SkinLF$1 net.sf.magicproject.ui.TargetGlassPane net.sf.magicproject.ui.TimerGlassPane net.sf.magicproject.ui.ToolKit net.sf.magicproject.ui.ToolKit$1 net.sf.magicproject.ui.TooltipFilter net.sf.magicproject.ui.UIHelper | net.sf.magicproject net.sf.magicproject.action net.sf.magicproject.action.target net.sf.magicproject.clickable.action net.sf.magicproject.clickable.mana net.sf.magicproject.clickable.targetable.card net.sf.magicproject.clickable.targetable.player net.sf.magicproject.deckbuilder net.sf.magicproject.event net.sf.magicproject.management net.sf.magicproject.network net.sf.magicproject.stack net.sf.magicproject.tools net.sf.magicproject.ui.component net.sf.magicproject.ui.wizard net.sf.magicproject.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.magicproject net.sf.magicproject.clickable.action net.sf.magicproject.clickable.mana net.sf.magicproject.clickable.targetable net.sf.magicproject.clickable.targetable.card net.sf.magicproject.clickable.targetable.player net.sf.magicproject.network net.sf.magicproject.stack net.sf.magicproject.test net.sf.magicproject.tools net.sf.magicproject.ui.component net.sf.magicproject.ui.i18n net.sf.magicproject.ui.layout net.sf.magicproject.xml net.sf.magicproject.zone org.apache.commons.io |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
14 | 30 | 5.0% | 68.0% | 27.000002% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
net.sf.magicproject.ui.component.MovableComponent | net.sf.magicproject.ui.component.Account net.sf.magicproject.ui.component.CardPropertiesPanel net.sf.magicproject.ui.component.ChatArea net.sf.magicproject.ui.component.EditorPane net.sf.magicproject.ui.component.JExpandedPanel net.sf.magicproject.ui.component.JFlipFlapPanel net.sf.magicproject.ui.component.JLink net.sf.magicproject.ui.component.JPrompt net.sf.magicproject.ui.component.LoaderConsole net.sf.magicproject.ui.component.LoaderConsole$1 net.sf.magicproject.ui.component.LogArea net.sf.magicproject.ui.component.MessageButton net.sf.magicproject.ui.component.MiniCard net.sf.magicproject.ui.component.PasswordChecker net.sf.magicproject.ui.component.ProxyConfiguration net.sf.magicproject.ui.component.SplashScreen net.sf.magicproject.ui.component.SplashScreen$1 net.sf.magicproject.ui.component.SplashScreen$2 net.sf.magicproject.ui.component.SplashScreen$3 net.sf.magicproject.ui.component.TableTop | net.sf.magicproject net.sf.magicproject.action net.sf.magicproject.action.target net.sf.magicproject.clickable.targetable.card net.sf.magicproject.clickable.targetable.player net.sf.magicproject.deckbuilder net.sf.magicproject.event net.sf.magicproject.network net.sf.magicproject.stack net.sf.magicproject.tools net.sf.magicproject.ui net.sf.magicproject.ui.layout net.sf.magicproject.ui.wizard net.sf.magicproject.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.magicproject net.sf.magicproject.action net.sf.magicproject.clickable.ability net.sf.magicproject.clickable.targetable.card net.sf.magicproject.clickable.targetable.player net.sf.magicproject.event.context net.sf.magicproject.network net.sf.magicproject.stack net.sf.magicproject.tools net.sf.magicproject.ui net.sf.magicproject.ui.component.task net.sf.magicproject.ui.i18n net.sf.magicproject.ui.layout net.sf.magicproject.ui.wizard net.sf.magicproject.zone org.apache.commons.lang org.jvnet.lafwidget.text org.jvnet.lafwidget.utils org.mortbay.util |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 9 | 25.0% | 90.0% | 15.000001% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
net.sf.magicproject.ui.component.task.TaskAction | net.sf.magicproject.ui.component.task.LinkAction net.sf.magicproject.ui.component.task.StringAction net.sf.magicproject.ui.component.task.TextAction | net.sf.magicproject.ui.component | java.awt.event java.io java.lang java.lang.reflect javax.swing net.sf.magicproject.clickable.targetable.card net.sf.magicproject.tools net.sf.magicproject.ui.i18n org.apache.commons.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
26 | 5 | 0.0% | 16.0% | 84.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | net.sf.magicproject.ui.i18n.Language net.sf.magicproject.ui.i18n.LanguageManager net.sf.magicproject.ui.i18n.LanguageManager$1 net.sf.magicproject.ui.i18n.LanguageManagerMDB | net.sf.magicproject net.sf.magicproject.action net.sf.magicproject.action.intlist net.sf.magicproject.chart net.sf.magicproject.clickable.ability net.sf.magicproject.clickable.action net.sf.magicproject.clickable.mana net.sf.magicproject.clickable.targetable net.sf.magicproject.clickable.targetable.card net.sf.magicproject.clickable.targetable.player net.sf.magicproject.database net.sf.magicproject.database.data net.sf.magicproject.database.propertyconfig net.sf.magicproject.deckbuilder net.sf.magicproject.event net.sf.magicproject.event.phase net.sf.magicproject.modifier net.sf.magicproject.network net.sf.magicproject.stack net.sf.magicproject.tools net.sf.magicproject.ui net.sf.magicproject.ui.component net.sf.magicproject.ui.component.task net.sf.magicproject.ui.wizard net.sf.magicproject.xml net.sf.magicproject.zone | java.io java.lang java.text java.util net.sf.magicproject.deckbuilder |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
5 | 9 | 0.0% | 64.0% | 36.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | net.sf.magicproject.ui.layout.AttachmentLayout net.sf.magicproject.ui.layout.BorderLayout2 net.sf.magicproject.ui.layout.DivideLayout net.sf.magicproject.ui.layout.FlowLayout2 net.sf.magicproject.ui.layout.FlowLayout2Center net.sf.magicproject.ui.layout.FlowLayoutVertical net.sf.magicproject.ui.layout.FlowLayoutVertical2 net.sf.magicproject.ui.layout.LeftPanelLayout net.sf.magicproject.ui.layout.SectorLayout net.sf.magicproject.ui.layout.WallpaperTypes | net.sf.magicproject.clickable.targetable.card net.sf.magicproject.ui net.sf.magicproject.ui.component net.sf.magicproject.ui.wizard net.sf.magicproject.zone | java.awt java.io java.lang java.util javax.swing net.sf.magicproject.clickable.targetable.card net.sf.magicproject.tools net.sf.magicproject.ui.component net.sf.magicproject.zone |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
7 | 36 | 4.0% | 84.0% | 12.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
net.sf.magicproject.ui.wizard.Wizard | net.sf.magicproject.ui.wizard.About net.sf.magicproject.ui.wizard.AboutMdb net.sf.magicproject.ui.wizard.Arrange net.sf.magicproject.ui.wizard.Bug net.sf.magicproject.ui.wizard.Choice net.sf.magicproject.ui.wizard.Client net.sf.magicproject.ui.wizard.DropCardListener net.sf.magicproject.ui.wizard.Feature net.sf.magicproject.ui.wizard.InputColor net.sf.magicproject.ui.wizard.InputNumber net.sf.magicproject.ui.wizard.InputProperty net.sf.magicproject.ui.wizard.InputZone net.sf.magicproject.ui.wizard.Log net.sf.magicproject.ui.wizard.Network net.sf.magicproject.ui.wizard.Ok net.sf.magicproject.ui.wizard.Replacement net.sf.magicproject.ui.wizard.Server net.sf.magicproject.ui.wizard.Settings net.sf.magicproject.ui.wizard.Settings$1 net.sf.magicproject.ui.wizard.Settings$DataBaseList net.sf.magicproject.ui.wizard.WizardImageIcon net.sf.magicproject.ui.wizard.WizardInfo net.sf.magicproject.ui.wizard.WizardTitle net.sf.magicproject.ui.wizard.WizardTitle$1 net.sf.magicproject.ui.wizard.YesNo | net.sf.magicproject net.sf.magicproject.action net.sf.magicproject.clickable.action net.sf.magicproject.clickable.targetable.card net.sf.magicproject.deckbuilder net.sf.magicproject.event net.sf.magicproject.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.magicproject net.sf.magicproject.action net.sf.magicproject.clickable.ability net.sf.magicproject.clickable.targetable.card net.sf.magicproject.clickable.targetable.player net.sf.magicproject.database net.sf.magicproject.deckbuilder net.sf.magicproject.event.context net.sf.magicproject.mail net.sf.magicproject.network net.sf.magicproject.stack net.sf.magicproject.token net.sf.magicproject.tools net.sf.magicproject.ui net.sf.magicproject.ui.component net.sf.magicproject.ui.i18n net.sf.magicproject.ui.layout net.sf.magicproject.zone org.apache.commons.io org.apache.commons.lang org.mortbay.util sun.awt.image |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
13 | 24 | 12.0% | 65.0% | 23.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
net.sf.magicproject.xml.XmlAnnoted net.sf.magicproject.xml.XmlToMDB | net.sf.magicproject.xml.DummyBuilder net.sf.magicproject.xml.Oracle2Xml net.sf.magicproject.xml.XmlAction net.sf.magicproject.xml.XmlConfiguration net.sf.magicproject.xml.XmlDeckTranslator net.sf.magicproject.xml.XmlEvent net.sf.magicproject.xml.XmlExpression net.sf.magicproject.xml.XmlModifier net.sf.magicproject.xml.XmlParser net.sf.magicproject.xml.XmlParser$Attribute net.sf.magicproject.xml.XmlParser$Handler net.sf.magicproject.xml.XmlParser$Node net.sf.magicproject.xml.XmlTbs net.sf.magicproject.xml.XmlTest net.sf.magicproject.xml.XmlTools | net.sf.magicproject net.sf.magicproject.database net.sf.magicproject.database.propertyconfig net.sf.magicproject.deckbuilder net.sf.magicproject.token net.sf.magicproject.tools net.sf.magicproject.ui net.sf.magicproject.xml.action net.sf.magicproject.xml.event net.sf.magicproject.xml.expression net.sf.magicproject.xml.modifier net.sf.magicproject.xml.tbs net.sf.magicproject.xml.test | java.io java.lang java.lang.reflect java.net java.nio.channels java.util javax.xml.parsers net.sf.magicproject.action net.sf.magicproject.annotation net.sf.magicproject.clickable.ability net.sf.magicproject.event net.sf.magicproject.event.phase net.sf.magicproject.expression.intlist net.sf.magicproject.operation net.sf.magicproject.test net.sf.magicproject.token net.sf.magicproject.tools net.sf.magicproject.ui.i18n net.sf.magicproject.xml.tbs org.apache.commons.io org.apache.commons.io.filefilter org.apache.commons.lang org.xml.sax org.xml.sax.helpers |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 14 | 2.0% | 100.0% | 2.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
net.sf.magicproject.xml.action.MessageAction | net.sf.magicproject.xml.action.Abort net.sf.magicproject.xml.action.Action net.sf.magicproject.xml.action.Addability net.sf.magicproject.xml.action.Addmodifier net.sf.magicproject.xml.action.Addobject net.sf.magicproject.xml.action.Assigndamage net.sf.magicproject.xml.action.Assigndamagelist net.sf.magicproject.xml.action.Attach net.sf.magicproject.xml.action.Attachlist net.sf.magicproject.xml.action.Choice net.sf.magicproject.xml.action.Copycard net.sf.magicproject.xml.action.Createability net.sf.magicproject.xml.action.Createcard net.sf.magicproject.xml.action.Createmodifier net.sf.magicproject.xml.action.Detachme net.sf.magicproject.xml.action.Facedown net.sf.magicproject.xml.action.Faceup net.sf.magicproject.xml.action.Forceplay net.sf.magicproject.xml.action.Generateevent net.sf.magicproject.xml.action.Givemana net.sf.magicproject.xml.action.Hidezone net.sf.magicproject.xml.action.Hop net.sf.magicproject.xml.action.Ifthenhop net.sf.magicproject.xml.action.Inputcolor net.sf.magicproject.xml.action.Inputnumber net.sf.magicproject.xml.action.Inputproperty net.sf.magicproject.xml.action.Inputzone net.sf.magicproject.xml.action.Insertability net.sf.magicproject.xml.action.Intlist net.sf.magicproject.xml.action.Lethaldamage net.sf.magicproject.xml.action.Losegame net.sf.magicproject.xml.action.Macro net.sf.magicproject.xml.action.Modifyregister net.sf.magicproject.xml.action.Movecard net.sf.magicproject.xml.action.Moveobject net.sf.magicproject.xml.action.Moveplayercard net.sf.magicproject.xml.action.Msg net.sf.magicproject.xml.action.Nextcurrentplayer net.sf.magicproject.xml.action.Nextphase net.sf.magicproject.xml.action.Paymana net.sf.magicproject.xml.action.Privateobject net.sf.magicproject.xml.action.Removeobject net.sf.magicproject.xml.action.Repeat net.sf.magicproject.xml.action.Resolvehidden net.sf.magicproject.xml.action.Restorecard net.sf.magicproject.xml.action.Rot0 net.sf.magicproject.xml.action.Rot90 net.sf.magicproject.xml.action.Setidcard net.sf.magicproject.xml.action.Showzone net.sf.magicproject.xml.action.Shuffle net.sf.magicproject.xml.action.Skipphase net.sf.magicproject.xml.action.Sound net.sf.magicproject.xml.action.Tap net.sf.magicproject.xml.action.Target net.sf.magicproject.xml.action.Targetlist net.sf.magicproject.xml.action.Unregisterthis net.sf.magicproject.xml.action.Untap net.sf.magicproject.xml.action.Updatelife net.sf.magicproject.xml.action.Updatetoughness | None | java.io java.lang java.nio.channels java.util net.sf.magicproject.action net.sf.magicproject.event net.sf.magicproject.event.phase net.sf.magicproject.test net.sf.magicproject.token net.sf.magicproject.tools net.sf.magicproject.xml net.sf.magicproject.xml.expression net.sf.magicproject.xml.tbs net.sf.magicproject.xml.test |
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 | net.sf.magicproject.xml.event.Arrangedzone net.sf.magicproject.xml.event.Assigneddamage net.sf.magicproject.xml.event.Attachedto net.sf.magicproject.xml.event.Becometapped net.sf.magicproject.xml.event.Becomeuntapped net.sf.magicproject.xml.event.Beforephase net.sf.magicproject.xml.event.Beginningofphase net.sf.magicproject.xml.event.Casting net.sf.magicproject.xml.event.Catchexception net.sf.magicproject.xml.event.Declaredattacking net.sf.magicproject.xml.event.Declaredblocking net.sf.magicproject.xml.event.Detached net.sf.magicproject.xml.event.Endofphase net.sf.magicproject.xml.event.Faceddown net.sf.magicproject.xml.event.Facedup net.sf.magicproject.xml.event.Givenmana net.sf.magicproject.xml.event.Lethaldamage net.sf.magicproject.xml.event.Losinggame net.sf.magicproject.xml.event.Modifiedcolor net.sf.magicproject.xml.event.Modifiedcontroller net.sf.magicproject.xml.event.Modifiedidcard net.sf.magicproject.xml.event.Modifiedowner net.sf.magicproject.xml.event.Modifiedproperty net.sf.magicproject.xml.event.Modifiedregister net.sf.magicproject.xml.event.Movedcard net.sf.magicproject.xml.event.Targeted net.sf.magicproject.xml.event.Updatelife net.sf.magicproject.xml.event.Updatetoughness | None | java.io java.lang net.sf.magicproject.event net.sf.magicproject.token net.sf.magicproject.tools net.sf.magicproject.xml |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 5 | 0.0% | 83.0% | 17.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | net.sf.magicproject.xml.expression.Add net.sf.magicproject.xml.expression.Addhalfrounded net.sf.magicproject.xml.expression.Addhalftruncated net.sf.magicproject.xml.expression.And net.sf.magicproject.xml.expression.Bitcount net.sf.magicproject.xml.expression.Cardcolors net.sf.magicproject.xml.expression.Cardtypes net.sf.magicproject.xml.expression.Counter net.sf.magicproject.xml.expression.Deckcounter net.sf.magicproject.xml.expression.Divrounded net.sf.magicproject.xml.expression.Divtruncated net.sf.magicproject.xml.expression.Highestamong net.sf.magicproject.xml.expression.Ifthenelse net.sf.magicproject.xml.expression.Int net.sf.magicproject.xml.expression.Intlist net.sf.magicproject.xml.expression.Lowestamong net.sf.magicproject.xml.expression.Manapaid net.sf.magicproject.xml.expression.Max net.sf.magicproject.xml.expression.Method net.sf.magicproject.xml.expression.Min net.sf.magicproject.xml.expression.Minus net.sf.magicproject.xml.expression.Mult net.sf.magicproject.xml.expression.Or net.sf.magicproject.xml.expression.Position net.sf.magicproject.xml.expression.Targetlist net.sf.magicproject.xml.expression.Tocode net.sf.magicproject.xml.expression.Toindex net.sf.magicproject.xml.expression.Xor | net.sf.magicproject.xml.action | java.io java.lang net.sf.magicproject.test net.sf.magicproject.tools net.sf.magicproject.xml |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 7 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | net.sf.magicproject.xml.modifier.Abilitymodifier net.sf.magicproject.xml.modifier.Additionalcostmodifier net.sf.magicproject.xml.modifier.Colormodifier net.sf.magicproject.xml.modifier.Controllermodifier net.sf.magicproject.xml.modifier.Idcardmodifier net.sf.magicproject.xml.modifier.Object net.sf.magicproject.xml.modifier.Playablezonemodifier net.sf.magicproject.xml.modifier.Propertymodifier net.sf.magicproject.xml.modifier.Registerindirection net.sf.magicproject.xml.modifier.Registermodifier net.sf.magicproject.xml.modifier.Staticmodifier | None | java.io java.lang java.util net.sf.magicproject.modifier net.sf.magicproject.test net.sf.magicproject.tools net.sf.magicproject.xml |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
3 | 12 | 0.0% | 80.0% | 20.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | net.sf.magicproject.xml.tbs.Ability net.sf.magicproject.xml.tbs.Activatedability net.sf.magicproject.xml.tbs.Card net.sf.magicproject.xml.tbs.Replacementability net.sf.magicproject.xml.tbs.Systemability net.sf.magicproject.xml.tbs.Tbs net.sf.magicproject.xml.tbs.Triggeredability | net.sf.magicproject.xml net.sf.magicproject.xml.action net.sf.magicproject.xml.test | java.io java.lang java.nio.channels java.util net.sf.magicproject.clickable.ability net.sf.magicproject.event net.sf.magicproject.modifier net.sf.magicproject.test net.sf.magicproject.token net.sf.magicproject.tools net.sf.magicproject.xml org.apache.commons.io |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 11 | 0.0% | 92.0% | 8.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | net.sf.magicproject.xml.test.Abilityis net.sf.magicproject.xml.test.Abilitysource net.sf.magicproject.xml.test.Actionsource net.sf.magicproject.xml.test.And net.sf.magicproject.xml.test.Controller net.sf.magicproject.xml.test.Database net.sf.magicproject.xml.test.Deckcounter net.sf.magicproject.xml.test.Has net.sf.magicproject.xml.test.Hasability net.sf.magicproject.xml.test.Hasaction net.sf.magicproject.xml.test.Hascolor net.sf.magicproject.xml.test.Hasidcard net.sf.magicproject.xml.test.Haskeyword net.sf.magicproject.xml.test.Hasname net.sf.magicproject.xml.test.Hasprivateobject net.sf.magicproject.xml.test.Hasproperty net.sf.magicproject.xml.test.Inidcard net.sf.magicproject.xml.test.Inzone net.sf.magicproject.xml.test.Is net.sf.magicproject.xml.test.Isaborting net.sf.magicproject.xml.test.Isthis net.sf.magicproject.xml.test.Not net.sf.magicproject.xml.test.Null net.sf.magicproject.xml.test.Or net.sf.magicproject.xml.test.Owner net.sf.magicproject.xml.test.Phaseis net.sf.magicproject.xml.test.Playableability net.sf.magicproject.xml.test.Position net.sf.magicproject.xml.test.Previouszone net.sf.magicproject.xml.test.Replacetested net.sf.magicproject.xml.test.Targetlist net.sf.magicproject.xml.test.Test net.sf.magicproject.xml.test.Validattachment net.sf.magicproject.xml.test.Validtargetattachment net.sf.magicproject.xml.test.XmlAnnoted | net.sf.magicproject.xml.action | java.io java.lang java.util net.sf.magicproject.annotation net.sf.magicproject.event.phase net.sf.magicproject.test net.sf.magicproject.tools net.sf.magicproject.xml net.sf.magicproject.xml.tbs org.xml.sax org.xml.sax.helpers |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
17 | 24 | 6.0% | 58.999996% | 35.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
net.sf.magicproject.zone.MZone | net.sf.magicproject.zone.DelayedBuffer net.sf.magicproject.zone.DelayedBuffer$1 net.sf.magicproject.zone.ExpandableZone net.sf.magicproject.zone.Hand net.sf.magicproject.zone.MZone$1 net.sf.magicproject.zone.Play net.sf.magicproject.zone.PopupManager net.sf.magicproject.zone.SectorConfiguration net.sf.magicproject.zone.Side net.sf.magicproject.zone.Stack net.sf.magicproject.zone.TriggeredBuffer net.sf.magicproject.zone.TriggeredBuffer$1 net.sf.magicproject.zone.ZoneConfiguration net.sf.magicproject.zone.ZoneManager net.sf.magicproject.zone.ZoneSector | net.sf.magicproject net.sf.magicproject.action net.sf.magicproject.action.context net.sf.magicproject.action.target net.sf.magicproject.clickable.ability net.sf.magicproject.clickable.targetable.card net.sf.magicproject.clickable.targetable.player net.sf.magicproject.deckbuilder net.sf.magicproject.expression net.sf.magicproject.modifier net.sf.magicproject.network net.sf.magicproject.stack net.sf.magicproject.test net.sf.magicproject.ui net.sf.magicproject.ui.component net.sf.magicproject.ui.layout net.sf.magicproject.ui.wizard | java.awt java.awt.event java.io java.lang java.net java.util javax.swing net.sf.magicproject net.sf.magicproject.clickable net.sf.magicproject.clickable.ability net.sf.magicproject.clickable.targetable.card net.sf.magicproject.clickable.targetable.player net.sf.magicproject.deckbuilder net.sf.magicproject.event net.sf.magicproject.event.context net.sf.magicproject.stack net.sf.magicproject.test net.sf.magicproject.token net.sf.magicproject.tools net.sf.magicproject.ui net.sf.magicproject.ui.component net.sf.magicproject.ui.i18n net.sf.magicproject.ui.layout org.apache.commons.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
3 | 1 | 0.0% | 25.0% | 75.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.mortbay.util.Password | net.sf.magicproject.tools net.sf.magicproject.ui.component net.sf.magicproject.ui.wizard | java.lang |
Package | Package Dependencies |
---|---|
net.sf.magicproject | net.sf.magicproject.deckbuilder net.sf.magicproject.database net.sf.magicproject.database.data net.sf.magicproject.database |
net.sf.magicproject.action | net.sf.magicproject.clickable.targetable.card net.sf.magicproject.clickable.targetable net.sf.magicproject.network net.sf.magicproject.zone net.sf.magicproject.ui.component net.sf.magicproject net.sf.magicproject.deckbuilder net.sf.magicproject.database net.sf.magicproject.database.data net.sf.magicproject.database |
net.sf.magicproject.action.context | net.sf.magicproject.event.context net.sf.magicproject.clickable.targetable.card net.sf.magicproject.clickable.targetable net.sf.magicproject.network net.sf.magicproject.zone net.sf.magicproject.ui.component net.sf.magicproject net.sf.magicproject.deckbuilder net.sf.magicproject.database net.sf.magicproject.database.data net.sf.magicproject.database |
net.sf.magicproject.action.handler | net.sf.magicproject.event.context net.sf.magicproject.clickable.targetable.card net.sf.magicproject.clickable.targetable net.sf.magicproject.network net.sf.magicproject.zone net.sf.magicproject.ui.component net.sf.magicproject net.sf.magicproject.deckbuilder net.sf.magicproject.database net.sf.magicproject.database.data net.sf.magicproject.database |
net.sf.magicproject.action.intlist | net.sf.magicproject.event.context net.sf.magicproject.clickable.targetable.card net.sf.magicproject.clickable.targetable net.sf.magicproject.network net.sf.magicproject.zone net.sf.magicproject.ui.component net.sf.magicproject net.sf.magicproject.deckbuilder net.sf.magicproject.database net.sf.magicproject.database.data net.sf.magicproject.database |
net.sf.magicproject.action.listener | net.sf.magicproject.clickable.targetable.card net.sf.magicproject.clickable.targetable net.sf.magicproject.network net.sf.magicproject.zone net.sf.magicproject.ui.component net.sf.magicproject net.sf.magicproject.deckbuilder net.sf.magicproject.database net.sf.magicproject.database.data net.sf.magicproject.database |
net.sf.magicproject.action.objectmap | net.sf.magicproject.event.context net.sf.magicproject.clickable.targetable.card net.sf.magicproject.clickable.targetable net.sf.magicproject.network net.sf.magicproject.zone net.sf.magicproject.ui.component net.sf.magicproject net.sf.magicproject.deckbuilder net.sf.magicproject.database net.sf.magicproject.database.data net.sf.magicproject.database |
net.sf.magicproject.action.target | net.sf.magicproject.clickable.targetable net.sf.magicproject.network net.sf.magicproject.zone net.sf.magicproject.ui.component net.sf.magicproject net.sf.magicproject.deckbuilder net.sf.magicproject.database net.sf.magicproject.database.data net.sf.magicproject.database |
net.sf.magicproject.action.targetlist | net.sf.magicproject.expression net.sf.magicproject.clickable.targetable net.sf.magicproject.network net.sf.magicproject.zone net.sf.magicproject.ui.component net.sf.magicproject net.sf.magicproject.deckbuilder net.sf.magicproject.database net.sf.magicproject.database.data net.sf.magicproject.database |
net.sf.magicproject.annotation | net.sf.magicproject.test net.sf.magicproject.clickable.targetable net.sf.magicproject.network net.sf.magicproject.zone net.sf.magicproject.ui.component net.sf.magicproject net.sf.magicproject.deckbuilder net.sf.magicproject.database net.sf.magicproject.database.data net.sf.magicproject.database |
net.sf.magicproject.chart | net.sf.magicproject.ui.i18n net.sf.magicproject.deckbuilder net.sf.magicproject.database net.sf.magicproject.database.data net.sf.magicproject.database |
net.sf.magicproject.chart.datasets | net.sf.magicproject.clickable.targetable.card net.sf.magicproject.clickable.targetable net.sf.magicproject.network net.sf.magicproject.zone net.sf.magicproject.ui.component net.sf.magicproject net.sf.magicproject.deckbuilder net.sf.magicproject.database net.sf.magicproject.database.data net.sf.magicproject.database |
net.sf.magicproject.clickable | net.sf.magicproject.clickable.targetable.card net.sf.magicproject.clickable.targetable net.sf.magicproject.network net.sf.magicproject.zone net.sf.magicproject.ui.component net.sf.magicproject net.sf.magicproject.deckbuilder net.sf.magicproject.database net.sf.magicproject.database.data net.sf.magicproject.database |
net.sf.magicproject.clickable.ability | net.sf.magicproject.clickable.targetable net.sf.magicproject.network net.sf.magicproject.zone net.sf.magicproject.ui.component net.sf.magicproject net.sf.magicproject.deckbuilder net.sf.magicproject.database net.sf.magicproject.database.data net.sf.magicproject.database |
net.sf.magicproject.clickable.action | net.sf.magicproject.ui.wizard net.sf.magicproject.ui.component net.sf.magicproject net.sf.magicproject.deckbuilder net.sf.magicproject.database net.sf.magicproject.database.data net.sf.magicproject.database |
net.sf.magicproject.clickable.mana | net.sf.magicproject.network net.sf.magicproject.zone net.sf.magicproject.ui.component net.sf.magicproject net.sf.magicproject.deckbuilder net.sf.magicproject.database net.sf.magicproject.database.data net.sf.magicproject.database |
net.sf.magicproject.clickable.targetable | net.sf.magicproject.network net.sf.magicproject.zone net.sf.magicproject.ui.component net.sf.magicproject net.sf.magicproject.deckbuilder net.sf.magicproject.database net.sf.magicproject.database.data net.sf.magicproject.database |
net.sf.magicproject.clickable.targetable.card | net.sf.magicproject.clickable.targetable net.sf.magicproject.network net.sf.magicproject.zone net.sf.magicproject.ui.component net.sf.magicproject net.sf.magicproject.deckbuilder net.sf.magicproject.database net.sf.magicproject.database.data net.sf.magicproject.database |
net.sf.magicproject.clickable.targetable.player | net.sf.magicproject.clickable.mana net.sf.magicproject.network net.sf.magicproject.zone net.sf.magicproject.ui.component net.sf.magicproject net.sf.magicproject.deckbuilder net.sf.magicproject.database net.sf.magicproject.database.data net.sf.magicproject.database |
net.sf.magicproject.database | net.sf.magicproject.database.data net.sf.magicproject.database |
net.sf.magicproject.database.data | net.sf.magicproject.database net.sf.magicproject.database.data |
net.sf.magicproject.database.propertyconfig | net.sf.magicproject.tools net.sf.magicproject.token net.sf.magicproject.clickable.targetable net.sf.magicproject.network net.sf.magicproject.zone net.sf.magicproject.ui.component net.sf.magicproject net.sf.magicproject.deckbuilder net.sf.magicproject.database net.sf.magicproject.database.data net.sf.magicproject.database |
net.sf.magicproject.deckbuilder | net.sf.magicproject.database net.sf.magicproject.database.data net.sf.magicproject.database |
net.sf.magicproject.event | net.sf.magicproject.clickable.targetable.card net.sf.magicproject.clickable.targetable net.sf.magicproject.network net.sf.magicproject.zone net.sf.magicproject.ui.component net.sf.magicproject net.sf.magicproject.deckbuilder net.sf.magicproject.database net.sf.magicproject.database.data net.sf.magicproject.database |
net.sf.magicproject.event.context | net.sf.magicproject.clickable.targetable.card net.sf.magicproject.clickable.targetable net.sf.magicproject.network net.sf.magicproject.zone net.sf.magicproject.ui.component net.sf.magicproject net.sf.magicproject.deckbuilder net.sf.magicproject.database net.sf.magicproject.database.data net.sf.magicproject.database |
net.sf.magicproject.event.phase | net.sf.magicproject.expression net.sf.magicproject.clickable.targetable net.sf.magicproject.network net.sf.magicproject.zone net.sf.magicproject.ui.component net.sf.magicproject net.sf.magicproject.deckbuilder net.sf.magicproject.database net.sf.magicproject.database.data net.sf.magicproject.database |
net.sf.magicproject.expression | net.sf.magicproject.clickable.targetable net.sf.magicproject.network net.sf.magicproject.zone net.sf.magicproject.ui.component net.sf.magicproject net.sf.magicproject.deckbuilder net.sf.magicproject.database net.sf.magicproject.database.data net.sf.magicproject.database |
net.sf.magicproject.expression.intlist | net.sf.magicproject.expression net.sf.magicproject.clickable.targetable net.sf.magicproject.network net.sf.magicproject.zone net.sf.magicproject.ui.component net.sf.magicproject net.sf.magicproject.deckbuilder net.sf.magicproject.database net.sf.magicproject.database.data net.sf.magicproject.database |
net.sf.magicproject.expression.targetlist | net.sf.magicproject.clickable.targetable net.sf.magicproject.network net.sf.magicproject.zone net.sf.magicproject.ui.component net.sf.magicproject net.sf.magicproject.deckbuilder net.sf.magicproject.database net.sf.magicproject.database.data net.sf.magicproject.database |
net.sf.magicproject.mail | net.sf.magicproject.tools net.sf.magicproject.token net.sf.magicproject.clickable.targetable net.sf.magicproject.network net.sf.magicproject.zone net.sf.magicproject.ui.component net.sf.magicproject net.sf.magicproject.deckbuilder net.sf.magicproject.database net.sf.magicproject.database.data net.sf.magicproject.database |
net.sf.magicproject.management | net.sf.magicproject.ui net.sf.magicproject.tools net.sf.magicproject.token net.sf.magicproject.clickable.targetable net.sf.magicproject.network net.sf.magicproject.zone net.sf.magicproject.ui.component net.sf.magicproject net.sf.magicproject.deckbuilder net.sf.magicproject.database net.sf.magicproject.database.data net.sf.magicproject.database |
net.sf.magicproject.modifier | net.sf.magicproject.clickable.targetable.card net.sf.magicproject.clickable.targetable net.sf.magicproject.network net.sf.magicproject.zone net.sf.magicproject.ui.component net.sf.magicproject net.sf.magicproject.deckbuilder net.sf.magicproject.database net.sf.magicproject.database.data net.sf.magicproject.database |
net.sf.magicproject.network | net.sf.magicproject.zone net.sf.magicproject.ui.component net.sf.magicproject net.sf.magicproject.deckbuilder net.sf.magicproject.database net.sf.magicproject.database.data net.sf.magicproject.database |
net.sf.magicproject.operation | net.sf.magicproject.expression net.sf.magicproject.clickable.targetable net.sf.magicproject.network net.sf.magicproject.zone net.sf.magicproject.ui.component net.sf.magicproject net.sf.magicproject.deckbuilder net.sf.magicproject.database net.sf.magicproject.database.data net.sf.magicproject.database |
net.sf.magicproject.stack | net.sf.magicproject.event.context net.sf.magicproject.clickable.targetable.card net.sf.magicproject.clickable.targetable net.sf.magicproject.network net.sf.magicproject.zone net.sf.magicproject.ui.component net.sf.magicproject net.sf.magicproject.deckbuilder net.sf.magicproject.database net.sf.magicproject.database.data net.sf.magicproject.database |
net.sf.magicproject.stack.phasetype | net.sf.magicproject.clickable.targetable.card net.sf.magicproject.clickable.targetable net.sf.magicproject.network net.sf.magicproject.zone net.sf.magicproject.ui.component net.sf.magicproject net.sf.magicproject.deckbuilder net.sf.magicproject.database net.sf.magicproject.database.data net.sf.magicproject.database |
net.sf.magicproject.test | net.sf.magicproject.clickable.targetable net.sf.magicproject.network net.sf.magicproject.zone net.sf.magicproject.ui.component net.sf.magicproject net.sf.magicproject.deckbuilder net.sf.magicproject.database net.sf.magicproject.database.data net.sf.magicproject.database |
net.sf.magicproject.token | net.sf.magicproject.clickable.targetable net.sf.magicproject.network net.sf.magicproject.zone net.sf.magicproject.ui.component net.sf.magicproject net.sf.magicproject.deckbuilder net.sf.magicproject.database net.sf.magicproject.database.data net.sf.magicproject.database |
net.sf.magicproject.tools | net.sf.magicproject.token net.sf.magicproject.clickable.targetable net.sf.magicproject.network net.sf.magicproject.zone net.sf.magicproject.ui.component net.sf.magicproject net.sf.magicproject.deckbuilder net.sf.magicproject.database net.sf.magicproject.database.data net.sf.magicproject.database |
net.sf.magicproject.ui | net.sf.magicproject.tools net.sf.magicproject.token net.sf.magicproject.clickable.targetable net.sf.magicproject.network net.sf.magicproject.zone net.sf.magicproject.ui.component net.sf.magicproject net.sf.magicproject.deckbuilder net.sf.magicproject.database net.sf.magicproject.database.data net.sf.magicproject.database |
net.sf.magicproject.ui.component | net.sf.magicproject net.sf.magicproject.deckbuilder net.sf.magicproject.database net.sf.magicproject.database.data net.sf.magicproject.database |
net.sf.magicproject.ui.component.task | net.sf.magicproject.tools net.sf.magicproject.token net.sf.magicproject.clickable.targetable net.sf.magicproject.network net.sf.magicproject.zone net.sf.magicproject.ui.component net.sf.magicproject net.sf.magicproject.deckbuilder net.sf.magicproject.database net.sf.magicproject.database.data net.sf.magicproject.database |
net.sf.magicproject.ui.i18n | net.sf.magicproject.deckbuilder net.sf.magicproject.database net.sf.magicproject.database.data net.sf.magicproject.database |
net.sf.magicproject.ui.layout | net.sf.magicproject.clickable.targetable.card net.sf.magicproject.clickable.targetable net.sf.magicproject.network net.sf.magicproject.zone net.sf.magicproject.ui.component net.sf.magicproject net.sf.magicproject.deckbuilder net.sf.magicproject.database net.sf.magicproject.database.data net.sf.magicproject.database |
net.sf.magicproject.ui.wizard | net.sf.magicproject.ui.component net.sf.magicproject net.sf.magicproject.deckbuilder net.sf.magicproject.database net.sf.magicproject.database.data net.sf.magicproject.database |
net.sf.magicproject.xml | net.sf.magicproject.tools net.sf.magicproject.token net.sf.magicproject.clickable.targetable net.sf.magicproject.network net.sf.magicproject.zone net.sf.magicproject.ui.component net.sf.magicproject net.sf.magicproject.deckbuilder net.sf.magicproject.database net.sf.magicproject.database.data net.sf.magicproject.database |
net.sf.magicproject.xml.action | net.sf.magicproject.action net.sf.magicproject.clickable.targetable.card net.sf.magicproject.clickable.targetable net.sf.magicproject.network net.sf.magicproject.zone net.sf.magicproject.ui.component net.sf.magicproject net.sf.magicproject.deckbuilder net.sf.magicproject.database net.sf.magicproject.database.data net.sf.magicproject.database |
net.sf.magicproject.xml.event | net.sf.magicproject.event net.sf.magicproject.clickable.targetable.card net.sf.magicproject.clickable.targetable net.sf.magicproject.network net.sf.magicproject.zone net.sf.magicproject.ui.component net.sf.magicproject net.sf.magicproject.deckbuilder net.sf.magicproject.database net.sf.magicproject.database.data net.sf.magicproject.database |
net.sf.magicproject.xml.expression | net.sf.magicproject.xml net.sf.magicproject.tools net.sf.magicproject.token net.sf.magicproject.clickable.targetable net.sf.magicproject.network net.sf.magicproject.zone net.sf.magicproject.ui.component net.sf.magicproject net.sf.magicproject.deckbuilder net.sf.magicproject.database net.sf.magicproject.database.data net.sf.magicproject.database |
net.sf.magicproject.xml.modifier | net.sf.magicproject.modifier net.sf.magicproject.clickable.targetable.card net.sf.magicproject.clickable.targetable net.sf.magicproject.network net.sf.magicproject.zone net.sf.magicproject.ui.component net.sf.magicproject net.sf.magicproject.deckbuilder net.sf.magicproject.database net.sf.magicproject.database.data net.sf.magicproject.database |
net.sf.magicproject.xml.tbs | net.sf.magicproject.token net.sf.magicproject.clickable.targetable net.sf.magicproject.network net.sf.magicproject.zone net.sf.magicproject.ui.component net.sf.magicproject net.sf.magicproject.deckbuilder net.sf.magicproject.database net.sf.magicproject.database.data net.sf.magicproject.database |
net.sf.magicproject.xml.test | net.sf.magicproject.tools net.sf.magicproject.token net.sf.magicproject.clickable.targetable net.sf.magicproject.network net.sf.magicproject.zone net.sf.magicproject.ui.component net.sf.magicproject net.sf.magicproject.deckbuilder net.sf.magicproject.database net.sf.magicproject.database.data net.sf.magicproject.database |
net.sf.magicproject.zone | net.sf.magicproject.ui.component net.sf.magicproject net.sf.magicproject.deckbuilder net.sf.magicproject.database net.sf.magicproject.database.data net.sf.magicproject.database |
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. |