/**
* A sub system represents a part of a system that required a
* number of services and provides a number of services.
+ *
+ * @author Erik Brakkee
*/
public interface SubSystem {
* Gets a description of the provided interfaces.
* @return Provided interfaces.
*/
- ServiceDescriptor[] getProvidedServices();
+ ProvidedServiceDescriptor[] getProvidedServices();
/**
* Gets a description of the required interfaces.
* @return Required interfaces.
*/
- ServiceDescriptor[] getRequiredServices();
+ RequiredServiceDescriptor[] getRequiredServices();
/**