public final class UsesNodeBuilderImpl extends AbstractBuilder implements UsesNodeBuilder
addedUnknownNodes, unknownNodes| Constructor and Description |
|---|
UsesNodeBuilderImpl(String moduleName,
int line,
org.opendaylight.yangtools.yang.model.api.SchemaPath targetGroupingPath) |
| Modifier and Type | Method and Description |
|---|---|
void |
addAugment(AugmentationSchemaBuilder augmentBuilder)
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.
|
boolean |
equals(Object obj) |
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()
Returns parent node builder of this 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.
|
int |
hashCode() |
boolean |
isAddedByUses() |
boolean |
isAugmenting()
Get information if this uses node is defined in augment.
|
boolean |
isResolved()
Returns true if uses node was resolved and
UsesNodeBuilder.getGroupingBuilder()
was instantiated for parent done of this node. |
void |
setAddedByUses(boolean addedByUses)
Set if this node is added by uses.
|
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 |
setParent(Builder parent)
Set parent of this node.
|
void |
setResolved(boolean resolved)
Sets state of instantiation of
UsesNodeBuilder.getGroupingBuilder()
into parent node of this node. |
String |
toString() |
addUnknownNodeBuilder, checkNotSealed, getLine, getModuleName, getUnknownNodes, setModuleNameclone, finalize, getClass, notify, notifyAll, wait, wait, waitaddUnknownNodeBuilder, getLine, getModuleName, getUnknownNodes, setModuleNamepublic UsesNodeBuilderImpl(String moduleName, int line, org.opendaylight.yangtools.yang.model.api.SchemaPath targetGroupingPath)
public org.opendaylight.yangtools.yang.model.api.UsesNode build()
UsesNodeBuilderbuild in interface Builderbuild in interface UsesNodeBuilderUsesNode described by this builder.public DataNodeContainerBuilder getParent()
BuildergetParent in interface BuildergetParent in interface UsesNodeBuildergetParent in class AbstractBuilderpublic void setParent(Builder parent)
BuildersetParent in interface BuildersetParent in class AbstractBuilderparent - parent node builderpublic org.opendaylight.yangtools.yang.model.api.SchemaPath getGroupingPath()
UsesNodeBuildergetGroupingPath in interface UsesNodeBuilderpublic org.opendaylight.yangtools.yang.model.api.GroupingDefinition getGroupingDefinition()
UsesNodeBuildergetGroupingDefinition in interface UsesNodeBuilderpublic void setGroupingDefinition(org.opendaylight.yangtools.yang.model.api.GroupingDefinition groupingDefinition)
UsesNodeBuildersetGroupingDefinition in interface UsesNodeBuildergroupingDefinition - GroupingDefinition objectpublic GroupingBuilder getGroupingBuilder()
UsesNodeBuildergetGroupingBuilder in interface UsesNodeBuilderpublic void setGrouping(GroupingBuilder grouping)
UsesNodeBuildersetGrouping in interface UsesNodeBuildergrouping - GroupingBuilder objectpublic org.opendaylight.yangtools.yang.model.api.SchemaPath getTargetGroupingPath()
UsesNodeBuildergetTargetGroupingPath in interface UsesNodeBuilderpublic Set<AugmentationSchemaBuilder> getAugmentations()
UsesNodeBuildergetAugmentations in interface UsesNodeBuilderpublic void addAugment(AugmentationSchemaBuilder augmentBuilder)
UsesNodeBuilderaddAugment in interface UsesNodeBuilderaugmentBuilder - new builder of augment statementpublic boolean isAddedByUses()
isAddedByUses in interface GroupingMemberpublic void setAddedByUses(boolean addedByUses)
GroupingMembersetAddedByUses in interface GroupingMemberpublic boolean isAugmenting()
UsesNodeBuilderisAugmenting in interface UsesNodeBuilderpublic void setAugmenting(boolean augmenting)
UsesNodeBuildersetAugmenting in interface UsesNodeBuilderpublic boolean isResolved()
UsesNodeBuilderUsesNodeBuilder.getGroupingBuilder()
was instantiated for parent done of this node.isResolved in interface UsesNodeBuilderpublic void setResolved(boolean resolved)
UsesNodeBuilderUsesNodeBuilder.getGroupingBuilder()
into parent node of this node.setResolved in interface UsesNodeBuilderpublic List<SchemaNodeBuilder> getRefineNodes()
UsesNodeBuildergetRefineNodes in interface UsesNodeBuilderpublic void addRefineNode(DataSchemaNodeBuilder refineNode)
UsesNodeBuilderaddRefineNode in interface UsesNodeBuilderrefineNode - refined DataSchemaNodeBuilder objectpublic List<RefineBuilder> getRefines()
UsesNodeBuildergetRefines in interface UsesNodeBuilderpublic void addRefine(RefineBuilder refine)
UsesNodeBuilderaddRefine in interface UsesNodeBuilderrefine - new RefineHolder objectCopyright © 2014. All rights reserved.