Bump upstreams to 2022.09
[bgpcep.git] / bgp / rib-spi / src / main / java / org / opendaylight / protocol / bgp / rib / spi / entry / RouteEntryDependenciesContainer.java
index 01cb995ffe67a5f86885c3d7352f3252b056fd2b..849a38b0c8287785aaf0aa964e5ebfb7c976b600 100644 (file)
@@ -12,15 +12,12 @@ import org.opendaylight.protocol.bgp.rib.spi.BGPPeerTracker;
 import org.opendaylight.protocol.bgp.rib.spi.RIBSupport;
 import org.opendaylight.protocol.bgp.rib.spi.policy.BGPRibRoutingPolicy;
 import org.opendaylight.yang.gen.v1.http.openconfig.net.yang.bgp.types.rev151009.AfiSafiType;
-import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.rib.rev180329.Route;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.rib.rev180329.rib.Tables;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.rib.rev180329.rib.TablesKey;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.rib.rev180329.rib.tables.Routes;
 import org.opendaylight.yangtools.yang.binding.ChildOf;
 import org.opendaylight.yangtools.yang.binding.ChoiceIn;
 import org.opendaylight.yangtools.yang.binding.DataObject;
-import org.opendaylight.yangtools.yang.binding.Identifiable;
-import org.opendaylight.yangtools.yang.binding.Identifier;
 import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier;
 
 /**
@@ -32,9 +29,8 @@ public interface RouteEntryDependenciesContainer {
      *
      * @return RIBSupport
      */
-    <C extends Routes & DataObject & ChoiceIn<Tables>, S extends ChildOf<? super C>,
-            R extends Route & ChildOf<? super S> & Identifiable<I>,
-            I extends Identifier<R>> @NonNull RIBSupport<C, S, R, I> getRIBSupport();
+    <C extends Routes & DataObject & ChoiceIn<Tables>, S extends ChildOf<? super C>>
+        @NonNull RIBSupport<C, S> getRIBSupport();
 
     /**
      * Returns the table key(AFI/SAFI) corresponding to the Route Entry.
@@ -48,7 +44,7 @@ public interface RouteEntryDependenciesContainer {
      *
      * @return TablesKey
      */
-    @NonNull Class<? extends AfiSafiType> getAfiSafType();
+    @NonNull AfiSafiType getAfiSafType();
 
     /**
      * Returns the loc-rib table to be updated and to which corresponds this Route Entry.