Interface EffectiveStmtCtx.Current<A,D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<A>>

Type Parameters:
A - Argument type
D - Class representing declared version of this statement
All Superinterfaces:
BoundStmtCtx<A>, BoundStmtCtxCompat<A,D>, CommonStmtCtx, EffectiveStmtCtx, EffectiveStmtCtx.Parent, Immutable, NamespaceStmtCtx, StmtContextCompat
All Known Subinterfaces:
EffectiveStmtCtx.UndeclaredCurrent<A,D>
Enclosing interface:
EffectiveStmtCtx

@Beta public static interface EffectiveStmtCtx.Current<A,D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<A>> extends EffectiveStmtCtx.Parent, NamespaceStmtCtx, BoundStmtCtxCompat<A,D>
Minimum amount of state required to build an accurate effective view of a statement. This is a strict superset of information available in EffectiveStmtCtx.Parent.
  • Method Details

    • moduleName

      @NonNull QName moduleName()
    • argumentAsTypeQName

      @NonNull QName argumentAsTypeQName()
    • caerbannog

      @Deprecated <E extends org.opendaylight.yangtools.yang.model.api.meta.EffectiveStatement<A, D>> @NonNull StmtContext<A,D,E> caerbannog()
      Deprecated.
      Type Parameters:
      E - Effective Statement representation
      Returns:
      The Legendary Black Beast of Arrrghhh.