Interface DocumentedDeclaredStatement<T>

All Superinterfaces:
DeclaredStatement<T>, ModelStatement<T>
All Known Subinterfaces:
ActionStatement, AnydataStatement, AnyxmlStatement, AugmentStatement, BitStatement, CaseStatement, ChoiceStatement, ConstrainedDocumentedDeclaredStatement<T>, ConstrainedDocumentedDeclaredStatement.WithStatus<T>, ContainerStatement, DataDefinitionStatement, DeviationStatement, DocumentedDeclaredStatement.WithStatus<T>, EnumStatement, ExtensionStatement, FeatureStatement, GroupingStatement, IdentityStatement, ImportStatement, IncludeStatement, LeafListStatement, LeafStatement, LengthStatement, ListStatement, ModuleStatement, MultipleElementsDeclaredStatement, MustStatement, NotificationStatement, OperationDeclaredStatement, PatternStatement, RangeStatement, RefineStatement, RevisionStatement, RootDeclaredStatement, RpcStatement, SubmoduleStatement, TypedefStatement, UsesStatement, WhenStatement

@Beta public interface DocumentedDeclaredStatement<T> extends DeclaredStatement<T>
Common interface for statements which contain either a description/reference or a description/reference/status combo.
  • Method Details

    • getDescription

      default @NonNull Optional<DescriptionStatement> getDescription()
      Return description statement, if available.
      Returns:
      description statement
    • getReference

      default @NonNull Optional<ReferenceStatement> getReference()
      Return description statement, if available.
      Returns:
      description statement