*/
public interface DataSchemaNodeBuilder extends SchemaNodeBuilder {
+ /**
+ * Build DataSchemaNode object from this builder.
+ */
DataSchemaNode build();
+ /**
+ *
+ * @return true, if this node is added by augmentation, false otherwise
+ */
boolean isAugmenting();
+ /**
+ * Set if this node is added by augmentation.
+ *
+ * @param augmenting
+ */
void setAugmenting(boolean augmenting);
- boolean isConfiguration();
-
- void setConfiguration(boolean configuration);
-
+ /**
+ * Get value of config statement.
+ *
+ * @return value of config statement
+ */
+ Boolean isConfiguration();
+
+ /**
+ * Set config statement.
+ *
+ * @param config
+ */
+ void setConfiguration(Boolean config);
+
+ /**
+ * Get constraints of this builder.
+ *
+ * @return constraints of this builder
+ */
ConstraintsBuilder getConstraints();
}