logo

Back to index

LCOM3

Min: 0.3333, max: 1.6667, yellow zone: [0.4000 .. 0.6000].

Elements: 144, μ: 1.0331, σ: 0.2161, Var: 0.0467, defects: 24%.

Packages: 46, classes: 233.

Green: 145, yellow: 1, red: 87.

Class LCOM3 methods attributes
e.c.m.v.w.v.exceptions.DocumentFieldNotFoundException 0 0 1
e.c.m.v.w.v.exceptions.MalformedQueryParametersException 0 0 1
e.c.m.v.w.v.exceptions.IllegalConstructedModelIdentifierException 0 0 1
e.c.m.v.w.c.ajax.GeoFocusResearcherCount 0.6667 2 3
e.c.m.v.w.c.ajax.QrCodeDetails 0.8333 3 3
e.c.m.v.w.c.ajax.HomePageAjaxController 0 1 2
e.c.m.v.w.c.ajax.GeoFocusMapLocations 0.8333 3 3
e.c.m.v.w.c.ajax.QrCodeAjaxController 0 1 2
o.v.w.sitemap.SiteMapServlet 0 2 0
e.c.m.v.w.v.model.ConceptLabelMap 0 0 2
e.c.m.v.w.v.model.Person 0 0 5
e.c.m.v.w.v.model.ConceptPeopleMap 0 0 2
e.c.m.v.w.v.model.OrganizationPeopleMap 0 0 2
e.c.m.v.a.policy.GrantChecker 1.15 6 4
e.c.m.v.a.policy.PresentationChecker 1.2222 4 3
e.c.m.v.a.policy.InfoContentEntityChecker 1.1143 8 5
e.c.m.v.a.policy.ProjectOrServiceChecker 1.16 6 5
e.c.m.v.a.policy.CourseChecker 1.2222 4 3
e.c.m.v.a.policy.AdvisingRelationshipChecker 1.2222 4 3
e.c.m.v.a.policy.S..$Setup 0 2 0
e.c.m.v.a.policy.SelfEditorRelationshipPolicy 1.5 3 1
e.c.m.v.w.v.collaborationutils.CollaborationComparator 0 2 0
e.c.m.v.w.v.collaborationutils.CoAuthorshipData 1 3 1
e.c.m.v.w.v.collaborationutils.CollaborationData 0.9792 9 6
e.c.m.v.w.v.collaborationutils.CollaboratorComparator 0 2 0
e.c.m.v.w.v.collaborationutils.CoInvestigationData 1 3 1
e.c.m.v.w.v.setup.VisualizationSetup 0 2 0
o.v.w.startup.SiteAdminSetup 0 2 0
o.v.w.startup.TemplateModelSetup 0 2 0
o.v.w.startup.JSONWrapperSetup 2 2 1
o.v.w.startup.SearchResultTemplateModelSetup 0 2 0
o.v.w.startup.DataGetterN3Setup 0 2 0
o.v.w.startup.i18nSetup 0 2 0
o.v.w.startup.GeneratorSetup 0 2 0
o.v.w.startup.MenuManagementSetup 0 2 0
e.c.m.v.w.w.t.searchresult.VIVOIndividualSearchResult 0.75 3 4
e.c.m.v.w.v.coauthorship.C..$CollaborationDataCacheEntry 0 1 4
e.c.m.v.w.v.coauthorship.CoAuthorshipGraphMLWriter 1.0625 9 2
e.c.m.v.w.v.coauthorship.C..$QueryResultConsumer 0.8611 9 9
e.c.m.v.w.v.coauthorship.CoAuthorshipRequestHandler 0 12 0
e.c.m.v.w.v.coauthorship.CoAuthorshipQueryRunner 0.9464 8 8
e.c.m.v.w.v.coauthorship.CoAuthorshipVisCodeGenerator 1.2 2 5
o.v.r.plugin.DCCreatorForDocuments 0 0 2
o.v.r.plugin.DCTitleForDocuments 0 0 0
e.c.m.v.w.e.n.c.generators.M..$LabelInformationComparator 0 2 0
e.c.m.v.w.e.n.c.generators.M..$LabelInformation 1 6 6
e.c.m.v.w.e.n.c.generators.AddEditWebpageFormGenerator 1 9 13
e.c.m.v.w.e.n.c.generators.A..$AssociatedConceptInfo 1.0208 7 8
e.c.m.v.w.e.n.c.generators.AddPresenterRoleToPersonGenerator 0 1 39
e.c.m.v.w.e.n.c.generators.OrganizationHasPositionHistoryGenerator 0 1 22
e.c.m.v.w.e.n.c.generators.PersonHasPreferredTitleGenerator 2 2 5
e.c.m.v.w.e.n.c.generators.A..$AssociatedConceptInfoComparator 2 2 1
e.c.m.v.w.e.n.c.generators.PersonHasEducationalTraining 1.5 3 30
e.c.m.v.w.e.n.c.generators.AddAssociatedConceptGenerator 0.9753 28 6
e.c.m.v.w.e.n.c.generators.AddOrcidIdToPersonGenerator 0 1 3
e.c.m.v.w.e.n.c.generators.AddAttendeeRoleToPersonGenerator 1 4 1
e.c.m.v.w.e.n.c.generators.GrantHasContributorGenerator 1.5 3 9
e.c.m.v.w.e.n.c.generators.SubjectHasPhoneFaxNumberGenerator 1.5 3 6
e.c.m.v.w.e.n.c.generators.A..$EditorshipInfo 1.0667 4 5
e.c.m.v.w.e.n.c.generators.GrantAdministeredByGenerator 0 1 5
e.c.m.v.w.e.n.c.generators.VIVOManageLabelsGenerator 1.3333 4 1
e.c.m.v.w.e.n.c.generators.AddGrantRoleToPersonGenerator 1 66 5
e.c.m.v.w.e.n.c.generators.PersonHasPositionHistoryGenerator 1.5 3 30
e.c.m.v.w.e.n.c.generators.ProjectHasParticipantGenerator 1.5 3 8
e.c.m.v.w.e.n.c.generators.PersonHasIssuedCredentialGenerator 1.3333 4 31
e.c.m.v.w.e.n.c.generators.AddServiceProviderRoleToPersonGenerator 1.3333 4 1
e.c.m.v.w.e.n.c.generators.PersonHasAwardOrHonorGenerator 0 1 46
e.c.m.v.w.e.n.c.generators.PersonHasAdvisorRelationshipGenerator 1.5 3 41
e.c.m.v.w.e.n.c.generators.SubjectHasMailingAddressGenerator 0 1 13
e.c.m.v.w.e.n.c.generators.AddAuthorsToInformationResourceGenerator 0.9806 32 5
e.c.m.v.w.e.n.c.generators.VivoBaseGenerator 0 0 22
e.c.m.v.w.e.n.c.generators.AddMemberRoleToPersonGenerator 1.1667 4 2
e.c.m.v.w.e.n.c.generators.AddEditorshipToPersonGenerator 1.1429 8 6
e.c.m.v.w.e.n.c.generators.AddEditorsToInformationResourceGenerator 0.9778 28 5
e.c.m.v.w.e.n.c.generators.ManageLabelsForPersonGenerator 0.9753 28 6
e.c.m.v.w.e.n.c.generators.PersonHasEmailGenerator 1.5 3 6
e.c.m.v.w.e.n.c.generators.VIVONewIndividualFormGenerator 1 11 1
e.c.m.v.w.e.n.c.generators.AddOrganizerRoleToPersonGenerator 1 4 1
e.c.m.v.w.e.n.c.generators.ManageWebpagesForIndividualGenerator 1 5 3
e.c.m.v.w.e.n.c.generators.AutocompleteDataPropertyFormGenerator 1.125 5 2
e.c.m.v.w.e.n.c.generators.AddClinicalRoleToPersonGenerator 1 4 1
e.c.m.v.w.e.n.c.generators.AddResearcherRoleToPersonGenerator 1 4 1
e.c.m.v.w.e.n.c.generators.A..$AuthorshipInfo 1.0667 4 5
e.c.m.v.w.e.n.c.generators.VIVODefaultAddMissingIndividualFormGenerator 1 10 1
e.c.m.v.w.e.n.c.generators.AddConceptThroughObjectPropertyGenerator 1 5 1
e.c.m.v.w.e.n.c.generators.AddRoleToPersonTwoStageGenerator 1.0127 60 12
e.c.m.v.w.e.n.c.generators.OrganizationForTrainingGenerator 1.5 3 31
e.c.m.v.w.e.n.c.generators.AddHeadOfRoleToPersonGenerator 1 4 2
e.c.m.v.w.e.n.c.generators.AddReviewerRoleToPersonGenerator 1.3333 4 1
e.c.m.v.w.e.n.c.generators.AddEditorRoleToPersonGenerator 1 4 2
e.c.m.v.w.e.n.c.generators.OrganizationAdministersGrantGenerator 0 1 5
e.c.m.v.w.e.n.c.generators.AddTeacherRoleToPersonGenerator 1 4 1
e.c.m.v.w.e.n.c.generators.PersonHasAdviseeRelationshipGenerator 1.5 3 41
e.c.m.v.w.e.n.c.generators.AddOutreachProviderRoleToPersonGenerator 1.1667 4 2
e.c.m.v.w.e.n.c.generators.AddUserDefinedConceptGenerator 1.0324 19 12
e.c.m.v.w.e.n.c.generators.AddFullNameToPersonGenerator 2 2 13
e.c.m.v.w.e.n.c.generators.AddPublicationToPersonGenerator 1.011 92 19
e.c.m.v.w.s.controller.FedSearchController 1 3 3
e.c.m.v.w.s.controller.F..$RequestWrapper 1.1667 4 2
e.c.m.v.orcid.OrcidContextSetup 1.3333 4 1
e.c.m.v.orcid.O..$OrcidInfo 0.5 3 2
e.c.m.v.orcid.O..$OrcidResultParser 0 4 0
e.c.m.v.orcid.OrcidIdDataGetter 1 5 6
e.c.m.v.w.w.t.individual.VIVOIndividualTemplateModel 1.0741 10 12
e.c.m.v.w.w.t.individual.VIVOIndividualTemplateModelBuilder 0 2 0
e.c.m.v.w.v.visutils.A..$CreateJavaVOConsumer 1 2 2
e.c.m.v.w.v.visutils.PDFDocument 0 9 0
e.c.m.v.w.v.visutils.GenericQueryRunner 0.9643 5 7
e.c.m.v.w.v.visutils.UtilityFunctions 0 0 0
e.c.m.v.w.v.visutils.GenericQueryRunnerOnModel 1 4 7
e.c.m.v.w.v.visutils.UniqueIDGenerator 0 1 1
e.c.m.v.w.v.visutils.CustomLock 0 0 1
e.c.m.v.w.v.visutils.AllPropertiesQueryRunner 1 3 5
e.c.m.v.w.v.visutils.CollaborationDataViewHelper 0.8333 4 4
e.c.m.v.w.u.dataGetter.InternalClassesDataGetter 1 4 2
e.c.m.v.w.c.visualization.StandardVisualizationController 1.0625 5 4
e.c.m.v.w.c.visualization.AjaxVisualizationController 1.1 6 4
e.c.m.v.w.c.visualization.ShortURLVisualizationController 1.0417 7 4
e.c.m.v.w.c.visualization.VisualizationInjector 0 2 1
e.c.m.v.w.c.visualization.DataVisualizationController 1.1667 4 6
e.c.m.v.w.c.visualization.VisualizationFrameworkConstants 0 0 65
e.c.m.v.w.c.visualization.VisualizationsDependencyInjector 0 0 1
e.c.m.v.w.v.v.json.M..$SubEntityInfo 0.9143 8 5
e.c.m.v.w.v.v.json.JsonObject 0.9028 13 6
e.c.m.v.w.v.v.json.SubjectEntityJSON 0.8 6 3
e.c.m.v.w.v.v.json.MapOfScience 0.9412 18 9
e.c.m.v.w.c.freemarker.ManagePeopleForOrganizationController 1 4 3
e.c.m.v.w.c.freemarker.ManagePublicationsForIndividualController 1 4 3
e.c.m.v.w.c.freemarker.InstitutionalInternalClassController 0.975 16 8
e.c.m.v.w.c.freemarker.ManageGrantsForIndividualController 1 4 3
e.c.m.v.w.v.constants.QueryFieldLabels 0 0 49
e.c.m.v.w.v.constants.VOConstants 0 0 7
e.c.m.v.w.v.constants.QueryConstants 0 0 1
e.c.m.v.w.v.constants.MapOfScienceConstants 0 0 3
e.c.m.v.w.v.constants.VisConstants 0 0 4
e.c.m.v.w.e.n3editing.PersonHasPublicationValidator 1.25 2 4
e.c.m.v.w.e.n3editing.N3TransitionToV2Mapping 0 0 0
e.c.m.v.w.e.n3editing.AutocompleteRequiredInputValidator 1 2 3
e.c.m.v.w.e.n3editing.PublicationHasAuthorValidator 1 2 3
e.c.m.v.w.e.n3editing.FirstAndLastNameValidator 1 2 4
e.c.m.v.w.e.n.c.preprocessors.ManageLabelsForPersonPreprocessor 0 1 0
e.c.m.v.w.e.n.c.preprocessors.ConceptSemanticTypesPreprocessor 0 1 3
e.c.m.v.w.e.n.c.preprocessors.RoleToPredicatePreprocessor 1.0667 4 5
e.c.m.v.w.e.n.c.preprocessors.RoleToActivityPredicatePreprocessor 0 2 0
e.c.m.v.w.e.n.c.preprocessors.AddAssociatedConceptsPreprocessor 0.9393 44 23
e.c.m.v.w.v.temporalgraph.TemporalGrantVisualizationRequestHandler 0 10 0
e.c.m.v.w.v.temporalgraph.OrganizationUtilityFunctions 0 0 0
e.c.m.v.w.v.temporalgraph.TemporalPublicationVisualizationRequestHandler 0 10 0
e.c.m.v.w.w.t.individuallist.VIVOListedIndividual 1 2 3
e.c.m.v.w.w.t.individuallist.VIVOListedIndividualBuilder 0 1 0
e.c.m.v.w.v.modelconstructor.ModelConstructorUtilities 0 0 2
e.c.m.v.w.v.modelconstructor.ModelConstructorRequestHandler 1 7 1
e.c.m.v.w.v.modelconstructor.PersonToGrantsModelConstructor 1.125 4 8
o.v.w.util.ModelUtils 0 0 9
e.c.m.v.w.controller.AboutQrCodesController 1.6667 2 3
e.c.m.v.w.controller.ExportQrCodeController 0.9583 5 6
e.c.m.v.w.v.persongrantcount.PersonGrantCountVisCodeGenerator 1.2 2 5
e.c.m.v.w.v.persongrantcount.P..$PersonGrantConsumer 0 2 1
e.c.m.v.w.v.persongrantcount.PersonGrantCountQueryRunner 0.9167 4 4
e.c.m.v.w.v.persongrantcount.PersonGrantCountRequestHandler 0 9 0
e.c.m.v.w.v.capabilitymap.CapabilityMapResponse 0 0 1
e.c.m.v.w.v.capabilitymap.CapabilityMapRequestHandler 0 7 0
e.c.m.v.w.v.capabilitymap.CapabilityMapResult 0 0 21
e.c.m.v.w.servlet.ConceptSearchServlet 1 3 2
e.c.m.v.w.v.utilities.PersonPublicationMaps 0 1 2
e.c.m.v.w.v.utilities.OrgUtils 0 0 0
e.c.m.v.w.v.utilities.U..$ThumbnailInformationConsumer 0.6667 2 3
e.c.m.v.w.v.utilities.C..$RDFServiceCallable 0.8333 4 4
e.c.m.v.w.v.utilities.UtilitiesRequestHandler 0 6 0
e.c.m.v.w.v.utilities.VisualizationCaches 0 0 16
e.c.m.v.w.v.utilities.U..$NumGrantsForIndividualConsumer 0 2 1
e.c.m.v.w.v.utilities.C..$A..$ThreadControl 0 0 3
e.c.m.v.w.v.utilities.C..$Affinity 0.8333 3 3
e.c.m.v.w.v.utilities.CachingRDFServiceExecutor 0.8022 14 7
e.c.m.v.w.v.utilities.U..$HighetTopLevelOrgTemporalGraphURLConsumer 1 2 4
e.c.m.v.w.v.utilities.U..$NumPubsForIndividualConsumer 0 2 1
e.c.m.v.w.v.utilities.CounterUtils 0 0 0
e.c.m.v.w.s.extensions.LabelsAcrossContextNodes 0.943 28 13
e.c.m.v.w.v.coprincipalinvestigator.CoPIGrantCountRequestHandler 0 12 0
e.c.m.v.w.v.coprincipalinvestigator.CoPIGraphMLWriter 1.0625 9 2
e.c.m.v.w.v.coprincipalinvestigator.C..$QueryResultConsumer 0.8571 8 10
e.c.m.v.w.v.coprincipalinvestigator.CoPIGrantCountConstructQueryRunner 1 9 7
e.c.m.v.w.v.coprincipalinvestigator.CoPIGrantCountQueryRunner 1 7 11
e.c.m.v.w.v.coprincipalinvestigator.C..$CollaborationDataCacheEntry 0 1 4
e.c.m.v.w.v.coprincipalinvestigator.CoPIVisCodeGenerator 1.2 2 5
e.c.m.v.w.v.personlevel.PersonLevelRequestHandler 1.1429 8 4
e.c.m.s.s.impl.GemetService 1.0651 14 13
e.c.m.s.s.impl.UMLSService 0.9605 9 19
e.c.m.s.s.impl.AgrovocService 1.0636 12 10
e.c.m.s.s.impl.LCSHService 0.9778 10 5
e.c.m.v.w.v.personpubcount.PersonPublicationCountRequestHandler 0 9 0
e.c.m.v.w.v.personpubcount.P..$PersonPublicationConsumer 0 2 1
e.c.m.v.w.v.personpubcount.PersonPublicationCountVisCodeGenerator 1.2 2 5
e.c.m.v.w.v.personpubcount.CumulativeCountRequestHandler 0 5 0
e.c.m.v.w.v.personpubcount.PersonPublicationCountQueryRunner 0.9 5 5
e.c.m.v.w.v.tools.ToolsRequestHandler 1 6 1
e.c.m.v.w.u.menuManagement.ProcessInternalClasses 1.25 5 1
e.c.m.v.w.u.menuManagement.VIVOMenuManagementDataUtils 1.5 3 1
e.c.m.v.w.v.mapofscience.M..$JournalPublicationCounts 0.6667 3 3
e.c.m.v.w.v.mapofscience.MapOfScienceVisualizationRequestHandler 1.0556 19 1
e.c.m.v.w.v.valueobjects.Activity 0.7857 8 2
e.c.m.v.w.v.valueobjects.ConstructedModel 0.9375 5 4
e.c.m.v.w.v.valueobjects.Collaborator 0.9 11 3
e.c.m.v.w.v.valueobjects.ConstructedModelTracker 0 0 1
e.c.m.v.w.v.valueobjects.YearToEntityCountDataElement 1 3 3
e.c.m.v.w.v.valueobjects.GenericQueryMap 0 1 0
e.c.m.v.w.v.valueobjects.Collaboration 0.9333 10 5
e.c.m.v.w.v.valueobjects.MapOfScienceActivity 0 2 1
e.c.m.v.w.v.valueobjects.Individual 0.75 3 2
e.c.m.v.w.v.valueobjects.Entity 0.7857 8 2
e.c.m.v.w.v.valueobjects.SubEntity 0.8611 10 4
e.c.m.v.w.v.valueobjects.SparklineData 0.9677 32 16
e.c.m.v.o.controller.OrcidAbstractHandler 0.9429 6 7
e.c.m.v.o.controller.OrcidCallbackHandler 0 1 3
e.c.m.v.o.controller.OrcidAuthExternalIdsHandler 0.75 3 2
e.c.m.v.o.controller.OrcidAddExternalIdHandler 0.3333 2 3
e.c.m.v.o.controller.OrcidIllegalStateException 0 0 0
e.c.m.v.o.controller.OrcidAuthAuthenticateHandler 0.75 3 2
e.c.m.v.o.controller.OrcidDefaultHandler 0.7778 7 3
e.c.m.v.o.controller.OrcidReadProfileHandler 0.3333 2 3
e.c.m.v.o.controller.OrcidIntegrationController 1.2321 5 14
e.c.m.v.o.controller.OrcidConfirmationState 0.8929 15 8
e.c.m.v.w.s.documentBuilding.CalculateParameters 0.9 6 6
e.c.m.v.w.s.documentBuilding.TotalInd 0 1 3
e.c.m.v.w.e.n.c.p.utils.ProcessInternalClassDataGetterN3 0.7667 11 3
e.c.m.v.w.u.ConceptSearchService.ConceptSearchServiceUtils 0 0 5
e.c.m.v.w.u.ConceptSearchService.VocabSourceDescription 1 4 4
e.c.m.v.w.c.harvester.Harvester 0 0 0
e.c.m.v.w.c.harvester.CsvFileHarvestJob 0.98 16 10
e.c.m.v.w.c.harvester.F..$ExceptionVisibleToUser 0 0 2
e.c.m.v.w.c.harvester.F..$ScriptRunner 0.8571 2 7
e.c.m.v.w.c.harvester.F..$SessionInfo 1.1667 4 8
e.c.m.v.w.c.harvester.FileHarvestController 1.0124 18 19

Download XML.