diff --git a/apps/yang/pom.xml b/apps/yang/pom.xml index d523e25a63..743899ffd9 100644 --- a/apps/yang/pom.xml +++ b/apps/yang/pom.xml @@ -17,7 +17,7 @@ Onos Yang Extension http://onosproject.org Onos Yang Extension. - 1.12.0-b5 + 1.12.0-b6 diff --git a/apps/yang/src/main/java/org/onosproject/yang/YangRuntimeManager.java b/apps/yang/src/main/java/org/onosproject/yang/YangRuntimeManager.java index c9a9ce9be1..9d64679473 100644 --- a/apps/yang/src/main/java/org/onosproject/yang/YangRuntimeManager.java +++ b/apps/yang/src/main/java/org/onosproject/yang/YangRuntimeManager.java @@ -24,6 +24,9 @@ import org.apache.felix.scr.annotations.Reference; import org.apache.felix.scr.annotations.ReferenceCardinality; import org.apache.felix.scr.annotations.Service; import org.onosproject.core.CoreService; +import org.onosproject.yang.model.ModelConverter; +import org.onosproject.yang.model.ModelObjectData; +import org.onosproject.yang.model.ResourceData; import org.onosproject.yang.model.YangModel; import org.onosproject.yang.runtime.CompositeData; import org.onosproject.yang.runtime.CompositeStream; @@ -50,7 +53,7 @@ import java.util.Set; @Service @Component(immediate = true) public class YangRuntimeManager implements YangModelRegistry, - YangSerializerRegistry, YangRuntimeService { + YangSerializerRegistry, YangRuntimeService, ModelConverter { private static final String APP_ID = "org.onosproject.yang"; private final Logger log = LoggerFactory.getLogger(getClass()); @@ -118,4 +121,16 @@ public class YangRuntimeManager implements YangModelRegistry, public CompositeStream encode(CompositeData cd, RuntimeContext rc) { return runtimeService.encode(cd, rc); } + + @Override + public ModelObjectData createModel(ResourceData resourceData) { + // TODO implementation. + return null; + } + + @Override + public ResourceData createDataNode(ModelObjectData modelObjectData) { + // TODO implementation. + return null; + } }