X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;ds=sidebyside;f=model%2Fyang-model-ri%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fmodel%2Fri%2Fstmt%2Fimpl%2Feff%2FNotificationEffectiveStatementImpl.java;h=df37d60d27e2769e4aa8298d24d227a2aff84c0c;hb=45a4c4183b924cd36adf31210eef11be756ba4ba;hp=70a5b3da2cb88680c50ba907beccc0de703d8f5b;hpb=01fa439ddcd0d74548e24ccbe0bee02cb8a39b29;p=yangtools.git diff --git a/model/yang-model-ri/src/main/java/org/opendaylight/yangtools/yang/model/ri/stmt/impl/eff/NotificationEffectiveStatementImpl.java b/model/yang-model-ri/src/main/java/org/opendaylight/yangtools/yang/model/ri/stmt/impl/eff/NotificationEffectiveStatementImpl.java index 70a5b3da2c..df37d60d27 100644 --- a/model/yang-model-ri/src/main/java/org/opendaylight/yangtools/yang/model/ri/stmt/impl/eff/NotificationEffectiveStatementImpl.java +++ b/model/yang-model-ri/src/main/java/org/opendaylight/yangtools/yang/model/ri/stmt/impl/eff/NotificationEffectiveStatementImpl.java @@ -11,7 +11,6 @@ import static java.util.Objects.requireNonNull; import com.google.common.collect.ImmutableList; import org.eclipse.jdt.annotation.NonNull; -import org.opendaylight.yangtools.concepts.Immutable; import org.opendaylight.yangtools.yang.common.QName; import org.opendaylight.yangtools.yang.model.api.DataSchemaNode; import org.opendaylight.yangtools.yang.model.api.NotificationDefinition; @@ -28,31 +27,31 @@ import org.opendaylight.yangtools.yang.model.spi.meta.EffectiveStatementMixins.S public final class NotificationEffectiveStatementImpl extends WithSubstatements implements NotificationDefinition, NotificationEffectiveStatement, - SchemaNodeMixin, DataNodeContainerMixin, + SchemaNodeMixin, DataNodeContainerMixin, AugmentationTargetMixin, CopyableMixin, MustConstraintMixin { - private final @NonNull Immutable path; + private final @NonNull QName argument; private final int flags; public NotificationEffectiveStatementImpl(final NotificationStatement declared, - final ImmutableList> substatements, final Immutable path, + final ImmutableList> substatements, final QName argument, final int flags) { super(declared, substatements); - this.path = requireNonNull(path); + this.argument = requireNonNull(argument); this.flags = flags; } - public NotificationEffectiveStatementImpl(final NotificationEffectiveStatementImpl original, final Immutable path, + public NotificationEffectiveStatementImpl(final NotificationEffectiveStatementImpl original, final QName argument, final int flags) { super(original); - this.path = requireNonNull(path); + this.argument = requireNonNull(argument); this.flags = flags; } @Override public QName argument() { - return getQName(); + return argument; } @Override @@ -65,11 +64,6 @@ public final class NotificationEffectiveStatementImpl return flags; } - @Override - public Immutable pathObject() { - return path; - } - @Override public NotificationEffectiveStatement asEffectiveStatement() { return this; @@ -77,7 +71,6 @@ public final class NotificationEffectiveStatementImpl @Override public String toString() { - return NotificationEffectiveStatementImpl.class.getSimpleName() + "[qname=" + getQName() + ", path=" + path - + "]"; + return NotificationEffectiveStatementImpl.class.getSimpleName() + "[qname=" + argument + "]"; } }