*/
package org.wamblee.system.core;
+import java.util.List;
+
/**
* A component represents a part of a system that requires a
* number of interfaces and provides a number of interfaces.
* Gets a description of the provided interfaces.
* @return Provided interfaces.
*/
- ProvidedInterfaces getProvidedInterfaces();
+ List<ProvidedInterface> getProvidedInterfaces();
/**
* Gets a description of the required interfaces.
* @return Required interfaces.
*/
- RequiredInterfaces getRequiredInterfaces();
+ List<RequiredInterface> getRequiredInterfaces();
/**