Class LeafRefContext
- java.lang.Object
-
- org.opendaylight.yangtools.yang.model.spi.AbstractEffectiveModelContextProvider
-
- org.opendaylight.yangtools.yang.data.impl.leafref.LeafRefContext
-
- All Implemented Interfaces:
EffectiveModelContextProvider
public final class LeafRefContext extends AbstractEffectiveModelContextProvider
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static LeafRefContext
create(EffectiveModelContext ctx)
LeafRefPath
getAbsoluteLeafRefTargetPath()
Map<QName,LeafRefContext>
getAllReferencedByLeafRefCtxs()
SchemaPath
getCurrentNodePath()
Module
getLeafRefContextModule()
LeafRefPath
getLeafRefTargetPath()
String
getLeafRefTargetPathString()
QName
getNodeName()
Map<QName,LeafRefContext>
getReferencedByChilds()
LeafRefContext
getReferencedByLeafRefCtxByName(QName qname)
LeafRefContext
getReferencedChildByName(QName name)
LeafRefContext
getReferencingChildByName(QName name)
Map<QName,LeafRefContext>
getReferencingChilds()
boolean
hasLeafRefContextChild()
boolean
hasReferencedChild()
boolean
hasReferencingChild()
boolean
isReferenced()
boolean
isReferencing()
-
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()
-
-