*/
package org.opendaylight.yangtools.yang.binding;
-import java.io.IOException;
import java.io.InputStream;
-
-import com.google.common.collect.ImmutableSet;
+import java.io.IOException;
+import java.util.Set;
public interface YangModuleInfo {
/**
* Returns yang module name
- *
+ *
* @return
*/
String getName();
-
+
/**
- *
+ *
* Returns revision of yang module.
- *
+ *
* @return
*/
String getRevision();
-
+
/**
* Returns XML namespace associated to the YANG module
- *
+ *
* @return XML namespace associated to the YANG module.
*/
String getNamespace();
-
+
InputStream getModuleSourceStream() throws IOException;
-
- ImmutableSet<YangModuleInfo> getImportedModules();
+
+ Set<YangModuleInfo> getImportedModules();
+
}