Interface DataTreeEffectiveStatement<D extends DeclaredStatement<QName>>
-
- Type Parameters:
D
- Declared statement type
- All Superinterfaces:
EffectiveStatement<QName,D>
,Identifiable<QName>
,ModelStatement<QName>
,NamespacedEffectiveStatement<D>
,SchemaTreeEffectiveStatement<D>
- All Known Subinterfaces:
AnydataEffectiveStatement
,AnyxmlEffectiveStatement
,ContainerEffectiveStatement
,LeafEffectiveStatement
,LeafListEffectiveStatement
,ListEffectiveStatement
- All Known Implementing Classes:
AbstractLeafEffectiveStatement
,ContainerEffectiveStatementImpl
,EmptyAnydataEffectiveStatement
,EmptyAnyxmlEffectiveStatement
,EmptyLeafEffectiveStatement
,RegularAnydataEffectiveStatement
,RegularAnyxmlEffectiveStatement
,RegularLeafEffectiveStatement
@Beta public interface DataTreeEffectiveStatement<D extends DeclaredStatement<QName>> extends SchemaTreeEffectiveStatement<D>
Common interface grouping allEffectiveStatement
s which are accessible viaDataTreeAwareEffectiveStatement.Namespace
. This such statement corresponds to adata node
.This interface could be named
SchemaNodeEffectiveStatement
, but that could induce a notion that it has something to do withDataSchemaNode
-- which it has not. DataSchemaNode semantics are wrong in may aspects and while implementations of this interface may also implement DataSchemaNode, the semantics of this interface should always be preferred and DataSchemaNode is to be treated as deprecated whenever possible.- Author:
- Robert Varga
-
-
Method Summary
-
Methods inherited from interface org.opendaylight.yangtools.yang.model.api.meta.EffectiveStatement
effectiveSubstatements, findFirstEffectiveSubstatement, findFirstEffectiveSubstatementArgument, get, getAll, getDeclared, streamEffectiveSubstatements
-
Methods inherited from interface org.opendaylight.yangtools.yang.model.api.meta.ModelStatement
argument, statementDefinition, statementOrigin
-
Methods inherited from interface org.opendaylight.yangtools.yang.model.api.stmt.NamespacedEffectiveStatement
getIdentifier
-
-