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