X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fsal%2Fyang-prototype%2Fyang%2Fyang-data-impl%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fyang%2Fdata%2Fimpl%2FMutableSimpleNodeTOImpl.java;fp=opendaylight%2Fsal%2Fyang-prototype%2Fyang%2Fyang-data-impl%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fyang%2Fdata%2Fimpl%2FMutableSimpleNodeTOImpl.java;h=a3b73b1c64456fab6c773c300a147cdaafce9e27;hp=17cbb8dcada7bec0265fb726adf1841374705cbc;hb=39b426fb075e8690911802f70aceb865cc83715d;hpb=9d0e5ef647eb242f7750e30482b403676f56c682 diff --git a/opendaylight/sal/yang-prototype/yang/yang-data-impl/src/main/java/org/opendaylight/controller/yang/data/impl/MutableSimpleNodeTOImpl.java b/opendaylight/sal/yang-prototype/yang/yang-data-impl/src/main/java/org/opendaylight/controller/yang/data/impl/MutableSimpleNodeTOImpl.java old mode 100755 new mode 100644 index 17cbb8dcad..a3b73b1c64 --- a/opendaylight/sal/yang-prototype/yang/yang-data-impl/src/main/java/org/opendaylight/controller/yang/data/impl/MutableSimpleNodeTOImpl.java +++ b/opendaylight/sal/yang-prototype/yang/yang-data-impl/src/main/java/org/opendaylight/controller/yang/data/impl/MutableSimpleNodeTOImpl.java @@ -11,15 +11,18 @@ import org.opendaylight.controller.yang.common.QName; import org.opendaylight.controller.yang.data.api.CompositeNode; import org.opendaylight.controller.yang.data.api.ModifyAction; import org.opendaylight.controller.yang.data.api.MutableSimpleNode; +import org.opendaylight.controller.yang.data.api.SimpleNode; /** * @author michal.rehak * @param type of simple node value * */ -public class MutableSimpleNodeTOImpl extends SimpleNodeModificationTOImpl +public class MutableSimpleNodeTOImpl extends SimpleNodeTOImpl implements MutableSimpleNode { + private SimpleNode original; + /** * @param qname * @param parent @@ -40,4 +43,21 @@ public class MutableSimpleNodeTOImpl extends SimpleNodeModificationTOImpl public void setModifyAction(ModifyAction action) { super.setModificationAction(action); } + + @Override + public MutableSimpleNode asMutable() { + return this; + } + + @Override + public SimpleNode getOriginal() { + return original; + } + + /** + * @param original the original to set + */ + public void setOriginal(SimpleNode original) { + this.original = original; + } }