Interface UsesNode

    • Method Detail

      • getSourceGrouping

        @NonNull GroupingDefinition getSourceGrouping()
        Returns the {code grouping} which this node acted upon.
        Returns:
        Source grouping
      • getAugmentations

        @NonNull Collection<? extends AugmentationSchemaNode> getAugmentations()
        Returns augmentations which were specified in this uses node.
        Returns:
        Set of augment statements defined under this uses node
      • getRefines

        @NonNull Map<SchemaNodeIdentifier.Descendant,​SchemaNode> getRefines()
        Some of the properties of each node in the grouping can be refined with the "refine" statement.
        Returns:
        Map, where key is schema node identifier of refined node and value is refined node.