import java.util.Collection;
-public interface ProvidedInterfaceDescriptor extends InterfaceDescriptor {
- // Empty
+/**
+ * Represents an interface provided by a component.
+ *
+ * @author Erik Brakkee
+ */
+public interface ProvidedInterfaceDescriptor {
+
+ /**
+ * Symbolic name for the service as used by the subsystem.
+ * @return Service name.
+ */
+ String getName();
+
+ /**
+ * Returns the service type.
+ * @return Service type.
+ */
+ Class[] getInterfaceTypes();
}