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%2FImportEffectiveStatementImpl.java;h=2909933439fb41b0f172d2b24ad4ca530b9c743c;hb=4d34b74e078e4e7f9c9a3fe6f263a3d04560346d;hp=0a0818b75fffc2e928704e5ff4d531b993ab331c;hpb=17fba9ed87d9811538c802da6a47d533b7d81081;p=yangtools.git diff --git a/model/yang-model-ri/src/main/java/org/opendaylight/yangtools/yang/model/ri/stmt/impl/eff/ImportEffectiveStatementImpl.java b/model/yang-model-ri/src/main/java/org/opendaylight/yangtools/yang/model/ri/stmt/impl/eff/ImportEffectiveStatementImpl.java index 0a0818b75f..2909933439 100644 --- a/model/yang-model-ri/src/main/java/org/opendaylight/yangtools/yang/model/ri/stmt/impl/eff/ImportEffectiveStatementImpl.java +++ b/model/yang-model-ri/src/main/java/org/opendaylight/yangtools/yang/model/ri/stmt/impl/eff/ImportEffectiveStatementImpl.java @@ -11,13 +11,11 @@ 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.concepts.SemVer; import org.opendaylight.yangtools.yang.common.Revision; import org.opendaylight.yangtools.yang.model.api.ModuleImport; import org.opendaylight.yangtools.yang.model.api.meta.EffectiveStatement; import org.opendaylight.yangtools.yang.model.api.stmt.ImportEffectiveStatement; import org.opendaylight.yangtools.yang.model.api.stmt.ImportStatement; -import org.opendaylight.yangtools.yang.model.repo.api.SemVerSourceIdentifier; import org.opendaylight.yangtools.yang.model.repo.api.SourceIdentifier; import org.opendaylight.yangtools.yang.model.spi.meta.AbstractDeclaredEffectiveStatement.DefaultArgument.WithSubstatements; import org.opendaylight.yangtools.yang.model.spi.meta.EffectiveStatementMixins.DocumentedNodeMixin; @@ -25,16 +23,12 @@ import org.opendaylight.yangtools.yang.model.spi.meta.EffectiveStatementMixins.D public final class ImportEffectiveStatementImpl extends WithSubstatements implements ImportEffectiveStatement, ModuleImport, DocumentedNodeMixin { private final @Nullable Revision revision; - private final @Nullable SemVer semVer; public ImportEffectiveStatementImpl(final ImportStatement declared, final ImmutableList> substatements, final @NonNull SourceIdentifier importedSource) { super(declared, substatements); revision = importedSource.getRevision().orElse(null); - semVer = importedSource instanceof SemVerSourceIdentifier - ? ((SemVerSourceIdentifier) importedSource).getSemanticVersion().orElse(null) - : null; } @Override @@ -42,12 +36,6 @@ public final class ImportEffectiveStatementImpl extends WithSubstatements getSemanticVersion() { - return Optional.ofNullable(semVer); - } - @Override public String getPrefix() { return getDeclared().getPrefix().argument();