Interface Augmentation<T>
- Type Parameters:
T
- Class to which this implementation is extension.
- All Superinterfaces:
BindingContract<DataContainer>
,BindingObject
,DataContainer
,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
Modifier and TypeMethodDescriptionClass
<? extends Augmentation<T>> Return the interface implemented by this object.
-
Method Details
-
implementedInterface
Class<? extends Augmentation<T>> implementedInterface()Description copied from interface:BindingContract
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 interfaceBindingContract<T>
- Specified by:
implementedInterface
in interfaceDataObject
- Returns:
- Implemented contract
-