示例#1
0
  @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;
  }