import org.opendaylight.protocol.bgp.rib.spi.RIBSupport;
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.rib.rev180329.PeerId;
-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.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.schema.ContainerNode;
import org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode;
* @author Claudio D. Gasparini
*/
public final class AdvertizedRoute<C extends Routes & DataObject & ChoiceIn<Tables>,
- S extends ChildOf<? super C>, R extends Route & ChildOf<? super S> & Identifiable<I>,
- I extends Identifier<R>> extends AbstractAdvertizedRoute<C, S, R, I> {
+ S extends ChildOf<? super C>> extends AbstractAdvertizedRoute<C, S> {
- public AdvertizedRoute(final RIBSupport<C, S, R, I> ribSupport, final MapEntryNode route,
+ public AdvertizedRoute(final RIBSupport<C, S> ribSupport, final MapEntryNode route,
final ContainerNode attributes, final PeerId fromPeerId, final boolean depreferenced) {
this(ribSupport, true, route, attributes, fromPeerId, depreferenced);
}
- public AdvertizedRoute(final RIBSupport<C, S, R, I> ribSupport, final boolean isFirstBestPath,
+ public AdvertizedRoute(final RIBSupport<C, S> ribSupport, final boolean isFirstBestPath,
final MapEntryNode route, final ContainerNode attributes, final PeerId fromPeerId,
final boolean depreferenced) {
super(ribSupport, route, fromPeerId, attributes, depreferenced, isFirstBestPath);