17cbb8dcada7bec0265fb726adf1841374705cbc
[controller.git] / opendaylight / sal / yang-prototype / yang / yang-data-impl / src / main / java / org / opendaylight / controller / yang / data / impl / MutableSimpleNodeTOImpl.java
1 /*\r
2  * Copyright (c) 2013 Cisco Systems, Inc. and others.  All rights reserved.\r
3  *\r
4  * This program and the accompanying materials are made available under the\r
5  * terms of the Eclipse Public License v1.0 which accompanies this distribution,\r
6  * and is available at http://www.eclipse.org/legal/epl-v10.html\r
7  */\r
8 package org.opendaylight.controller.yang.data.impl;\r
9 \r
10 import org.opendaylight.controller.yang.common.QName;\r
11 import org.opendaylight.controller.yang.data.api.CompositeNode;\r
12 import org.opendaylight.controller.yang.data.api.ModifyAction;\r
13 import org.opendaylight.controller.yang.data.api.MutableSimpleNode;\r
14 \r
15 /**\r
16  * @author michal.rehak\r
17  * @param <T> type of simple node value\r
18  * \r
19  */\r
20 public class MutableSimpleNodeTOImpl<T> extends SimpleNodeModificationTOImpl<T> \r
21         implements MutableSimpleNode<T> {\r
22 \r
23     /**\r
24      * @param qname\r
25      * @param parent\r
26      * @param value\r
27      * @param modifyAction\r
28      */\r
29     public MutableSimpleNodeTOImpl(QName qname, CompositeNode parent, T value,\r
30             ModifyAction modifyAction) {\r
31         super(qname, parent, value, modifyAction);\r
32     }\r
33 \r
34     @Override\r
35     public void setValue(T value) {\r
36         super.setValue(value);\r
37     }\r
38     \r
39     @Override\r
40     public void setModifyAction(ModifyAction action) {\r
41         super.setModificationAction(action);\r
42     }\r
43 }\r