X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=yang%2Fyang-data-api%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fdata%2Fapi%2FNodeModificationBuilder.java;h=1d349b82ad1c67d267803f2f628edbc220c2edff;hb=51ea178edd55313d176baaec70cdfa0463af7f6b;hp=13ad7a953c6187e761492a2e059842901903dfe7;hpb=5c1f875f69e35248aa4115c429bd962160beeef4;p=yangtools.git diff --git a/yang/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/NodeModificationBuilder.java b/yang/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/NodeModificationBuilder.java old mode 100755 new mode 100644 index 13ad7a953c..1d349b82ad --- a/yang/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/NodeModificationBuilder.java +++ b/yang/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/NodeModificationBuilder.java @@ -1,39 +1,38 @@ -/* - * Copyright (c) 2013 Cisco Systems, Inc. and others. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 which accompanies this distribution, - * and is available at http://www.eclipse.org/legal/epl-v10.html - */ -package org.opendaylight.yangtools.yang.data.api; - - -/** - * @author michal.rehak - * - */ -public interface NodeModificationBuilder { - - public abstract Node getMutableEquivalent(Node originalNode); - - public abstract CompositeNode buildDiffTree(); - - public abstract void mergeNode(MutableCompositeNode alteredNode); - - public abstract void removeNode(MutableCompositeNode deadNode); - - public abstract void removeNode(MutableSimpleNode deadNode); - - public abstract void deleteNode(MutableSimpleNode deadNode); - - public abstract void deleteNode(MutableCompositeNode deadNode); - - public abstract void replaceNode(MutableCompositeNode replacementNode); - - public abstract void replaceNode(MutableSimpleNode replacementNode); - - public abstract void addNode(MutableCompositeNode newNode); - - public abstract void addNode(MutableSimpleNode newNode); - -} +/* + * Copyright (c) 2013 Cisco Systems, Inc. and others. All rights reserved. + * + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License v1.0 which accompanies this distribution, + * and is available at http://www.eclipse.org/legal/epl-v10.html + */ +package org.opendaylight.yangtools.yang.data.api; + +/** + * @author michal.rehak + * + */ +public interface NodeModificationBuilder { + + abstract Node getMutableEquivalent(Node originalNode); + + abstract CompositeNode buildDiffTree(); + + abstract void mergeNode(MutableCompositeNode alteredNode); + + abstract void removeNode(MutableCompositeNode deadNode); + + abstract void removeNode(MutableSimpleNode deadNode); + + abstract void deleteNode(MutableSimpleNode deadNode); + + abstract void deleteNode(MutableCompositeNode deadNode); + + abstract void replaceNode(MutableCompositeNode replacementNode); + + abstract void replaceNode(MutableSimpleNode replacementNode); + + abstract void addNode(MutableCompositeNode newNode); + + abstract void addNode(MutableSimpleNode newNode); + +}