public interface AugmentationSchemaBuilder extends DataNodeContainerBuilder, DocumentedNodeBuilder
AugmentationSchema, which represents 'augment' statement.| Modifier and Type | Method and Description |
|---|---|
void |
addWhenCondition(String whenCondition)
Adds string representation of when condition.
|
org.opendaylight.yangtools.yang.model.api.AugmentationSchema |
build()
Returns an instance of product - DataNodeContainer
Returns an instance of data node container with children and properties
constructed as per this builder state, all nested builders are also built
and their product is set to DataNodeContainer.
|
int |
getOrder()
Returns position of defining
augment statement
as was present in schema source. |
org.opendaylight.yangtools.yang.model.api.SchemaPath |
getTargetPath()
Get path to target node.
|
String |
getTargetPathAsString()
Returns target path representation as was present in schema source.
|
String |
getWhenCondition()
Returns when condition
If when condition is present node defined by the parent data definition
statement is only valid when the returned XPath expression conceptually
evaluates to "true" for a particular instance, then the node defined by
the parent data definition statement is valid; otherwise, it is not.
|
boolean |
isResolved()
Get information about augmentation process.
|
void |
setResolved(boolean resolved)
Set information about augmentation process.
|
addChildNode, addChildNode, addChildNode, addChildNodeToContext, addGrouping, addTypedef, addUsesNode, getChildNodeBuilders, getChildNodes, getDataChildByName, getGroupingBuilders, getGroupings, getPath, getQName, getTypeDefinitionBuilders, getTypeDefinitions, getUsesNodeBuildersaddUnknownNodeBuilder, getLine, getModuleName, getParent, getUnknownNodes, setModuleName, setParentgetDescription, getReference, getStatus, setDescription, setReference, setStatusString getWhenCondition()
void addWhenCondition(String whenCondition)
whenCondition - String getTargetPathAsString()
org.opendaylight.yangtools.yang.model.api.SchemaPath getTargetPath()
Note that individual parts of path contain only prefix relative to current context and name of node.
org.opendaylight.yangtools.yang.model.api.AugmentationSchema build()
DataNodeContainerBuilderbuild in interface Builderbuild in interface DataNodeContainerBuilderboolean isResolved()
void setResolved(boolean resolved)
resolved - int getOrder()
augment statement
as was present in schema source.Copyright © 2014. All rights reserved.