A
- Argument type (Void
if statement does not have argument.)public interface ModelStatement<A>
DeclaredStatement
- Statement representation as was defined in original
source. This representation could be used during computation of effective model
or during transforming YANG model from one serialization format to other.
EffectiveStatement
- Representation of effective statement - this
statement may be different from declared, in such way, that it contains additional
substatements, provides access to model namespaces. Some effective statements may be not
directly declared in YANG source, but could be inferred by semantic processing of
other statements (eg. uses, augment).
Modifier and Type | Method and Description |
---|---|
A |
argument()
Returns statement argument.
|
@NonNull StatementSource |
getStatementSource()
Returns statement source, which denotes if statement was
explicitly declared in original model or inferred during
semantic processing of model.
|
@NonNull StatementDefinition |
statementDefinition()
Statement Definition of this statement.
|
@NonNull StatementDefinition statementDefinition()
@Nullable A argument()
@NonNull StatementSource getStatementSource()
Copyright © 2019 OpenDaylight. All rights reserved.