logo

Back to index

LCOM5

Min: -0.0000, max: 1.9091, yellow zone: [0.6000 .. 0.4000].

Elements: 145, μ: 0.7528, σ: 0.5226, Var: 0.2731, defects: 39%.

Packages: 27, classes: 231.

Green: 39, yellow: 8, red: 184.

Class LCOM5 m a
c.s.g.o.d.service.GameOptionsService 0.963 4 9
c.s.g.o.d.service.B..$Distances 0 0 2
c.s.g.o.d.service.U..$JavaFXControlLoader -0 8 1
c.s.g.o.d.service.LinePathConverter 1 3 1
c.s.g.o.d.service.UIFactory 0.6042 13 4
c.s.g.o.d.service.BezierPathConverter 0.8889 4 6
c.s.g.o.d.d.service.D..$SailorOnShipBinding 1.25 3 2
c.s.g.o.d.d.service.TavernDialogUtil NaN 2 0
c.s.g.o.d.d.service.D..$SimpleSailorOnShipBinding 1.25 3 2
c.s.g.o.d.d.service.DialogFactory -0 4 1
c.s.g.o.d.d.service.DialogUtil 1.022 15 13
c.s.g.o.display.ServerModeConfiguration NaN 0 0
c.s.g.o.display.ClientModeConfiguration NaN 0 0
c.s.g.o.display.ClientViewState 0.9 11 7
c.s.g.o.display.CheatKeyEventListener NaN 1 4
c.s.g.o.display.CommandLineArguments 1.1296 7 9
c.s.g.o.display.StandaloneConfiguration NaN 7 0
c.s.g.o.display.UICommonConfiguration NaN 24 0
c.s.g.o.d.e.handler.StartNewGameHandler NaN 1 3
c.s.g.o.d.d.ship.ShipModelForShipList 0.9 11 5
c.s.g.o.d.d.ship.ShipWeaponInfoDialog 0 0 4
c.s.g.o.d.d.ship.ShipInfoDialog 0 0 8
c.s.g.o.d.d.ship.ShipListDialog NaN 1 21
c.s.g.o.d.e.task.ChurchFeedingReputationUpdateTimedTask -0 2 3
c.s.g.o.d.e.task.ConcurrentReconciliation 1.8 2 5
c.s.g.o.d.e.task.WarehouseTentantLeaveTimedTask 0.3333 2 3
c.s.g.o.d.e.task.BreakInAction 1.3333 2 6
c.s.g.o.d.e.task.TravelToTimedTask 0.8 2 5
c.s.g.o.d.e.task.OpponentsOrder 0.875 3 12
c.s.g.o.d.e.task.MarriageFeastDeliveryTask 0.5 2 4
c.s.g.o.d.e.task.FreePirateTimedTask 0.5 2 2
c.s.g.o.d.e.task.FinedTimedTask 0.5 2 4
c.s.g.o.d.e.task.WarehouseTenantPayTimedTask -0 2 2
c.s.g.o.d.e.task.DelayedCaughtAction 0.8571 2 7
c.s.g.o.d.e.task.ClientTaskFactory -0 15 1
c.s.g.o.d.e.task.MarriageOfferTimedTask 0.75 3 6
c.s.g.o.d.dialog.A..$HireButtonTextBinding NaN 1 2
c.s.g.o.d.dialog.TabelViewDialog NaN 1 2
c.s.g.o.d.dialog.StorageShipTradeDialog 0.8333 7 4
c.s.g.o.d.dialog.HistoryStandaloneDialog NaN 1 9
c.s.g.o.d.dialog.T..$DateBoundStringProperty 0 0 1
c.s.g.o.d.dialog.A..$TradingSwitchObjectBinding NaN 1 2
c.s.g.o.d.dialog.S..$LevelBinding NaN 1 1
c.s.g.o.d.dialog.A..$HireActionBinding NaN 1 2
c.s.g.o.d.dialog.ParentNodeProvider NaN 1 0
c.s.g.o.d.dialog.CityShipTradeDialog 1 2 2
c.s.g.o.d.dialog.WeaponInventoryDialog NaN 1 6
c.s.g.o.d.dialog.A..$VisibleTradeTypeBinding NaN 1 2
c.s.g.o.d.dialog.WareInStockDialog NaN 1 8
c.s.g.o.d.dialog.G..$StyleableProperties 0 0 2
c.s.g.o.d.dialog.GenericCloseButtonDialog 1.1667 4 6
c.s.g.o.d.dialog.DefaultSimpleDialog 0.7429 8 5
c.s.g.o.d.dialog.CloseButtonDialog 0.963 10 6
c.s.g.o.d.dialog.CityProductionConsumptionDialog NaN 1 10
c.s.g.o.d.dialog.MessageConfigurationDialog NaN 1 8
c.s.g.o.d.dialog.WeaponTransferDialog NaN 1 9
c.s.g.o.d.dialog.CityStorageTradeDialog 0.75 3 4
c.s.g.o.d.dialog.PersonalDialog 1.6 2 10
c.s.g.o.d.dialog.StorageOverviewDialog NaN 1 6
c.s.g.o.d.dialog.AutomaticTradingOverviewDialog NaN 1 9
c.s.g.o.d.dialog.TradeOfficeBalanceDialog NaN 1 7
c.s.g.o.d.dialog.BaseTradeDialog 1.0909 7 11
c.s.g.o.d.m.cheat.AddWeaponToShipCheat 0.951 14 11
c.s.g.o.d.m.cheat.BecomeMayorCheat 1 5 4
c.s.g.o.d.m.cheat.BecomeAldermanCheat 1 5 4
c.s.g.o.d.m.cheat.VerboseCheat 0.9667 6 6
c.s.g.o.d.m.cheat.CreateShipCheat 0.9753 10 9
c.s.g.o.d.scene.LoadGameScene 1.0625 5 12
c.s.g.o.d.scene.StartupScene 1.25 3 8
c.s.g.o.d.scene.SceneChangeService NaN 1 0
c.s.g.o.d.scene.MainGameSceneBackground 1.1333 4 10
c.s.g.o.d.scene.H..$BackToStartupScene NaN 1 1
c.s.g.o.d.scene.C..$BackToStartupScene NaN 1 1
c.s.g.o.d.scene.GameOptionsScene NaN 0 0
c.s.g.o.d.scene.BaseStartupScene 0.92 6 5
c.s.g.o.d.scene.HanseaticHistoryScene 1.3182 3 11
c.s.g.o.d.scene.B..$LabelHoverChangeListener NaN 1 1
c.s.g.o.d.scene.CreditsScene 1.3182 3 11
c.s.g.o.d.scene.InGameOptionsScene 1.2037 4 18
c.s.g.o.d.scene.NewGameScene NaN 1 25
c.s.g.o.d.scene.MainGameScene 1.2353 3 17
c.s.g.o.d.scene.N..$NewGameAction NaN 1 1
c.s.g.o.d.notice.NoticeBoardContentProvider 1.5 3 10
c.s.g.o.d.notice.OpenPatricianNoticeBoard 1.0758 7 11
c.s.g.o.d.d.church.ChurchGiftDialog NaN 1 10
c.s.g.o.d.d.church.ChurchExtensionDialog NaN 1 10
c.s.g.o.d.d.church.ChurchFeedingDialog 1.8 2 20
c.s.g.o.d.j.control.MainMenu 1.3333 3 12
c.s.g.o.d.j.control.ViewStatus 1.05 7 10
c.s.g.o.d.j.control.GameStatus 1.1923 3 13
c.s.g.o.d.j.control.SubMenu 1.4583 3 12
c.s.g.o.d.j.control.MiniMap 1 8 12
c.s.g.o.d.model.CityPlayerProxyJFX 0.9111 16 9
c.s.g.o.d.model.RequiredWareCityStorage 0.9259 10 6
c.s.g.o.d.model.BarrelConfiguration 1 4 5
c.s.g.o.d.model.ViewChangeCityPlayerProxyJFX 0.5455 12 2
c.s.g.o.d.javafx.DisplayMessageOverlay NaN 1 10
c.s.g.o.d.javafx.CityHallSceneEventHandler 0.6667 3 3
c.s.g.o.d.javafx.LoanerSceneEventHandler 0.6667 3 3
c.s.g.o.d.javafx.BaseMainGameImageView NaN 1 2
c.s.g.o.d.javafx.GuildSceneEventHandler 0.6667 3 3
c.s.g.o.d.javafx.TavernSceneEventHandler 0.6667 3 3
c.s.g.o.d.javafx.MainGameImageView NaN 1 0
c.s.g.o.d.javafx.PortSceneEventHandler 0.8333 3 3
c.s.g.o.d.javafx.ChurchSceneEventHandler 1 3 6
c.s.g.o.d.javafx.ShipyardSceneEventHandler 0.5 3 2
c.s.g.o.d.javafx.ArmorySceneEventHandler 0.6667 3 3
c.s.g.o.d.javafx.SeamapSceneHandler 0.6667 3 3
c.s.g.o.d.javafx.MarketSceneEventHandler 0.5 3 2
c.s.g.o.d.javafx.SceneEventHandlerFactory 0.5417 3 12
c.s.g.o.d.javafx.MainGameView 0.9885 16 29
c.s.g.o.d.javafx.SeamapImageView 1.019 13 35
c.s.g.o.d.d.guild.GuildTradeAgreementDialog 0 0 6
c.s.g.o.d.d.guild.JoinGuildDialog 0 0 7
c.s.g.o.d.d.guild.GuildMediterraneanMapDialog 0 0 5
c.s.g.o.d.d.guild.GuildMembersDialog 0 0 12
c.s.g.o.d.d.guild.AuctionGuildDialog 1.5625 2 16
c.s.g.o.d.d.sea.LeaveConvoyDialog 0 0 8
c.s.g.o.d.d.sea.ConvoyDialog 0 0 12
c.s.g.o.d.d.cityhall.A..$StyleableProperties 0 0 2
c.s.g.o.d.d.cityhall.H..$StyleableProperties 0 0 2
c.s.g.o.d.d.cityhall.C..$StyleableProperties 0 0 2
c.s.g.o.d.d.cityhall.P..$StyleableProperties 0 0 2
c.s.g.o.d.d.cityhall.M..$StyleableProperties 0 0 2
c.s.g.o.d.d.cityhall.TreasuryDialog NaN 1 15
c.s.g.o.d.d.cityhall.HanseaticInfoDialog 1 7 14
c.s.g.o.d.d.cityhall.CityWallBuildingDialog 1.1731 5 13
c.s.g.o.d.d.cityhall.O..$StyleableProperties 0 0 2
c.s.g.o.d.d.cityhall.PublicNoticeDialog 1.1731 5 13
c.s.g.o.d.d.cityhall.OutriggerNoticeDialog 1.1974 5 19
c.s.g.o.d.d.cityhall.AldermanOfficeDialog 1.1944 5 18
c.s.g.o.d.d.cityhall.TownInfoDialog 1.1765 3 17
c.s.g.o.d.d.cityhall.MeetingRoomDialog 1.175 5 10
c.s.g.o.d.e.h.impl.TavernDialogTalkToSideroomPersonAction NaN 1 3
c.s.g.o.d.e.h.impl.TavernDialogChangeAction NaN 1 5
c.s.g.o.d.e.h.impl.ShipArrivalForLoading 1 2 3
c.s.g.o.d.e.h.impl.ViewChangeDialogTemplateRunnable NaN 1 2
c.s.g.o.d.e.h.impl.ViewChangeWrappedRunnable NaN 1 2
c.s.g.o.d.e.h.impl.WaitTimeForShipArrivalInCity 1 2 2
c.s.g.o.d.e.h.impl.UnloadOnArrival 1 2 1
c.s.g.o.d.e.h.impl.SinkConcurrentsShipOrder 1.3 2 10
c.s.g.o.d.e.h.impl.AttackListener 1 2 3
c.s.g.o.d.e.h.impl.DeliverPackages 1.1667 2 6
c.s.g.o.d.e.h.impl.EventHandlerFactory 0.7 11 3
c.s.g.o.d.e.h.impl.NextPatrolStation 0.625 2 8
c.s.g.o.d.e.h.impl.WaitTimeForShipArrival 0.5 2 2
c.s.g.o.d.e.h.impl.ViewChangeActionRunnable NaN 1 2
c.s.g.o.d.e.h.impl.ViewChangeDialogStateRunnable NaN 1 2
c.s.g.o.d.e.h.impl.PassengerLeavesShipOnArrival 1 3 7
c.s.g.o.d.e.h.impl.NextCourierPatrolStation 0.9091 2 11
c.s.g.o.d.e.data.FocusLocationEvent 1 6 3
c.s.g.o.d.e.data.CourierPatrolStateInternal 0.75 3 2
c.s.g.o.d.e.data.PatrolInternalState 0.75 8 4
c.s.g.o.d.e.data.DelayedTravelToEvent 1 8 5
c.s.g.o.d.d.tavern.TavernBurglarDialog 1.9091 2 11
c.s.g.o.d.d.tavern.TavernPatrolDialog 2 2 4
c.s.g.o.d.d.tavern.TavernEscortDialog 2 2 3
c.s.g.o.d.d.tavern.TavernInformantDialogPageOne 1.4444 2 9
c.s.g.o.d.d.tavern.TavernBaseSideRoomPersonDialog 1.06 6 10
c.s.g.o.d.d.tavern.TavernTransportTraderDialog 2 2 4
c.s.g.o.d.d.tavern.TavernBuyerDialog 2 2 4
c.s.g.o.d.d.tavern.TavernSailorDialog NaN 1 11
c.s.g.o.d.d.tavern.TavernPirateHunterDialog 2 2 3
c.s.g.o.d.d.tavern.TavernTraderDialog 1.5556 2 9
c.s.g.o.d.d.tavern.TavernSmugglerDialog 2 2 5
c.s.g.o.d.d.tavern.TavernPirateDialog 1.7778 2 18
c.s.g.o.d.d.tavern.TavernCourierDialog 2 2 5
c.s.g.o.d.d.tavern.TavernTreasureMapOwnerDialog 2 2 5
c.s.g.o.d.d.tavern.TavernWeaponsDealerDialog 1.4375 3 16
c.s.g.o.d.d.tavern.TavernWarehouseTenantDialog 2 2 4
c.s.g.o.d.d.tavern.TavernFugativeDialog 2 2 3
c.s.g.o.d.d.tavern.TavernConcurrentDialog 2 2 4
c.s.g.o.d.d.tavern.TavernCaptainDialog 1.25 3 14
c.s.g.o.d.d.tavern.TavernTravelerDialog 1.6667 2 12
c.s.g.o.d.d.tavern.TavernInformantDialogPageTwo 1.4444 2 9
c.s.g.o.d.d.armory.HandWeaponDialog NaN 1 11
c.s.g.o.d.d.armory.ShipWeaponDialog NaN 1 11
c.s.g.o.d.d.s.impl.T..$TransferableStateBuilder 0.6667 7 5
c.s.g.o.d.d.s.impl.TransferableState 0.9762 7 7
c.s.g.o.d.j.action.City2ShipJFXAction NaN 1 3
c.s.g.o.d.j.action.UserActions -0 6 1
c.s.g.o.d.j.action.Ship2StorageJFXAction NaN 1 3
c.s.g.o.d.j.action.Storage2CityJFXAction NaN 1 3
c.s.g.o.d.j.action.City2StorageJFXAction NaN 1 3
c.s.g.o.d.j.action.Storage2ShipJFXAction NaN 1 3
c.s.g.o.d.j.action.BuyJFXProxyAction NaN 1 3
c.s.g.o.d.j.action.Ship2CityJFXAction NaN 1 3
c.s.g.o.d.j.action.SellJFXProxyAction NaN 1 3
c.s.g.o.d.d.events.CelebrationDialog 0 0 2
c.s.g.o.d.d.events.SocialAdvancementDeficitDialog 0 0 2
c.s.g.o.d.d.events.ChildBirthDialog 0 0 2
c.s.g.o.d.d.events.BuildingPermissionDialog 0 0 2
c.s.g.o.d.d.events.SocialAdvancementDialog 0 0 2
c.s.g.o.d.d.events.ChildDeathDialog 0 0 3
c.s.g.o.d.d.events.PlagueDialog 0 0 2
c.s.g.o.d.d.events.MarriageFeastRequestDialog 0 0 6
c.s.g.o.d.d.events.DonationRequestDialog 0 0 3
c.s.g.o.d.d.events.SpouseDeathDialog 0 0 2
c.s.g.o.d.d.events.FireDialog 0 0 2
c.s.g.o.d.d.events.MarriageOfferDialog 0 0 10
c.s.g.o.d.d.events.MarriageAnnouncementDialog 0 0 2
c.s.g.o.d.d.events.DowryDialog 0 0 2
c.s.g.o.d.d.events.MarriageBrokerAnnouncementDialog 0 0 8
c.s.g.o.d.d.loaner.LoanerTakeLoanDialog NaN 1 9
c.s.g.o.d.d.loaner.LoanerListLoansDialog NaN 1 5
c.s.g.o.d.d.loaner.LoanerPaybackDialog NaN 1 10
c.s.g.o.d.d.loaner.LoanerGiveLoanDialog NaN 1 16
c.s.g.o.d.d.shipyard.B..$BuyAmountBinding NaN 1 3
c.s.g.o.d.d.shipyard.S..$SelectLineEventHandler NaN 1 3
c.s.g.o.d.d.shipyard.S..$SelectLineEventHandler NaN 1 3
c.s.g.o.d.d.shipyard.B..$ReplaceFirstPage NaN 1 2
c.s.g.o.d.d.shipyard.ShipyardRepairListDialogV2 NaN 1 10
c.s.g.o.d.d.shipyard.ShipyardConstructionDialogV2 0.9318 9 11
c.s.g.o.d.d.shipyard.ShipRepairDialogV2 1.0278 13 6
c.s.g.o.d.d.shipyard.BaseShipyardDialog 1.0351 19 19
c.s.g.o.d.d.shipyard.ShipyardConstructionListDialogV2 NaN 1 10
c.s.g.o.d.d.shipyard.ShipyardRenameDialogV2 0.9351 12 7
c.s.g.o.d.d.shipyard.ShipyardUpgradeDialogV2 0.975 13 10
c.s.g.o.d.g.impl.GuildScenePolygonInitializer NaN 1 1
c.s.g.o.d.g.impl.AbstractMarketPlaceBuildingPolygonInitializer NaN 1 3
c.s.g.o.d.g.impl.ChurchScenePolygonInitializer NaN 1 1
c.s.g.o.d.g.impl.ArmoryPolygonInitializer NaN 1 2
c.s.g.o.d.g.impl.S..$PolygonComparator NaN 1 0
c.s.g.o.d.g.impl.CityHallScenePolygonInitializer NaN 1 3
c.s.g.o.d.g.impl.TavernScenePolygonInitializer NaN 1 3
c.s.g.o.d.g.impl.PolygonInitializerFactory 0.9 2 10
c.s.g.o.d.g.impl.ScenePolygonInitialzer 1 2 4
c.s.g.o.d.g.impl.ShipyardScenePolygonInitializer NaN 1 3
c.s.g.o.d.g.impl.LoanerScenePolygonInitializer NaN 1 3
c.s.g.o.d.g.impl.PortScenePolygonInitializer NaN 1 3
c.s.g.o.d.g.impl.MarketScenePolygonInitializer NaN 1 3

Download XML.