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
Returned identifier of augmentation node contains all possible
direct child QNames.
|
getValuegetChildgetNodeTypeYangInstanceIdentifier.AugmentationIdentifier getIdentifier()
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.