Class ForwardingDeclaredStatement<A,D extends DeclaredStatement<A>>
java.lang.Object
com.google.common.collect.ForwardingObject
org.opendaylight.yangtools.yang.model.spi.meta.ForwardingDeclaredStatement<A,D>
- All Implemented Interfaces:
DeclaredStatement<A>,ModelStatement<A>
- Direct Known Subclasses:
AbstractRefStatement
@Beta
public abstract class ForwardingDeclaredStatement<A,D extends DeclaredStatement<A>>
extends com.google.common.collect.ForwardingObject
implements DeclaredStatement<A>
Common base class for forwarding implementations of
DeclaredStatement.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionargument()List<? extends DeclaredStatement<?>>protected abstract @NonNull Ddelegate()Methods inherited from class com.google.common.collect.ForwardingObject
toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement
declaredSubstatements, findFirstDeclaredSubstatement, findFirstDeclaredSubstatementArgument, streamDeclaredSubstatements
-
Constructor Details
-
ForwardingDeclaredStatement
public ForwardingDeclaredStatement()
-
-
Method Details
-
statementDefinition
- Specified by:
statementDefinitionin interfaceModelStatement<A>
-
argument
- Specified by:
argumentin interfaceModelStatement<A>
-
rawArgument
- Specified by:
rawArgumentin interfaceDeclaredStatement<A>
-
declaredSubstatements
- Specified by:
declaredSubstatementsin interfaceDeclaredStatement<A>
-
declarationReference
- Specified by:
declarationReferencein interfaceDeclaredStatement<A>
-
delegate
- Specified by:
delegatein classcom.google.common.collect.ForwardingObject
-