public interface UsesNodeBuilder extends GroupingMember
| Modifier and Type | Method and Description |
|---|---|
void |
addAugment(AugmentationSchemaBuilder builder)
Add augment builder.
|
void |
addRefine(RefineBuilder refine)
Add refine statement.
|
void |
addRefineNode(DataSchemaNodeBuilder refineNode)
Add refine node.
|
org.opendaylight.yangtools.yang.model.api.UsesNode |
build()
Build new UsesNode object.
|
Set<AugmentationSchemaBuilder> |
getAugmentations()
Get augmentations defined in this uses node.
|
GroupingBuilder |
getGroupingBuilder()
Get grouping builder.
|
org.opendaylight.yangtools.yang.model.api.GroupingDefinition |
getGroupingDefinition()
Get grouping definition.
|
org.opendaylight.yangtools.yang.model.api.SchemaPath |
getGroupingPath()
Get grouping path.
|
DataNodeContainerBuilder |
getParent()
Get parent of this uses node.
|
List<SchemaNodeBuilder> |
getRefineNodes()
Get refined nodes.
|
List<RefineBuilder> |
getRefines()
Get refine statements.
|
org.opendaylight.yangtools.yang.model.api.SchemaPath |
getTargetGroupingPath()
Get target grouping path.
|
boolean |
isAugmenting()
Get information if this uses node is defined in augment.
|
boolean |
isResolved()
Returns true if uses node was resolved and
getGroupingBuilder()
was instantiated for parent done of this node. |
void |
setAugmenting(boolean augmenting)
Set information if this uses node is defined in augment.
|
void |
setGrouping(GroupingBuilder grouping)
Set grouping builder.
|
void |
setGroupingDefinition(org.opendaylight.yangtools.yang.model.api.GroupingDefinition groupingDefinition)
Set grouping definition.
|
void |
setResolved(boolean resolved)
Deprecated.
Do not use this, this should be internal to the implementation
and public API contract.
|
isAddedByUses, setAddedByUsesaddUnknownNodeBuilder, getLine, getModuleName, getUnknownNodes, setModuleName, setParentDataNodeContainerBuilder getParent()
org.opendaylight.yangtools.yang.model.api.SchemaPath getTargetGroupingPath()
org.opendaylight.yangtools.yang.model.api.SchemaPath getGroupingPath()
org.opendaylight.yangtools.yang.model.api.GroupingDefinition getGroupingDefinition()
void setGroupingDefinition(org.opendaylight.yangtools.yang.model.api.GroupingDefinition groupingDefinition)
groupingDefinition - GroupingDefinition objectGroupingBuilder getGroupingBuilder()
void setGrouping(GroupingBuilder grouping)
grouping - GroupingBuilder objectboolean isAugmenting()
void setAugmenting(boolean augmenting)
augmenting - Set<AugmentationSchemaBuilder> getAugmentations()
void addAugment(AugmentationSchemaBuilder builder)
builder - new builder of augment statementList<RefineBuilder> getRefines()
List<SchemaNodeBuilder> getRefineNodes()
void addRefine(RefineBuilder refine)
refine - new RefineHolder objectvoid addRefineNode(DataSchemaNodeBuilder refineNode)
refineNode - refined DataSchemaNodeBuilder objectorg.opendaylight.yangtools.yang.model.api.UsesNode build()
boolean isResolved()
getGroupingBuilder()
was instantiated for parent done of this node.@Deprecated void setResolved(boolean resolved)
getGroupingBuilder()
into parent node of this node.Copyright © 2014. All rights reserved.