RequiredInterfaceDescriptor no longer extends InterfaceDescriptor.
[utils] / system / general / src / main / java / org / wamblee / system / RequiredInterfaceDescriptor.java
index 1a1237b88d36fc2c39f52214bacbc1385e234077..9e86767a95c987465f092d259a9272b40a99e1f8 100644 (file)
@@ -1,6 +1,16 @@
 package org.wamblee.system;
 
-public interface RequiredInterfaceDescriptor extends InterfaceDescriptor {
+public interface RequiredInterfaceDescriptor {
 
-       boolean implementedBy(ProvidedInterfaceDescriptor aDescriptor);
+       /**
+        * Name for the interface. 
+        */
+       public String getName(); 
+       
+       /**
+        * Checks if the service is provided by a given provided interface. 
+        * @param aInterface Provided interface. 
+        * @return
+        */
+       boolean implementedBy(ProvidedInterfaceDescriptor aInterface);
 }