- Set<DataSchemaNodeBuilder> getTargetChildren();
-
- void setTargetChildren(Set<DataSchemaNodeBuilder> targetChildren);
-
- Set<GroupingBuilder> getTargetGroupings();
-
- void setTargetGroupings(Set<GroupingBuilder> targetGroupings);
-
- Set<TypeDefinitionBuilder> getTargetTypedefs();
-
- void setTargetTypedefs(Set<TypeDefinitionBuilder> targetTypedefs);
-
- List<UnknownSchemaNodeBuilder> getTargetUnknownNodes();
-
- void setTargetUnknownNodes(List<UnknownSchemaNodeBuilder> targetUnknownNodes);
-
- boolean isCopy();
-
- boolean isDataCollected();
-
- void setDataCollected(boolean dataCollected);
-
- boolean isParentUpdated();
-
- void setParentUpdated(boolean parentUpdated);
+ /**
+ *
+ * Returns true if uses node was resolved and {@link #getGroupingBuilder()}
+ * was instantiated for parent done of this node.
+ *
+ * @return true if uses node was resolved and associated nodes were instantiated in parent node.
+ */
+ boolean isResolved();
+
+ /**
+ *
+ * Sets state of instantiation of {@link #getGroupingBuilder()}
+ * into parent node of this node.
+ *
+ * @deprecated Do not use this, this should be internal to the implementation
+ * and public API contract.
+ *
+ * @param resolved resolved
+ */
+ @Deprecated
+ void setResolved(boolean resolved);