Interface PluginPrerequisite

    • Method Detail

      • getPluginId

        java.lang.String getPluginId()
        Returns:
        ID of plug-in, this plug-in depends on
      • getPluginVersion

        Version getPluginVersion()
        Returns:
        desired plug-in version identifier or null if not specified
      • isExported

        boolean isExported()
        Returns:
        true if this prerequisite is propagated on depending plug-ins
      • isOptional

        boolean isOptional()
        Returns:
        true if this prerequisite is not required
      • isReverseLookup

        boolean isReverseLookup()
        Returns:
        true if this prerequisite allows reverse look up of classes in imported plug-in
      • matches

        boolean matches()
        Returns:
        true if this prerequisite is fulfilled
      • getMatchingRule

        MatchingRule getMatchingRule()
        Returns:
        the match rule as it specified in manifest