Interface Augmentation<T>
-
- Type Parameters:
T
- Class to which this implementation is extension.
- All Superinterfaces:
BindingObject
,DataContainer
,DataObject
- All Known Subinterfaces:
BundledLink1
,BundledLink1
,ConnectivityMatrix1
,ConnectivityMatrix1
,ConnectivityMatrix2
,ConnectivityMatrix2
,Input1
,Input1
,Input2
,Input2
,Interface1
,Interface1
,Interface1
,Interface1
,Interface2
,Interface2
,Ipv41
,Ipv41
,Ipv61
,Ipv61
,Ipv61
,Ipv62
,Link1
,Link1
,Link1
,Link1
,LocalLinkConnectivities1
,LocalLinkConnectivities1
,Matches1
,Network1
,Network1
,Network1
,Network1
,Network1
,Network1
,Networks1
,Networks1
,NetworkTypes1
,NetworkTypes1
,NetworkTypes1
,NetworkTypes1
,NetworkTypes1
,NextHop1
,NextHop1
,NextHop1
,NextHop1
,NextHop2
,NextHop2
,NextHop3
,NextHop3
,NextHop4
,NextHop4
,Node1
,Node1
,Node1
,Node1
,Node1
,Node1
,Node1
,PerformanceMetricsOneWay1
,PerformanceMetricsTwoWay1
,Route1
,Route1
,Route2
,Route2
,Route3
,Route3
,Route4
,Route4
,SimpleNextHop1
,SimpleNextHop1
,SimpleNextHop1
,SimpleNextHop1
,SimpleNextHop2
,SimpleNextHop2
,SimpleNextHop3
,SimpleNextHop3
,SimpleNextHop4
,SimpleNextHop4
,StaticRoutes1
,StaticRoutes1
,Tcp1
,TerminationPoint1
,TerminationPoint1
,TerminationPoint1
,TerminationPoint1
,TerminationPoint1
,ThresholdAcceleratedAdvertisement1
,ThresholdIn1
,ThresholdOut1
public interface Augmentation<T> extends DataObject
Augmentation (extension) of other interface. This interface uniquely bounds Augmentation to generated interface.All interfaces generated from YANG Augmentation statement must implement this interface with parameter
P
which uniquely points to it's target class.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Class<? extends Augmentation<T>>
implementedInterface()
Return the interface implemented by this object.
-
-
-
Method Detail
-
implementedInterface
Class<? extends Augmentation<T>> implementedInterface()
Description copied from interface:DataContainer
Return the interface implemented by this object. This method differs fromObject.getClass()
in that it returns the interface contract, not a concrete implementation class.- Specified by:
implementedInterface
in interfaceDataContainer
- Specified by:
implementedInterface
in interfaceDataObject
- Returns:
- Implemented contract
-
-