Min: -5.4167, max: 1.6667, yellow zone: [0.6000 .. 0.4000]
.
Elements: 202, μ: 0.3826, σ: 0.8906, Var: 0.7931, defects: 8%.
Packages: 25, classes: 223.
Green: 132, yellow: 8, red: 83.
Class | LCOM4 | methods | attributes | pairs |
---|---|---|---|---|
o.o.o.c.c.v0_6.ChangeContainer |
1 | 3 | 2 | 2 |
o.o.o.c.c.v0_6.EntityContainerBuilder |
0.8125 | 9 | 4 | 10 |
o.o.o.c.c.v0_6.RelationContainerIterator |
-0.6667 | 4 | 1 | 6 |
o.o.o.c.c.v0_6.WayContainerFactory |
0 | 1 | 0 | 0 |
o.o.o.c.c.v0_6.NodeContainer |
0.3333 | 4 | 1 | 3 |
o.o.o.c.c.v0_6.RelationContainerFactory |
0 | 1 | 0 | 0 |
o.o.o.c.c.v0_6.WayContainerIterator |
-0.6667 | 4 | 1 | 6 |
o.o.o.c.c.v0_6.NodeContainerFactory |
0 | 1 | 0 | 0 |
o.o.o.c.c.v0_6.NodeContainerIterator |
-0.6667 | 4 | 1 | 6 |
o.o.o.c.c.v0_6.BoundContainerIterator |
-0.6667 | 4 | 1 | 6 |
o.o.o.c.c.v0_6.BoundContainerFactory |
0 | 1 | 0 | 0 |
o.o.o.c.c.v0_6.BoundContainer |
0.3333 | 4 | 1 | 3 |
o.o.o.c.c.v0_6.EntityContainer |
0 | 3 | 0 | 0 |
o.o.o.c.c.v0_6.RelationContainer |
0.3333 | 4 | 1 | 3 |
o.o.o.c.c.v0_6.WayContainer |
0.3333 | 4 | 1 | 3 |
o.o.o.c.s.v0_6.EntityByIdComparator |
0 | 1 | 0 | 0 |
o.o.o.c.s.v0_6.ChangeSorter |
0.25 | 5 | 2 | 8 |
o.o.o.c.s.v0_6.EntitySorter |
0.25 | 5 | 2 | 8 |
o.o.o.c.s.v0_6.ChangeAsEntityComparator |
0 | 1 | 1 | 0 |
o.o.o.c.s.v0_6.EntityByTypeThenIdComparator |
0 | 1 | 1 | 0 |
o.o.o.c.s.v0_6.ChangeTagSorter |
-1.25 | 5 | 1 | 10 |
o.o.o.c.s.v0_6.ChangeTagSorterFactory |
0 | 1 | 0 | 0 |
o.o.o.c.s.v0_6.TagSorterFactory |
0 | 1 | 0 | 0 |
o.o.o.c.s.v0_6.EntitySorterFactory |
1.6667 | 2 | 3 | 1 |
o.o.o.c.s.v0_6.EntityContainerComparator |
0 | 1 | 1 | 0 |
o.o.o.c.s.v0_6.TagSorter |
-1.25 | 5 | 1 | 10 |
o.o.o.c.s.v0_6.EntityByTypeThenIdThenVersionComparator |
0 | 1 | 1 | 0 |
o.o.o.c.s.v0_6.SortedDuplicateEntityPipeValidator |
0.4167 | 5 | 3 | 10 |
o.o.o.c.s.v0_6.EntityByTypeComparator |
0 | 1 | 0 | 0 |
o.o.o.c.s.v0_6.EntityByVersionComparator |
0 | 1 | 0 | 0 |
o.o.o.c.s.v0_6.ChangeSorterFactory |
1.6667 | 2 | 3 | 1 |
o.o.o.c.s.v0_6.EntitySubClassComparator |
0 | 1 | 1 | 0 |
o.o.o.c.s.v0_6.StackableComparator |
0 | 1 | 1 | 0 |
o.o.o.c.s.v0_6.ChangeForSeekableApplierComparator |
0 | 1 | 0 | 0 |
o.o.o.c.s.v0_6.SortedHistoryChangePipeValidator |
0.4167 | 5 | 3 | 10 |
o.o.o.c.s.v0_6.SortedEntityPipeValidator |
0.4167 | 5 | 3 | 10 |
o.o.o.c.s.v0_6.SortedDeltaChangePipeValidator |
0.4167 | 5 | 3 | 10 |
o.o.o.c.s.v0_6.ChangeForStreamableApplierComparator |
0 | 1 | 1 | 0 |
o.o.o.c.runner.OsmosisTask |
1.1111 | 4 | 3 | 2 |
o.o.o.c.runner.OsmosisRunner |
0 | 1 | 3 | 0 |
o.o.o.c.plugin.CorePlugin |
0 | 2 | 0 | 0 |
o.o.o.c.lifecycle.ReleasableContainer |
0 | 3 | 1 | 3 |
o.o.o.c.lifecycle.CompletableContainer |
0 | 3 | 1 | 3 |
o.o.o.c.b.v0_6.ChangeBuffer |
0.1 | 6 | 2 | 11 |
o.o.o.c.b.v0_6.EntityBufferFactory |
0 | 1 | 2 | 0 |
o.o.o.c.b.v0_6.EntityBuffer |
0.1 | 6 | 2 | 11 |
o.o.o.c.b.v0_6.ChangeBufferFactory |
0 | 1 | 2 | 0 |
o.o.o.c.p.common.TaskRunner |
2 | 2 | 2 | 0 |
o.o.o.c.p.common.RunnableTaskManager |
2 | 2 | 1 | 0 |
o.o.o.c.p.common.TaskConfiguration |
1.25 | 5 | 5 | 0 |
o.o.o.c.p.common.TaskManagerFactory |
0.0833 | 13 | 3 | 36 |
o.o.o.c.p.common.PipelineConstants |
0 | 0 | 3 | 0 |
o.o.o.c.p.common.TaskManagerFactoryRegister |
0 | 3 | 1 | 3 |
o.o.o.c.p.common.PassiveTaskManager |
1 | 2 | 1 | 1 |
o.o.o.c.p.common.ActiveTaskManager |
1.25 | 3 | 2 | 1 |
o.o.o.c.p.common.TaskManager |
1 | 6 | 3 | 3 |
o.o.o.c.p.common.Pipeline |
1.3333 | 3 | 3 | 1 |
o.o.o.c.p.common.PipeTasks |
0.2778 | 7 | 3 | 16 |
o.o.o.core.CorePluginLoader |
0 | 1 | 0 | 0 |
o.o.o.core.LogLevels |
0 | 0 | 2 | 0 |
o.o.o.core.OsmosisRuntimeException |
0 | 0 | 1 | 0 |
o.o.o.core.OsmosisException |
0 | 0 | 1 | 0 |
o.o.o.core.OsmosisConstants |
0 | 0 | 1 | 0 |
o.o.o.core.Osmosis |
0 | 0 | 1 | 0 |
o.o.o.core.TaskRegistrar |
1.5 | 3 | 2 | 0 |
o.o.o.c.c.v0_6.impl.TimestampSetter |
0 | 1 | 1 | 0 |
o.o.o.c.database.DatabaseLoginCredentials |
0.9935 | 18 | 9 | 10 |
o.o.o.c.database.DbOrderedFeatureRowMapper |
0 | 1 | 1 | 0 |
o.o.o.c.database.DbFeatureComparator |
0 | 1 | 0 | 0 |
o.o.o.c.database.SortingStoreRowMapperListener |
0 | 1 | 1 | 0 |
o.o.o.c.database.DbFeatureHistoryComparator |
0 | 1 | 1 | 0 |
o.o.o.c.database.DbFeatureRowMapper |
0 | 1 | 1 | 0 |
o.o.o.c.database.RelationMemberCollectionLoader |
0 | 1 | 0 | 0 |
o.o.o.c.database.DatabasePreferences |
1 | 4 | 2 | 2 |
o.o.o.c.database.DbOrderedFeatureHistoryComparator |
0 | 1 | 1 | 0 |
o.o.o.c.database.DbFeature |
1 | 3 | 2 | 2 |
o.o.o.c.database.WayNodeCollectionLoader |
0 | 1 | 0 | 0 |
o.o.o.c.database.DbFeatureHistoryRowMapper |
0 | 1 | 1 | 0 |
o.o.o.c.database.DatabaseTaskManagerFactory |
0 | 2 | 0 | 0 |
o.o.o.c.database.DbOrderedFeature |
1 | 2 | 1 | 1 |
o.o.o.c.database.AuthenticationPropertiesLoader |
0 | 1 | 7 | 0 |
o.o.o.c.database.DatabaseConstants |
0 | 0 | 21 | 0 |
o.o.o.c.database.DatabaseLocker |
1.1 | 5 | 5 | 3 |
o.o.o.c.database.DbFeatureHistory |
1 | 3 | 2 | 2 |
o.o.o.c.database.ReleasableStatementContainer |
0.75 | 3 | 2 | 3 |
o.o.o.c.m.v0_6.NullChangeWriter |
0 | 4 | 0 | 0 |
o.o.o.c.m.v0_6.NullWriterFactory |
0 | 1 | 0 | 0 |
o.o.o.c.m.v0_6.EmptyReader |
1 | 2 | 1 | 1 |
o.o.o.c.m.v0_6.EmptyChangeReader |
1 | 2 | 1 | 1 |
o.o.o.c.m.v0_6.EmptyChangeReaderFactory |
0 | 1 | 0 | 0 |
o.o.o.c.m.v0_6.NullChangeWriterFactory |
0 | 1 | 0 | 0 |
o.o.o.c.m.v0_6.EmptyReaderFactory |
0 | 1 | 0 | 0 |
o.o.o.c.m.v0_6.NullWriter |
0 | 4 | 0 | 0 |
o.o.o.c.cli.C..$GlobalOptionConfiguration |
0 | 0 | 4 | 0 |
o.o.o.c.cli.CommandLineParser |
1.2821 | 4 | 13 | 2 |
o.o.o.c.p.v0_6.SinkManager |
0 | 1 | 1 | 0 |
o.o.o.c.p.v0_6.RunnableDatasetSourceManager |
1 | 2 | 1 | 1 |
o.o.o.c.p.v0_6.DatasetSinkSourceManager |
0 | 1 | 1 | 0 |
o.o.o.c.p.v0_6.SinkDatasetSourceManager |
0 | 1 | 1 | 0 |
o.o.o.c.p.v0_6.ChangeSinkChangeSourceManager |
0 | 1 | 1 | 0 |
o.o.o.c.p.v0_6.ChangeSinkMultiChangeSourceManager |
0 | 1 | 1 | 0 |
o.o.o.c.p.v0_6.MultiChangeSinkRunnableChangeSourceManager |
1 | 2 | 1 | 1 |
o.o.o.c.p.v0_6.SinkMultiSourceManager |
0 | 1 | 1 | 0 |
o.o.o.c.p.v0_6.ChangeSinkManager |
0 | 1 | 1 | 0 |
o.o.o.c.p.v0_6.DatasetSinkManager |
0 | 1 | 1 | 0 |
o.o.o.c.p.v0_6.MultiSinkRunnableChangeSourceManager |
1 | 2 | 1 | 1 |
o.o.o.c.p.v0_6.ChangeSinkSourceManager |
0 | 1 | 1 | 0 |
o.o.o.c.p.v0_6.RunnableSourceManager |
1 | 2 | 1 | 1 |
o.o.o.c.p.v0_6.RunnableChangeSourceManager |
1 | 2 | 1 | 1 |
o.o.o.c.p.v0_6.MultiSinkRunnableSourceManager |
1 | 2 | 1 | 1 |
o.o.o.c.p.v0_6.ChangeSinkRunnableChangeSourceManager |
1 | 2 | 1 | 1 |
o.o.o.c.p.v0_6.MultiSinkMultiChangeSinkRunnableSourceManager |
1 | 2 | 1 | 1 |
o.o.o.c.p.v0_6.SinkRunnableSourceManager |
1 | 2 | 1 | 1 |
o.o.o.c.p.v0_6.SinkSourceManager |
0 | 1 | 1 | 0 |
o.o.o.c.d.common.UnparsedTimestampContainer |
1.6667 | 2 | 3 | 1 |
o.o.o.c.d.common.TimestampFormat |
0 | 3 | 0 | 0 |
o.o.o.c.d.common.SimpleTimestampContainer |
1 | 2 | 1 | 1 |
o.o.o.c.d.v0_6.EntityBuilder |
0.7281 | 20 | 6 | 37 |
o.o.o.c.d.v0_6.Tag |
0.625 | 5 | 2 | 5 |
o.o.o.c.d.v0_6.Entity |
-8 | 22 | 1 | 190 |
o.o.o.c.d.v0_6.UnmodifiableTagCollection |
1 | 2 | 1 | 1 |
o.o.o.c.d.v0_6.OsmUser |
0.6875 | 5 | 4 | 9 |
o.o.o.c.d.v0_6.WayNode |
0.95 | 6 | 4 | 5 |
o.o.o.c.d.v0_6.NodeBuilder |
0.7778 | 10 | 2 | 6 |
o.o.o.c.d.v0_6.TagCollectionImpl |
0 | 2 | 0 | 0 |
o.o.o.c.d.v0_6.RelationMember |
0.7333 | 6 | 3 | 7 |
o.o.o.c.d.v0_6.RelationBuilder |
0 | 10 | 1 | 10 |
o.o.o.c.d.v0_6.Way |
0.1 | 11 | 1 | 10 |
o.o.o.c.d.v0_6.Node |
0.55 | 11 | 2 | 11 |
o.o.o.c.d.v0_6.WayBuilder |
-0.5556 | 10 | 1 | 15 |
o.o.o.c.d.v0_6.CommonEntityData |
0.7062 | 21 | 8 | 55 |
o.o.o.c.d.v0_6.Bound |
1.0159 | 15 | 9 | 7 |
o.o.o.c.d.v0_6.Relation |
0 | 10 | 1 | 10 |
o.o.o.c.p.v0_6.ChangeProgressLoggerFactory |
0 | 1 | 4 | 0 |
o.o.o.c.p.v0_6.EntityProgressLoggerFactory |
0 | 1 | 4 | 0 |
o.o.o.c.p.v0_6.ChangeProgressLogger |
0.625 | 5 | 4 | 10 |
o.o.o.c.p.v0_6.EntityProgressLogger |
0.625 | 5 | 4 | 10 |
o.o.o.c.f.common.B..$IdIterator |
1.4167 | 3 | 6 | 1 |
o.o.o.c.f.common.DynamicIdTrackerSegment |
1 | 6 | 5 | 5 |
o.o.o.c.f.common.D..$SegmentIdIterator |
1.3333 | 3 | 3 | 1 |
o.o.o.c.f.common.DynamicIdTracker |
1.3333 | 4 | 2 | 0 |
o.o.o.c.f.common.BitSetIdTracker |
1.1667 | 4 | 2 | 1 |
o.o.o.c.f.common.ListIdTracker |
1.2667 | 4 | 5 | 1 |
o.o.o.c.f.common.IdTrackerFactory |
0 | 0 | 0 | 0 |
o.o.o.c.f.common.L..$IdIterator |
1.25 | 3 | 2 | 1 |
o.o.o.c.p.v0_6.impl.ProgressTracker |
1.2 | 3 | 5 | 3 |
o.o.o.c.store.IndexedObjectStoreReader |
1.5 | 2 | 2 | 1 |
o.o.o.c.store.BaseObjectReader |
2 | 2 | 3 | 0 |
o.o.o.c.store.PeekableIterator |
0.8333 | 5 | 3 | 5 |
o.o.o.c.store.ReleasableAdaptorForIterator |
0.3333 | 4 | 1 | 3 |
o.o.o.c.store.NoSuchIndexElementException |
0 | 0 | 1 | 0 |
o.o.o.c.store.ObjectStreamIterator |
0 | 1 | 2 | 0 |
o.o.o.c.store.DynamicStoreClassRegister |
0 | 1 | 1 | 0 |
o.o.o.c.store.ObjectDataInputIterator |
1.25 | 3 | 2 | 1 |
o.o.o.c.store.ChunkedObjectStore |
0.8571 | 6 | 7 | 12 |
o.o.o.c.store.MultipleSourceIterator |
0.3333 | 4 | 1 | 3 |
o.o.o.c.store.EndOfStoreException |
0 | 0 | 1 | 0 |
o.o.o.c.store.LongLongIndexElement |
0.6667 | 4 | 2 | 4 |
o.o.o.c.store.GenericObjectSerializationFactory |
0 | 2 | 0 | 0 |
o.o.o.c.store.DataInputStoreReader |
-2.3333 | 7 | 1 | 21 |
o.o.o.c.store.I..$ComparisonElement |
2 | 2 | 2 | 0 |
o.o.o.c.store.GenericObjectReader |
0 | 1 | 0 | 0 |
o.o.o.c.store.SingleClassObjectReader |
0 | 1 | 1 | 0 |
o.o.o.c.store.SingleClassObjectSerializationFactory |
1 | 2 | 1 | 1 |
o.o.o.c.store.StaticStoreClassRegister |
0 | 0 | 0 | 0 |
o.o.o.c.store.SubObjectStreamIterator |
1.5 | 2 | 2 | 1 |
o.o.o.c.store.UnsignedIntegerComparator |
0 | 1 | 0 | 0 |
o.o.o.c.store.StoreableConstructorCache |
0 | 1 | 1 | 0 |
o.o.o.c.store.RandomAccessObjectStoreReader |
0.9333 | 6 | 3 | 4 |
o.o.o.c.store.StoreReleasingIterator |
0.3333 | 4 | 2 | 6 |
o.o.o.c.store.IndexRangeIterator |
1.4167 | 3 | 6 | 1 |
o.o.o.c.store.BufferedRandomAccessFileInputStream |
1 | 7 | 7 | 7 |
o.o.o.c.store.ComparableComparator |
0 | 1 | 0 | 0 |
o.o.o.c.store.UpcastIterator |
-0.6667 | 4 | 1 | 6 |
o.o.o.c.store.GenericObjectWriter |
0 | 1 | 0 | 0 |
o.o.o.c.store.SingleClassObjectWriter |
0 | 1 | 1 | 0 |
o.o.o.c.store.SimpleObjectStore |
1.2333 | 4 | 10 | 3 |
o.o.o.c.store.PersistentIterator |
1.0833 | 4 | 4 | 3 |
o.o.o.c.store.EmptyIterator |
0 | 4 | 0 | 0 |
o.o.o.c.store.IndexStoreReader |
1.3125 | 3 | 8 | 3 |
o.o.o.c.store.D..$Writer |
0 | 1 | 3 | 0 |
o.o.o.c.store.OffsetTrackingOutputStream |
-0.1 | 6 | 2 | 13 |
o.o.o.c.store.IntegerLongIndexElement |
0.6667 | 4 | 2 | 4 |
o.o.o.c.store.DataPostboxLoadInjector |
0 | 1 | 3 | 0 |
o.o.o.c.store.BaseStoreClassRegister |
0.6667 | 4 | 2 | 4 |
o.o.o.c.store.BaseObjectWriter |
2 | 2 | 3 | 0 |
o.o.o.c.store.B..$BufferedReader |
1.0278 | 5 | 9 | 8 |
o.o.o.c.store.RandomAccessObjectStore |
1.1852 | 4 | 9 | 4 |
o.o.o.c.store.DataOutputStoreWriter |
-2.3333 | 7 | 1 | 21 |
o.o.o.c.store.IndexStore |
1.1333 | 4 | 10 | 6 |
o.o.o.c.store.IndexedObjectStore |
0.3333 | 4 | 2 | 6 |
o.o.o.c.store.DataPostbox |
0.9583 | 9 | 18 | 24 |
o.o.o.c.store.SegmentedObjectStore |
1.1231 | 6 | 13 | 5 |
o.o.o.c.s.common.MergingIterator |
1.1111 | 4 | 3 | 2 |
o.o.o.c.s.common.FileBasedSort |
1.4375 | 3 | 8 | 1 |
o.o.o.c.b.v0_6.BoundComputerFactory |
0 | 1 | 2 | 0 |
o.o.o.c.b.v0_6.BoundSetter |
0.4167 | 5 | 3 | 10 |
o.o.o.c.b.v0_6.BoundComputer |
0.8906 | 9 | 8 | 15 |
o.o.o.c.b.v0_6.BoundSetterFactory |
0 | 1 | 18 | 0 |
o.o.o.c.time.DateFormatter |
0 | 1 | 1 | 0 |
o.o.o.c.time.FallbackDateParser |
0 | 1 | 4 | 0 |
o.o.o.c.time.DateParser |
0 | 1 | 3 | 0 |
o.o.o.c.t.v0_6.EntityTeeFactory |
0 | 1 | 2 | 0 |
o.o.o.c.t.v0_6.E..$ProxySinkSource |
-1.25 | 5 | 1 | 10 |
o.o.o.c.t.v0_6.ChangeTeeFactory |
0 | 1 | 2 | 0 |
o.o.o.c.t.v0_6.EntityTee |
-1.8 | 6 | 1 | 15 |
o.o.o.c.t.v0_6.C..$ProxyChangeSinkChangeSource |
-1.25 | 5 | 1 | 10 |
o.o.o.c.t.v0_6.ChangeTee |
-1.8 | 6 | 1 | 15 |
o.o.o.c.r.v0_6.E..$UserStatistics |
1.0417 | 7 | 4 | 3 |
o.o.o.c.r.v0_6.EntityReporterFactory |
0 | 1 | 2 | 0 |
o.o.o.c.r.v0_6.IntegrityReporterFactory |
0 | 1 | 2 | 0 |
o.o.o.c.r.v0_6.EntityReporter |
1.3333 | 4 | 8 | 0 |
o.o.o.c.r.v0_6.IntegrityReporter |
1 | 9 | 6 | 6 |
o.o.o.c.util.CollectionWrapper |
-5.4167 | 13 | 1 | 78 |
o.o.o.c.util.FixedPrecisionCoordinateConvertor |
0 | 0 | 2 | 0 |
o.o.o.c.util.PropertiesPersister |
0.5 | 5 | 1 | 3 |
o.o.o.c.util.IntAsChar |
0 | 0 | 0 | 0 |
o.o.o.c.util.LongAsInt |
0 | 0 | 0 | 0 |
o.o.o.c.util.TileCalculator |
0 | 1 | 0 | 0 |
o.o.o.c.util.AtomicFileCreator |
0.5 | 4 | 2 | 5 |
o.o.o.c.util.ResourceFileManager |
0 | 1 | 0 | 0 |
o.o.o.c.util.LazyHashMap |
-4.9091 | 12 | 1 | 66 |
o.o.o.c.util.FileBasedLock |
1.25 | 3 | 6 | 3 |
Download XML.