Propagate EffectiveModelContext for codegen plugins
[mdsal.git] / binding / maven-sal-api-gen-plugin / src / main / java / org / opendaylight / mdsal / binding / yang / wadl / generator / WadlRestconfGenerator.xtend
index d85916982c11fcaacdf30a502939c9801999bbfe..7cbdcec13bca9f4d07fdc8405f03062031bd9781 100644 (file)
@@ -19,10 +19,10 @@ import java.util.Set
 import org.opendaylight.yangtools.yang.model.api.ContainerSchemaNode
 import org.opendaylight.yangtools.yang.model.api.DataNodeContainer
 import org.opendaylight.yangtools.yang.model.api.DataSchemaNode
+import org.opendaylight.yangtools.yang.model.api.EffectiveModelContext
 import org.opendaylight.yangtools.yang.model.api.LeafSchemaNode
 import org.opendaylight.yangtools.yang.model.api.ListSchemaNode
 import org.opendaylight.yangtools.yang.model.api.Module
-import org.opendaylight.yangtools.yang.model.api.SchemaContext
 import org.sonatype.plexus.build.incremental.BuildContext
 
 class WadlRestconfGenerator {
@@ -30,7 +30,7 @@ class WadlRestconfGenerator {
     static val PATH_DELIMETER = '/'
     val BuildContext buildContext;
     val File path
-    var SchemaContext context;
+    var EffectiveModelContext context;
     var List<DataSchemaNode> configData;
     var List<DataSchemaNode> operationalData;
     var Module module;
@@ -42,7 +42,7 @@ class WadlRestconfGenerator {
         this.buildContext = buildContext
     }
 
-    def generate(SchemaContext context, Set<Module> modules) {
+    def generate(EffectiveModelContext context, Set<Module> modules) {
         val result = new HashSet;
         this.context = context
         for (module : modules) {