* terms of the Eclipse Public License v1.0 which accompanies this distribution,\r
* and is available at http://www.eclipse.org/legal/epl-v10.html\r
*/\r
-package org.opendaylight.controller.yang.data.impl;\r
+package org.opendaylight.yangtools.yang.data.impl;\r
\r
-import org.opendaylight.controller.yang.common.QName;\r
-import org.opendaylight.controller.yang.data.api.CompositeNode;\r
-import org.opendaylight.controller.yang.data.api.ModifyAction;\r
-import org.opendaylight.controller.yang.data.api.Node;\r
-import org.opendaylight.controller.yang.data.api.NodeModification;\r
+import org.opendaylight.yangtools.yang.common.QName;\r
+import org.opendaylight.yangtools.yang.data.api.CompositeNode;\r
+import org.opendaylight.yangtools.yang.data.api.ModifyAction;\r
+import org.opendaylight.yangtools.yang.data.api.Node;\r
+import org.opendaylight.yangtools.yang.data.api.NodeModification;\r
\r
/**\r
* @author michal.rehak\r
* @param <T>\r
* type of node value\r
- * \r
+ *\r
*/\r
public abstract class AbstractNodeTO<T> implements Node<T>, NodeModification {\r
\r
private CompositeNode parent;\r
private T value;\r
private ModifyAction modifyAction;\r
- \r
+\r
/**\r
* @param qname\r
* @param parent\r
this.parent = parent;\r
this.value = value;\r
}\r
- \r
+\r
/**\r
* @param qname\r
* @param parent\r
* @param value\r
- * @param modifyAction \r
+ * @param modifyAction\r
*/\r
public AbstractNodeTO(QName qname, CompositeNode parent, T value, ModifyAction modifyAction) {\r
this.qName = qname;\r
public CompositeNode getParent() {\r
return parent;\r
}\r
- \r
+\r
/**\r
* @param parent the parent to set\r
*/\r
public void setParent(CompositeNode parent) {\r
this.parent = parent;\r
}\r
- \r
+\r
/**\r
* @param value the value to set\r
*/\r
protected void setModificationAction(ModifyAction modifyAction) {\r
this.modifyAction = modifyAction;\r
}\r
- \r
+\r
@Override\r
public String toString() {\r
StringBuffer out = new StringBuffer();\r
- out.append(String.format("Node[%s], qName[%s], modify[%s]", \r
+ out.append(String.format("Node[%s], qName[%s], modify[%s]",\r
getClass().getSimpleName(), getQName().getLocalName(),\r
getModificationAction() == null ? "n/a" : getModificationAction()));\r
return out.toString();\r
return false;\r
} else if (other.parent == null) {\r
return false;\r
- } \r
+ }\r
if (qName == null) {\r
if (other.qName != null)\r
return false;\r
return true;\r
}\r
/* */\r
- \r
+\r
}\r