Class NfaToProduction.AbstractElementAlias<T>

    • Field Detail

      • many

        protected boolean many
      • optional

        protected boolean optional
    • Constructor Detail

      • AbstractElementAlias

        protected AbstractElementAlias()
      • AbstractElementAlias

        protected AbstractElementAlias​(boolean optional,
                                       boolean many)
    • Method Detail

      • getElementCount

        protected abstract int getElementCount()
      • getFirstElement

        protected abstract T getFirstElement()
      • isMany

        public boolean isMany()
      • isOne

        public boolean isOne()
      • isOptional

        public boolean isOptional()
      • setMany

        public void setMany​(boolean many)
      • setOptional

        public void setOptional​(boolean optional)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object