Remove yang.model.api fakes for /restconf/operations
[netconf.git] / restconf / restconf-nb / src / main / java / org / opendaylight / restconf / nb / rfc8040 / rests / services / impl / AbstractOperationsModule.java
diff --git a/restconf/restconf-nb/src/main/java/org/opendaylight/restconf/nb/rfc8040/rests/services/impl/AbstractOperationsModule.java b/restconf/restconf-nb/src/main/java/org/opendaylight/restconf/nb/rfc8040/rests/services/impl/AbstractOperationsModule.java
deleted file mode 100644 (file)
index 6a7a82c..0000000
+++ /dev/null
@@ -1,179 +0,0 @@
-/*
- * Copyright (c) 2020 PANTHEON.tech, s.r.o. and others.  All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v1.0 which accompanies this distribution,
- * and is available at http://www.eclipse.org/legal/epl-v10.html
- */
-package org.opendaylight.restconf.nb.rfc8040.rests.services.impl;
-
-import java.util.Collection;
-import java.util.List;
-import java.util.Optional;
-import java.util.Set;
-import org.eclipse.jdt.annotation.NonNull;
-import org.opendaylight.yangtools.yang.common.QName;
-import org.opendaylight.yangtools.yang.common.QNameModule;
-import org.opendaylight.yangtools.yang.common.UnresolvedQName.Unqualified;
-import org.opendaylight.yangtools.yang.common.YangVersion;
-import org.opendaylight.yangtools.yang.model.api.AugmentationSchemaNode;
-import org.opendaylight.yangtools.yang.model.api.Deviation;
-import org.opendaylight.yangtools.yang.model.api.ExtensionDefinition;
-import org.opendaylight.yangtools.yang.model.api.FeatureDefinition;
-import org.opendaylight.yangtools.yang.model.api.GroupingDefinition;
-import org.opendaylight.yangtools.yang.model.api.IdentitySchemaNode;
-import org.opendaylight.yangtools.yang.model.api.Module;
-import org.opendaylight.yangtools.yang.model.api.ModuleImport;
-import org.opendaylight.yangtools.yang.model.api.NotificationDefinition;
-import org.opendaylight.yangtools.yang.model.api.RpcDefinition;
-import org.opendaylight.yangtools.yang.model.api.Submodule;
-import org.opendaylight.yangtools.yang.model.api.TypeDefinition;
-import org.opendaylight.yangtools.yang.model.api.UsesNode;
-import org.opendaylight.yangtools.yang.model.api.YangStmtMapping;
-import org.opendaylight.yangtools.yang.model.api.meta.StatementDefinition;
-import org.opendaylight.yangtools.yang.model.api.meta.StatementOrigin;
-import org.opendaylight.yangtools.yang.model.api.stmt.ExtensionEffectiveStatement;
-import org.opendaylight.yangtools.yang.model.api.stmt.FeatureEffectiveStatement;
-import org.opendaylight.yangtools.yang.model.api.stmt.IdentityEffectiveStatement;
-import org.opendaylight.yangtools.yang.model.api.stmt.ModuleEffectiveStatement;
-import org.opendaylight.yangtools.yang.model.api.stmt.ModuleStatement;
-import org.opendaylight.yangtools.yang.model.api.stmt.SubmoduleEffectiveStatement;
-
-@Deprecated(forRemoval = true, since = "4.0.0")
-abstract class AbstractOperationsModule implements Module, ModuleEffectiveStatement {
-    @Override
-    public final ModuleStatement getDeclared() {
-        return null;
-    }
-
-    @Override
-    public final StatementDefinition statementDefinition() {
-        return YangStmtMapping.MODULE;
-    }
-
-    @Override
-    public final StatementOrigin statementOrigin() {
-        return StatementOrigin.CONTEXT;
-    }
-
-    @Override
-    public final Unqualified argument() {
-        return Unqualified.of(getName());
-    }
-
-    @Override
-    public final QNameModule localQNameModule() {
-        return getQNameModule();
-    }
-
-    @Override
-    public final Collection<? extends @NonNull ModuleImport> getImports() {
-        // Yeah, not accurate, but this should not be needed
-        return Set.of();
-    }
-
-    @Override
-    public final YangVersion getYangVersion() {
-        return YangVersion.VERSION_1;
-    }
-
-    @Override
-    public final Collection<? extends TypeDefinition<?>> getTypeDefinitions() {
-        return Set.of();
-    }
-
-    @Override
-    public final Collection<? extends GroupingDefinition> getGroupings() {
-        return Set.of();
-    }
-
-    @Override
-    public final Collection<? extends UsesNode> getUses() {
-        return Set.of();
-    }
-
-    @Override
-    public final Optional<String> getDescription() {
-        return Optional.empty();
-    }
-
-    @Override
-    public final Optional<String> getReference() {
-        return Optional.empty();
-    }
-
-    @Override
-    public final Collection<? extends NotificationDefinition> getNotifications() {
-        return Set.of();
-    }
-
-    @Override
-    public final Optional<String> getOrganization() {
-        return Optional.empty();
-    }
-
-    @Override
-    public final Optional<String> getContact() {
-        return Optional.empty();
-    }
-
-    @Override
-    public final Collection<? extends @NonNull Submodule> getSubmodules() {
-        return Set.of();
-    }
-
-    @Override
-    public final Collection<? extends @NonNull FeatureDefinition> getFeatures() {
-        return Set.of();
-    }
-
-    @Override
-    public final Collection<? extends @NonNull AugmentationSchemaNode> getAugmentations() {
-        return Set.of();
-    }
-
-    @Override
-    public final Collection<? extends @NonNull RpcDefinition> getRpcs() {
-        return Set.of();
-    }
-
-    @Override
-    public final Collection<? extends @NonNull Deviation> getDeviations() {
-        return Set.of();
-    }
-
-    @Override
-    public final Collection<? extends @NonNull IdentitySchemaNode> getIdentities() {
-        return Set.of();
-    }
-
-    @Override
-    public final Collection<? extends @NonNull ExtensionDefinition> getExtensionSchemaNodes() {
-        return List.of();
-    }
-
-    @Override
-    public final ModuleEffectiveStatement asEffectiveStatement() {
-        return this;
-    }
-
-    @Override
-    public final Optional<ExtensionEffectiveStatement> findExtension(final QName qname) {
-        return Optional.empty();
-    }
-
-    @Override
-    public final Optional<FeatureEffectiveStatement> findFeature(final QName qname) {
-        return Optional.empty();
-    }
-
-    @Override
-    public final Optional<IdentityEffectiveStatement> findIdentity(final QName qname) {
-        return Optional.empty();
-    }
-
-    @Override
-    public final Optional<SubmoduleEffectiveStatement> findSubmodule(final Unqualified submoduleName) {
-        return Optional.empty();
-    }
-}