summaryrefslogtreecommitdiffstats
path: root/cps-service/src/main/java/org/onap/cps/yang/YangTextSchemaSourceSet.java
diff options
context:
space:
mode:
Diffstat (limited to 'cps-service/src/main/java/org/onap/cps/yang/YangTextSchemaSourceSet.java')
-rw-r--r--cps-service/src/main/java/org/onap/cps/yang/YangTextSchemaSourceSet.java11
1 files changed, 11 insertions, 0 deletions
diff --git a/cps-service/src/main/java/org/onap/cps/yang/YangTextSchemaSourceSet.java b/cps-service/src/main/java/org/onap/cps/yang/YangTextSchemaSourceSet.java
index 5c337770d..32ee324c5 100644
--- a/cps-service/src/main/java/org/onap/cps/yang/YangTextSchemaSourceSet.java
+++ b/cps-service/src/main/java/org/onap/cps/yang/YangTextSchemaSourceSet.java
@@ -19,13 +19,24 @@
package org.onap.cps.yang;
+import java.util.List;
import org.checkerframework.checker.nullness.qual.NonNull;
+import org.onap.cps.spi.model.ModuleReference;
import org.opendaylight.yangtools.yang.model.api.SchemaContext;
/**
* CPS YangTextSchemaSource.
*/
public interface YangTextSchemaSourceSet {
+
+ /**
+ * Returns list of modules references for given YangSchema.
+ *
+ * @return list of ModuleRef
+ */
+ @NonNull
+ List<ModuleReference> getModuleReferences();
+
/**
* Return SchemaContext for given YangSchema.
* @return SchemaContext