All Superinterfaces:
ConstrainedDocumentedDeclaredStatement<PatternExpression>, DeclaredStatement<PatternExpression>, DocumentedDeclaredStatement<PatternExpression>, ModelStatement<PatternExpression>

public interface PatternStatement extends ConstrainedDocumentedDeclaredStatement<PatternExpression>
Declared representation of a pattern statement.
  • Method Details

    • statementDefinition

      default StatementDefinition statementDefinition()
      Description copied from interface: ModelStatement
      Statement Definition of this statement.
      Specified by:
      statementDefinition in interface ModelStatement<PatternExpression>
      Returns:
      definition of this statement.
    • getModifierStatement

      default @Nullable ModifierStatement getModifierStatement()
      Return a modifier statement, if present. In RFC6020 semantics, there are no modifiers and this methods always returns null.
      Returns:
      modifier statement, null if not present.