Interface OperationDefinition

    • Method Detail

      • getTypeDefinitions

        Collection<? extends @NonNull TypeDefinition<?>> getTypeDefinitions()
        Returns the set of type definitions declared under this operation.
        Returns:
        Set of type definitions declared under this operation.
      • getGroupings

        Collection<? extends @NonNull GroupingDefinition> getGroupings()
        Returns the set of grouping statements declared under this operation.
        Returns:
        Set of grouping statements declared under this operation.
      • getInput

        InputSchemaNode getInput()
        Returns definition of input parameters for this operation.
        Returns:
        Definition of input parameters for this operation. The substatements of input define nodes under the operation's input node.
      • getOutput

        OutputSchemaNode getOutput()
        Returns definition of output parameters for this operation.
        Returns:
        Definition of output parameters for this operation. The substatements of output define nodes under the operation's output node.