Class LeafRefContext
- java.lang.Object
-
- org.opendaylight.yangtools.yang.model.spi.AbstractEffectiveModelContextProvider
-
- org.opendaylight.yangtools.yang.data.tree.leafref.LeafRefContext
-
- All Implemented Interfaces:
EffectiveModelContextProvider
public final class LeafRefContext extends AbstractEffectiveModelContextProvider
-
-
Method Summary
-
Methods inherited from class org.opendaylight.yangtools.yang.model.spi.AbstractEffectiveModelContextProvider
addToStringAttributes, getEffectiveModelContext, toString
-
-
-
-
Method Detail
-
create
public static LeafRefContext create(EffectiveModelContext ctx)
-
hasLeafRefContextChild
public boolean hasLeafRefContextChild()
-
hasReferencedChild
public boolean hasReferencedChild()
-
hasReferencingChild
public boolean hasReferencingChild()
-
isReferenced
public boolean isReferenced()
-
isReferencing
public boolean isReferencing()
-
getReferencingChildByName
public LeafRefContext getReferencingChildByName(QName name)
-
getReferencingChilds
public Map<QName,LeafRefContext> getReferencingChilds()
-
getReferencedChildByName
public LeafRefContext getReferencedChildByName(QName name)
-
getReferencedByChilds
public Map<QName,LeafRefContext> getReferencedByChilds()
-
getCurrentNodePath
public SchemaPath getCurrentNodePath()
-
getLeafRefTargetPath
public LeafRefPath getLeafRefTargetPath()
-
getLeafRefTargetPathString
public String getLeafRefTargetPathString()
-
getNodeName
public QName getNodeName()
-
getAbsoluteLeafRefTargetPath
public LeafRefPath getAbsoluteLeafRefTargetPath()
-
getLeafRefContextModule
public Module getLeafRefContextModule()
-
getReferencedByLeafRefCtxByName
public LeafRefContext getReferencedByLeafRefCtxByName(QName qname)
-
getAllReferencedByLeafRefCtxs
public Map<QName,LeafRefContext> getAllReferencedByLeafRefCtxs()
-
getLeafRefReferencingContext
@Beta public LeafRefContext getLeafRefReferencingContext(SchemaNodeIdentifier node)
-
getLeafRefReferencedByContext
@Beta public LeafRefContext getLeafRefReferencedByContext(SchemaNodeIdentifier node)
-
isLeafRef
@Beta public boolean isLeafRef(SchemaNodeIdentifier node)
-
hasLeafRefChild
@Beta public boolean hasLeafRefChild(SchemaNodeIdentifier node)
-
isReferencedByLeafRef
@Beta public boolean isReferencedByLeafRef(SchemaNodeIdentifier node)
-
hasChildReferencedByLeafRef
@Beta public boolean hasChildReferencedByLeafRef(SchemaNodeIdentifier node)
-
findAllLeafRefChilds
@Beta public List<LeafRefContext> findAllLeafRefChilds(SchemaNodeIdentifier node)
-
findAllChildsReferencedByLeafRef
@Beta public List<LeafRefContext> findAllChildsReferencedByLeafRef(SchemaNodeIdentifier node)
-
getAllLeafRefsReferencingThisNode
@Beta public Map<QName,LeafRefContext> getAllLeafRefsReferencingThisNode(SchemaNodeIdentifier node)
-
-