import org.opendaylight.yangtools.yang.model.api.AnyxmlSchemaNode;
import org.opendaylight.yangtools.yang.model.api.ContainerSchemaNode;
import org.opendaylight.yangtools.yang.model.api.MustDefinition;
-import org.opendaylight.yangtools.yang.model.api.RevisionAwareXPath;
import org.opendaylight.yangtools.yang.model.api.SchemaPath;
import org.opendaylight.yangtools.yang.model.api.Status;
import org.opendaylight.yangtools.yang.model.api.UnknownSchemaNode;
import org.opendaylight.yangtools.yang.model.api.meta.ForwardingEffectiveStatement;
import org.opendaylight.yangtools.yang.model.api.stmt.AnyxmlEffectiveStatement;
import org.opendaylight.yangtools.yang.model.api.stmt.AnyxmlStatement;
+import org.opendaylight.yangtools.yang.xpath.api.YangXPathExpression.QualifiedBound;
final class YangModeledAnyxmlEffectiveStatementImpl
extends ForwardingEffectiveStatement<QName, AnyxmlStatement, AnyxmlEffectiveStatement>
}
@Override
- public Optional<RevisionAwareXPath> getWhenCondition() {
+ public Optional<? extends QualifiedBound> getWhenCondition() {
return delegateSchemaNode().getWhenCondition();
}
}
@Override
- public Collection<? extends MustDefinition> getMustConstraints() {
+ public Collection<? extends @NonNull MustDefinition> getMustConstraints() {
return delegateSchemaNode().getMustConstraints();
}
return delegateSchemaNode().getUnknownSchemaNodes();
}
+ @Override
+ public AnyxmlEffectiveStatement asEffectiveStatement() {
+ return delegateSchemaNode().asEffectiveStatement();
+ }
+
@Override
public String toString() {
return YangModeledAnyxmlEffectiveStatementImpl.class.getSimpleName() + "["