X-Git-Url: http://wamblee.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=trunk%2Fsystem%2Fgeneral%2Fsrc%2Fmain%2Fjava%2Forg%2Fwamblee%2Fsystem%2Fcore%2FRequiredInterface.java;h=74c132e02aa7532cde7ec98e982b5be58c82573f;hb=ac19626819951b6742e1ebf7aed5266ed3a40487;hp=7f7fc348d411b308f6b0fe1c40cb4dd6eb7b0b55;hpb=c7cc6ba1f9b467d04f213618ae962c890916cf21;p=utils diff --git a/trunk/system/general/src/main/java/org/wamblee/system/core/RequiredInterface.java b/trunk/system/general/src/main/java/org/wamblee/system/core/RequiredInterface.java index 7f7fc348..74c132e0 100644 --- a/trunk/system/general/src/main/java/org/wamblee/system/core/RequiredInterface.java +++ b/trunk/system/general/src/main/java/org/wamblee/system/core/RequiredInterface.java @@ -46,4 +46,10 @@ public interface RequiredInterface { * @return Provider or null if not set. */ ProvidedInterface getProvider(); + + /** + * Determines if the requirements of the current interface are at least those + * of the given required interface. + */ + boolean covers(RequiredInterface aInterface); }