Package | TC | CC | AC | Ca | Ce | A | I | D | V |
---|---|---|---|---|---|---|---|---|---|
edu.columbia.rascal.domain | 52 | 48 | 4 | 8 | 19 | 8.0% | 70.0% | 22.0% | 1 |
edu.columbia.rascal.domain.appendix | 73 | 71 | 2 | 2 | 17 | 3.0% | 89.0% | 8.0% | 1 |
edu.columbia.rascal.domain.coi | 44 | 44 | 0 | 1 | 18 | 0.0% | 95.0% | 5.0% | 1 |
edu.columbia.rascal.domain.consent | 23 | 23 | 0 | 0 | 10 | 0.0% | 100.0% | 0.0% | 1 |
edu.columbia.rascal.domain.hipaa | 25 | 24 | 1 | 0 | 16 | 4.0% | 100.0% | 4.0% | 1 |
edu.columbia.rascal.domain.hipaa.auxiliary.objects | 1 | 0 | 1 | 1 | 1 | 100.0% | 50.0% | 50.0% | 1 |
edu.columbia.rascal.domain.ic | 39 | 39 | 0 | 0 | 15 | 0.0% | 100.0% | 0.0% | 1 |
edu.columbia.rascal.domain.ic.auxiliary.objects | 3 | 0 | 3 | 0 | 1 | 100.0% | 100.0% | 100.0% | 1 |
edu.columbia.rascal.domain.irb | 205 | 204 | 1 | 3 | 17 | 0.0% | 85.0% | 15.000001% | 1 |
edu.columbia.rascal.domain.irb.auxilliary.objects | 2 | 0 | 2 | 1 | 1 | 100.0% | 50.0% | 50.0% | 1 |
edu.columbia.rascal.domain.pt | 36 | 36 | 0 | 1 | 13 | 0.0% | 93.0% | 7.0% | 1 |
edu.columbia.rascal.domain.tc | 23 | 23 | 0 | 1 | 10 | 0.0% | 91.0% | 9.0% | 1 |
edu.columbia.rascal.domain.velos | 4 | 4 | 0 | 0 | 5 | 0.0% | 100.0% | 0.0% | 1 |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
8 | 19 | 8.0% | 70.0% | 22.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
edu.columbia.rascal.domain.AbstractAuditable edu.columbia.rascal.domain.AbstractPersistable edu.columbia.rascal.domain.BlobEntity edu.columbia.rascal.domain.StampedBlobEntity |
edu.columbia.rascal.domain.PersonnelRoleType edu.columbia.rascal.domain.QAbstractAuditable edu.columbia.rascal.domain.QAbstractPersistable edu.columbia.rascal.domain.QPersonnelRoleType edu.columbia.rascal.domain.QRascalActivityType edu.columbia.rascal.domain.QRascalAdministrativeLocation edu.columbia.rascal.domain.QRascalAffiliatedInstitution edu.columbia.rascal.domain.QRascalAppendixPPE edu.columbia.rascal.domain.QRascalCountry edu.columbia.rascal.domain.QRascalDepartment edu.columbia.rascal.domain.QRascalDropdown edu.columbia.rascal.domain.QRascalDrugsLookup edu.columbia.rascal.domain.QRascalDrugsRoute edu.columbia.rascal.domain.QRascalIacucBuildingLookup edu.columbia.rascal.domain.QRascalIacucDocTypes edu.columbia.rascal.domain.QRascalLocationTypeLookup edu.columbia.rascal.domain.QRascalPtDeadlineType edu.columbia.rascal.domain.QRascalReportDistribution edu.columbia.rascal.domain.QRascalSchool edu.columbia.rascal.domain.QRascalSpecies edu.columbia.rascal.domain.QRascalUser edu.columbia.rascal.domain.QRuAuthorizedDepartment edu.columbia.rascal.domain.QRuIcmexpSurgeryTraining edu.columbia.rascal.domain.QRuOccHealthProgEnrollment edu.columbia.rascal.domain.QRuRadiationSafetyBadge edu.columbia.rascal.domain.QRuSimpleTrainingEnrollment edu.columbia.rascal.domain.RascalActivityType edu.columbia.rascal.domain.RascalAdministrativeLocation edu.columbia.rascal.domain.RascalAffiliatedInstitution edu.columbia.rascal.domain.RascalAppendixPPE edu.columbia.rascal.domain.RascalCountry edu.columbia.rascal.domain.RascalDepartment edu.columbia.rascal.domain.RascalDropdown edu.columbia.rascal.domain.RascalDrugsLookup edu.columbia.rascal.domain.RascalDrugsRoute edu.columbia.rascal.domain.RascalIacucBuildingLookup edu.columbia.rascal.domain.RascalIacucDocTypes edu.columbia.rascal.domain.RascalLocationTypeLookup edu.columbia.rascal.domain.RascalPtDeadlineType edu.columbia.rascal.domain.RascalReportDistribution edu.columbia.rascal.domain.RascalSchool edu.columbia.rascal.domain.RascalSpecies edu.columbia.rascal.domain.RascalUser edu.columbia.rascal.domain.RuAuthorizedDepartment edu.columbia.rascal.domain.RuIcmexpSurgeryTraining edu.columbia.rascal.domain.RuOccHealthProgEnrollment edu.columbia.rascal.domain.RuRadiationSafetyBadge edu.columbia.rascal.domain.RuSimpleTrainingEnrollment |
edu.columbia.rascal.domain.appendix edu.columbia.rascal.domain.coi edu.columbia.rascal.domain.consent edu.columbia.rascal.domain.hipaa edu.columbia.rascal.domain.ic edu.columbia.rascal.domain.irb edu.columbia.rascal.domain.pt edu.columbia.rascal.domain.tc |
com.mysema.query.types com.mysema.query.types.path edu.columbia.rascal.domain.appendix edu.columbia.rascal.domain.tc java.io java.lang java.sql java.util org.apache.commons.lang3 org.apache.commons.lang3.builder org.apache.commons.logging org.aspectj.lang org.aspectj.runtime.internal org.aspectj.runtime.reflect org.joda.time org.springframework.data.domain org.springframework.mock.staticmock org.springframework.security.core org.springframework.security.core.context |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 17 | 3.0% | 89.0% | 8.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
edu.columbia.rascal.domain.appendix.AbstractAppendix edu.columbia.rascal.domain.appendix.AppendixConstants |
edu.columbia.rascal.domain.appendix.AbstractAppendix$1 edu.columbia.rascal.domain.appendix.AppendixA edu.columbia.rascal.domain.appendix.AppendixAccessControl edu.columbia.rascal.domain.appendix.AppendixApproval edu.columbia.rascal.domain.appendix.AppendixB edu.columbia.rascal.domain.appendix.AppendixBPPE edu.columbia.rascal.domain.appendix.AppendixC edu.columbia.rascal.domain.appendix.AppendixCPPE edu.columbia.rascal.domain.appendix.AppendixChemical edu.columbia.rascal.domain.appendix.AppendixCorrespondence edu.columbia.rascal.domain.appendix.AppendixD edu.columbia.rascal.domain.appendix.AppendixE edu.columbia.rascal.domain.appendix.AppendixF edu.columbia.rascal.domain.appendix.AppendixG edu.columbia.rascal.domain.appendix.AppendixH edu.columbia.rascal.domain.appendix.AppendixHStaff edu.columbia.rascal.domain.appendix.AppendixI edu.columbia.rascal.domain.appendix.AppendixIControlSubs edu.columbia.rascal.domain.appendix.AppendixIsotope edu.columbia.rascal.domain.appendix.AppendixLocation edu.columbia.rascal.domain.appendix.AppendixTracking edu.columbia.rascal.domain.appendix.HzAppendixHeader edu.columbia.rascal.domain.appendix.HzAttachment edu.columbia.rascal.domain.appendix.HzAttestation edu.columbia.rascal.domain.appendix.HzCorrespondence edu.columbia.rascal.domain.appendix.HzCriticalOrganType edu.columbia.rascal.domain.appendix.HzDosimetry edu.columbia.rascal.domain.appendix.HzDosimetryDose edu.columbia.rascal.domain.appendix.HzHepVaccForm edu.columbia.rascal.domain.appendix.HzHumanSubjects edu.columbia.rascal.domain.appendix.HzNotes edu.columbia.rascal.domain.appendix.HzProcedure edu.columbia.rascal.domain.appendix.HzProcedureType edu.columbia.rascal.domain.appendix.HzRadiopharmaceutical edu.columbia.rascal.domain.appendix.HzStaff edu.columbia.rascal.domain.appendix.HzStatus edu.columbia.rascal.domain.appendix.QAppendixA edu.columbia.rascal.domain.appendix.QAppendixAccessControl edu.columbia.rascal.domain.appendix.QAppendixApproval edu.columbia.rascal.domain.appendix.QAppendixB edu.columbia.rascal.domain.appendix.QAppendixBPPE edu.columbia.rascal.domain.appendix.QAppendixC edu.columbia.rascal.domain.appendix.QAppendixCPPE edu.columbia.rascal.domain.appendix.QAppendixChemical edu.columbia.rascal.domain.appendix.QAppendixCorrespondence edu.columbia.rascal.domain.appendix.QAppendixD edu.columbia.rascal.domain.appendix.QAppendixE edu.columbia.rascal.domain.appendix.QAppendixF edu.columbia.rascal.domain.appendix.QAppendixG edu.columbia.rascal.domain.appendix.QAppendixH edu.columbia.rascal.domain.appendix.QAppendixHStaff edu.columbia.rascal.domain.appendix.QAppendixI edu.columbia.rascal.domain.appendix.QAppendixIControlSubs edu.columbia.rascal.domain.appendix.QAppendixIsotope edu.columbia.rascal.domain.appendix.QAppendixLocation edu.columbia.rascal.domain.appendix.QAppendixTracking edu.columbia.rascal.domain.appendix.QHzAppendixHeader edu.columbia.rascal.domain.appendix.QHzAttachment edu.columbia.rascal.domain.appendix.QHzAttestation edu.columbia.rascal.domain.appendix.QHzCorrespondence edu.columbia.rascal.domain.appendix.QHzCriticalOrganType edu.columbia.rascal.domain.appendix.QHzDosimetry edu.columbia.rascal.domain.appendix.QHzDosimetryDose edu.columbia.rascal.domain.appendix.QHzHepVaccForm edu.columbia.rascal.domain.appendix.QHzHumanSubjects edu.columbia.rascal.domain.appendix.QHzNotes edu.columbia.rascal.domain.appendix.QHzProcedure edu.columbia.rascal.domain.appendix.QHzProcedureType edu.columbia.rascal.domain.appendix.QHzRadiopharmaceutical edu.columbia.rascal.domain.appendix.QHzStaff edu.columbia.rascal.domain.appendix.QHzStatus |
edu.columbia.rascal.domain edu.columbia.rascal.domain.irb |
com.mysema.query.types com.mysema.query.types.path edu.columbia.rascal.domain edu.columbia.rascal.domain.irb java.io java.lang java.sql java.util org.apache.commons.lang3 org.apache.commons.lang3.builder org.aspectj.lang org.aspectj.runtime.internal org.aspectj.runtime.reflect org.joda.time org.springframework.beans.factory.annotation org.springframework.beans.factory.aspectj org.springframework.mock.staticmock |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 18 | 0.0% | 95.0% | 5.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | edu.columbia.rascal.domain.coi.CoiAnswerGroup edu.columbia.rascal.domain.coi.CoiAttachment edu.columbia.rascal.domain.coi.CoiBusinessInterest edu.columbia.rascal.domain.coi.CoiBusinessInterest$1 edu.columbia.rascal.domain.coi.CoiBusinessInterestDetail edu.columbia.rascal.domain.coi.CoiClearanceReason edu.columbia.rascal.domain.coi.CoiConflictHeader edu.columbia.rascal.domain.coi.CoiCorrespondence edu.columbia.rascal.domain.coi.CoiDisclosure edu.columbia.rascal.domain.coi.CoiDisclosureDetail edu.columbia.rascal.domain.coi.CoiDisclosureSnapshot edu.columbia.rascal.domain.coi.CoiFormVersion edu.columbia.rascal.domain.coi.CoiJustInTime edu.columbia.rascal.domain.coi.CoiJustInTimeAttachment edu.columbia.rascal.domain.coi.CoiJustInTimePersonnel edu.columbia.rascal.domain.coi.CoiNotes edu.columbia.rascal.domain.coi.CoiPossibleAnswer edu.columbia.rascal.domain.coi.CoiPossibleClearanceReason edu.columbia.rascal.domain.coi.CoiQuestion edu.columbia.rascal.domain.coi.CoiQuestionLookup edu.columbia.rascal.domain.coi.CoiQuestionPtIc edu.columbia.rascal.domain.coi.CoiUserAnswer edu.columbia.rascal.domain.coi.CoiUserAnswer$1 edu.columbia.rascal.domain.coi.QCoiAnswerGroup edu.columbia.rascal.domain.coi.QCoiAttachment edu.columbia.rascal.domain.coi.QCoiBusinessInterest edu.columbia.rascal.domain.coi.QCoiBusinessInterestDetail edu.columbia.rascal.domain.coi.QCoiClearanceReason edu.columbia.rascal.domain.coi.QCoiConflictHeader edu.columbia.rascal.domain.coi.QCoiCorrespondence edu.columbia.rascal.domain.coi.QCoiDisclosure edu.columbia.rascal.domain.coi.QCoiDisclosureDetail edu.columbia.rascal.domain.coi.QCoiDisclosureSnapshot edu.columbia.rascal.domain.coi.QCoiFormVersion edu.columbia.rascal.domain.coi.QCoiJustInTime edu.columbia.rascal.domain.coi.QCoiJustInTimeAttachment edu.columbia.rascal.domain.coi.QCoiJustInTimePersonnel edu.columbia.rascal.domain.coi.QCoiNotes edu.columbia.rascal.domain.coi.QCoiPossibleAnswer edu.columbia.rascal.domain.coi.QCoiPossibleClearanceReason edu.columbia.rascal.domain.coi.QCoiQuestion edu.columbia.rascal.domain.coi.QCoiQuestionLookup edu.columbia.rascal.domain.coi.QCoiQuestionPtIc edu.columbia.rascal.domain.coi.QCoiUserAnswer |
edu.columbia.rascal.domain.irb |
com.mysema.query.types com.mysema.query.types.path edu.columbia.rascal.domain edu.columbia.rascal.domain.irb edu.columbia.rascal.domain.pt java.io java.lang java.sql java.util org.apache.commons.lang3 org.apache.commons.lang3.builder org.aspectj.lang org.aspectj.runtime.internal org.aspectj.runtime.reflect org.joda.time org.springframework.beans.factory.annotation org.springframework.beans.factory.aspectj org.springframework.mock.staticmock |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 10 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | edu.columbia.rascal.domain.consent.ConsentAccessControl edu.columbia.rascal.domain.consent.ConsentAttachmentHistory edu.columbia.rascal.domain.consent.ConsentContact edu.columbia.rascal.domain.consent.ConsentDataSheet edu.columbia.rascal.domain.consent.ConsentDynamicParagraph edu.columbia.rascal.domain.consent.ConsentFormElement edu.columbia.rascal.domain.consent.ConsentHeader edu.columbia.rascal.domain.consent.ConsentSignatureLine edu.columbia.rascal.domain.consent.ConsentSignatureLine$1 edu.columbia.rascal.domain.consent.ConsentStaticParagraph edu.columbia.rascal.domain.consent.ConsentSuggestedParagraph edu.columbia.rascal.domain.consent.QConsentAccessControl edu.columbia.rascal.domain.consent.QConsentAttachmentHistory edu.columbia.rascal.domain.consent.QConsentContact edu.columbia.rascal.domain.consent.QConsentDataSheet edu.columbia.rascal.domain.consent.QConsentDynamicParagraph edu.columbia.rascal.domain.consent.QConsentFormElement edu.columbia.rascal.domain.consent.QConsentHeader edu.columbia.rascal.domain.consent.QConsentSignatureLine edu.columbia.rascal.domain.consent.QConsentStaticParagraph edu.columbia.rascal.domain.consent.QConsentSuggestedParagraph edu.columbia.rascal.domain.consent.QRascalConsentSignatureLine edu.columbia.rascal.domain.consent.RascalConsentSignatureLine |
None | com.mysema.query.types com.mysema.query.types.path edu.columbia.rascal.domain java.io java.lang java.util org.aspectj.lang org.aspectj.runtime.internal org.aspectj.runtime.reflect org.springframework.mock.staticmock |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 16 | 4.0% | 100.0% | 4.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
edu.columbia.rascal.domain.hipaa.HipaaBusinessObject |
edu.columbia.rascal.domain.hipaa.HipaaAccessControl edu.columbia.rascal.domain.hipaa.HipaaAnswer edu.columbia.rascal.domain.hipaa.HipaaForm edu.columbia.rascal.domain.hipaa.HipaaHeader edu.columbia.rascal.domain.hipaa.HipaaHeaderForm edu.columbia.rascal.domain.hipaa.HipaaHeaderFormQuestion edu.columbia.rascal.domain.hipaa.HipaaHeaderFormQuestion$1 edu.columbia.rascal.domain.hipaa.HipaaIrbResolution edu.columbia.rascal.domain.hipaa.HipaaNotes edu.columbia.rascal.domain.hipaa.HipaaQuestionLookup edu.columbia.rascal.domain.hipaa.HipaaQuestionLookup$1 edu.columbia.rascal.domain.hipaa.HipaaReviewer edu.columbia.rascal.domain.hipaa.HipaaStatus edu.columbia.rascal.domain.hipaa.QHipaaAccessControl edu.columbia.rascal.domain.hipaa.QHipaaAnswer edu.columbia.rascal.domain.hipaa.QHipaaForm edu.columbia.rascal.domain.hipaa.QHipaaHeader edu.columbia.rascal.domain.hipaa.QHipaaHeaderForm edu.columbia.rascal.domain.hipaa.QHipaaHeaderFormQuestion edu.columbia.rascal.domain.hipaa.QHipaaIrbResolution edu.columbia.rascal.domain.hipaa.QHipaaNotes edu.columbia.rascal.domain.hipaa.QHipaaQuestionLookup edu.columbia.rascal.domain.hipaa.QHipaaReviewer edu.columbia.rascal.domain.hipaa.QHipaaStatus |
None | com.mysema.query.types com.mysema.query.types.path edu.columbia.rascal.authorization edu.columbia.rascal.common edu.columbia.rascal.domain edu.columbia.rascal.domain.hipaa.auxiliary.objects edu.columbia.rascal.domain.irb java.io java.lang java.lang.reflect java.util org.apache.commons.logging org.aspectj.lang org.aspectj.runtime.internal org.aspectj.runtime.reflect org.springframework.mock.staticmock |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 1 | 100.0% | 50.0% | 50.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
edu.columbia.rascal.domain.hipaa.auxiliary.objects.HipaaStatusConstants |
None | edu.columbia.rascal.domain.hipaa |
java.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 15 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | edu.columbia.rascal.domain.ic.IacucAdverseAttachment edu.columbia.rascal.domain.ic.IacucAdverseEvent edu.columbia.rascal.domain.ic.IacucAnimalNumber edu.columbia.rascal.domain.ic.IacucAnimalUse edu.columbia.rascal.domain.ic.IacucAnimalUseMaterial edu.columbia.rascal.domain.ic.IacucAttachment edu.columbia.rascal.domain.ic.IacucDrugs edu.columbia.rascal.domain.ic.IacucEptCriteria edu.columbia.rascal.domain.ic.IacucExternalFunding edu.columbia.rascal.domain.ic.IacucLocation edu.columbia.rascal.domain.ic.IacucModReason edu.columbia.rascal.domain.ic.IacucPainCategoryProcedure edu.columbia.rascal.domain.ic.IacucProtocol edu.columbia.rascal.domain.ic.IacucProtocolHeader edu.columbia.rascal.domain.ic.IacucQuestion edu.columbia.rascal.domain.ic.IacucStaff edu.columbia.rascal.domain.ic.IacucStaffProcedureHistory edu.columbia.rascal.domain.ic.IacucSurgery edu.columbia.rascal.domain.ic.QIacucAdverseAttachment edu.columbia.rascal.domain.ic.QIacucAdverseEvent edu.columbia.rascal.domain.ic.QIacucAnimalNumber edu.columbia.rascal.domain.ic.QIacucAnimalUse edu.columbia.rascal.domain.ic.QIacucAnimalUseMaterial edu.columbia.rascal.domain.ic.QIacucAttachment edu.columbia.rascal.domain.ic.QIacucDrugs edu.columbia.rascal.domain.ic.QIacucEptCriteria edu.columbia.rascal.domain.ic.QIacucExternalFunding edu.columbia.rascal.domain.ic.QIacucLocation edu.columbia.rascal.domain.ic.QIacucModReason edu.columbia.rascal.domain.ic.QIacucPainCategoryProcedure edu.columbia.rascal.domain.ic.QIacucProtocol edu.columbia.rascal.domain.ic.QIacucProtocolHeader edu.columbia.rascal.domain.ic.QIacucQuestion edu.columbia.rascal.domain.ic.QIacucStaff edu.columbia.rascal.domain.ic.QIacucStaffProcedureHistory edu.columbia.rascal.domain.ic.QIacucSurgery edu.columbia.rascal.domain.ic.QRascalIacucModReason edu.columbia.rascal.domain.ic.RascalIacucModReason edu.columbia.rascal.domain.ic.RascalIacucModReason$1 |
None | com.mysema.query.types com.mysema.query.types.path edu.columbia.rascal.domain java.io java.lang java.lang.reflect java.sql java.util org.apache.commons.lang3 org.apache.commons.logging org.aspectj.lang org.aspectj.runtime.internal org.aspectj.runtime.reflect org.joda.time org.springframework.mock.staticmock |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 1 | 100.0% | 100.0% | 100.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
edu.columbia.rascal.domain.ic.auxiliary.objects.IacucConstants edu.columbia.rascal.domain.ic.auxiliary.objects.IacucEmailConstants edu.columbia.rascal.domain.ic.auxiliary.objects.IacucStatusConstants |
None | None | java.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
3 | 17 | 0.0% | 85.0% | 15.000001% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
edu.columbia.rascal.domain.irb.IrbTraceableBusinessObject |
edu.columbia.rascal.domain.irb.IrbAdminMember edu.columbia.rascal.domain.irb.IrbAdverseEvent edu.columbia.rascal.domain.irb.IrbAdverseEventAttachment edu.columbia.rascal.domain.irb.IrbAdverseEventAttachment$1 edu.columbia.rascal.domain.irb.IrbAdverseEventProduct edu.columbia.rascal.domain.irb.IrbAdverseEventReportedTo edu.columbia.rascal.domain.irb.IrbAdverseEventResult edu.columbia.rascal.domain.irb.IrbAffiliatedInstitution edu.columbia.rascal.domain.irb.IrbAgendaAddendum edu.columbia.rascal.domain.irb.IrbAgendaDataSheet edu.columbia.rascal.domain.irb.IrbAgendaEvent edu.columbia.rascal.domain.irb.IrbAgendaEventReviewer edu.columbia.rascal.domain.irb.IrbAgendaHeader edu.columbia.rascal.domain.irb.IrbAgendaProtocolParticipant edu.columbia.rascal.domain.irb.IrbAgendaStatus edu.columbia.rascal.domain.irb.IrbApproval edu.columbia.rascal.domain.irb.IrbApprovalLetter edu.columbia.rascal.domain.irb.IrbApprovalLetterHistory edu.columbia.rascal.domain.irb.IrbAttachment edu.columbia.rascal.domain.irb.IrbAttachmentHistory edu.columbia.rascal.domain.irb.IrbBiologicalSpecimen edu.columbia.rascal.domain.irb.IrbBiologicalSpecimenProtocol edu.columbia.rascal.domain.irb.IrbChildInvolvement edu.columbia.rascal.domain.irb.IrbChildInvolvementAnswer edu.columbia.rascal.domain.irb.IrbClosure edu.columbia.rascal.domain.irb.IrbClosureAttachment edu.columbia.rascal.domain.irb.IrbClosureReason edu.columbia.rascal.domain.irb.IrbCommittee edu.columbia.rascal.domain.irb.IrbCommitteeMember edu.columbia.rascal.domain.irb.IrbConcurrentStudy edu.columbia.rascal.domain.irb.IrbCorrespondence edu.columbia.rascal.domain.irb.IrbCorrespondenceRecipient edu.columbia.rascal.domain.irb.IrbDataSecurity edu.columbia.rascal.domain.irb.IrbDataSheet edu.columbia.rascal.domain.irb.IrbDevice edu.columbia.rascal.domain.irb.IrbDrug edu.columbia.rascal.domain.irb.IrbEventCommittee edu.columbia.rascal.domain.irb.IrbExemptionSelection edu.columbia.rascal.domain.irb.IrbExemptionType edu.columbia.rascal.domain.irb.IrbExistingData edu.columbia.rascal.domain.irb.IrbExpeditableAnswer edu.columbia.rascal.domain.irb.IrbExpeditableQuestion edu.columbia.rascal.domain.irb.IrbFacility edu.columbia.rascal.domain.irb.IrbFunding edu.columbia.rascal.domain.irb.IrbFutureUse edu.columbia.rascal.domain.irb.IrbHumanSpecimen edu.columbia.rascal.domain.irb.IrbImagingProcedure edu.columbia.rascal.domain.irb.IrbImagingProcedure$RadiationType edu.columbia.rascal.domain.irb.IrbInvalidationReason edu.columbia.rascal.domain.irb.IrbInvestigationalProduct edu.columbia.rascal.domain.irb.IrbIonizingRadiation edu.columbia.rascal.domain.irb.IrbLeadInstitutionCoordinatingCenter edu.columbia.rascal.domain.irb.IrbLocation edu.columbia.rascal.domain.irb.IrbMeetingAttendant edu.columbia.rascal.domain.irb.IrbMeetingAttributes edu.columbia.rascal.domain.irb.IrbModification edu.columbia.rascal.domain.irb.IrbNotes edu.columbia.rascal.domain.irb.IrbNotes$1 edu.columbia.rascal.domain.irb.IrbOfficialIrbOfRecord edu.columbia.rascal.domain.irb.IrbPrimaryResearchQuestion edu.columbia.rascal.domain.irb.IrbPrivacyAndDataSecurity edu.columbia.rascal.domain.irb.IrbProcedures edu.columbia.rascal.domain.irb.IrbProtocol edu.columbia.rascal.domain.irb.IrbProtocolDetail edu.columbia.rascal.domain.irb.IrbProtocolDetailLists edu.columbia.rascal.domain.irb.IrbProtocolHeader edu.columbia.rascal.domain.irb.IrbProtocolHeader$1 edu.columbia.rascal.domain.irb.IrbProtocolHeader$EventType edu.columbia.rascal.domain.irb.IrbProtocolRisksBenefits edu.columbia.rascal.domain.irb.IrbProtocolSnapshot edu.columbia.rascal.domain.irb.IrbProtocolSubjects edu.columbia.rascal.domain.irb.IrbRecruitmentAndConsent edu.columbia.rascal.domain.irb.IrbRecruitmentMedia edu.columbia.rascal.domain.irb.IrbRenewal edu.columbia.rascal.domain.irb.IrbRenewalAdverseEvent edu.columbia.rascal.domain.irb.IrbResearchProcedure edu.columbia.rascal.domain.irb.IrbReviewer edu.columbia.rascal.domain.irb.IrbSpecialSubjectPopulation edu.columbia.rascal.domain.irb.IrbStaff edu.columbia.rascal.domain.irb.IrbStaffProcedureHistory edu.columbia.rascal.domain.irb.IrbStatus edu.columbia.rascal.domain.irb.IrbStatus$1 edu.columbia.rascal.domain.irb.IrbSubjSubStudy edu.columbia.rascal.domain.irb.IrbSubjectPopulation edu.columbia.rascal.domain.irb.IrbSubjectPopulationActual edu.columbia.rascal.domain.irb.IrbUnanticipatedAttachment edu.columbia.rascal.domain.irb.IrbUnanticipatedAttachment$1 edu.columbia.rascal.domain.irb.IrbUnanticipatedProblem edu.columbia.rascal.domain.irb.IrbUnanticipatedReportedTo edu.columbia.rascal.domain.irb.QIrbAdminMember edu.columbia.rascal.domain.irb.QIrbAdverseEvent edu.columbia.rascal.domain.irb.QIrbAdverseEventAttachment edu.columbia.rascal.domain.irb.QIrbAdverseEventProduct edu.columbia.rascal.domain.irb.QIrbAdverseEventReportedTo edu.columbia.rascal.domain.irb.QIrbAdverseEventResult edu.columbia.rascal.domain.irb.QIrbAffiliatedInstitution edu.columbia.rascal.domain.irb.QIrbAgendaAddendum edu.columbia.rascal.domain.irb.QIrbAgendaDataSheet edu.columbia.rascal.domain.irb.QIrbAgendaEvent edu.columbia.rascal.domain.irb.QIrbAgendaEventReviewer edu.columbia.rascal.domain.irb.QIrbAgendaHeader edu.columbia.rascal.domain.irb.QIrbAgendaProtocolParticipant edu.columbia.rascal.domain.irb.QIrbAgendaStatus edu.columbia.rascal.domain.irb.QIrbApproval edu.columbia.rascal.domain.irb.QIrbApprovalLetter edu.columbia.rascal.domain.irb.QIrbApprovalLetterHistory edu.columbia.rascal.domain.irb.QIrbAttachment edu.columbia.rascal.domain.irb.QIrbAttachmentHistory edu.columbia.rascal.domain.irb.QIrbBiologicalSpecimen edu.columbia.rascal.domain.irb.QIrbBiologicalSpecimenProtocol edu.columbia.rascal.domain.irb.QIrbChildInvolvement edu.columbia.rascal.domain.irb.QIrbChildInvolvementAnswer edu.columbia.rascal.domain.irb.QIrbClosure edu.columbia.rascal.domain.irb.QIrbClosureAttachment edu.columbia.rascal.domain.irb.QIrbClosureReason edu.columbia.rascal.domain.irb.QIrbCommittee edu.columbia.rascal.domain.irb.QIrbCommitteeMember edu.columbia.rascal.domain.irb.QIrbConcurrentStudy edu.columbia.rascal.domain.irb.QIrbCorrespondence edu.columbia.rascal.domain.irb.QIrbCorrespondenceRecipient edu.columbia.rascal.domain.irb.QIrbDataSecurity edu.columbia.rascal.domain.irb.QIrbDataSheet edu.columbia.rascal.domain.irb.QIrbDevice edu.columbia.rascal.domain.irb.QIrbDrug edu.columbia.rascal.domain.irb.QIrbEventCommittee edu.columbia.rascal.domain.irb.QIrbExemptionSelection edu.columbia.rascal.domain.irb.QIrbExemptionType edu.columbia.rascal.domain.irb.QIrbExistingData edu.columbia.rascal.domain.irb.QIrbExpeditableAnswer edu.columbia.rascal.domain.irb.QIrbExpeditableQuestion edu.columbia.rascal.domain.irb.QIrbFacility edu.columbia.rascal.domain.irb.QIrbFunding edu.columbia.rascal.domain.irb.QIrbFutureUse edu.columbia.rascal.domain.irb.QIrbHumanSpecimen edu.columbia.rascal.domain.irb.QIrbImagingProcedure edu.columbia.rascal.domain.irb.QIrbInvalidationReason edu.columbia.rascal.domain.irb.QIrbInvestigationalProduct edu.columbia.rascal.domain.irb.QIrbIonizingRadiation edu.columbia.rascal.domain.irb.QIrbLeadInstitutionCoordinatingCenter edu.columbia.rascal.domain.irb.QIrbLocation edu.columbia.rascal.domain.irb.QIrbMeetingAttendant edu.columbia.rascal.domain.irb.QIrbMeetingAttributes edu.columbia.rascal.domain.irb.QIrbModification edu.columbia.rascal.domain.irb.QIrbNotes edu.columbia.rascal.domain.irb.QIrbOfficialIrbOfRecord edu.columbia.rascal.domain.irb.QIrbPrimaryResearchQuestion edu.columbia.rascal.domain.irb.QIrbPrivacyAndDataSecurity edu.columbia.rascal.domain.irb.QIrbProcedures edu.columbia.rascal.domain.irb.QIrbProtocol edu.columbia.rascal.domain.irb.QIrbProtocolDetail edu.columbia.rascal.domain.irb.QIrbProtocolDetailLists edu.columbia.rascal.domain.irb.QIrbProtocolHeader edu.columbia.rascal.domain.irb.QIrbProtocolRisksBenefits edu.columbia.rascal.domain.irb.QIrbProtocolSnapshot edu.columbia.rascal.domain.irb.QIrbProtocolSubjects edu.columbia.rascal.domain.irb.QIrbRecruitmentAndConsent edu.columbia.rascal.domain.irb.QIrbRecruitmentMedia edu.columbia.rascal.domain.irb.QIrbRenewal edu.columbia.rascal.domain.irb.QIrbRenewalAdverseEvent edu.columbia.rascal.domain.irb.QIrbResearchProcedure edu.columbia.rascal.domain.irb.QIrbReviewer edu.columbia.rascal.domain.irb.QIrbSpecialSubjectPopulation edu.columbia.rascal.domain.irb.QIrbStaff edu.columbia.rascal.domain.irb.QIrbStaffProcedureHistory edu.columbia.rascal.domain.irb.QIrbStatus edu.columbia.rascal.domain.irb.QIrbSubjSubStudy edu.columbia.rascal.domain.irb.QIrbSubjectPopulation edu.columbia.rascal.domain.irb.QIrbSubjectPopulationActual edu.columbia.rascal.domain.irb.QIrbUnanticipatedAttachment edu.columbia.rascal.domain.irb.QIrbUnanticipatedProblem edu.columbia.rascal.domain.irb.QIrbUnanticipatedReportedTo edu.columbia.rascal.domain.irb.QRascalAdverseEvent edu.columbia.rascal.domain.irb.QRascalApprovalType edu.columbia.rascal.domain.irb.QRascalChildInvolveQuestion edu.columbia.rascal.domain.irb.QRascalChildInvolveType edu.columbia.rascal.domain.irb.QRascalClosureReason edu.columbia.rascal.domain.irb.QRascalDocumentTypes edu.columbia.rascal.domain.irb.QRascalFacility edu.columbia.rascal.domain.irb.QRascalIndIdeHolderType edu.columbia.rascal.domain.irb.QRascalInvalidationReason edu.columbia.rascal.domain.irb.QRascalRecruitmentMedia edu.columbia.rascal.domain.irb.QRascalRenewalStudyStatus edu.columbia.rascal.domain.irb.QRascalReportedToLookup edu.columbia.rascal.domain.irb.QRascalResearchProcedure edu.columbia.rascal.domain.irb.QRascalResult edu.columbia.rascal.domain.irb.QRascalSubjectPopulation edu.columbia.rascal.domain.irb.RascalAdverseEvent edu.columbia.rascal.domain.irb.RascalApprovalType edu.columbia.rascal.domain.irb.RascalChildInvolveQuestion edu.columbia.rascal.domain.irb.RascalChildInvolveType edu.columbia.rascal.domain.irb.RascalClosureReason edu.columbia.rascal.domain.irb.RascalDocumentTypes edu.columbia.rascal.domain.irb.RascalFacility edu.columbia.rascal.domain.irb.RascalFacility$1 edu.columbia.rascal.domain.irb.RascalIndIdeHolderType edu.columbia.rascal.domain.irb.RascalInvalidationReason edu.columbia.rascal.domain.irb.RascalRecruitmentMedia edu.columbia.rascal.domain.irb.RascalRenewalStudyStatus edu.columbia.rascal.domain.irb.RascalReportedToLookup edu.columbia.rascal.domain.irb.RascalResearchProcedure edu.columbia.rascal.domain.irb.RascalResearchProcedure$1 edu.columbia.rascal.domain.irb.RascalResult edu.columbia.rascal.domain.irb.RascalSubjectPopulation edu.columbia.rascal.domain.irb.RascalSubjectPopulation$SequenceComparator |
edu.columbia.rascal.domain.appendix edu.columbia.rascal.domain.coi edu.columbia.rascal.domain.hipaa |
com.mysema.query.types com.mysema.query.types.path edu.columbia.rascal.domain edu.columbia.rascal.domain.appendix edu.columbia.rascal.domain.coi edu.columbia.rascal.domain.irb.auxilliary.objects java.io java.lang java.sql java.util org.apache.commons.lang3 org.apache.commons.logging org.aspectj.lang org.aspectj.runtime.internal org.aspectj.runtime.reflect org.joda.time org.springframework.mock.staticmock |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 1 | 100.0% | 50.0% | 50.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
edu.columbia.rascal.domain.irb.auxilliary.objects.IrbHazardConstants edu.columbia.rascal.domain.irb.auxilliary.objects.IrbStatusConstants |
None | edu.columbia.rascal.domain.irb |
java.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 13 | 0.0% | 93.0% | 7.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | edu.columbia.rascal.domain.pt.PtAccessControl edu.columbia.rascal.domain.pt.PtAgencyAddress edu.columbia.rascal.domain.pt.PtApproval edu.columbia.rascal.domain.pt.PtAttachDocuments edu.columbia.rascal.domain.pt.PtBudget edu.columbia.rascal.domain.pt.PtCompliance edu.columbia.rascal.domain.pt.PtCorrespondence edu.columbia.rascal.domain.pt.PtCorrespondenceRecipient edu.columbia.rascal.domain.pt.PtIncomeSource edu.columbia.rascal.domain.pt.PtInstitutionUsage edu.columbia.rascal.domain.pt.PtNotes edu.columbia.rascal.domain.pt.PtProposalHeader edu.columbia.rascal.domain.pt.PtSnapshot edu.columbia.rascal.domain.pt.PtSpace edu.columbia.rascal.domain.pt.PtSpaceUtilization edu.columbia.rascal.domain.pt.PtSubAwardInstitution edu.columbia.rascal.domain.pt.PtTracking edu.columbia.rascal.domain.pt.QPtAccessControl edu.columbia.rascal.domain.pt.QPtAgencyAddress edu.columbia.rascal.domain.pt.QPtApproval edu.columbia.rascal.domain.pt.QPtAttachDocuments edu.columbia.rascal.domain.pt.QPtBudget edu.columbia.rascal.domain.pt.QPtCompliance edu.columbia.rascal.domain.pt.QPtCorrespondence edu.columbia.rascal.domain.pt.QPtCorrespondenceRecipient edu.columbia.rascal.domain.pt.QPtIncomeSource edu.columbia.rascal.domain.pt.QPtInstitutionUsage edu.columbia.rascal.domain.pt.QPtNotes edu.columbia.rascal.domain.pt.QPtProposalHeader edu.columbia.rascal.domain.pt.QPtSnapshot edu.columbia.rascal.domain.pt.QPtSpace edu.columbia.rascal.domain.pt.QPtSpaceUtilization edu.columbia.rascal.domain.pt.QPtSubAwardInstitution edu.columbia.rascal.domain.pt.QPtTracking edu.columbia.rascal.domain.pt.QRascalAgency edu.columbia.rascal.domain.pt.RascalAgency |
edu.columbia.rascal.domain.coi |
com.mysema.query.types com.mysema.query.types.path edu.columbia.rascal.authorization edu.columbia.rascal.common edu.columbia.rascal.domain java.io java.lang java.sql java.text java.util org.apache.commons.logging org.joda.time org.springframework.util |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 10 | 0.0% | 91.0% | 9.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | edu.columbia.rascal.domain.tc.QTcaccessControl edu.columbia.rascal.domain.tc.QTcanswer edu.columbia.rascal.domain.tc.QTccourseComplianceLookup edu.columbia.rascal.domain.tc.QTccourseHeader edu.columbia.rascal.domain.tc.QTcdivision edu.columbia.rascal.domain.tc.QTcquestion edu.columbia.rascal.domain.tc.QTcreference edu.columbia.rascal.domain.tc.QTcrequiredCourse edu.columbia.rascal.domain.tc.QTcuserEhs edu.columbia.rascal.domain.tc.QTcuserHeader edu.columbia.rascal.domain.tc.QTcuserRequiredCourse edu.columbia.rascal.domain.tc.TcaccessControl edu.columbia.rascal.domain.tc.Tcanswer edu.columbia.rascal.domain.tc.Tcanswer$1 edu.columbia.rascal.domain.tc.TccourseComplianceLookup edu.columbia.rascal.domain.tc.TccourseHeader edu.columbia.rascal.domain.tc.Tcdivision edu.columbia.rascal.domain.tc.Tcquestion edu.columbia.rascal.domain.tc.Tcreference edu.columbia.rascal.domain.tc.TcrequiredCourse edu.columbia.rascal.domain.tc.TcuserEhs edu.columbia.rascal.domain.tc.TcuserHeader edu.columbia.rascal.domain.tc.TcuserRequiredCourse |
edu.columbia.rascal.domain |
com.mysema.query.types com.mysema.query.types.path edu.columbia.rascal.domain java.io java.lang java.util org.aspectj.lang org.aspectj.runtime.internal org.aspectj.runtime.reflect org.springframework.mock.staticmock |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 5 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | edu.columbia.rascal.domain.velos.QVelosInterfaceSummary edu.columbia.rascal.domain.velos.QVelosReadyQueue edu.columbia.rascal.domain.velos.VelosInterfaceSummary edu.columbia.rascal.domain.velos.VelosReadyQueue |
None | com.mysema.query.types com.mysema.query.types.path java.io java.lang java.util |
Package | Package Dependencies |
---|---|
edu.columbia.rascal.domain | edu.columbia.rascal.domain.tc edu.columbia.rascal.domain |
edu.columbia.rascal.domain.appendix | edu.columbia.rascal.domain edu.columbia.rascal.domain.tc edu.columbia.rascal.domain |
edu.columbia.rascal.domain.coi | edu.columbia.rascal.domain edu.columbia.rascal.domain.tc edu.columbia.rascal.domain |
edu.columbia.rascal.domain.consent | edu.columbia.rascal.domain edu.columbia.rascal.domain.tc edu.columbia.rascal.domain |
edu.columbia.rascal.domain.hipaa | edu.columbia.rascal.domain edu.columbia.rascal.domain.tc edu.columbia.rascal.domain |
edu.columbia.rascal.domain.ic | edu.columbia.rascal.domain edu.columbia.rascal.domain.tc edu.columbia.rascal.domain |
edu.columbia.rascal.domain.irb | edu.columbia.rascal.domain edu.columbia.rascal.domain.tc edu.columbia.rascal.domain |
edu.columbia.rascal.domain.pt | edu.columbia.rascal.domain edu.columbia.rascal.domain.tc edu.columbia.rascal.domain |
edu.columbia.rascal.domain.tc | edu.columbia.rascal.domain edu.columbia.rascal.domain.tc |
Term | Description |
---|---|
Number of Classes | The number of concrete and abstract classes (and interfaces) in the package is an indicator of the extensibility of the package. |
Afferent Couplings | The number of other packages that depend upon classes within the package is an indicator of the package's responsibility. |
Efferent Couplings | The number of other packages that the classes in the package depend upon is an indicator of the package's independence. |
Abstractness | The ratio of the number of abstract classes (and interfaces) in the analyzed package to the total number of classes in the analyzed package. The range for this metric is 0 to 1, with A=0 indicating a completely concrete package and A=1 indicating a completely abstract package. |
Instability | The ratio of efferent coupling (Ce) to total coupling (Ce / (Ce + Ca)). This metric is an indicator of the package's resilience to change. The range for this metric is 0 to 1, with I=0 indicating a completely stable package and I=1 indicating a completely instable package. |
Distance | The perpendicular distance of a package from the idealized line A + I = 1. This metric is an indicator of the package's balance between abstractness and stability. A package squarely on the main sequence is optimally balanced with respect to its abstractness and stability. Ideal packages are either completely abstract and stable (x=0, y=1) or completely concrete and instable (x=1, y=0). The range for this metric is 0 to 1, with D=0 indicating a package that is coincident with the main sequence and D=1 indicating a package that is as far from the main sequence as possible. |
Cycles | Packages participating in a package dependency cycle are in a deadly embrace with respect to reusability and their release cycle. Package dependency cycles can be easily identified by reviewing the textual reports of dependency cycles. Once these dependency cycles have been identified with JDepend, they can be broken by employing various object-oriented techniques. |