X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=model%2Fyang-model-ri%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fmodel%2Fri%2Fstmt%2Fimpl%2Feff%2FAugmentEffectiveStatementImpl.java;h=b92d94f7fe535f0f9043aa72b4c3278130bf29a4;hb=9985c8d409f4a141dc3eed2042fb19e0c7d412fc;hp=70603e469f2da1bceaa40813f48241b96fc5ef16;hpb=c3e7916182012ce9d27aec9af750162b8938e758;p=yangtools.git diff --git a/model/yang-model-ri/src/main/java/org/opendaylight/yangtools/yang/model/ri/stmt/impl/eff/AugmentEffectiveStatementImpl.java b/model/yang-model-ri/src/main/java/org/opendaylight/yangtools/yang/model/ri/stmt/impl/eff/AugmentEffectiveStatementImpl.java index 70603e469f..b92d94f7fe 100644 --- a/model/yang-model-ri/src/main/java/org/opendaylight/yangtools/yang/model/ri/stmt/impl/eff/AugmentEffectiveStatementImpl.java +++ b/model/yang-model-ri/src/main/java/org/opendaylight/yangtools/yang/model/ri/stmt/impl/eff/AugmentEffectiveStatementImpl.java @@ -13,22 +13,27 @@ import com.google.common.collect.ImmutableList; import java.util.Optional; import org.eclipse.jdt.annotation.NonNull; import org.eclipse.jdt.annotation.Nullable; +import org.opendaylight.yangtools.yang.common.QName; import org.opendaylight.yangtools.yang.common.QNameModule; import org.opendaylight.yangtools.yang.model.api.AugmentationSchemaNode; +import org.opendaylight.yangtools.yang.model.api.DataSchemaNode; import org.opendaylight.yangtools.yang.model.api.QNameModuleAware; import org.opendaylight.yangtools.yang.model.api.meta.EffectiveStatement; import org.opendaylight.yangtools.yang.model.api.stmt.AugmentEffectiveStatement; import org.opendaylight.yangtools.yang.model.api.stmt.AugmentStatement; import org.opendaylight.yangtools.yang.model.api.stmt.SchemaNodeIdentifier; +import org.opendaylight.yangtools.yang.model.spi.meta.AbstractDeclaredEffectiveStatement.DefaultWithSchemaTree; import org.opendaylight.yangtools.yang.model.spi.meta.EffectiveStatementMixins.ActionNodeContainerMixin; +import org.opendaylight.yangtools.yang.model.spi.meta.EffectiveStatementMixins.DataNodeContainerMixin; import org.opendaylight.yangtools.yang.model.spi.meta.EffectiveStatementMixins.DocumentedNodeMixin; import org.opendaylight.yangtools.yang.model.spi.meta.EffectiveStatementMixins.NotificationNodeContainerMixin; import org.opendaylight.yangtools.yang.model.spi.meta.EffectiveStatementMixins.WhenConditionMixin; public final class AugmentEffectiveStatementImpl - extends AbstractDataNodeContainer + extends DefaultWithSchemaTree implements AugmentEffectiveStatement, AugmentationSchemaNode, QNameModuleAware, DocumentedNodeMixin.WithStatus, + DataNodeContainerMixin, ActionNodeContainerMixin, NotificationNodeContainerMixin, WhenConditionMixin { @@ -64,6 +69,11 @@ public final class AugmentEffectiveStatementImpl return flags; } + @Override + public DataSchemaNode dataChildByName(final QName name) { + return dataSchemaNode(name); + } + @Override public QNameModule getQNameModule() { return rootModuleQName; @@ -73,10 +83,4 @@ public final class AugmentEffectiveStatementImpl public AugmentEffectiveStatement asEffectiveStatement() { return this; } - - @Override - public String toString() { - return AugmentEffectiveStatementImpl.class.getSimpleName() + "[" + "targetPath=" + getTargetPath() + ", when=" - + getWhenCondition() + "]"; - } }