Interface GenericSpecification

  • All Superinterfaces:
    Cloneable, VersionConstraint

    public interface GenericSpecification
    extends VersionConstraint
    A specification which depends on a generic capability
    Since:
    3.2
    Restriction:
    This interface is not intended to be implemented by clients.
    • Method Detail

      • getMatchingFilter

        String getMatchingFilter()
        Returns a matching filter used to match with a suppliers attributes
        Returns:
        a matching filter used to match with a suppliers attributes
      • getType

        String getType()
        Returns the type of generic specification
        Returns:
        the type of generic specification
      • getResolution

        int getResolution()
        Returns the resolution type of the required capability. The returned value is a bit mask that may have the optional bit RESOLUTION_OPTIONAL and/or the multiple bit RESOLUTION_MULTIPLE set.
        Returns:
        the resolution type of the required capability
      • getSuppliers

        GenericDescription[] getSuppliers()
        Returns the suppliers of the capability. If the the resolution is multiple then more than one supplier may be returned
        Returns:
        the suppliers of the capability