/**
* Builder for 'uses' statement.
+ *
+ * @deprecated Pre-Beryllium implementation, scheduled for removal.
*/
+@Deprecated
public interface UsesNodeBuilder extends GroupingMember {
/**
DataNodeContainerBuilder getParent();
/**
- * Get grouping path as string.
+ * Get target grouping path.
*
- * @return grouping path as String
+ * @return target grouping path
*/
- String getGroupingPathAsString();
+ SchemaPath getTargetGroupingPath();
/**
* Get grouping path.
/**
* Set information if this uses node is defined in augment.
*
- * @param augmenting
+ * @param augmenting information about augmentation
*/
void setAugmenting(boolean augmenting);
*
* @deprecated Do not use this, this should be internal to the implementation
* and public API contract.
+ *
+ * @param resolved resolved
*/
@Deprecated
void setResolved(boolean resolved);