Interface MandatoryStatementAwareDeclaredStatement<T>
- All Superinterfaces:
DeclaredStatement<T>
,ModelStatement<T>
- All Known Subinterfaces:
AnydataStatement
,AnyxmlStatement
,ChoiceStatement
,LeafStatement
,RefineStatement
Marker interface for statements which may contain a 'mandatory' statement, as defined in RFC7950.
-
Method Summary
Modifier and TypeMethodDescriptiondefault @NonNull Optional<MandatoryStatement>
Return aMandatoryStatement
child, if present.Methods inherited from interface org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement
declarationReference, declaredSubstatements, declaredSubstatements, findFirstDeclaredSubstatement, findFirstDeclaredSubstatementArgument, rawArgument, streamDeclaredSubstatements
Methods inherited from interface org.opendaylight.yangtools.yang.model.api.meta.ModelStatement
argument, statementDefinition
-
Method Details
-
getMandatory
Return aMandatoryStatement
child, if present.- Returns:
- A
MandatoryStatement
, or empty if none is present.
-