logo

Back to index

LCOM5

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

Elements: 102, μ: 0.6253, σ: 0.3125, Var: 0.0976, defects: 29%.

Packages: 25, classes: 223.

Green: 59, yellow: 25, red: 139.

Class LCOM5 m a
o.o.o.c.c.v0_6.BoundContainerFactory NaN 1 0
o.o.o.c.c.v0_6.NodeContainerIterator -0 4 1
o.o.o.c.c.v0_6.EntityContainer NaN 3 0
o.o.o.c.c.v0_6.NodeContainerFactory NaN 1 0
o.o.o.c.c.v0_6.NodeContainer 0.3333 4 1
o.o.o.c.c.v0_6.BoundContainer 0.3333 4 1
o.o.o.c.c.v0_6.ChangeContainer 0.5 3 2
o.o.o.c.c.v0_6.RelationContainer 0.3333 4 1
o.o.o.c.c.v0_6.RelationContainerIterator -0 4 1
o.o.o.c.c.v0_6.WayContainerIterator -0 4 1
o.o.o.c.c.v0_6.WayContainerFactory NaN 1 0
o.o.o.c.c.v0_6.BoundContainerIterator -0 4 1
o.o.o.c.c.v0_6.WayContainer 0.3333 4 1
o.o.o.c.c.v0_6.RelationContainerFactory NaN 1 0
o.o.o.c.c.v0_6.EntityContainerBuilder 0.875 9 4
o.o.o.c.s.v0_6.ChangeAsEntityComparator NaN 1 1
o.o.o.c.s.v0_6.ChangeForStreamableApplierComparator NaN 1 1
o.o.o.c.s.v0_6.ChangeForSeekableApplierComparator NaN 1 0
o.o.o.c.s.v0_6.ChangeTagSorterFactory NaN 1 0
o.o.o.c.s.v0_6.EntityByVersionComparator NaN 1 0
o.o.o.c.s.v0_6.EntityByTypeThenIdComparator NaN 1 1
o.o.o.c.s.v0_6.EntityContainerComparator NaN 1 1
o.o.o.c.s.v0_6.EntityByTypeThenIdThenVersionComparator NaN 1 1
o.o.o.c.s.v0_6.EntityByIdComparator NaN 1 0
o.o.o.c.s.v0_6.ChangeTagSorter -0 5 1
o.o.o.c.s.v0_6.StackableComparator NaN 1 1
o.o.o.c.s.v0_6.EntitySorter 0.375 5 2
o.o.o.c.s.v0_6.EntitySorterFactory 1 2 3
o.o.o.c.s.v0_6.EntitySubClassComparator NaN 1 1
o.o.o.c.s.v0_6.ChangeSorterFactory 1 2 3
o.o.o.c.s.v0_6.TagSorterFactory NaN 1 0
o.o.o.c.s.v0_6.SortedEntityPipeValidator 0.6667 5 3
o.o.o.c.s.v0_6.ChangeSorter 0.375 5 2
o.o.o.c.s.v0_6.SortedDeltaChangePipeValidator 0.6667 5 3
o.o.o.c.s.v0_6.EntityByTypeComparator NaN 1 0
o.o.o.c.s.v0_6.SortedHistoryChangePipeValidator 0.6667 5 3
o.o.o.c.s.v0_6.SortedDuplicateEntityPipeValidator 0.6667 5 3
o.o.o.c.s.v0_6.TagSorter -0 5 1
o.o.o.c.runner.OsmosisTask 0.7778 4 3
o.o.o.c.runner.OsmosisRunner NaN 1 3
o.o.o.c.plugin.CorePlugin NaN 2 0
o.o.o.c.lifecycle.CompletableContainer -0 3 1
o.o.o.c.lifecycle.ReleasableContainer -0 3 1
o.o.o.c.b.v0_6.ChangeBuffer 0.5 6 2
o.o.o.c.b.v0_6.EntityBuffer 0.5 6 2
o.o.o.c.b.v0_6.ChangeBufferFactory NaN 1 2
o.o.o.c.b.v0_6.EntityBufferFactory NaN 1 2
o.o.o.c.p.common.TaskConfiguration 1 5 5
o.o.o.c.p.common.PassiveTaskManager -0 2 1
o.o.o.c.p.common.ActiveTaskManager 0.5 3 2
o.o.o.c.p.common.RunnableTaskManager 1 2 1
o.o.o.c.p.common.PipeTasks 0.5 7 3
o.o.o.c.p.common.PipelineConstants 0 0 3
o.o.o.c.p.common.TaskManager 0.8667 6 3
o.o.o.c.p.common.Pipeline 1 3 3
o.o.o.c.p.common.TaskManagerFactory 0.7778 13 3
o.o.o.c.p.common.TaskManagerFactoryRegister -0 3 1
o.o.o.c.p.common.TaskRunner 1 2 2
o.o.o.core.OsmosisConstants 0 0 1
o.o.o.core.CorePluginLoader NaN 1 0
o.o.o.core.Osmosis 0 0 1
o.o.o.core.LogLevels 0 0 2
o.o.o.core.OsmosisException 0 0 1
o.o.o.core.OsmosisRuntimeException 0 0 1
o.o.o.core.TaskRegistrar 1.25 3 2
o.o.o.c.c.v0_6.impl.TimestampSetter NaN 1 1
o.o.o.c.database.DatabaseConstants 0 0 21
o.o.o.c.database.AuthenticationPropertiesLoader NaN 1 7
o.o.o.c.database.DatabaseLocker 0.75 5 5
o.o.o.c.database.DatabasePreferences 0.6667 4 2
o.o.o.c.database.DbFeatureComparator NaN 1 0
o.o.o.c.database.RelationMemberCollectionLoader NaN 1 0
o.o.o.c.database.DbFeatureHistoryRowMapper NaN 1 1
o.o.o.c.database.DbFeatureRowMapper NaN 1 1
o.o.o.c.database.DbFeatureHistoryComparator NaN 1 1
o.o.o.c.database.DbOrderedFeature -0 2 1
o.o.o.c.database.DbFeature 0.5 3 2
o.o.o.c.database.ReleasableStatementContainer 0.5 3 2
o.o.o.c.database.DbFeatureHistory 0.5 3 2
o.o.o.c.database.SortingStoreRowMapperListener NaN 1 1
o.o.o.c.database.DbOrderedFeatureRowMapper NaN 1 1
o.o.o.c.database.DbOrderedFeatureHistoryComparator NaN 1 1
o.o.o.c.database.DatabaseLoginCredentials 0.9412 18 9
o.o.o.c.database.DatabaseTaskManagerFactory NaN 2 0
o.o.o.c.database.WayNodeCollectionLoader NaN 1 0
o.o.o.c.cli.C..$GlobalOptionConfiguration 0 0 4
o.o.o.c.cli.CommandLineParser 1.1538 4 13
o.o.o.c.m.v0_6.NullChangeWriter NaN 4 0
o.o.o.c.m.v0_6.NullWriter NaN 4 0
o.o.o.c.m.v0_6.NullChangeWriterFactory NaN 1 0
o.o.o.c.m.v0_6.EmptyChangeReader -0 2 1
o.o.o.c.m.v0_6.EmptyChangeReaderFactory NaN 1 0
o.o.o.c.m.v0_6.EmptyReader -0 2 1
o.o.o.c.m.v0_6.EmptyReaderFactory NaN 1 0
o.o.o.c.m.v0_6.NullWriterFactory NaN 1 0
o.o.o.c.p.v0_6.ChangeSinkRunnableChangeSourceManager -0 2 1
o.o.o.c.p.v0_6.MultiSinkRunnableChangeSourceManager -0 2 1
o.o.o.c.p.v0_6.SinkManager NaN 1 1
o.o.o.c.p.v0_6.MultiSinkMultiChangeSinkRunnableSourceManager -0 2 1
o.o.o.c.p.v0_6.SinkRunnableSourceManager -0 2 1
o.o.o.c.p.v0_6.SinkMultiSourceManager NaN 1 1
o.o.o.c.p.v0_6.SinkSourceManager NaN 1 1
o.o.o.c.p.v0_6.DatasetSinkSourceManager NaN 1 1
o.o.o.c.p.v0_6.ChangeSinkManager NaN 1 1
o.o.o.c.p.v0_6.RunnableSourceManager -0 2 1
o.o.o.c.p.v0_6.RunnableDatasetSourceManager -0 2 1
o.o.o.c.p.v0_6.ChangeSinkSourceManager NaN 1 1
o.o.o.c.p.v0_6.SinkDatasetSourceManager NaN 1 1
o.o.o.c.p.v0_6.MultiSinkRunnableSourceManager -0 2 1
o.o.o.c.p.v0_6.RunnableChangeSourceManager -0 2 1
o.o.o.c.p.v0_6.DatasetSinkManager NaN 1 1
o.o.o.c.p.v0_6.MultiChangeSinkRunnableChangeSourceManager -0 2 1
o.o.o.c.p.v0_6.ChangeSinkMultiChangeSourceManager NaN 1 1
o.o.o.c.p.v0_6.ChangeSinkChangeSourceManager NaN 1 1
o.o.o.c.d.common.SimpleTimestampContainer -0 2 1
o.o.o.c.d.common.UnparsedTimestampContainer -0 2 3
o.o.o.c.d.common.TimestampFormat NaN 3 0
o.o.o.c.d.v0_6.Tag 0.5 5 2
o.o.o.c.d.v0_6.OsmUser 0.75 5 4
o.o.o.c.d.v0_6.RelationMember 0.6 6 3
o.o.o.c.d.v0_6.TagCollectionImpl NaN 2 0
o.o.o.c.d.v0_6.Entity 0.0952 22 1
o.o.o.c.d.v0_6.Relation 0.5556 10 1
o.o.o.c.d.v0_6.CommonEntityData 0.8375 21 8
o.o.o.c.d.v0_6.WayNode 0.85 6 4
o.o.o.c.d.v0_6.Node 0.7 11 2
o.o.o.c.d.v0_6.EntityBuilder 0.8509 20 6
o.o.o.c.d.v0_6.WayBuilder 0.4444 10 1
o.o.o.c.d.v0_6.RelationBuilder 0.5556 10 1
o.o.o.c.d.v0_6.NodeBuilder 0.7778 10 2
o.o.o.c.d.v0_6.Way 0.6 11 1
o.o.o.c.d.v0_6.UnmodifiableTagCollection -0 2 1
o.o.o.c.d.v0_6.Bound 0.9841 15 9
o.o.o.c.p.v0_6.EntityProgressLoggerFactory NaN 1 4
o.o.o.c.p.v0_6.ChangeProgressLogger 0.625 5 4
o.o.o.c.p.v0_6.EntityProgressLogger 0.625 5 4
o.o.o.c.p.v0_6.ChangeProgressLoggerFactory NaN 1 4
o.o.o.c.f.common.B..$IdIterator 0.8333 3 6
o.o.o.c.f.common.BitSetIdTracker 0.6667 4 2
o.o.o.c.f.common.IdTrackerFactory NaN 0 0
o.o.o.c.f.common.DynamicIdTrackerSegment 0.88 6 5
o.o.o.c.f.common.L..$IdIterator 0.5 3 2
o.o.o.c.f.common.DynamicIdTracker 1.1667 4 2
o.o.o.c.f.common.D..$SegmentIdIterator 0.6667 3 3
o.o.o.c.f.common.ListIdTracker 0.9333 4 5
o.o.o.c.p.v0_6.impl.ProgressTracker 0.5 3 5
o.o.o.c.store.BaseObjectWriter 1 2 3
o.o.o.c.store.BaseObjectReader 1 2 3
o.o.o.c.store.GenericObjectReader NaN 1 0
o.o.o.c.store.DynamicStoreClassRegister NaN 1 1
o.o.o.c.store.D..$Writer NaN 1 3
o.o.o.c.store.ComparableComparator NaN 1 0
o.o.o.c.store.GenericObjectSerializationFactory NaN 2 0
o.o.o.c.store.DataPostboxLoadInjector NaN 1 3
o.o.o.c.store.EndOfStoreException 0 0 1
o.o.o.c.store.EmptyIterator NaN 4 0
o.o.o.c.store.BaseStoreClassRegister 0.5 4 2
o.o.o.c.store.DataInputStoreReader -0 7 1
o.o.o.c.store.ChunkedObjectStore 0.6 6 7
o.o.o.c.store.B..$BufferedReader 0.8333 5 9
o.o.o.c.store.BufferedRandomAccessFileInputStream 1 7 7
o.o.o.c.store.DataOutputStoreWriter -0 7 1
o.o.o.c.store.I..$ComparisonElement 1 2 2
o.o.o.c.store.NoSuchIndexElementException 0 0 1
o.o.o.c.store.ReleasableAdaptorForIterator 0.3333 4 1
o.o.o.c.store.ObjectDataInputIterator 0.75 3 2
o.o.o.c.store.SingleClassObjectReader NaN 1 1
o.o.o.c.store.IndexRangeIterator 0.8333 3 6
o.o.o.c.store.ObjectStreamIterator NaN 1 2
o.o.o.c.store.IndexedObjectStoreReader -0 2 2
o.o.o.c.store.MultipleSourceIterator 0.3333 4 1
o.o.o.c.store.PeekableIterator 0.5833 5 3
o.o.o.c.store.IndexStoreReader 1 3 8
o.o.o.c.store.IntegerLongIndexElement 0.5 4 2
o.o.o.c.store.LongLongIndexElement 0.5 4 2
o.o.o.c.store.IndexedObjectStore -0 4 2
o.o.o.c.store.OffsetTrackingOutputStream 0.3 6 2
o.o.o.c.store.DataPostbox 0.8611 9 18
o.o.o.c.store.IndexStore 0.7667 4 10
o.o.o.c.store.RandomAccessObjectStoreReader 0.8 6 3
o.o.o.c.store.PersistentIterator 0.9167 4 4
o.o.o.c.store.GenericObjectWriter NaN 1 0
o.o.o.c.store.SimpleObjectStore 0.7333 4 10
o.o.o.c.store.RandomAccessObjectStore 0.8889 4 9
o.o.o.c.store.StaticStoreClassRegister NaN 0 0
o.o.o.c.store.SubObjectStreamIterator 0.5 2 2
o.o.o.c.store.SingleClassObjectWriter NaN 1 1
o.o.o.c.store.StoreReleasingIterator 0.5 4 2
o.o.o.c.store.UpcastIterator -0 4 1
o.o.o.c.store.SingleClassObjectSerializationFactory -0 2 1
o.o.o.c.store.StoreableConstructorCache NaN 1 1
o.o.o.c.store.SegmentedObjectStore 0.7846 6 13
o.o.o.c.store.UnsignedIntegerComparator NaN 1 0
o.o.o.c.s.common.MergingIterator 0.7778 4 3
o.o.o.c.s.common.FileBasedSort 1.3125 3 8
o.o.o.c.b.v0_6.BoundSetter 0.75 5 3
o.o.o.c.b.v0_6.BoundComputer 0.8125 9 8
o.o.o.c.b.v0_6.BoundSetterFactory NaN 1 18
o.o.o.c.b.v0_6.BoundComputerFactory NaN 1 2
o.o.o.c.time.FallbackDateParser NaN 1 4
o.o.o.c.time.DateParser NaN 1 3
o.o.o.c.time.DateFormatter NaN 1 1
o.o.o.c.t.v0_6.E..$ProxySinkSource -0 5 1
o.o.o.c.t.v0_6.ChangeTee -0 6 1
o.o.o.c.t.v0_6.EntityTeeFactory NaN 1 2
o.o.o.c.t.v0_6.ChangeTeeFactory NaN 1 2
o.o.o.c.t.v0_6.EntityTee -0 6 1
o.o.o.c.t.v0_6.C..$ProxyChangeSinkChangeSource -0 5 1
o.o.o.c.r.v0_6.EntityReporter 1.2083 4 8
o.o.o.c.r.v0_6.EntityReporterFactory NaN 1 2
o.o.o.c.r.v0_6.IntegrityReporterFactory NaN 1 2
o.o.o.c.r.v0_6.E..$UserStatistics 0.875 7 4
o.o.o.c.r.v0_6.IntegrityReporter 0.8125 9 6
o.o.o.c.util.IntAsChar NaN 0 0
o.o.o.c.util.LongAsInt NaN 0 0
o.o.o.c.util.FixedPrecisionCoordinateConvertor 0 0 2
o.o.o.c.util.LazyHashMap -0 12 1
o.o.o.c.util.PropertiesPersister 0.5 5 1
o.o.o.c.util.ResourceFileManager NaN 1 0
o.o.o.c.util.CollectionWrapper -0 13 1
o.o.o.c.util.FileBasedLock 0.5833 3 6
o.o.o.c.util.TileCalculator NaN 1 0
o.o.o.c.util.AtomicFileCreator 0.3333 4 2

Download XML.