Class UnaryAcceptanceCondition

    • Constructor Detail

      • UnaryAcceptanceCondition

        public UnaryAcceptanceCondition​(AcceptanceCondition sub)
        Parameters:
        sub -
    • 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.
      • transform

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

        protected abstract <C,​R> R transform​(Transform<C,​R> transform,
                                                   java.util.function.Consumer<C> consumer,
                                                   R sub,
                                                   int polarity)
      • subPolarity

        protected abstract int subPolarity​(int polarity)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object