(no commit message)
[utils] / system / general / src / main / java / org / wamblee / system / core / Component.java
index 49ed1c7dc26cee0c70ddb8d4b390f98044ef7fd0..9506bb1f32c3fc874b9460cad4ac6e0757c0e6b3 100644 (file)
@@ -15,6 +15,8 @@
  */ 
 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.
@@ -60,13 +62,13 @@ public interface Component<Type> {
         * 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();
 
        
        /**