Interface AugmentationSchemaNode

All Superinterfaces:
ActionNodeContainer, DataNodeContainer, DocumentedNode, DocumentedNode.WithStatus, EffectiveStatementEquivalent<AugmentEffectiveStatement>, NotificationNodeContainer, WhenConditionAware
All Known Implementing Classes:
AugmentEffectiveStatementImpl, EffectiveAugmentationSchema

AugmentationSchema represents augment definition. The "augment" statement allows a module or submodule to add to the schema tree defined in an external module, or the current module and its submodules, and to add to the nodes from a grouping in a "uses" statement.
  • Method Details

    • getTargetPath

      default SchemaNodeIdentifier getTargetPath()
      Returns augmentation target path.
      Returns:
      SchemaNodeIdentifier that identifies a node in the schema tree. This node is called the augment's target node. The target node MUST be either a container, list, choice, case, input, output, or anotification node. It is augmented with the nodes defined as child nodes of this AugmentationSchema.