Class AbstractEffectiveStatementInference.WithPath<T extends EffectiveStatement<?,?>>
java.lang.Object
org.opendaylight.yangtools.yang.model.spi.AbstractEffectiveModelContextProvider
org.opendaylight.yangtools.yang.model.spi.AbstractEffectiveStatementInference<T>
org.opendaylight.yangtools.yang.model.spi.AbstractEffectiveStatementInference.WithPath<T>
- Type Parameters:
T
- constituentEffectiveStatement
type
- All Implemented Interfaces:
Immutable
,EffectiveModelContextProvider
,EffectiveStatementInference
- Direct Known Subclasses:
DefaultSchemaTreeInference
- Enclosing class:
- AbstractEffectiveStatementInference<T extends EffectiveStatement<?,
?>>
@Beta
public abstract static class AbstractEffectiveStatementInference.WithPath<T extends EffectiveStatement<?,?>>
extends AbstractEffectiveStatementInference<T>
A simple capture of an
AbstractEffectiveStatementInference
and a list of EffectiveStatement
s. No
further guarantees are made.-
Nested Class Summary
Nested classes/interfaces inherited from class org.opendaylight.yangtools.yang.model.spi.AbstractEffectiveStatementInference
AbstractEffectiveStatementInference.WithPath<T extends EffectiveStatement<?,
?>> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
WithPath
(@NonNull EffectiveModelContext modelContext, @NonNull ImmutableList<T> path) protected
WithPath
(@NonNull EffectiveModelContext modelContext, @NonNull List<? extends T> path) -
Method Summary
Methods inherited from class org.opendaylight.yangtools.yang.model.spi.AbstractEffectiveModelContextProvider
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 Details
-
WithPath
-
WithPath
-
-
Method Details
-
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
- Specified by:
statementPath
in classAbstractEffectiveStatementInference<T extends EffectiveStatement<?,
?>> - Returns:
- A List of EffectiveStatements
- See Also:
-
addToStringAttributes
- Overrides:
addToStringAttributes
in classAbstractEffectiveModelContextProvider
-