Interface SchemaTreeInference
- All Superinterfaces:
EffectiveStatementInference,Immutable
- All Known Implementing Classes:
DefaultSchemaTreeInference
An
EffectiveStatementInference consisting purely of steps along the schema tree axis, so that it
represents a schema tree node based on resolution of absolute-schema-nodeid as specified by
RFC7950 section 6.5.-
Method Summary
Modifier and TypeMethodDescriptionList<@NonNull SchemaTreeEffectiveStatement<?>>default SchemaNodeIdentifier.AbsoluteReturn theSchemaNodeIdentifier.Absolutewhich resulted in this inference.Methods inherited from interface org.opendaylight.yangtools.yang.model.api.EffectiveStatementInference
modelContext
-
Method Details
-
statementPath
List<@NonNull SchemaTreeEffectiveStatement<?>> statementPath()AnUnmodifiableListofEffectiveStatements, ordered in some meaningful way. Precise semantics of the statement order is clarified by individualEffectiveStatementInferencespecializations.The statement path is always composed on
SchemaTreeEffectiveStatements and contains at least one element. The path is ordered from conceptual YANG root, i.e. the first element corresponds to the first element inSchemaNodeIdentifier.firstNodeIdentifier().- Specified by:
statementPathin interfaceEffectiveStatementInference- Returns:
- A List of EffectiveStatements
- See Also:
-
toSchemaNodeIdentifier
Return theSchemaNodeIdentifier.Absolutewhich resulted in this inference.- Returns:
- An absolute SchemaNodeIdentifier
- Implementation Requirements:
- Default implementation interprets
statementPath()'s arguments as the ordered source ofSchemaNodeIdentifier.Absolutesteps.
-