Min: 0.0909, max: 0.9185, yellow zone: [0.4000 .. 0.6000]
.
Elements: 99, μ: 0.5444, σ: 0.1885, Var: 0.0355, defects: 38%.
Packages: 25, classes: 223.
Green: 46, yellow: 40, red: 137.
Class | LCOM2 | methods | attributes |
---|---|---|---|
o.o.o.c.c.v0_6.ChangeContainer |
0.3333 | 3 | 2 |
o.o.o.c.c.v0_6.EntityContainerBuilder |
0.7778 | 9 | 4 |
o.o.o.c.c.v0_6.RelationContainerIterator |
0 | 4 | 1 |
o.o.o.c.c.v0_6.WayContainerFactory |
0 | 1 | 0 |
o.o.o.c.c.v0_6.NodeContainer |
0.25 | 4 | 1 |
o.o.o.c.c.v0_6.RelationContainerFactory |
0 | 1 | 0 |
o.o.o.c.c.v0_6.WayContainerIterator |
0 | 4 | 1 |
o.o.o.c.c.v0_6.NodeContainerFactory |
0 | 1 | 0 |
o.o.o.c.c.v0_6.NodeContainerIterator |
0 | 4 | 1 |
o.o.o.c.c.v0_6.BoundContainerIterator |
0 | 4 | 1 |
o.o.o.c.c.v0_6.BoundContainerFactory |
0 | 1 | 0 |
o.o.o.c.c.v0_6.BoundContainer |
0.25 | 4 | 1 |
o.o.o.c.c.v0_6.EntityContainer |
0 | 3 | 0 |
o.o.o.c.c.v0_6.RelationContainer |
0.25 | 4 | 1 |
o.o.o.c.c.v0_6.WayContainer |
0.25 | 4 | 1 |
o.o.o.c.s.v0_6.EntityByIdComparator |
0 | 1 | 0 |
o.o.o.c.s.v0_6.ChangeSorter |
0.3 | 5 | 2 |
o.o.o.c.s.v0_6.EntitySorter |
0.3 | 5 | 2 |
o.o.o.c.s.v0_6.ChangeAsEntityComparator |
0 | 1 | 1 |
o.o.o.c.s.v0_6.EntityByTypeThenIdComparator |
0 | 1 | 1 |
o.o.o.c.s.v0_6.ChangeTagSorter |
0 | 5 | 1 |
o.o.o.c.s.v0_6.ChangeTagSorterFactory |
0 | 1 | 0 |
o.o.o.c.s.v0_6.TagSorterFactory |
0 | 1 | 0 |
o.o.o.c.s.v0_6.EntitySorterFactory |
0.5 | 2 | 3 |
o.o.o.c.s.v0_6.EntityContainerComparator |
0 | 1 | 1 |
o.o.o.c.s.v0_6.TagSorter |
0 | 5 | 1 |
o.o.o.c.s.v0_6.EntityByTypeThenIdThenVersionComparator |
0 | 1 | 1 |
o.o.o.c.s.v0_6.SortedDuplicateEntityPipeValidator |
0.5333 | 5 | 3 |
o.o.o.c.s.v0_6.EntityByTypeComparator |
0 | 1 | 0 |
o.o.o.c.s.v0_6.EntityByVersionComparator |
0 | 1 | 0 |
o.o.o.c.s.v0_6.ChangeSorterFactory |
0.5 | 2 | 3 |
o.o.o.c.s.v0_6.EntitySubClassComparator |
0 | 1 | 1 |
o.o.o.c.s.v0_6.StackableComparator |
0 | 1 | 1 |
o.o.o.c.s.v0_6.ChangeForSeekableApplierComparator |
0 | 1 | 0 |
o.o.o.c.s.v0_6.SortedHistoryChangePipeValidator |
0.5333 | 5 | 3 |
o.o.o.c.s.v0_6.SortedEntityPipeValidator |
0.5333 | 5 | 3 |
o.o.o.c.s.v0_6.SortedDeltaChangePipeValidator |
0.5333 | 5 | 3 |
o.o.o.c.s.v0_6.ChangeForStreamableApplierComparator |
0 | 1 | 1 |
o.o.o.c.runner.OsmosisTask |
0.5833 | 4 | 3 |
o.o.o.c.runner.OsmosisRunner |
0.3333 | 1 | 3 |
o.o.o.c.plugin.CorePlugin |
0 | 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.ChangeBuffer |
0.4167 | 6 | 2 |
o.o.o.c.b.v0_6.EntityBufferFactory |
1 | 1 | 2 |
o.o.o.c.b.v0_6.EntityBuffer |
0.4167 | 6 | 2 |
o.o.o.c.b.v0_6.ChangeBufferFactory |
1 | 1 | 2 |
o.o.o.c.p.common.TaskRunner |
0.5 | 2 | 2 |
o.o.o.c.p.common.RunnableTaskManager |
0.5 | 2 | 1 |
o.o.o.c.p.common.TaskConfiguration |
0.8 | 5 | 5 |
o.o.o.c.p.common.TaskManagerFactory |
0.7692 | 13 | 3 |
o.o.o.c.p.common.PipelineConstants |
0 | 0 | 3 |
o.o.o.c.p.common.TaskManagerFactoryRegister |
0 | 3 | 1 |
o.o.o.c.p.common.PassiveTaskManager |
1 | 2 | 1 |
o.o.o.c.p.common.ActiveTaskManager |
0.6667 | 3 | 2 |
o.o.o.c.p.common.TaskManager |
0.7222 | 6 | 3 |
o.o.o.c.p.common.Pipeline |
0.7778 | 3 | 3 |
o.o.o.c.p.common.PipeTasks |
0.619 | 7 | 3 |
o.o.o.core.CorePluginLoader |
0 | 1 | 0 |
o.o.o.core.LogLevels |
0 | 0 | 2 |
o.o.o.core.OsmosisRuntimeException |
0 | 0 | 1 |
o.o.o.core.OsmosisException |
0 | 0 | 1 |
o.o.o.core.OsmosisConstants |
0 | 0 | 1 |
o.o.o.core.Osmosis |
0 | 0 | 1 |
o.o.o.core.TaskRegistrar |
0.8333 | 3 | 2 |
o.o.o.c.c.v0_6.impl.TimestampSetter |
0 | 1 | 1 |
o.o.o.c.database.DatabaseLoginCredentials |
0.8889 | 18 | 9 |
o.o.o.c.database.DbOrderedFeatureRowMapper |
0 | 1 | 1 |
o.o.o.c.database.DbFeatureComparator |
0 | 1 | 0 |
o.o.o.c.database.SortingStoreRowMapperListener |
0 | 1 | 1 |
o.o.o.c.database.DbFeatureHistoryComparator |
0 | 1 | 1 |
o.o.o.c.database.DbFeatureRowMapper |
0 | 1 | 1 |
o.o.o.c.database.RelationMemberCollectionLoader |
0 | 1 | 0 |
o.o.o.c.database.DatabasePreferences |
0.5 | 4 | 2 |
o.o.o.c.database.DbOrderedFeatureHistoryComparator |
0 | 1 | 1 |
o.o.o.c.database.DbFeature |
0.3333 | 3 | 2 |
o.o.o.c.database.WayNodeCollectionLoader |
0 | 1 | 0 |
o.o.o.c.database.DbFeatureHistoryRowMapper |
0 | 1 | 1 |
o.o.o.c.database.DatabaseTaskManagerFactory |
0 | 2 | 0 |
o.o.o.c.database.DbOrderedFeature |
0 | 2 | 1 |
o.o.o.c.database.AuthenticationPropertiesLoader |
0.7143 | 1 | 7 |
o.o.o.c.database.DatabaseConstants |
0 | 0 | 21 |
o.o.o.c.database.DatabaseLocker |
0.64 | 5 | 5 |
o.o.o.c.database.DbFeatureHistory |
0.3333 | 3 | 2 |
o.o.o.c.database.ReleasableStatementContainer |
0.5 | 3 | 2 |
o.o.o.c.m.v0_6.NullChangeWriter |
0 | 4 | 0 |
o.o.o.c.m.v0_6.NullWriterFactory |
0 | 1 | 0 |
o.o.o.c.m.v0_6.EmptyReader |
0 | 2 | 1 |
o.o.o.c.m.v0_6.EmptyChangeReader |
0 | 2 | 1 |
o.o.o.c.m.v0_6.EmptyChangeReaderFactory |
0 | 1 | 0 |
o.o.o.c.m.v0_6.NullChangeWriterFactory |
0 | 1 | 0 |
o.o.o.c.m.v0_6.EmptyReaderFactory |
0 | 1 | 0 |
o.o.o.c.m.v0_6.NullWriter |
0 | 4 | 0 |
o.o.o.c.cli.C..$GlobalOptionConfiguration |
0 | 0 | 4 |
o.o.o.c.cli.CommandLineParser |
0.8654 | 4 | 13 |
o.o.o.c.p.v0_6.SinkManager |
0 | 1 | 1 |
o.o.o.c.p.v0_6.RunnableDatasetSourceManager |
0 | 2 | 1 |
o.o.o.c.p.v0_6.DatasetSinkSourceManager |
0 | 1 | 1 |
o.o.o.c.p.v0_6.SinkDatasetSourceManager |
0 | 1 | 1 |
o.o.o.c.p.v0_6.ChangeSinkChangeSourceManager |
0 | 1 | 1 |
o.o.o.c.p.v0_6.ChangeSinkMultiChangeSourceManager |
0 | 1 | 1 |
o.o.o.c.p.v0_6.MultiChangeSinkRunnableChangeSourceManager |
0 | 2 | 1 |
o.o.o.c.p.v0_6.SinkMultiSourceManager |
0 | 1 | 1 |
o.o.o.c.p.v0_6.ChangeSinkManager |
0 | 1 | 1 |
o.o.o.c.p.v0_6.DatasetSinkManager |
0 | 1 | 1 |
o.o.o.c.p.v0_6.MultiSinkRunnableChangeSourceManager |
0 | 2 | 1 |
o.o.o.c.p.v0_6.ChangeSinkSourceManager |
0 | 1 | 1 |
o.o.o.c.p.v0_6.RunnableSourceManager |
0 | 2 | 1 |
o.o.o.c.p.v0_6.RunnableChangeSourceManager |
0 | 2 | 1 |
o.o.o.c.p.v0_6.MultiSinkRunnableSourceManager |
0 | 2 | 1 |
o.o.o.c.p.v0_6.ChangeSinkRunnableChangeSourceManager |
0 | 2 | 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.SinkSourceManager |
0 | 1 | 1 |
o.o.o.c.d.common.UnparsedTimestampContainer |
0 | 2 | 3 |
o.o.o.c.d.common.TimestampFormat |
0 | 3 | 0 |
o.o.o.c.d.common.SimpleTimestampContainer |
0 | 2 | 1 |
o.o.o.c.d.v0_6.EntityBuilder |
0.8083 | 20 | 6 |
o.o.o.c.d.v0_6.Tag |
0.4 | 5 | 2 |
o.o.o.c.d.v0_6.Entity |
0.0909 | 22 | 1 |
o.o.o.c.d.v0_6.UnmodifiableTagCollection |
0 | 2 | 1 |
o.o.o.c.d.v0_6.OsmUser |
0.6 | 5 | 4 |
o.o.o.c.d.v0_6.WayNode |
0.7083 | 6 | 4 |
o.o.o.c.d.v0_6.NodeBuilder |
0.7 | 10 | 2 |
o.o.o.c.d.v0_6.TagCollectionImpl |
0 | 2 | 0 |
o.o.o.c.d.v0_6.RelationMember |
0.5 | 6 | 3 |
o.o.o.c.d.v0_6.RelationBuilder |
0.5 | 10 | 1 |
o.o.o.c.d.v0_6.Way |
0.5455 | 11 | 1 |
o.o.o.c.d.v0_6.Node |
0.6364 | 11 | 2 |
o.o.o.c.d.v0_6.WayBuilder |
0.4 | 10 | 1 |
o.o.o.c.d.v0_6.CommonEntityData |
0.7976 | 21 | 8 |
o.o.o.c.d.v0_6.Bound |
0.9185 | 15 | 9 |
o.o.o.c.d.v0_6.Relation |
0.5 | 10 | 1 |
o.o.o.c.p.v0_6.ChangeProgressLoggerFactory |
1 | 1 | 4 |
o.o.o.c.p.v0_6.EntityProgressLoggerFactory |
1 | 1 | 4 |
o.o.o.c.p.v0_6.ChangeProgressLogger |
0.6 | 5 | 4 |
o.o.o.c.p.v0_6.EntityProgressLogger |
0.6 | 5 | 4 |
o.o.o.c.f.common.B..$IdIterator |
0.5556 | 3 | 6 |
o.o.o.c.f.common.DynamicIdTrackerSegment |
0.7333 | 6 | 5 |
o.o.o.c.f.common.D..$SegmentIdIterator |
0.4444 | 3 | 3 |
o.o.o.c.f.common.DynamicIdTracker |
0.875 | 4 | 2 |
o.o.o.c.f.common.BitSetIdTracker |
0.5 | 4 | 2 |
o.o.o.c.f.common.ListIdTracker |
0.7 | 4 | 5 |
o.o.o.c.f.common.IdTrackerFactory |
0 | 0 | 0 |
o.o.o.c.f.common.L..$IdIterator |
0.3333 | 3 | 2 |
o.o.o.c.p.v0_6.impl.ProgressTracker |
0.3333 | 3 | 5 |
o.o.o.c.store.IndexedObjectStoreReader |
0 | 2 | 2 |
o.o.o.c.store.BaseObjectReader |
0.5 | 2 | 3 |
o.o.o.c.store.PeekableIterator |
0.4667 | 5 | 3 |
o.o.o.c.store.ReleasableAdaptorForIterator |
0.25 | 4 | 1 |
o.o.o.c.store.NoSuchIndexElementException |
0 | 0 | 1 |
o.o.o.c.store.ObjectStreamIterator |
0.5 | 1 | 2 |
o.o.o.c.store.DynamicStoreClassRegister |
0 | 1 | 1 |
o.o.o.c.store.ObjectDataInputIterator |
0.5 | 3 | 2 |
o.o.o.c.store.ChunkedObjectStore |
0.5 | 6 | 7 |
o.o.o.c.store.MultipleSourceIterator |
0.25 | 4 | 1 |
o.o.o.c.store.EndOfStoreException |
0 | 0 | 1 |
o.o.o.c.store.LongLongIndexElement |
0.375 | 4 | 2 |
o.o.o.c.store.GenericObjectSerializationFactory |
0 | 2 | 0 |
o.o.o.c.store.DataInputStoreReader |
0 | 7 | 1 |
o.o.o.c.store.I..$ComparisonElement |
0.5 | 2 | 2 |
o.o.o.c.store.GenericObjectReader |
0 | 1 | 0 |
o.o.o.c.store.SingleClassObjectReader |
0 | 1 | 1 |
o.o.o.c.store.SingleClassObjectSerializationFactory |
0 | 2 | 1 |
o.o.o.c.store.StaticStoreClassRegister |
0 | 0 | 0 |
o.o.o.c.store.SubObjectStreamIterator |
0.25 | 2 | 2 |
o.o.o.c.store.UnsignedIntegerComparator |
0 | 1 | 0 |
o.o.o.c.store.StoreableConstructorCache |
0 | 1 | 1 |
o.o.o.c.store.RandomAccessObjectStoreReader |
0.7222 | 6 | 3 |
o.o.o.c.store.StoreReleasingIterator |
0.375 | 4 | 2 |
o.o.o.c.store.IndexRangeIterator |
0.5556 | 3 | 6 |
o.o.o.c.store.BufferedRandomAccessFileInputStream |
0.8571 | 7 | 7 |
o.o.o.c.store.ComparableComparator |
0 | 1 | 0 |
o.o.o.c.store.UpcastIterator |
0 | 4 | 1 |
o.o.o.c.store.GenericObjectWriter |
0 | 1 | 0 |
o.o.o.c.store.SingleClassObjectWriter |
0 | 1 | 1 |
o.o.o.c.store.SimpleObjectStore |
0.6 | 4 | 10 |
o.o.o.c.store.PersistentIterator |
0.6875 | 4 | 4 |
o.o.o.c.store.EmptyIterator |
0 | 4 | 0 |
o.o.o.c.store.IndexStoreReader |
0.6667 | 3 | 8 |
o.o.o.c.store.D..$Writer |
0.3333 | 1 | 3 |
o.o.o.c.store.OffsetTrackingOutputStream |
0.25 | 6 | 2 |
o.o.o.c.store.IntegerLongIndexElement |
0.375 | 4 | 2 |
o.o.o.c.store.DataPostboxLoadInjector |
0.6667 | 1 | 3 |
o.o.o.c.store.BaseStoreClassRegister |
0.375 | 4 | 2 |
o.o.o.c.store.BaseObjectWriter |
0.5 | 2 | 3 |
o.o.o.c.store.B..$BufferedReader |
0.6667 | 5 | 9 |
o.o.o.c.store.RandomAccessObjectStore |
0.6944 | 4 | 9 |
o.o.o.c.store.DataOutputStoreWriter |
0 | 7 | 1 |
o.o.o.c.store.IndexStore |
0.575 | 4 | 10 |
o.o.o.c.store.IndexedObjectStore |
0 | 4 | 2 |
o.o.o.c.store.DataPostbox |
0.7654 | 9 | 18 |
o.o.o.c.store.SegmentedObjectStore |
0.6795 | 6 | 13 |
o.o.o.c.s.common.MergingIterator |
0.5833 | 4 | 3 |
o.o.o.c.s.common.FileBasedSort |
0.875 | 3 | 8 |
o.o.o.c.b.v0_6.BoundComputerFactory |
1 | 1 | 2 |
o.o.o.c.b.v0_6.BoundSetter |
0.6 | 5 | 3 |
o.o.o.c.b.v0_6.BoundComputer |
0.7222 | 9 | 8 |
o.o.o.c.b.v0_6.BoundSetterFactory |
1 | 1 | 18 |
o.o.o.c.time.DateFormatter |
0 | 1 | 1 |
o.o.o.c.time.FallbackDateParser |
0.5 | 1 | 4 |
o.o.o.c.time.DateParser |
0.3333 | 1 | 3 |
o.o.o.c.t.v0_6.EntityTeeFactory |
1 | 1 | 2 |
o.o.o.c.t.v0_6.E..$ProxySinkSource |
0 | 5 | 1 |
o.o.o.c.t.v0_6.ChangeTeeFactory |
1 | 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.t.v0_6.ChangeTee |
0 | 6 | 1 |
o.o.o.c.r.v0_6.E..$UserStatistics |
0.75 | 7 | 4 |
o.o.o.c.r.v0_6.EntityReporterFactory |
1 | 1 | 2 |
o.o.o.c.r.v0_6.IntegrityReporterFactory |
1 | 1 | 2 |
o.o.o.c.r.v0_6.EntityReporter |
0.9062 | 4 | 8 |
o.o.o.c.r.v0_6.IntegrityReporter |
0.7593 | 9 | 6 |
o.o.o.c.util.CollectionWrapper |
0 | 13 | 1 |
o.o.o.c.util.FixedPrecisionCoordinateConvertor |
0 | 0 | 2 |
o.o.o.c.util.PropertiesPersister |
0.4 | 5 | 1 |
o.o.o.c.util.IntAsChar |
0 | 0 | 0 |
o.o.o.c.util.LongAsInt |
0 | 0 | 0 |
o.o.o.c.util.TileCalculator |
0 | 1 | 0 |
o.o.o.c.util.AtomicFileCreator |
0.25 | 4 | 2 |
o.o.o.c.util.ResourceFileManager |
0 | 1 | 0 |
o.o.o.c.util.LazyHashMap |
0 | 12 | 1 |
o.o.o.c.util.FileBasedLock |
0.4444 | 3 | 6 |
Download XML.