Interface SubmoduleEffectiveStatement
- All Superinterfaces:
DataTreeAwareEffectiveStatement<UnresolvedQName.Unqualified,
,SubmoduleStatement> EffectiveStatement<UnresolvedQName.Unqualified,
,SubmoduleStatement> ModelStatement<UnresolvedQName.Unqualified>
,RootEffectiveStatement<SubmoduleStatement>
,SchemaTreeAwareEffectiveStatement<UnresolvedQName.Unqualified,
,SubmoduleStatement> TypedefAwareEffectiveStatement<UnresolvedQName.Unqualified,
SubmoduleStatement>
public non-sealed interface SubmoduleEffectiveStatement
extends DataTreeAwareEffectiveStatement<UnresolvedQName.Unqualified,SubmoduleStatement>, RootEffectiveStatement<SubmoduleStatement>, TypedefAwareEffectiveStatement<UnresolvedQName.Unqualified,SubmoduleStatement>
Representation of
submodule
statement.-
Method Summary
Modifier and TypeMethodDescriptiondefault @NonNull BelongsToEffectiveStatement
Return this statement'sbelongs-to
substatement.default StatementDefinition
Statement Definition of this statement.Methods inherited from interface org.opendaylight.yangtools.yang.model.api.stmt.DataTreeAwareEffectiveStatement
dataTreeNodes, findDataTreeNode, findDataTreeNode
Methods inherited from interface org.opendaylight.yangtools.yang.model.api.meta.EffectiveStatement
collectEffectiveSubstatements, effectiveSubstatements, findFirstEffectiveSubstatement, findFirstEffectiveSubstatementArgument, getDeclared, statementOrigin, streamEffectiveSubstatements
Methods inherited from interface org.opendaylight.yangtools.yang.model.api.meta.ModelStatement
argument
Methods inherited from interface org.opendaylight.yangtools.yang.model.api.stmt.RootEffectiveStatement
findNamespacePrefix, findReachableModule, namespacePrefixes, reachableModules
Methods inherited from interface org.opendaylight.yangtools.yang.model.api.stmt.SchemaTreeAwareEffectiveStatement
findSchemaTreeNode, findSchemaTreeNode, findSchemaTreeNode, findSchemaTreeNode, findSchemaTreeNode, findSchemaTreeNode, findSchemaTreeNode, findSchemaTreeNode, schemaTreeNodes
Methods inherited from interface org.opendaylight.yangtools.yang.model.api.stmt.TypedefAwareEffectiveStatement
findTypedef, typedefs
-
Method Details
-
statementDefinition
Description copied from interface:ModelStatement
Statement Definition of this statement.- Specified by:
statementDefinition
in interfaceModelStatement<UnresolvedQName.Unqualified>
- Returns:
- definition of this statement.
-
belongsTo
Return this statement'sbelongs-to
substatement.- Returns:
- A
BelongsToEffectiveStatement
- Implementation Requirements:
- Default implementation uses
EffectiveStatement.findFirstEffectiveSubstatement(Class)
and throws aVerifyException
if a matching substatement is not found.
-