Class AbstractEffectiveStatementInference<T extends EffectiveStatement<?,?>>
java.lang.Object
org.opendaylight.yangtools.yang.model.spi.AbstractEffectiveStatementInference<T>
- Type Parameters:
T
- constituentEffectiveStatement
type
- All Implemented Interfaces:
Immutable
,EffectiveStatementInference
- Direct Known Subclasses:
AbstractEffectiveStatementInference.WithPath
,SchemaInferenceStack.Inference
@Beta
public abstract class AbstractEffectiveStatementInference<T extends EffectiveStatement<?,?>>
extends Object
implements EffectiveStatementInference
A
EffectiveStatementInference
s with its attached EffectiveModelContext
.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
AbstractEffectiveStatementInference.WithPath<T extends EffectiveStatement<?,
?>> A simple capture of anAbstractEffectiveStatementInference
and a list ofEffectiveStatement
s. -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
AbstractEffectiveStatementInference
(@NonNull EffectiveModelContext modelContext) -
Method Summary
Modifier and TypeMethodDescriptionprotected MoreObjects.ToStringHelper
final EffectiveModelContext
Return theEffectiveModelContext
against which this inference is made.final String
toString()
-
Constructor Details
-
AbstractEffectiveStatementInference
-
-
Method Details
-
modelContext
Description copied from interface:EffectiveStatementInference
Return theEffectiveModelContext
against which this inference is made.- Specified by:
modelContext
in interfaceEffectiveStatementInference
- Returns:
- the
EffectiveModelContext
against which this inference is made
-
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:
-
toString
-
addToStringAttributes
-