Code Review
/
yangtools.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
Add OrderedByAwareEffectiveStatement
[yangtools.git]
/
model
/
yang-model-api
/
src
/
main
/
java
/
org
/
opendaylight
/
yangtools
/
yang
/
model
/
api
/
stmt
/
LeafListEffectiveStatement.java
diff --git
a/model/yang-model-api/src/main/java/org/opendaylight/yangtools/yang/model/api/stmt/LeafListEffectiveStatement.java
b/model/yang-model-api/src/main/java/org/opendaylight/yangtools/yang/model/api/stmt/LeafListEffectiveStatement.java
index 27bf292efde9a2303c885dd583a99cd728cb613e..4d67fe35fc7f4981570053522b2ac8499ecce0be 100644
(file)
--- a/
model/yang-model-api/src/main/java/org/opendaylight/yangtools/yang/model/api/stmt/LeafListEffectiveStatement.java
+++ b/
model/yang-model-api/src/main/java/org/opendaylight/yangtools/yang/model/api/stmt/LeafListEffectiveStatement.java
@@
-8,11
+8,18
@@
package org.opendaylight.yangtools.yang.model.api.stmt;
import com.google.common.annotations.Beta;
package org.opendaylight.yangtools.yang.model.api.stmt;
import com.google.common.annotations.Beta;
+import org.opendaylight.yangtools.yang.common.QName;
import org.opendaylight.yangtools.yang.model.api.YangStmtMapping;
import org.opendaylight.yangtools.yang.model.api.YangStmtMapping;
+import org.opendaylight.yangtools.yang.model.api.meta.EffectiveStatement;
import org.opendaylight.yangtools.yang.model.api.meta.StatementDefinition;
import org.opendaylight.yangtools.yang.model.api.meta.StatementDefinition;
+/**
+ * {@link EffectiveStatement} representation of a {@code leaf-list} statement as defined by
+ * <a href="https://datatracker.ietf.org/doc/html/rfc7950#section-7.7">RFC7950</a>.
+ */
@Beta
@Beta
-public interface LeafListEffectiveStatement extends DataTreeEffectiveStatement<LeafListStatement> {
+public interface LeafListEffectiveStatement extends DataTreeEffectiveStatement<LeafListStatement>,
+ OrderedByAwareEffectiveStatement<QName, LeafListStatement> {
@Override
default StatementDefinition statementDefinition() {
return YangStmtMapping.LEAF_LIST;
@Override
default StatementDefinition statementDefinition() {
return YangStmtMapping.LEAF_LIST;