X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=yang%2Fyang-parser-rfc7950%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fparser%2Frfc7950%2Fstmt%2Faction%2FActionStatementSupport.java;h=8b4fe0aafc50841acbc053b5d6d167ab6ad4c911;hb=ddcf166646cdc1cac95b2eb9157382b86431c3e8;hp=dc22c26325a2f071daa41d9fb8f73adb154b31cd;hpb=2c2761776c90d36b375b7fee4957bfa4f900ae85;p=yangtools.git diff --git a/yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/action/ActionStatementSupport.java b/yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/action/ActionStatementSupport.java index dc22c26325..8b4fe0aafc 100644 --- a/yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/action/ActionStatementSupport.java +++ b/yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/action/ActionStatementSupport.java @@ -21,6 +21,7 @@ import org.opendaylight.yangtools.yang.model.api.stmt.ActionStatement; import org.opendaylight.yangtools.yang.model.api.stmt.InputStatement; import org.opendaylight.yangtools.yang.model.api.stmt.OutputStatement; import org.opendaylight.yangtools.yang.model.ri.stmt.DeclaredStatements; +import org.opendaylight.yangtools.yang.model.ri.stmt.EffectiveStatements; import org.opendaylight.yangtools.yang.model.spi.meta.EffectiveStatementMixins; import org.opendaylight.yangtools.yang.model.spi.meta.SubstatementIndexingException; import org.opendaylight.yangtools.yang.parser.rfc7950.stmt.input.InputStatementSupport; @@ -114,7 +115,7 @@ public final class ActionStatementSupport extends verify(!substatements.isEmpty(), "Missing implicit input/output statements at %s", ref); try { - return new ActionEffectiveStatementImpl(stmt.declared(), stmt.effectivePath(), + return EffectiveStatements.createAction(stmt.declared(), stmt.effectivePath(), EffectiveStatementMixins.historyAndStatusFlags(stmt.history(), substatements), substatements); } catch (SubstatementIndexingException e) { throw new SourceException(e.getMessage(), stmt, e); @@ -124,7 +125,7 @@ public final class ActionStatementSupport extends @Override public ActionEffectiveStatement copyEffective(final Current stmt, final ActionEffectiveStatement original) { - return new ActionEffectiveStatementImpl((ActionEffectiveStatementImpl) original, stmt.effectivePath(), + return EffectiveStatements.copyAction(original, stmt.effectivePath(), EffectiveStatementMixins.historyAndStatusFlags(stmt.history(), original.effectiveSubstatements())); } }