- /**
- * Name for the interface.
- */
- String getName();
-
- /**
- * @return True iff the required interface is optional.
- */
- boolean isOptional();
-
-
- /**
- * Checks if the service is provided by a given provided interface.
- * @param aInterface Provided interface.
- * @return
- */
- boolean implementedBy(ProvidedInterface aInterface);
-
- /**
- * Sets the provider of this interface.
- * @param aProvider Provider.
- */
- void setProvider(ProvidedInterface aProvider);
-
- /**
- * Gets the provider interface.
- * @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);
+ /**
+ * Determines if the requirements of the current interface are at least
+ * those of the given required interface.
+ *
+ *
+ */
+ boolean covers(RequiredInterface aInterface);