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.
|
getValue
getChild
getNodeType
YangInstanceIdentifier.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 © 2017 OpenDaylight. All rights reserved.