Class Argument

    • Field Detail

      • name

        private java.lang.String name
    • Constructor Detail

      • Argument

        public Argument​(java.lang.String name)
        Parameters:
        name -
    • Method Detail

      • arguments

        public java.util.stream.Stream<Argument> arguments()
        Specified by:
        arguments in class AcceptanceCondition
        Returns:
        a stream of all arguments of this acceptance condition and its subconditions.
      • getSignature

        public Signature getSignature()
        Description copied from interface: Formula
        Returns the signature of the language of this formula.
        Specified by:
        getSignature in interface Formula
        Returns:
        the signature of the language of this formula.
      • transform

        protected <C,​R> R transform​(Transform<C,​R> transform,
                                          java.util.function.Consumer<C> consumer,
                                          int polarity)
        Specified by:
        transform in class AcceptanceCondition