*/
void setGrouping(GroupingBuilder grouping);
+ boolean isAugmenting();
+
+ void setAugmenting(boolean augmenting);
+
+ AugmentationSchemaBuilder getParentAugment();
+
+ void setParentAugment(AugmentationSchemaBuilder augment);
+
/**
* Get augmentations defined in this uses node.
*
*/
Set<DataSchemaNodeBuilder> getTargetChildren();
- /**
- * Set reference to target grouping child nodes.
- *
- * @param targetChildren
- * set of child nodes defined in target grouping
- */
- void setTargetChildren(Set<DataSchemaNodeBuilder> targetChildren);
-
/**
* Get groupings defined in target grouping.
*
*/
Set<GroupingBuilder> getTargetGroupings();
- /**
- * Set reference to target grouping groupings.
- *
- * @param targetGroupings
- * set of groupings defined in target grouping
- */
- void setTargetGroupings(Set<GroupingBuilder> targetGroupings);
-
/**
* Get type definitions defined in target grouping.
*
*/
Set<TypeDefinitionBuilder> getTargetTypedefs();
- /**
- * Set reference to target grouping typedefs.
- *
- * @param targetTypedefs
- * set of typedefs defined in target grouping
- */
- void setTargetTypedefs(Set<TypeDefinitionBuilder> targetTypedefs);
-
/**
* Get unknown nodes defined in target grouping.
*
*/
List<UnknownSchemaNodeBuilder> getTargetUnknownNodes();
- /**
- * Set reference to target grouping unknown nodes.
- *
- * @param targetUnknownNodes
- * list of unknown nodes defined in target grouping.
- */
- void setTargetUnknownNodes(List<UnknownSchemaNodeBuilder> targetUnknownNodes);
-
/**
*
* @return true, if this object was built based on another UsesNodeBuilder,