/**
* Builder for {@link AugmentationSchema}, which represents 'augment' statement.
+ *
+ * @deprecated Pre-Beryllium implementation, scheduled for removal.
*/
+@Deprecated
public interface AugmentationSchemaBuilder extends DataNodeContainerBuilder,DocumentedNodeBuilder {
/**
* for a particular instance, then the node defined by the parent data
* definition statement is valid; otherwise, it is not.
*
- * @param whenCondition
+ * @param whenCondition string representation of when condition
*/
void addWhenCondition(String whenCondition);
/**
* Set information about augmentation process.
*
- * @param resolved
+ * @param resolved information about augmentation process
*/
void setResolved(boolean resolved);
/**
* Set true if target of augment is unsupported (e.g. node in body of extension).
* In such case, augmentation is skipped and AugmentationSchema is not built.
+ *
+ * @param unsupportedTarget information about target of augment statement
*/
- public void setUnsupportedTarget(boolean unsupportedTarget);
+ void setUnsupportedTarget(boolean unsupportedTarget);
/**
* Return true if target of augment is unsupported (e.g. node in body of extension).
* In such case, augmentation is skipped and AugmentationSchema is not built.
+ *
+ * @return information about target of augment statement
*/
- public boolean isUnsupportedTarget();
-
+ boolean isUnsupportedTarget();
}