@Override public int getApplicabilityRating(PresentationType presentationType, IArtifact artifact) throws OseeCoreException { Artifact aArtifact = artifact.getFullArtifact(); if (!presentationType.matches(GENERALIZED_EDIT, PRODUCE_ATTRIBUTE) && !aArtifact.isHistorical()) { if (aArtifact.isOfType(CoveragePackage, CoverageFolder, CoverageUnit)) { return PRESENTATION_SUBTYPE_MATCH; } } return NO_MATCH; }