public interface AugmentationNode extends MixinNode, DataContainerNode<YangInstanceIdentifier.AugmentationIdentifier>, DataContainerChild<YangInstanceIdentifier.AugmentationIdentifier,Collection<DataContainerChild<? extends YangInstanceIdentifier.PathArgument,?>>>
augment associated with parent node.
Augmentation is addition of subtree defined by other external YANG Model and
is schema for subtree is described by instance of AugmentationSchema
associated with parent node of this node.
Augmentation node MUST NOT be direct child of other augmentation node.
| Modifier and Type | Method and Description |
|---|---|
YangInstanceIdentifier.AugmentationIdentifier |
getIdentifier()
Gets identifier of augmentation node.
|
getValuegetChildgetNodeTypeYangInstanceIdentifier.AugmentationIdentifier getIdentifier()
This is sufficient to identify instance of augmentation, since RFC6020 states that augment
that augment statement must not add multiple nodes from same namespace / module to the target node.
getIdentifier in interface DataContainerChild<YangInstanceIdentifier.AugmentationIdentifier,Collection<DataContainerChild<? extends YangInstanceIdentifier.PathArgument,?>>>getIdentifier in interface Identifiable<YangInstanceIdentifier.AugmentationIdentifier>getIdentifier in interface NormalizedNode<YangInstanceIdentifier.AugmentationIdentifier,Collection<DataContainerChild<? extends YangInstanceIdentifier.PathArgument,?>>>getIdentifier in interface NormalizedNodeContainer<YangInstanceIdentifier.AugmentationIdentifier,YangInstanceIdentifier.PathArgument,DataContainerChild<? extends YangInstanceIdentifier.PathArgument,?>>Copyright © 2018 OpenDaylight. All rights reserved.