Class YangFeature<F extends YangFeature<F,R>,R extends DataRoot<R>>
java.lang.Object
org.opendaylight.yangtools.binding.YangFeature<F,R>
- All Implemented Interfaces:
BindingContract<F>
@NonNullByDefault
public abstract non-sealed class YangFeature<F extends YangFeature<F,R>,R extends DataRoot<R>>
extends Object
implements BindingContract<F>
Abstract base class for classes generated for YANG
feature
statements.-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
YangFeature
public YangFeature()
-
-
Method Details
-
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<F extends YangFeature<F,
R>> - Returns:
- Implemented contract
-
qname
Return theQName
associated with this feature.- Returns:
- A QName
-
definingModule
Return themodule
which defines this feature.- Returns:
- A module's
DataRoot
class
-
hashCode
public final int hashCode() -
equals
-
toString
-