logo

Back to index

LCOM2

Min: 0.2000, max: 0.9868, yellow zone: [0.4000 .. 0.6000].

Elements: 80, μ: 0.7072, σ: 0.1922, Var: 0.0370, defects: 34%.

Packages: 46, classes: 233.

Green: 117, yellow: 10, red: 106.

Class LCOM2 methods attributes
e.c.m.v.w.v.exceptions.MalformedQueryParametersException 0 0 1
e.c.m.v.w.v.exceptions.DocumentFieldNotFoundException 0 0 1
e.c.m.v.w.v.exceptions.IllegalConstructedModelIdentifierException 0 0 1
e.c.m.v.w.c.ajax.QrCodeAjaxController 0 0 2
e.c.m.v.w.c.ajax.GeoFocusMapLocations 0.6667 1 3
e.c.m.v.w.c.ajax.QrCodeDetails 0.6667 1 3
e.c.m.v.w.c.ajax.HomePageAjaxController 0 0 2
e.c.m.v.w.c.ajax.GeoFocusResearcherCount 0.6667 1 3
o.v.w.sitemap.SiteMapServlet 0 0 0
e.c.m.v.w.v.model.Person 0 0 5
e.c.m.v.w.v.model.OrganizationPeopleMap 0 0 2
e.c.m.v.w.v.model.ConceptPeopleMap 0 0 2
e.c.m.v.w.v.model.ConceptLabelMap 0 0 2
e.c.m.v.a.policy.S..$Setup 0 2 0
e.c.m.v.a.policy.ProjectOrServiceChecker 0.8 1 5
e.c.m.v.a.policy.AdvisingRelationshipChecker 0.6667 1 3
e.c.m.v.a.policy.InfoContentEntityChecker 0.8 1 5
e.c.m.v.a.policy.SelfEditorRelationshipPolicy 1 2 1
e.c.m.v.a.policy.GrantChecker 0.75 1 4
e.c.m.v.a.policy.CourseChecker 0.6667 1 3
e.c.m.v.a.policy.PresentationChecker 0.6667 1 3
e.c.m.v.w.v.collaborationutils.CollaborationData 0.8333 7 6
e.c.m.v.w.v.collaborationutils.CollaboratorComparator 0 1 0
e.c.m.v.w.v.collaborationutils.CoAuthorshipData 0.6667 3 1
e.c.m.v.w.v.collaborationutils.CoInvestigationData 0.6667 3 1
e.c.m.v.w.v.collaborationutils.CollaborationComparator 0 1 0
e.c.m.v.w.v.setup.VisualizationSetup 0 2 0
o.v.w.startup.GeneratorSetup 0 2 0
o.v.w.startup.TemplateModelSetup 0 2 0
o.v.w.startup.SiteAdminSetup 0 2 0
o.v.w.startup.MenuManagementSetup 0 2 0
o.v.w.startup.JSONWrapperSetup 1 2 1
o.v.w.startup.DataGetterN3Setup 0 2 0
o.v.w.startup.i18nSetup 0 2 0
o.v.w.startup.SearchResultTemplateModelSetup 0 2 0
e.c.m.v.w.w.t.searchresult.VIVOIndividualSearchResult 0.75 2 4
e.c.m.v.w.v.coauthorship.C..$CollaborationDataCacheEntry 0 0 4
e.c.m.v.w.v.coauthorship.CoAuthorshipRequestHandler 0 5 0
e.c.m.v.w.v.coauthorship.C..$QueryResultConsumer 0.2778 2 9
e.c.m.v.w.v.coauthorship.CoAuthorshipQueryRunner 0.875 1 8
e.c.m.v.w.v.coauthorship.CoAuthorshipVisCodeGenerator 0.8 1 5
e.c.m.v.w.v.coauthorship.CoAuthorshipGraphMLWriter 0.5 1 2
o.v.r.plugin.DCCreatorForDocuments 0 0 2
o.v.r.plugin.DCTitleForDocuments 0 0 0
e.c.m.v.w.s.controller.F..$RequestWrapper 0.875 4 2
e.c.m.v.w.s.controller.FedSearchController 1 1 3
e.c.m.v.w.e.n.c.generators.AutocompleteDataPropertyFormGenerator 0.875 4 2
e.c.m.v.w.e.n.c.generators.AddResearcherRoleToPersonGenerator 1 1 1
e.c.m.v.w.e.n.c.generators.AddOrcidIdToPersonGenerator 1 1 3
e.c.m.v.w.e.n.c.generators.PersonHasEmailGenerator 1 1 6
e.c.m.v.w.e.n.c.generators.PersonHasAwardOrHonorGenerator 1 1 46
e.c.m.v.w.e.n.c.generators.PersonHasAdvisorRelationshipGenerator 1 3 41
e.c.m.v.w.e.n.c.generators.ManageWebpagesForIndividualGenerator 1 1 3
e.c.m.v.w.e.n.c.generators.OrganizationHasPositionHistoryGenerator 1 1 22
e.c.m.v.w.e.n.c.generators.AddPublicationToPersonGenerator 1 4 19
e.c.m.v.w.e.n.c.generators.AddReviewerRoleToPersonGenerator 1 2 1
e.c.m.v.w.e.n.c.generators.GrantHasContributorGenerator 1 3 9
e.c.m.v.w.e.n.c.generators.AddMemberRoleToPersonGenerator 0 0 2
e.c.m.v.w.e.n.c.generators.VIVONewIndividualFormGenerator 0.75 4 1
e.c.m.v.w.e.n.c.generators.AddUserDefinedConceptGenerator 0.9792 4 12
e.c.m.v.w.e.n.c.generators.AddAssociatedConceptGenerator 0.9167 2 6
e.c.m.v.w.e.n.c.generators.GrantAdministeredByGenerator 1 1 5
e.c.m.v.w.e.n.c.generators.AddRoleToPersonTwoStageGenerator 1 7 12
e.c.m.v.w.e.n.c.generators.A..$AssociatedConceptInfoComparator 1 1 1
e.c.m.v.w.e.n.c.generators.A..$EditorshipInfo 0.8 4 5
e.c.m.v.w.e.n.c.generators.OrganizationAdministersGrantGenerator 1 1 5
e.c.m.v.w.e.n.c.generators.M..$LabelInformationComparator 0 1 0
e.c.m.v.w.e.n.c.generators.AddAttendeeRoleToPersonGenerator 0 0 1
e.c.m.v.w.e.n.c.generators.AddHeadOfRoleToPersonGenerator 0 0 2
e.c.m.v.w.e.n.c.generators.M..$LabelInformation 0.8333 6 6
e.c.m.v.w.e.n.c.generators.PersonHasPreferredTitleGenerator 1 1 5
e.c.m.v.w.e.n.c.generators.SubjectHasPhoneFaxNumberGenerator 1 1 6
e.c.m.v.w.e.n.c.generators.PersonHasEducationalTraining 1 3 30
e.c.m.v.w.e.n.c.generators.OrganizationForTrainingGenerator 1 3 31
e.c.m.v.w.e.n.c.generators.AddEditorRoleToPersonGenerator 0 0 2
e.c.m.v.w.e.n.c.generators.AddOrganizerRoleToPersonGenerator 0 0 1
e.c.m.v.w.e.n.c.generators.AddServiceProviderRoleToPersonGenerator 0 0 1
e.c.m.v.w.e.n.c.generators.VIVODefaultAddMissingIndividualFormGenerator 1 3 1
e.c.m.v.w.e.n.c.generators.AddOutreachProviderRoleToPersonGenerator 0 0 2
e.c.m.v.w.e.n.c.generators.SubjectHasMailingAddressGenerator 1 1 13
e.c.m.v.w.e.n.c.generators.A..$AssociatedConceptInfo 0.875 7 8
e.c.m.v.w.e.n.c.generators.AddEditorshipToPersonGenerator 1 3 6
e.c.m.v.w.e.n.c.generators.AddClinicalRoleToPersonGenerator 0 0 1
e.c.m.v.w.e.n.c.generators.AddConceptThroughObjectPropertyGenerator 1 1 1
e.c.m.v.w.e.n.c.generators.A..$AuthorshipInfo 0.8 4 5
e.c.m.v.w.e.n.c.generators.AddTeacherRoleToPersonGenerator 0 0 1
e.c.m.v.w.e.n.c.generators.AddFullNameToPersonGenerator 1 1 13
e.c.m.v.w.e.n.c.generators.VIVOManageLabelsGenerator 1 4 1
e.c.m.v.w.e.n.c.generators.AddGrantRoleToPersonGenerator 1 26 5
e.c.m.v.w.e.n.c.generators.ProjectHasParticipantGenerator 1 3 8
e.c.m.v.w.e.n.c.generators.AddAuthorsToInformationResourceGenerator 1 6 5
e.c.m.v.w.e.n.c.generators.VivoBaseGenerator 0 0 22
e.c.m.v.w.e.n.c.generators.PersonHasPositionHistoryGenerator 1 3 30
e.c.m.v.w.e.n.c.generators.PersonHasAdviseeRelationshipGenerator 1 3 41
e.c.m.v.w.e.n.c.generators.PersonHasIssuedCredentialGenerator 1 2 31
e.c.m.v.w.e.n.c.generators.AddEditorsToInformationResourceGenerator 1 6 5
e.c.m.v.w.e.n.c.generators.ManageLabelsForPersonGenerator 1 7 6
e.c.m.v.w.e.n.c.generators.AddPresenterRoleToPersonGenerator 1 1 39
e.c.m.v.w.e.n.c.generators.AddEditWebpageFormGenerator 1 1 13
e.c.m.v.w.u.dataGetter.InternalClassesDataGetter 1 1 2
e.c.m.v.w.v.visutils.A..$CreateJavaVOConsumer 0.5 1 2
e.c.m.v.w.v.visutils.AllPropertiesQueryRunner 0.2 1 5
e.c.m.v.w.v.visutils.UtilityFunctions 0 0 0
e.c.m.v.w.v.visutils.CustomLock 0 0 1
e.c.m.v.w.v.visutils.GenericQueryRunnerOnModel 0.8571 1 7
e.c.m.v.w.v.visutils.UniqueIDGenerator 0 1 1
e.c.m.v.w.v.visutils.CollaborationDataViewHelper 0.75 3 4
e.c.m.v.w.v.visutils.GenericQueryRunner 0.8571 2 7
e.c.m.v.w.v.visutils.PDFDocument 0 2 0
e.c.m.v.w.w.t.individual.VIVOIndividualTemplateModelBuilder 0 1 0
e.c.m.v.w.w.t.individual.VIVOIndividualTemplateModel 1 9 12
e.c.m.v.orcid.OrcidIdDataGetter 1 1 6
e.c.m.v.orcid.OrcidContextSetup 1 2 1
e.c.m.v.orcid.O..$OrcidResultParser 0 0 0
e.c.m.v.orcid.O..$OrcidInfo 0.3333 3 2
e.c.m.v.w.c.visualization.ShortURLVisualizationController 0 0 4
e.c.m.v.w.c.visualization.VisualizationInjector 0 2 1
e.c.m.v.w.c.visualization.StandardVisualizationController 0 0 4
e.c.m.v.w.c.visualization.AjaxVisualizationController 1 1 4
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.c.visualization.DataVisualizationController 1 1 6
e.c.m.v.w.v.v.json.SubjectEntityJSON 0.6667 6 3
e.c.m.v.w.v.v.json.JsonObject 0.8333 13 6
e.c.m.v.w.v.v.json.M..$SubEntityInfo 0.8 8 5
e.c.m.v.w.v.v.json.MapOfScience 0.8889 18 9
e.c.m.v.w.c.freemarker.ManagePublicationsForIndividualController 0 0 3
e.c.m.v.w.c.freemarker.ManageGrantsForIndividualController 0 0 3
e.c.m.v.w.c.freemarker.InstitutionalInternalClassController 0 0 8
e.c.m.v.w.c.freemarker.ManagePeopleForOrganizationController 0 0 3
e.c.m.v.w.v.constants.QueryConstants 0 0 1
e.c.m.v.w.v.constants.VisConstants 0 0 4
e.c.m.v.w.v.constants.VOConstants 0 0 7
e.c.m.v.w.v.constants.MapOfScienceConstants 0 0 3
e.c.m.v.w.v.constants.QueryFieldLabels 0 0 49
e.c.m.v.w.e.n3editing.AutocompleteRequiredInputValidator 0.3333 1 3
e.c.m.v.w.e.n3editing.N3TransitionToV2Mapping 0 0 0
e.c.m.v.w.e.n3editing.PersonHasPublicationValidator 1 1 4
e.c.m.v.w.e.n3editing.PublicationHasAuthorValidator 1 1 3
e.c.m.v.w.e.n3editing.FirstAndLastNameValidator 0.75 1 4
e.c.m.v.w.e.n.c.preprocessors.RoleToActivityPredicatePreprocessor 0 0 0
e.c.m.v.w.e.n.c.preprocessors.RoleToPredicatePreprocessor 0.8 1 5
e.c.m.v.w.e.n.c.preprocessors.ConceptSemanticTypesPreprocessor 0.6667 1 3
e.c.m.v.w.e.n.c.preprocessors.ManageLabelsForPersonPreprocessor 0 1 0
e.c.m.v.w.e.n.c.preprocessors.AddAssociatedConceptsPreprocessor 0.913 1 23
e.c.m.v.w.v.temporalgraph.TemporalPublicationVisualizationRequestHandler 0 5 0
e.c.m.v.w.v.temporalgraph.OrganizationUtilityFunctions 0 0 0
e.c.m.v.w.v.temporalgraph.TemporalGrantVisualizationRequestHandler 0 5 0
e.c.m.v.w.v.modelconstructor.ModelConstructorUtilities 0 0 2
e.c.m.v.w.v.modelconstructor.PersonToGrantsModelConstructor 1 1 8
e.c.m.v.w.v.modelconstructor.ModelConstructorRequestHandler 1 5 1
e.c.m.v.w.w.t.individuallist.VIVOListedIndividual 0.6667 1 3
e.c.m.v.w.w.t.individuallist.VIVOListedIndividualBuilder 0 1 0
o.v.w.util.ModelUtils 0 0 9
e.c.m.v.w.controller.AboutQrCodesController 0 0 3
e.c.m.v.w.controller.ExportQrCodeController 0 0 6
e.c.m.v.w.v.persongrantcount.P..$PersonGrantConsumer 0 1 1
e.c.m.v.w.v.persongrantcount.PersonGrantCountVisCodeGenerator 0.8 1 5
e.c.m.v.w.v.persongrantcount.PersonGrantCountQueryRunner 0.25 1 4
e.c.m.v.w.v.persongrantcount.PersonGrantCountRequestHandler 0 5 0
e.c.m.v.w.servlet.ConceptSearchServlet 0 0 2
e.c.m.v.w.v.capabilitymap.CapabilityMapResponse 0 0 1
e.c.m.v.w.v.capabilitymap.CapabilityMapResult 0 0 21
e.c.m.v.w.v.capabilitymap.CapabilityMapRequestHandler 0 5 0
e.c.m.v.w.s.extensions.LabelsAcrossContextNodes 0.9349 13 13
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.C..$A..$ThreadControl 0 0 3
e.c.m.v.w.v.utilities.C..$RDFServiceCallable 0 1 4
e.c.m.v.w.v.utilities.C..$Affinity 0 0 3
e.c.m.v.w.v.utilities.CachingRDFServiceExecutor 0.8333 6 7
e.c.m.v.w.v.utilities.UtilitiesRequestHandler 0 5 0
e.c.m.v.w.v.utilities.VisualizationCaches 0 0 16
e.c.m.v.w.v.utilities.U..$ThumbnailInformationConsumer 0.6667 1 3
e.c.m.v.w.v.utilities.CounterUtils 0 0 0
e.c.m.v.w.v.utilities.U..$HighetTopLevelOrgTemporalGraphURLConsumer 0.75 1 4
e.c.m.v.w.v.utilities.U..$NumPubsForIndividualConsumer 0 1 1
e.c.m.v.w.v.utilities.U..$NumGrantsForIndividualConsumer 0 1 1
e.c.m.v.w.v.coprincipalinvestigator.C..$CollaborationDataCacheEntry 0 0 4
e.c.m.v.w.v.coprincipalinvestigator.CoPIGrantCountQueryRunner 0.9091 1 11
e.c.m.v.w.v.coprincipalinvestigator.CoPIGraphMLWriter 0.5 1 2
e.c.m.v.w.v.coprincipalinvestigator.C..$QueryResultConsumer 0.6 1 10
e.c.m.v.w.v.coprincipalinvestigator.CoPIVisCodeGenerator 0.8 1 5
e.c.m.v.w.v.coprincipalinvestigator.CoPIGrantCountConstructQueryRunner 0.5714 1 7
e.c.m.v.w.v.coprincipalinvestigator.CoPIGrantCountRequestHandler 0 5 0
e.c.m.v.w.v.personlevel.PersonLevelRequestHandler 1 5 4
e.c.m.s.s.impl.LCSHService 0.88 5 5
e.c.m.s.s.impl.GemetService 1 3 13
e.c.m.s.s.impl.AgrovocService 0.95 4 10
e.c.m.s.s.impl.UMLSService 0.9868 4 19
e.c.m.v.w.v.personpubcount.CumulativeCountRequestHandler 0 5 0
e.c.m.v.w.v.personpubcount.P..$PersonPublicationConsumer 0 1 1
e.c.m.v.w.v.personpubcount.PersonPublicationCountRequestHandler 0 5 0
e.c.m.v.w.v.personpubcount.PersonPublicationCountQueryRunner 0.5 2 5
e.c.m.v.w.v.personpubcount.PersonPublicationCountVisCodeGenerator 0.8 1 5
e.c.m.v.w.v.tools.ToolsRequestHandler 1 5 1
e.c.m.v.w.u.menuManagement.VIVOMenuManagementDataUtils 1 1 1
e.c.m.v.w.u.menuManagement.ProcessInternalClasses 1 2 1
e.c.m.v.w.v.mapofscience.M..$JournalPublicationCounts 0 0 3
e.c.m.v.w.v.mapofscience.MapOfScienceVisualizationRequestHandler 1 5 1
e.c.m.v.w.v.valueobjects.Entity 0.6875 8 2
e.c.m.v.w.v.valueobjects.Activity 0.6875 8 2
e.c.m.v.w.v.valueobjects.SparklineData 0.9375 32 16
e.c.m.v.w.v.valueobjects.Collaborator 0.8182 11 3
e.c.m.v.w.v.valueobjects.YearToEntityCountDataElement 0.6667 3 3
e.c.m.v.w.v.valueobjects.SubEntity 0.775 10 4
e.c.m.v.w.v.valueobjects.Collaboration 0.84 10 5
e.c.m.v.w.v.valueobjects.GenericQueryMap 0 1 0
e.c.m.v.w.v.valueobjects.MapOfScienceActivity 0 2 1
e.c.m.v.w.v.valueobjects.Individual 0.5 3 2
e.c.m.v.w.v.valueobjects.ConstructedModel 0.75 5 4
e.c.m.v.w.v.valueobjects.ConstructedModelTracker 0 0 1
e.c.m.v.o.controller.OrcidReadProfileHandler 0.3333 1 3
e.c.m.v.o.controller.OrcidConfirmationState 0.8229 12 8
e.c.m.v.o.controller.OrcidAbstractHandler 0 0 7
e.c.m.v.o.controller.OrcidDefaultHandler 1 1 3
e.c.m.v.o.controller.OrcidIntegrationController 1 1 14
e.c.m.v.o.controller.OrcidAuthAuthenticateHandler 0.5 1 2
e.c.m.v.o.controller.OrcidAddExternalIdHandler 0.3333 1 3
e.c.m.v.o.controller.OrcidCallbackHandler 0.3333 1 3
e.c.m.v.o.controller.OrcidAuthExternalIdsHandler 0.5 1 2
e.c.m.v.o.controller.OrcidIllegalStateException 0 0 0
e.c.m.v.w.s.documentBuilding.TotalInd 0.3333 1 3
e.c.m.v.w.s.documentBuilding.CalculateParameters 0.8333 6 6
e.c.m.v.w.u.ConceptSearchService.VocabSourceDescription 0.75 4 4
e.c.m.v.w.u.ConceptSearchService.ConceptSearchServiceUtils 0 0 5
e.c.m.v.w.e.n.c.p.utils.ProcessInternalClassDataGetterN3 0.9583 8 3
e.c.m.v.w.c.harvester.F..$SessionInfo 0.875 4 8
e.c.m.v.w.c.harvester.Harvester 0 0 0
e.c.m.v.w.c.harvester.F..$ExceptionVisibleToUser 0 0 2
e.c.m.v.w.c.harvester.F..$ScriptRunner 0.4286 2 7
e.c.m.v.w.c.harvester.FileHarvestController 1 3 19
e.c.m.v.w.c.harvester.CsvFileHarvestJob 0.94 10 10

Download XML.