Class AbstractEffectiveStatementInference<T extends EffectiveStatement<?,?>>
- java.lang.Object
-
- org.opendaylight.yangtools.yang.model.spi.AbstractEffectiveModelContextProvider
-
- org.opendaylight.yangtools.yang.model.spi.AbstractEffectiveStatementInference<T>
-
- Type Parameters:
T
- constituentEffectiveStatement
type
- All Implemented Interfaces:
Immutable
,MutationBehaviour<Immutable>
,EffectiveModelContextProvider
,EffectiveStatementInference
- Direct Known Subclasses:
AbstractEffectiveStatementInference.WithPath
,SchemaInferenceStack.Inference
@Beta public abstract class AbstractEffectiveStatementInference<T extends EffectiveStatement<?,?>> extends AbstractEffectiveModelContextProvider implements EffectiveStatementInference
A simple capture of anAbstractEffectiveModelContextProvider
andEffectiveStatementInference
s.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AbstractEffectiveStatementInference.WithPath<T extends EffectiveStatement<?,?>>
A simple capture of anAbstractEffectiveStatementInference
and a list ofEffectiveStatement
s.
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractEffectiveStatementInference(@NonNull EffectiveModelContext modelContext)
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract List<T>
statementPath()
-
Methods inherited from class org.opendaylight.yangtools.yang.model.spi.AbstractEffectiveModelContextProvider
addToStringAttributes, getEffectiveModelContext, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.opendaylight.yangtools.yang.model.api.EffectiveModelContextProvider
getEffectiveModelContext
-
-
-
-
Constructor Detail
-
AbstractEffectiveStatementInference
protected AbstractEffectiveStatementInference(@NonNull EffectiveModelContext modelContext)
-
-
Method Detail
-
statementPath
public abstract List<T> statementPath()
Description copied from interface:EffectiveStatementInference
AnUnmodifiable
List
ofEffectiveStatement
s, ordered in some meaningful way. Precise semantics of the statement order is clarified by individualEffectiveStatementInference
specializations.- Specified by:
statementPath
in interfaceEffectiveStatementInference
- Returns:
- A List of EffectiveStatements
- See Also:
SchemaTreeInference
-
-